function valContactMarketing() {

	var chkphonenumber = document.f_ContactMarketing.Phone1.value + document.f_ContactMarketing.Phone2.value + document.f_ContactMarketing.Phone3.value;
	formSrc = document.f_ContactMarketing;
	
	fname = formSrc.FName.value;
	
	ph1 = formSrc.Phone1.value;
	  
	ph2 = formSrc.Phone2.value;
	ph3 = formSrc.Phone3.value;
	
	email1 = formSrc.Email.value;
	
	
	phonenumberL = chkphonenumber.length;
	
	if(fname=='') {
		alert("Please enter your first name.");
		return;
	
	} else if( (ph1=='') || (ph2=='') || (ph3=='') ) {
		alert("Please enter your 10 digit phone number.");
		return;
	} else if((!IsNumeric(ph1)) || (!IsNumeric(ph2)) || (!IsNumeric(ph3))) {
		alert("Please enter a valid phone number.");
		return;
	} else if (phonenumberL != 10) {
		alert("Please enter a valid 10 digit phone number.")
		return;
	} else if(email1=='') {
		alert("Please enter your email address.");
		return;
	} else if(echeck(email1) == false) {
		alert("Please enter a valid email address.");		
	} else {
		formSrc.submit();
	}
	
}


function IsNumeric(sText) {
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) IsNumber = false;
	}  
	return IsNumber;
}

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;
}