/* 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 @'	
}
