

//********************************************************************************
//New Customer Login															 *
//********************************************************************************

function validateContact() {

    var f = document.leadForm; 
	var regex_text = /\w{1}/;
	var regex_password = /\w{5}/;
	var regex_email = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
	var flag=true;
	var flagP=true;
	var GenError = "";
	var GenError2 = "";


	
	  for(j = 0; j < f.elements.length; j++) {
		  var e = f.elements[j];
		  if (e.className != null){
			
		  e.className = "contactInput";
		  }
	  }
	
	
    for(j = 0; j < f.elements.length; j++) {
        var e = f.elements[j];
		var required = e.getAttribute("required")!=null;
		if (required) {
			 if (e.id == "email"){
				if (e.value.search(regex_email) == -1) {
					e.className = "invalid";
					flag=false;	
					GenError2 = "Invalid Email Address"
				}
			}	
			else if (e.type=="select-one" && e.value=="none") {
				e.className="invalid";
				flag=false;	
				GenError = "Incomplete Data.  Please fill in any missing fields!"
			}
			else if (e.value.search(regex_text) == -1) {
				e.className = "invalid";
				flag=false;	
				GenError = "Incomplete Data.  Please fill in any missing fields!"
			}
			else
				e.className = "contactInput";
		}
		
		
	}
	if (flag)
		f.submit();
	else 
		
	document.getElementById('errorCell').innerHTML =  GenError  + "<br />" + GenError2
}
