var req_field="";
function set_req(chk,str){

	if(str=="phone"){
		if(chk.checked){
			req_field="phone";
			$("#ph_req").css("color","#FF0000");
			$("#em_req").css("color","#666666");
		}else{
			$("#ph_req").css("color","#666666");
			$("#em_req").css("color","#FF0000");
		}		
	}
	if(str=="email"){
		if(chk.checked){
			req_field="email";
			$("#em_req").css("color","#FF0000");
			$("#ph_req").css("color","#666666");
		}else{
			$("#em_req").css("color","#666666");
			$("#ph_req").css("color","#FF0000");
		}
	}		
}

function emailSubmit(){
	
	var em = $("#email").val();
	var re = new RegExp('^.+\@.+\..+$', 'i');
	
	if ( $("#firstname").val() == "" )
	{
		alert("Please, enter your first name");
		$("#first_name").focus();
		return false;
	}
	
	if ( $("#lastname").val() == "" )
	{
		alert("Please, enter your last name");
		$("#lastname").focus();
		return false;
	}

	if ( $("#zip").val() == "" )
	{
		alert("Please, enter your zip code");
		$("#zip").focus();
		return false;
	}

	if($("input[@name=prefer_contact]:checked").val()=="" ||$("input[@name=prefer_contact]:checked").val()==null){
		alert('Please select your preferred way of contact');
		return false;
	}	
	
	if(req_field=="phone") {
		if ( $("#phone").val() == "" )
		{
			alert("Please, enter your phone number");
			$("#phone").focus();
			return false;
		}
	}
	if(req_field=="email") {
		if ( $("#email").val() == "" )
		{
			alert("Please, enter your email address");
			$("#email").focus();
			return false;
		}
		if ( em.match(re) == null )
		{
			alert("Please, enter a valid email address");
			$("#email").focus();
			return false;
		}
	}
	return true;
}