function selfield(sf) {
	$("#imEmailField").css("background-color","#fff");
	$("#Phone").css("background-color","#fff");	
	if (sf=='phone') {
		$("#Phone").css("background-color","#ff9966");		
	}
	else if (sf=='email') {
		$("#imEmailField").css("background-color","#ff9966");
	}
	else  {
		$("#Phone").css("background-color","#ff9966");		
		$("#imEmailField").css("background-color","#ff9966");
	}
}

function trim(s){	
	while(''+s.charAt(0)==' '){
		s=s.substring(1,s.length)
	}
	return s;
}
function postform(){
	d=document.forms[0];
	var allfields=true;	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	//if (!filter.test(d.imEmailField.value)) {
	//	allfields=false;
	//}
	
	var contactvia = "";
	cvField = d['contact-via'];
	for (var i=0;i<cvField.length;i++) {
		if (cvField[i].checked) {
			contactvia = cvField[i].value;
		}
	}	
	var msg = 'Please complete all required fields.';

	$("#imEmailField").css("background-color","#fff");
	$("#Phone").css("background-color","#fff");	
	$("#Name").css("background-color","#fff");
	$("#City").css("background-color","#fff");
	$("#State").css("background-color","#fff");
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (contactvia=="email" && !filter.test(d.imEmailField.value)) {
		msg = 'The E-MAIL address was not valid, please reenter the E-MAIL address.';
		allfields=false;
		$("#imEmailField").css("background-color","#ff9966");
	}
	else if (contactvia=="phone" && trim(d.Phone.value).length<1) {
		msg = 'The Phone is required.';
		allfields=false;
		$("#Phone").css("background-color","#ff9966");	
	}
	else if (trim(d.Phone.value).length<1 && !filter.test(d.imEmailField.value)) {
		msg = 'You must either enter a Phone number or a valid Email address.';
		allfields=false;
		$("#Phone").css("background-color","#ff9966");
		$("#imEmailField").css("background-color","#ff9966");
	}

			 
	if(trim(d.Name.value).length<1){
		msg = 'Please complete all required fields.';
		allfields=false;
		$("#Name").css("background-color","#ff9966");
	}
	if(trim(d.City.value).length<1){
		msg = 'Please complete all required fields.';
		allfields=false;
		$("#City").css("background-color","#ff9966");
	}
	if(trim(d.State.value).length<1){
		msg = 'Please complete all required fields.';
		allfields=false;
		$("#State").css("background-color","#ff9966");
	}
	if(allfields){
		d.imReferrerField.value=document.referrer;
		d.submit();
	}
	else {
		alert(msg);
	}
	
}


