$(function(){
	var loader = jQuery('<div id="loader"><img src="images/loading.gif" alt="loading..." /></div>')
		.css({position: "absolute", top: "500", left: "200"})
		.appendTo("body")
		.hide();
	jQuery().ajaxStart(function() {
		loader.show();
	}).ajaxStop(function() {
		loader.hide();
	}).ajaxError(function(a, b, e) {
		throw e;
	});
	
	jQuery.validator.addMethod('validar_captcha', function(captcha) {
		$.ajax({
			cache:false,
			async:false,
			type: "get",
			dataType: "application/x-www-form-urlencoded",
			data: "captcha=" + captcha,
			url: "captcha/validar_captcha.asp",
			success: function(msg) {
				result = (msg=='True') ? true : false;
			}
		});
			return result;
		},'');
		
	$("#form").validate({
		debug: true,				
		rules: {
			captcha: {
				validar_captcha:true,						
				required: true
			},
			name:"required",
			phone: "required",
			email: {
				required: true,
				email: true
			},
			message: "required"
		},
		messages: {
			name:"Your Name is required",
			email:"Your email is required",
			captcha: "The Image Code is incorrect, please try again."	
		},
		submitHandler: function(form) {
			//alert("Correct captcha!");			
			jQuery(form).ajaxSubmit({
				target: "#resultado"
			});
		},
		onkeyup: false
	});
	
});