jQuery(function($){
		   $("#telephone").mask("(999) 999-9999");
		   $("#dateofbirth").mask("9999-99-99"); 
		   $("#mobile").mask("(999) 999-9999");
		   $("#workno").mask("(999) 999-9999");

	});

    function changeStatus(id,backcolor,forcolor){
    	   $(id).css({background:backcolor, border:"1px " + forcolor + " solid"});
    }
    var e_b_color = "#FFE87C";
    var e_f_color = "#000000";
    var b_color = "#ffffff";
    var f_color = "green";    	
   
    function validate_form(frm){
        var has_phone = 0;	
    	var is_invalid = 0;
 	   if($("#r_title").val() == -1){
         changeStatus("#r_title",e_b_color,e_f_color);
      	 is_invalid++; 
       }else{
       	changeStatus("#r_title",b_color,f_color);
       }    	    	
    	if(is_empty(frm.FirstName)){
    		changeStatus("#FirstName",e_b_color,e_f_color);
    		is_invalid++;
    	}else{
    		changeStatus("#FirstName",b_color,f_color);
    	}
    	if(is_empty(frm.LastName)){
    		changeStatus("#LastName",e_b_color,e_f_color);
    		is_invalid++;
    	}else{
    		changeStatus("#LastName",b_color,f_color);
    	}
    	
    	if(is_empty(frm.telephone) || !isValidPhone(frm.telephone)){
    		changeStatus("#telephone",e_b_color,e_f_color);
    		
    	}else{
    		changeStatus("#telephone",b_color,f_color);
    		has_phone++;
    	}
    	if(is_empty(frm.mobile)){
    		changeStatus("#mobile",e_b_color,e_f_color);
    		
    	}else{
    		changeStatus("#mobile",b_color,f_color);
		    has_phone++;
    	}
    	if(is_empty(frm.workno)){
    		changeStatus("#workno",e_b_color,e_f_color);
    		
    	}else{
    		changeStatus("#workno",b_color,f_color);
    		has_phone++;
    	}
    	if(has_phone > 0){
	    	changeStatus("#telephone",b_color,f_color);
	    	changeStatus("#mobile",b_color,f_color);
	    	changeStatus("#workno",b_color,f_color);
    	}else{
    	is_invalid++;
    	}
    	
    	/*if(is_empty(frm.dateofbirth)){
    		changeStatus("#dateofbirth",e_b_color,e_f_color);
    		is_invalid++;
    	}else{
    		changeStatus("#dateofbirth",b_color,f_color);
    	}*/
    	if(is_empty(frm.email_addr) || !isValidEmail(frm.email_addr.value)){
    		changeStatus("#email_addr",e_b_color,e_f_color);
    		is_invalid++;
    	}else{
    		changeStatus("#email_addr",b_color,f_color);
    	}    
    	if(is_empty(frm.MortgageAmt) || !is_digit(frm.MortgageAmt)){
    		changeStatus("#MortgageAmt",e_b_color,e_f_color);
    		is_invalid++;
    	}else{
    		changeStatus("#MortgageAmt",b_color,f_color);
    	}   
    	/*if(is_empty(frm.PropertyValue) || !is_digit(frm.PropertyValue)){
    		changeStatus("#PropertyValue",e_b_color,e_f_color);
    		is_invalid++;
    	}else{
    		changeStatus("#PropertyValue",b_color,f_color);
    	}  */     	    		    	    	    	    	
    	if(is_empty(frm.v_code)){
    		changeStatus("#v_code",e_b_color,e_f_color);
    		is_invalid++;
    	}else{
    		changeStatus("#v_code",b_color,f_color);
    	}       	
     	
       if($("#termsandconds:checked").val() == null){
       	changeStatus("#termsText",e_b_color,e_f_color);
      	 is_invalid++; 
       }else{
       	changeStatus("#termsText",b_color,f_color);
       }        

       if(!is_invalid)
    	submit_ORQ();
    	return false;//is_invalid == 0;
    }
    function submit_ORQ(){
      $.post("include/php/online_request.php",
           {
             Title:      $("#r_title").val(),
             Phone:    $("#telephone").val(),
             First_Name:    $("#FirstName").val(),
             Mobile:       $("#mobile").val(),
             workno:       $("#workno").val(),
             Date_of_birth:  $("#dateofbirth").val(),
             email:   $("#email_addr").val(),
             Mortgage_Amount:  $("#MortgageAmt").val(),
             Property_Value: $("#PropertyValue").val(),
             code:  $("#v_code").val()
           }, function(res) {
           	var result = res.split(",");
           	if(result[1] == -1){
           	 alert(result[0]);
           	 if(result[2] == "v_code")
           	 changeStatus("#v_code",e_b_color,e_f_color);
           	 return false;
           	}else{
				//$("#email").empty();
				//$("#onlineResult").fadeOut("slow");
				// $("#onlineResult").empty();
				$("#onlineResult").css({backgroundColor:"#ffffff", fontWeight:"bold"});
				$("#onlineResult").html(result[3]);
           	}
       });
    }  
