
$(document).ready(function() {

	$('input[name^=servicios]').checkBox().bind('checkBoxchange', function(e,ui) { });
	$('input#acepto').checkBox().bind('checkBoxchange', function(e,ui) { });

	var validator = $("#form_citaPrevia").bind("invalid-form.validate", function() {
		if (validator.numberOfInvalids()>1) {
			switch ($("#idioma").val()) {
			case "gz":
				mensajeError = "O seu formulario contén <strong>" + validator.numberOfInvalids() + "</strong> erros, revise os datos para correxilos e prema de novo o botón <strong>Enviar</strong>.";
			case "en":
				mensajeError = "Your form contains <strong>" + validator.numberOfInvalids() + "</strong> errors, please check your form data an press the <strong>Send</strong> button when done.";
			default:
				mensajeError = "Su formulario contiene <strong>" + validator.numberOfInvalids() + "</strong> errores, revise el formulario para corregirlos y pulse nuevamente el botón <strong>Enviar</strong>.";
			}
		} else {
			switch ($("#idioma").val()) {
			case "gz":
				mensajeError = "O seu formulario contén <strong>" + validator.numberOfInvalids() + "</strong> erro, revise os datos para correxilos e prema de novo o botón <strong>Enviar</strong>.";
			case "en":
				mensajeError = "Your form contains <strong>" + validator.numberOfInvalids() + "</strong> error, please check your form data an press the <strong>Send</strong> button when done.";
			default:
				mensajeError = "Su formulario contiene <strong>" + validator.numberOfInvalids() + "</strong> error, revise el formulario para corregirlos y pulse nuevamente el botón <strong>Enviar</strong>.";
			}
		}
		$("#errorSummary .cab .pie").html(mensajeError);
		$("#errorSummary").show();
	}).validate({
		rules: {
			empresa: { required: true },
			contacto: { required: true },
			localidad: { required: true },
			telefono: { required: true},
			email: { email:true}
		}
	});

});

function comprobarCondiciones() {
	if($("#acepto").is(":checked")){
		return true;
	} else {
		if ($("#idioma").val()=="gz") {
			alertar("Por favor, revise as condicións legais relativas ó tratamento dos datos persoais dos usuarios por Foncalor e marque a casiña correspondente para aceptalas condicións.");
		} else {
			if($("#idioma").val()=="es"){
				alertar("Por favor, revise las condiciones legales relativas al tratamiento de los datos personales de los usuarios por Foncalor y marque la casilla correspondiente para aceptar las condiciones.");
			}else{
				alertar("Please review the legal conditions regarding the processing of personal data from users Foncalor and check the box to accept the conditions.");
			}

		}
		return false;
	}
}

function enviar() {
		if(comprobarCondiciones()){
			validarFormulario();
		}
		return false;
}

function validarFormulario() {

	$("#form_citaPrevia").attr("action","citaPrevia_act.php");
	$("#form_citaPrevia").submit();

}