function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } 
	
	if (errors)
	{
	errors+=errors.replace("txtCaptcha","Verification Code");
	 alert('The following error(s) occurred:\n'+errors);
	 
	}else
	{
		getParam(document.form);
		document.MM_returnValue = (errors != '');
	}
    document.MM_returnValue = (errors == '');
} }


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
	}


<!-- Begin
function checkFields() {

missinginfo = "";

if(document.form.Name.value == "") {
missinginfo += "\n     -  Name";
}
if(document.form.Address.value == "") {
missinginfo += "\n     -  Address";
}
if(document.form.Tel_Day.value == "") {
missinginfo += "\n     -  Day Time Telephone";
}

if(document.form.Email.value == "") {
missinginfo += "\n     -  Email";
}else if(echeck(document.form.Email.value)==false) {
missinginfo += "\n     -  Invalid E-mail ID";
}

if(document.form.How_Found.value == "") {
missinginfo += "\n     -  How did you find us?";
}
if(document.form.txtCaptcha.value == "") {
missinginfo += "\n     -  Verification Code";
}

if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Please complete the missing required fields:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}else
{
getParam(document.form);


return false;
}
//return true;
}

