
	function validate_ask_question(frm)



	{



		if(frm.name.value=="" || frm.name.value=="Name")



		{



			alert("Please enter your name.");



			frm.name.value='';



			frm.name.focus();



			return false;



		}



		if(frm.email.value=="" || frm.email.value=="Email")



		{



			alert("Please enter your email.");



			frm.email.value='';



			frm.email.focus();



			return false;



		}



		if(!checkemail(frm.email.value))



	{



		frm.email.focus();



		return false; 



	}



		if(frm.phone.value=="" || frm.phone.value=="Phone")



		{



			alert("Please enter your phone.");



			frm.phone.value='';



			frm.phone.focus();



			return false;



		}



		if(!IsFax(frm.phone.value,"Phone"))



	{



		frm.phone.focus();



		return false; 



	}



		if(frm.question.value=="" || frm.question.value=="Question")



		{



			alert("Please enter your question.");



			frm.question.value='';



			frm.question.focus();



			return false;



		}



		if(frm.turingcode.value!=frm.hdturingcode.value)



		{



			alert("Please enter the correct spam protect code.")



			frm.turingcode.focus();



			return false;



		}



		frm.hd_ask_question.value="1";



		return true;



	}



	



	function checkemail(val){



var str=val



var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i



if (filter.test(str))



testresults=true



else{



alert("Please input a valid email address!")



testresults=false



}



return (testresults)



}



function IsFax(sText,Label)



{



   var ValidChars = "0123456789-()";



   var IsNumber=true;



   var Char;



   if(sText=="") {alert(Label+ " Should not be Empty");return false}



   for (i = 0; i < sText.length && IsNumber == true; i++) 



   { 



      Char = sText.charAt(i); 



      if(ValidChars.indexOf(Char) == -1) 



      {



         IsNumber = false;



      }



   }



    if(!IsNumber)



   	alert(Label+ " Must Be in Format eg:336-287-1085 or (336)-287-1085")



   return IsNumber;



}

