jQuery(function(){

	var v = jQuery("#contacto").validate({
		rules: {      
			email		:{required:true},
			nombre		:{required:true},
           	apellido	:{required:true},
			comentarios	:{required:true}
		},
		messages: {
			email		: " * Requerido",
			nombre		: " * Requerido",
           	apellido	: " * Requerido",
			comentarios	: " * Requerido"
		},							  
		submitHandler: function(form) {
		oscurece_pantalla('Enviando mensaje...'); 
		jQuery(form).ajaxSubmit({
			target: "#mensaje",
			dataType:'json',
			success: function(response) {
				if(response.mensaje == 'error')
				{
					var error 	= jQuery('<div id="TB_load"><p style="text-align:center;">Error : Su mensaje no ha podido ser enviado, trata nuevamente. <br><a href="#" id="cerrar_error">Cerrar ventana</a></p></div>');
					error.appendTo("body").hide();
					error.fadeIn();
				}
				else if(response.mensaje == 'enviado')
				{
					var result 	= jQuery('<div id="TB_load"><p style="text-align:center;">Mensaje enviado correctamente</p></div>');
					result.appendTo("body").hide();
					result.fadeIn('slow').animate({opacity: 1.0}, 2000).fadeOut('', function() 
					{ 
						tb_remove();
						v.resetForm( );
					});
				}
				//	tb_remove();
			}	
		
		});
		return false; 
		}
	});
	
});