jQuery(function() {

// Not Resolved

    var optionsUnresolvedSubmit = {success:   showUnresolvedSubmit}; 
    
    var v = jQuery("#unresolved_form").validate({      
		messages: {
     		resolve_type: "", 
     		query: "Please enter your query",     		
     		your_name: "Please Enter your name",
     		email_address: {
       			required: "Please enter your email address",
      			email: "Please enter a valid email address"
     		},
     		contact_number: "Please enter your contact number",
     		client_number: "Please enter customer details",
     		contact_method: "Please select a contact method"
   		},
        submitHandler: function(form) {
            jQuery(form).ajaxSubmit(optionsUnresolvedSubmit);
        }
    });

// Did Not Find

    var optionsDidNotFindSubmit = {success:   showDidNotFindSubmit}; 
    
    var v = jQuery("#did-not-find").validate({      
		messages: {
     		query: "Please enter your query",     		
     		your_name: "Please enter your name",
     		email_address: {
       			required: "Please enter your email address",
      			email: "Please enter a valid email address"
     		},
     		contact_number: "Please enter your contact number",
     		contact_method: "Please select a contact method",
     		client_number: "Please enter customer details"
   		},
        submitHandler: function(form) {
            jQuery(form).ajaxSubmit(optionsDidNotFindSubmit);
        }
    });
    
// search
    
    
    jQuery.validator.addMethod("required_search", function(value, element) {
        if(value == "Enter your search keywords..."){
            return false;
        }else{
            return true;
        }
    }, "* Amount must be greater than zero");
    
    
    var s = jQuery("#search_form").validate({      
        rules : {
        amount : { required_search : true }
        },
		messages: {
     		keywords: "Please enter a search term"
   		}
    });    

 // email setup   

    jQuery.validator.addMethod("required_email_name", function(value, element) {
        if(value == "Your name"){
            return false;
        }else{
            return true;
        }
    }, "* Amount must be greater than zero");

     var e = jQuery("#email-setup").validate({
    	rules : {
    	 name : { required_email_name : true }
        },    	 
 		messages: {
      		name: "",     	
      		email_address: {
    	 		required: "",
       			email: ""
      		}
    	},
        
    	invalidHandler: function(e, validator) {
    		var errors = validator.numberOfInvalids();
    		if (errors) {
    			var message = "Please fill in all details"
    			$("p.error_box").html(message);
    			$("p.error_box").css("display", "block")
    		} else {
    			$("p.error_box").hide();
    		}
    	} 
     });    

     
});	



function showUnresolvedSubmit(responseText, statusText)  { 
    if(responseText == "OK"){
        $('.no_choise_done').show();
        $('.no_choise').hide(); 
        $('#captcha_error').hide();        
    }else{
         $('#captcha_error').show();
    }
    return false;   
}

function showDidNotFindSubmit(responseText, statusText){
    if(responseText == "OK"){
        $('.did_not_find_done').show();
        $('.did_not_find').hide();        
    }else{
         $('#captcha_error').show();
    }
    return false;   
}

$(document).ready(function() {
	/*$(".submit").click(function () { 
        $("#unresolved_form").submit( );
	});
    
	$(".submit").click(function () { 
        $("#did-not-find").submit( );
	});    */
    
});

