$(function() {
  $('.error').hide();
  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });


  $(".button").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();
		
	  var name = $("input#name").val();
		if (name == "" || name == "Name") {
		$("label#error_msg").html("Please Enter Name");		
      $("label#error_msg").show();
      $("input#name").focus();
      return false;
    }
	
	var email = $("input#email").val();
		if (email == "" || email == "E-mail Address") {
		$("label#error_msg").html("Please Enter Email Address");
      $("label#error_msg").show();
      $("input#email").focus();
      return false;
    }
	if (!email == "") {
		var filterEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z])+\.)+([a-zA-Z]{2,4})+$/;
		if(!filterEmail.test(email)){
		$("label#error_msg").html("Please Enter Valid Email Address");
		$("label#error_msg").show();
      $("input#email").focus();
      return false;
    }
	}
	
	var mobile = $("input#mobile").val();
	if (mobile == "" || mobile == "Mobile") {
    $("label#error_msg").html("Please Enter Mobile");
	$("label#error_msg").show();
      $("input#mobile").focus();
      return false;
    }
	
	var comments = $("input#comment").val();		
	
	var captchainput = $("input#captcha").val();	
	if ((captchainput == "") || (captchainput == "Enter code as in Image") )
	{
	    $("label#error_msg").html("Please Enter Captcha Code");
		$("label#error_msg").show();
        $("input#captcha").focus();
        return false;
	}
	else
	{	
		$('#loader').html("<img id='loader' src='jquery/loader.gif' />")
		$.post("check_captcha.php",
    		function(data)
			{			
				var captchaval = data;
				
				//var captchaval = data.replace('Error in my_thread_global_end()','');
				//alert ('Data : '+captchaval+' - '+captchaval.length);
			 	
				var captcha = $("input#captcha").val();
				//alert ('captcha : '+captcha+' - '+captcha.length);

				if (captcha != "") 
				{
					if(captcha!=captchaval) 
					{
						$('#loader').html("");
						$("label#error_msg").html("Please Enter Valid Captcha Code");
			  	    	$("label#error_msg").show();
			 	    	$("input#captcha").focus();
	  	     	    	return false;
					}
					else
					{
						var dataString = 'name='+ name + '&mobile=' + mobile + '&email='+ email + '&comments='+ comments;
						
		//alert (dataString);return false;
		 $('#loader').html("<img id='loader' src='jquery/loader.gif' />");
		 
	  $.ajax({
      type: "POST",
      url: "insertinquiry.php",
      data: dataString,
      success: function() {
		$('#contact_form').html("<div id='message' style='margin-top:120px;margin-left:30px;'></div>");
        $('#message').html("<p class='error'  style='font-size:20px;'>Inquiry has been saved successfully</p>")
        .hide()
        .fadeIn(1500, function() {
          $('#message').append("");
        });
      }
     });
					}
				}
			}
			);
			
	}

    return false;
	});
});
