$(document).ready(function () {
	
	$("#name").val("");
	$("#sender").val("");
	$("#company").val("");
	$("#phone").val("");
	$("#message").val("");
	$(".disableToggle").attr('disabled', '');

	$("#submit").click(function (event) { 
		var valid_form = validate();
		
		if(valid_form) {
			if(valid_form){
				var my_data = $('#form1').serialize();
				
				$(".disableToggle").attr('disabled', 'disabled');
				$("#submit").addClass("btn_oranje").text('Sending...');
		
				$.ajax({
					type: "POST",
					url: "/new_contact_lead.php",
					data: my_data,
					dataType: "json",
					success: function(result){
						if(result.saved == true) {
							window.location = "/contact/thankyou.html"
						}
						else {
							alert("There was a problem processing your inquiry. Please try again shortly.");
						}
					}
				});
			}
		}
		
    	return false;
    });
   		
	function validate() {
		var formName = $("#first_name").val();
		var formLast = $("#last_name").val();
		var formEmail = $("#sender").val();
		var formMsg = $("#message").val();
		var status = true;

		if (formName == "" || formName == " ") {
			$("#errPanel").addClass("remerrPnl");
			$("#first_name").css({ backgroundColor:"#F8DBDB", border:"1px solid #E77776" });
			$("#lblnme").css({ color: "#f00" });
			$("#rqFieldFNme").css({ display:"block", float: "right", color:"#f00", margin: "5px 0px 0px 5px" });
			status = false;
		}
		
		if (formLast == "" || formLast == " ") {
			$("#errPanel").addClass("remerrPnl");
			$("#last_name").css({ backgroundColor:"#F8DBDB", border:"1px solid #E77776" });
			$("#lblnme").css({ color: "#f00" });
			$("#rqFieldLNme").css({ display:"block", float: "right", color:"#f00", margin: "5px 0px 0px 5px" });
			status = false;
		} 
		
		else if(formEmail == "" || formEmail == " ") {
			$("#errPanel").addClass("remerrPnl");
			$("#sender").css({ backgroundColor:"#F8DBDB", border:"1px solid #E77776" });
			$("#lblsnder").css({ color: "#f00" });
			$("#rqFieldSnder").css({ display:"block", float: "right", color:"#f00", margin: "5px 0px 0px 5px" });
			status = false;
		}
		
		else if(formMsg == "" || formMsg == " ") {
			$("#errPanel").addClass("remerrPnl");
			$("#message").css({ backgroundColor:"#F8DBDB", border:"1px solid #E77776" });
			$("#lblmsg").css({ color: "#f00" });
			$("#rqFieldMsg").css({ display:"block", float: "right", color:"#f00", margin: "5px 0px 0px 5px" });
			status = false;
		}
					
		return status;		
	}
   	
   	
   	
   	 $("#name").keyup(function () {
      var value = $(this).val();
      
      if (value != "") {
      	$("#errPanel").removeClass("remerrPnl").addClass("errorPanel");
      	$("#rqFieldNme").css({ display: "none" });
      	$("#lblnme").css({ color: "#444" });
		$("#name").css({ backgroundColor:"#fff", border:"1px solid #D4D4D4" });
      }
   	 }).keyup();

   	 
   	 $("#sender").keyup(function () {
      var value = $(this).val();
      
      if (value != "") {
      	$("#errPanel").removeClass("remerrPnl").addClass("errorPanel");
      	$("#rqFieldSnder").css({ display: "none" });
      	$("#lblsnder").css({ color: "#444" });
		$("#sender").css({ backgroundColor:"#fff", border:"1px solid #D4D4D4" });
      }
   	 }).keyup();
   	
 
    $("#message").keyup(function () {
      var value = $(this).val();
      
      if (value != "") {
      	$("#errPanel").removeClass("remerrPnl").addClass("errorPanel");
      	$("#rqFieldMsg").css({ display: "none" });
      	$("#lblmsg").css({ color: "#444" });
		$("#message").css({ backgroundColor:"#fff", border:"1px solid #D4D4D4" });
      }
   	 }).keyup();	
   	
   	
   	
  	  
});
