// this is the JS code for the contact page



function echeck(str) { //check email address

		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
		 }
		 var dot_array=str.split("@")
		 var rdot=dot_array[1].indexOf(dot)
		 var rhalf=dot_array[1].length
		 if(rhalf==(rdot+1)){
			 return false
		 }
 		 return true				
	}
function validate() {
	var str_email = document.getElementById('email').value;
	var str_email2 = document.getElementById('email2').value;

	if (document.getElementById('00N50000001HikL').value == '') {
		alert('Please choose the type of request.');
		document.getElementById('00N50000001HikL').focus();
		return false;
	}
	
	if (!document.getElementById('first_name').value.length) {
		alert('Please enter a first name.');
		document.getElementById('first_name').focus();
		return false;
	}
	if (!document.getElementById('last_name').value.length) {
		alert('Please enter a last name.');
		document.getElementById('last_name').focus();
		return false;
	}
	if (!document.getElementById('title').value.length) {
		alert('Please enter a title.');
		document.getElementById('title').focus();
		return false;
	}
	if (!document.getElementById('company').value.length) {
		alert('Please enter an organization.');
		document.getElementById('company').focus();
		return false;
	}
	
	if (!document.getElementById('email').value.length) {
		alert('Please enter an email address.');
		document.getElementById('email').focus();
		return false;
	}
	if (echeck(str_email)==false){
		alert('Please enter a valid email address.');
		document.getElementById('email').focus();
		return false;
	}
	if (!document.getElementById('email2').value.length) {
		alert('Please enter an email address.');
		document.getElementById('email2').focus();
		return false;
	}
	if (echeck(str_email2)==false){
		alert('Please enter a valid email address.');
		document.getElementById('email2').focus();
		return false;
	}
	if (document.getElementById('email').value != document.getElementById('email2').value) {
		alert('The email addresses do not match. Please enter matching email addresses.');
		document.getElementById('email').focus();
		return false;
	}
	if (!document.getElementById('phone').value.length) {
		alert('Please enter a phone number.');
		document.getElementById('phone').focus();
		return false;
	}
	
	if (!document.getElementById('street').value.length) {
		alert('Please enter an address.');
		document.getElementById('street').focus();
		return false;
	}
	if (!document.getElementById('city').value.length) {
		alert('Please enter a city.');
		document.getElementById('city').focus();
		return false;
	}
	if (!document.getElementById('state').value.length) {
		alert('Please enter a state.');
		document.getElementById('state').focus();
		return false;
	}
	if (!document.getElementById('zip').value.length) {
		alert('Please enter a postal code.');
		document.getElementById('zip').focus();
		return false;
	}
	if (!document.getElementById('country').value.length) {
		alert('Please enter a country.');
		document.getElementById('country').focus();
		return false;
	}
	
	if (document.getElementById('00N30000000l1s6').value == '') {
		alert('Please answer this survey question.');
		document.getElementById('00N30000000l1s6').focus();
		return false;
	}
	if (document.getElementById('00N30000000l1s9').value == '') {
		alert('Please answer this survey question.');
		document.getElementById('00N30000000l1s9').focus();
		return false;
	}
	if (document.getElementById('00N30000000l1s6').value == '') {
		alert('Please answer this survey question.');
		document.getElementById('00N30000000l1s6').focus();
		return false;
	}
	if (document.getElementById('00N50000001Hhtg').value == '') {
		alert('Please answer this survey question.');
		document.getElementById('00N50000001Hhtg').focus();
		return false;
	}
	if (document.getElementById('00N50000001Hhtl').value == '') {
		alert('Please answer this survey question.');
		document.getElementById('00N50000001Hhtl').focus();
		return false;
	}
	if (document.getElementById('00N30000000hgZt').value == '') {
		alert('Please answer this survey question.');
		document.getElementById('00N30000000hgZt').focus();
		return false;
	}
	if (document.getElementById('00N50000001HhMS').value == '') {
		alert('Please answer this survey question.');
		document.getElementById('00N50000001HhMS').focus();
		return false;
	}
	return true;
}


