// Javascript file written By
// Kenny Turner (c) SouthCoastWeb
// For Southcoastweb.co.uk

// imageswapover use - image , image to change
function swapimageover(over,id) {
				var c = 'images/layout/' + over ;
  				document.images[id].src= c;
}

// 



// Limit the length of Input Text Fields
function countchr(inputfield,leftoverfield,maxlength){
	var oldtext = inputfield.value ;
	var newtext = oldtext.replace(/@/," AT ");
	inputfield.value = newtext;
	var strtext = inputfield.value ;
	var refcheck = 'href' ;
	var spammer = strtext.search(refcheck);
	if (spammer != -1){
		alert("Nice try but weblinks are banned!!");
		inputfield.value = 'Banned link' ;
	}
	var chr_left = maxlength - inputfield.value.length;
	if (inputfield.value.length > maxlength){
 			inputfield.value = inputfield.value.substring(0, maxlength);
			chr_left = "No"
 		}
		var leftover = chr_left + " Characters Left"
		leftoverfield.value = leftover;
		
}

//

// Change the @ key to the word at (LOL catch the spammers !!)
function changethatat(field){
	var oldtext = field.value ;
	var newtext = oldtext.replace(/@/," AT ");
	field.value = newtext;
}

/* Javascript File */

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkfields(f) {
	var returnval = "true";
	var msg = "The Following errors have occured :\n";
	if (f.question.value.length < 1)
	{
		f.question.select() ;
		var msg = msg + 'Enter A Question\n' ;
		var returnval="fake";
	}		

	var emailval=emailfilter.test(f.email.value)

	if (emailval==false)
	{
		f.email.select();
		var msg = msg + 'Email address is Invalid \n' ;
		var returnval="fake" ;
	}
	
	if (f.name.value.length < 3)
	{
		f.name.select() ;
		var msg = msg + 'Name entered is less than 3 Letters\n';
		var returnval="fake";
	}
	
	if (returnval=="fake")
	{
		alert(msg) ;
		return false;
	}

return true;
}




function isNumberKey(evt){
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;
}


function bantheref(field){
	var oldtext = field.value ;
	var newtext = oldtext.replace(/@/," AT ");
	field.value = newtext;
	var strtext = field.value ;
	var refcheck = 'href' ;
	var spammer = strtext.search(refcheck);
	if (spammer != -1){
		alert("Nice try but weblinks are banned!!");
		field.value = 'Banned link' ;
		return false;
	}
}

function namehint(){
	document.getElementById('errormsg').innerHTML = 'Name must be min 3 letters, no @ allowed' 	
}

function numberhint(){
	document.getElementById('errormsg').innerHTML = 'Inc Code , Numbers Only (Not Required)'	
}

function emailhint(){
	document.getElementById('errormsg').innerHTML = 'Valid Email Address Required'
}

function questionhint() {
	document.getElementById('errormsg').innerHTML = 'Ask A Question, No Weblinks or @'	
}
//



