// JavaScript Document

$(function(){	// shorthand for $(document).ready() BTW
	//FOR SUBMIT BUTTONS ON FORMS
	validateService();
	validateContact();
	//FOR SUBMIT BUTTONS ON FORMS 
});

///////////////////////////////////////////////////////////////////////////////
//FORMS
///////////////////////////////////////////////////////////////////////////////

/*VALIDATORS **************************************************************/

function validateService(){
     var validator = $("#formService").validate({  
          errorClass: "error",  
          errorElement: "span",  
		  rules: {
			name: {
				required: true,
				minlength: 3
			},
		    year: "required",
		    make: "required",
		    model: "required",
		    requested: "required",
		    phone: {
				required: true, 
				minlength:1
		  },
		    mail: {
				required: true,
				email: true
			}
		  },  
		  messages: {
				name: {
					required: "Enter full name.",
					minlength: jQuery.format("Enter at least {0} characters")
				},
				phone: {
					required: "Enter phone number.",
					minlength: jQuery.format("Enter at least {0} characters")
				},
				mail: "Enter valid email address."
			 },
   		  submitHandler: function(){  
    	    //prendeStatus();
			$.ajax({ 
				   data:$('#formService').serialize(), 
				   url: siteBase+"_ajax/_sendMail.php", 
				   //url:"http://www.rennsport.neomedia.com.ar/_ajax/_sendMail.php",
				   type:'POST', 
				   //dataType:'json', 
				   timeout: 10000, 
				   error: function(){console.log("Failed to submit");}, 
				   success: function(response){
					  //alert(response);
					  $("#responseContainer").html(response);
					  $("#responseContainer").show();
					  $('#formService').resetForm();
					  $("#formContainer").hide();
				  }  
   		    });
		  }
	 })  
}

function validateContact(){
     var validator = $("#formContact").validate({  
          errorClass: "error",  
          errorElement: "span",  
		  rules: {
				name: {
					required: true,
					minlength: 3
				},
				phone: {
					required: true, 
					minlength:1
				},
				mail: {
					required: true,
					email: true
				},
				subject: "required",
				message: "required"
			},  
		  messages: {
				name: {
					required: "Enter full name.",
					minlength: jQuery.format("Enter at least {0} characters")
				},
				phone: {
					required: "Enter phone number.",
					minlength: jQuery.format("Enter at least {0} characters")
				},
				mail: "Enter valid email address."
			},
   		  submitHandler: function(){  
    	    //prendeStatus();
			$.ajax({ 
				   data:$('#formContact').serialize(), 
				   url: siteBase+"_ajax/_sendMail.php", 
				   //url:"http://www.rennsport.neomedia.com.ar/_ajax/_sendMail.php",
				   type:'POST', 
				   //dataType:'json', 
				   timeout: 10000, 
				   error: function(){console.log("Failed to submit");}, 
				   success: function(response){
					  //alert(response);
					  $("#responseContainer").html(response);
					  $("#responseContainer").show();
					  $('#formContact').resetForm();
					  $("#formContainer").hide();
				  }  
   		    });
		  }
	 })  
}

/*VALIDATORS **************************************************************/

///////////////////////////////////////////////////////////////////////////////
//END FORMS
///////////////////////////////////////////////////////////////////////////////
