// JavaScript Document
jQuery(document).ready(function(){
	jQuery.validator.messages.required = traduccion_required;
	jQuery.validator.messages.numeric = traduccion_numeric;
	jQuery.validator.messages.email = traduccion_email;
	
	var _form_consultainstantanea = jQuery("#formconsultainstantanea").validate({									
		showErrors: function(errorMap, errorList) {
			var msgerror = "Tu formulario contiene " + this.numberOfInvalids() + " errores.";
			$("#warning").html(msgerror);
			$("#warning").show();
			this.defaultShowErrors();
			$.each(errorList, function(){
				e = $("#"+this.element.id);	
				msg = this.message;
				e.addClass("error");
				e.addClass("tooltips_error");					
				e.attr("title", msg);
				e.tooltip({
					track: true,
					delay: 0, 
					showURL: false, 
					showBody: " - ", 
					fade: 250,
					extraClass: "tooltips_error"
				});
			});
		},

		errorContainer: $("#warning"),		
		errorLabelContainer: null,
				 
		submitHandler: function(form){
			$("#botonenviarconsulta").attr("disabled", true);
			$("#div_formulario").hide();
			$("#formreserva_div_enviando_datos").show();
			// Si no hay errores Envio el Formulario
			$("#warning").hide();
			jQuery(form).ajaxSubmit({
				dataType:'json',
				target: "#result",
				success:respuestaenvio
			});
		}
	});
		
	jQuery("#reset").click(function() {
		_form_reserva.resetForm();
	});	
});
	
function validamail(){
	_email = jQuery("#email_cons_inst");
	_email2 = jQuery("#email_cons_inst_ver");
	_verificaelmail = jQuery("#verificaelmail_cons_inst");
	_email2.attr("title", _verificaelmail.html());
	_email2.addClass("tooltips_error");
	_email2.tooltip({
		track: true,
		delay: 0, 
		showURL: false, 
		showBody: " - ", 
		fade: 250,
		extraClass: "tooltips_error"
	});
	if (_email.val() != _email2.val()){	
		_email2.val("");	
		_email.focus();
	}
}

function limpiar(){
	$('#email_cons_inst').val("");
	$('#email_cons_inst_ver').val("");
	$('#consulta').val("General");
	$('#texto').val("");
	$("#mensaje_resultado_grabacion").hide();
	$("#formularioconsultainstantanea").slideDown();
    $("#botonenviarconsulta").attr("disabled", false);
}
		
function respuestaenvio(result) {
	_divresultado = jQuery("#mensaje_resultado_grabacion");
	if(result.enviado == 'ok'){
		msg_ok = $('#consinstant_msg_ok').val();
		msg_volver = $('#consinstant_msg_volver').val();
		$("#formularioconsultainstantanea").hide();
		_divresultado.html(msg_ok + '<br><a class=\'estilo_consulta_volver\'  href=\'javascript:limpiar()\'>' + msg_volver + '</a>');
		_divresultado.addClass("mensaje_ok");		
		_divresultado.slideDown("slow");	
		$("#ayudame_div_enviando_datos").hide();
	}
	if(result == 'error'){
		msg_error = $('#consinstant_msg_error').val();
		_divresultado.html(msg_error);
		_divresultado.addClass("form_error");
		_divresultado.slideDown("slow");
	}
}
