function emailcheck(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
}
function clearBlock() {
	$("#extra").unblock();
}

$(document).ready(function(){
	$("#dverror").hide();
	$("#quoteform input").addClass("cformtext");
    $("#frmsubmit").click(function() {
    	$("#extra").block({ 
            message: '<h1>Processing ...</h1>', 
            css: { border: '3px solid #a00' } 
        }); 
    });
    $("#id_move_date").datepicker({dateFormat: 'mm/dd/yy',minDate: +1,showOn: 'both', buttonImage: '/media/images/icon_calendar.gif', buttonImageOnly: true});
    //$("#format").change(function() { $('#id_move_date').datepicker('option', {dateFormat: $(this).val()}); });
    $('#quoteform').submit(function() {
	        var error = 0;        
	        if (!$("#id_from_city").val())    {     $("#id_from_city").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_from_city").removeClass("cformtext stop").addClass("cformtext");  }
	           
	        if (!$("#id_to_city").val())      {    $("#id_to_city").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_to_city").removeClass("cformtext stop").addClass("cformtext");  }
	         
	        if (!$("#id_from_state").val())   {    $("#id_from_state").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_from_state").removeClass("cformtext stop").addClass("cformtext");  }
	         
	        if (!$("#id_to_state").val())     {    $("#id_to_state").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_to_state").removeClass("cformtext stop").addClass("cformtext");  }
	         
	        if (!$("#id_move_date").val())    {    $("#id_move_date").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_move_date").removeClass("cformtext stop").addClass("cformtext");  }
	         
	        if (!$("#id_veh_makes").val())    {    $("#id_veh_makes").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_veh_makes").removeClass("cformtext stop").addClass("cformtext");  }
	         
	        if (!$("#id_veh_model").val())    {    $("#id_veh_model").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_veh_model").removeClass("cformtext stop").addClass("cformtext");  }
	         
	        if (!$("#id_name").val())         {    $("#id_name").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_name").removeClass("cformtext stop").addClass("cformtext");  }
	         
	        if (!$("#id_phone").val())        {    $("#id_phone").addClass("cformtext stop");    error += 1;  }
	        else {     $("#id_phone").removeClass("cformtext stop").addClass("cformtext");   }
	         
	        if (!$("#id_email").val() ) {    $("#id_email").addClass("cformtext stop");    error += 1;  }
	        else {     if (emailcheck($("#id_email").val())) {    $("#id_email").addClass("cformtext stop");    error += 1;  }
	                   else {$("#id_email").removeClass("cformtext stop").addClass("cformtext");  }
	             }
                /*
	        if ($("#id_confirm_email").val() != $("#id_email").val())
	        {
	          $("#id_confirm_email").addClass("cformtext stop");
	          $("#id_email").addClass("cformtext stop");
	          error += 1;
	        }
	        else
	        {        
	          if($("#id_confirm_email").val() ) $("#id_confirm_email").removeClass("cformtext stop").addClass("cformtext"); 
	          if($("#id_email").val() ) $("#id_email").removeClass("cformtext stop").addClass("cformtext"); 
	        }
	        */ 
	        if (error != 0)
	        {
	          $("#dverror").show();
	          setTimeout('clearBlock()', 1250);
	          return false;
	        }
	        else
	        {
	          return true;
	        }
	     
	  }); 
});   


