var $j = jQuery.noConflict(); 
/**
 *
 */
$j(document).ready(function($){

$("#loading_contacto").css("display","none");
$("#response_contacto").css("display","none");
//$('#contacto input, #contacto textarea').css("background-image:","assets/templates/dynaware/images/fields.jpg");

//$('#contacto input#Enviar, #contacto input#Borrar').css("background-color","white");
//$('#contacto input#Enviar, #contacto input#Borrar').css("border-color","gray");

$('#contacto input, #contacto textarea').click(function(){
	//$(this).css("background-color:","#F2F2F2");
	//$(this).css("border-color","blue");
	//$('#contacto input#Enviar, #contacto input#Borrar, #radios input').css("background","none");
	//$('#contacto input#Enviar, #contacto input#Borrar').css("border-color","gray");
});

$('#contacto input, #contacto textarea').blur(function(){
	//$(this).css("background","none");
	//$(this).css("border-color","gray");
	//$('#contacto input#Enviar, #contacto input#Borrar, #radios input').css("background","none");
	//$('#contacto input#Enviar, #contacto input#Borrar').css("border-color","gray");
});

$("#formContacto").validate({
        rules: {
        	nombre: {
				required: true,
				minlength: 3,
				maxlength: 50
			},
        	empresa: {
				required: true,
				minlength: 3,
				maxlength: 50
			},
        	telefono: {
				required: true,
				minlength: 3,
				maxlength: 50
			},
		email: {
			required: true,
			email: true,
			minlength: 3,
			maxlength: 50
		},
		mensaje: {
			required: true,
			minlength: 10,
			maxlength: 1000
		}
        },
	messages: {
		nombre: "Introduce tu nombre por favor",
		empresa: "Introduce tu empresa por favor",
		telefono: "Introduce tu telefono por favor",
		email: "Introduce un email válido por favor",
		mensaje: "Introduce un mensaje por favor ( 10 - 1000 caractéres)"
	},
	submitHandler: function() {
		$("#formContacto").ajaxSubmit({
			beforeSubmit:  showRequest,  // pre-submit callback 
			success:       showResponse  // post-submit callback
		});
	
	},
	highlight: function(element, errorClass) {
	    //$(element).addClass('error');
	},
	unhighlight: function(element, errorClass){
	  //$(element).removeClass('error');
	}
    });

	function showRequest(formData, jqForm, options) { 
		//$(":input#Borrar").attr("disabled", true);
		//$(":input#Enviar").attr("disabled",true);
		$("#loading_contacto").show("slow");
	} 

	// post-submit callback 
	function showResponse(responseText, statusText)  { 
		$("#loading_contacto").hide("slow");
		$("#response_contacto").show("slow").append(responseText).fadeTo(3000, 1).fadeOut(2000);
		//$(":input#Enviar").removeAttr("disabled");
		//$(":input#Borrar").removeAttr("disabled");
		//alert("Gracias por su Inscripción");
		//$('#gracias').show();
		$('form')[1].reset();
	}
});

