	function LTrim(str) {
		for (var i=0; ((str.charAt(i)<=" ")&&(str.charAt(i)!="")); i++);
		return str.substring(i,str.length);
	}
	function RTrim(str) {
		for (var i=str.length-1; ((str.charAt(i)<=" ")&&(str.charAt(i)!="")); i--);
		return str.substring(0,i+1);
	}
	
	function Trim(str) {
		return LTrim(RTrim(str));
	}
	function validate(acleadform){
		 if (Trim(acleadform.txtname.value)==""){
						   alert("You must enter the name");
						   acleadform.txtname.focus();
						   return false;
		 }
		if (Trim(acleadform.email.value)==""){
						   alert("You must enter the email");
						   acleadform.email.focus();
						   return false;
		 }
			
					var a=0;
					var b=0;
					var c=0;
					var checkMail=acleadform.email.value;
					var emailValid=false;
					for(i=0;i<checkMail.length;i++){
						 if(checkMail.charAt(i)=="@"){
					 		 a=i;
						 }
					 	if(checkMail.charAt(i)=="."){
					 		 b=i;
						 }
					 	if(checkMail.charAt(i)==" "){
					 		 c=1;
						 }
					}
					if(b>a && a>0 && b>0 && b-a>1 && c==0){
					 	 emailValid=true;  
					}
					if (!emailValid){
					 	alert("The email field must be of the format name@domain.com");
					 	acleadform.email.focus();
					 	return false;
					}
					 if (Trim(acleadform.subject.value)==""){
						   alert("You must enter the subject");
						   acleadform.subject.focus();
						   return false;
					 }
					 if (Trim(acleadform.textareamesaage.value)==""){
						   alert("You must enter the message");
						   acleadform.textareamesaage.focus();
						   return false;
					 }
					
					
				}
		
			
