$(document).ready(function() { 
						   
	/*$("#form_matricula").validate({
		errorLabelContainer: $("#form_matricula div.errors")
	});*/
	var ger_si = $("#ger_si");
	var ger_no = $("#ger_no");
	
	var inital = ger_si.is(":checked");
	var germans = $("#germa_si")[inital ? "removeClass" : "addClass"]("gray");
	
	var germansInputs = germans.find("input").attr("disabled", !inital);
	
	ger_si.click(function() {
		germans["removeClass"]("gray");
		germansInputs.attr("disabled", !this.checked);
	});
	ger_no.click(function() {
		germans["addClass"]("gray");
		germansInputs.attr("disabled", this.checked);
	});

    $("input[@name='classes']").click(function() {

        var selectClasses = "";
        var init = 0;
        $("input[@name='classes']:checked").each( function () {
   
            if(init != 0) selectClasses += ", ";
   
            else init = 1;
            selectClasses += $(this).val();
        });
    });
	
	$("#form_matricula").validate({ 
		rules: { 
			nom_mat: {
				required: true,
				minlength: 2
			},
			cog_mat: {
				required: true,
				minlength: 2
			},
			mob_alu: {
				required: true,
				minlength: 9
			},
			mail_alu: {
				required: true,
				email: true
			},
			dni_alu: {
				required: true,
				minlength: 8
			},
			compte_ent: {
				required: true,
			minlength: 4,
			
				maxlength: 4
			},
			compte_ofi: {
				required: true,
			minlength: 4,
			
				maxlength: 4
			},
			compte_dig: {
				required: true,
			minlength: 2,
			
				maxlength: 2
			},
			compte_num: {
				required: true,
			minlength: 10,
			
				maxlength: 10
			},
			bases: "required"
			
		},
		messages: {
			nom_mat: {
				required: "Sisplau introdueixi el seu nom",
				minlength: "El seu nom ha de tenir mes de 2 lletres"
			},
			cog_mat: {
				required: "Sisplau introdueixi el seu cognom",
				minlength: "El seu cognom ha de tenir mes de 2 lletres"
			},
			mob_alu: {
				required: "Sisplau introdueixi el seu número de telefon móbil",
				minlength: "El seu telefon ha de tenir 9 n&uacute;meros"
			},
			mail_alu: {
				required: "Sisplau introdueixi el seu correu electronic",
				mail: "L'adreça de correu electronic es erroni"
			},
			compte_ent: {
				required: "Sisplau introdueixi les xifres de la entitat bancaria",
				minlength: "La entitat bancaria ha d'estar composada per 4 n&uacute;meros",		
				maxlength: "La entitat bancaria ha d'estar composada per 4 n&uacute;meros"
			},
			compte_ofi: {
				required: "Sisplau introdueixi les xifres de la oficina bancaria",
				minlength: "La oficina bancaria ha d'estar composada per 4 n&uacute;meros",		
				maxlength: "La oficina bancaria ha d'estar composada per 4 n&uacute;meros"
			},
			compte_dig: {
				required: "Sisplau introdueixi els digits de control del seu compte",
				minlength: "La entitat bancaria ha d'estar composada per 2 n&uacute;meros",
				maxlength: "La entitat bancaria ha d'estar composada per 2 n&uacute;meros"
			},
			compte_num: {
				required: "Sisplau introdueixi les xifres del compte bancaria",
				minlength: "La entitat bancaria ha d'estar composada per 10 n&uacute;meros",
				maxlength: "La entitat bancaria ha d'estar composada per 10 n&uacute;meros"
			},
			dni_alu: {
				required: "Sisplau introdueixi el seu DNI",
				minlength: "El DNI ha de tenir 8 n&uacute;meros"
			},
			bases: "Sisplau accepta la politica de privacitat"
		},
		errorLabelContainer: $("#form_matricula div.errors"),
		errorElement: "p",
	/*	errorContainer: $("#errors"),*/
		submitHandler: function(form){

			$.ajax({
				type: "POST",
				url: "../php/form_matricula.php",
				data: "nom_usuari="+$('#nom_mat').val()+"&email_usuari="+$('#mail_alu').val()+"&cognom_usuari="+$('#cog_mat').val()+"&naix_usuari="+$('#data_mat').val()+"&carrer="+$('#car_mat').val()+"&poblacio="+$('#pob_mat').val()+"&codi_postal="+$('#cp_mat').val()+"&telf_fix="+$('#telf_fix').val()+"&mobil_alumne="+$('#mob_alu').val()+"&mobil_pare="+$('#mob_pare').val()+"&mobil_mare="+$('#mob_mare').val()+"&email_pare="+$('#mail_pare').val()+"&email_mare="+$('#mail_mare').val()+"&dni_alumne="+$('#dni_alu').val()+"&dni_pare="+$('#dni_pare').val()+"&dni_mare="+$('#dni_mare').val()+"&entitat="+$('#compte_ent').val()+"&oficina="+$('#compte_ofi').val()+"&digitControl="+$('#compte_dig').val()+"&numCompte="+$('#compte_num').val()+"&germans="+$("input[@name='germa']:checked").val()+"&familia_num="+$("input[@name='familia']:checked").val()+"&ger_nom1="+$('#ger_nom1').val() +"&ger_cnom1="+$('#ger_cnom1').val() +"&ger_nom2="+$('#ger_nom2').val()+"&ger_cnom2="+$('#ger_cnom2').val()+"&ger_nom3="+$('#ger_nom3').val() +"&ger_cnom3="+$('#ger_cnom3').val() +"&classic1="+$("input[@id='classic1']:checked").val()+"&classic2="+$("input[@id='classic2']:checked").val()+"&classic3="+$("input[@id='classic3']:checked").val()+"&classic4="+$("input[@id='classic4']:checked").val()+"&classic5="+$("input[@id='classic5']:checked").val()+"&classic6="+$("input[@id='classic6']:checked").val()+"&classic7="+$("input[@id='classic7']:checked").val()+"&classic8="+$("input[@id='classic8']:checked").val()+"&classic9="+$("input[@id='classic9']:checked").val()+"&classic10="+$("input[@id='classic10']:checked").val()+"&classic11="+$("input[@id='classic11']:checked").val()+"&classic12="+$("input[@id='classic12']:checked").val()+"&classic13="+$("input[@id='classic13']:checked").val()+"&classic15="+$("input[@id='classic15']:checked").val()+"&classic16="+$("input[@id='classic16']:checked").val()+"&classic17="+$("input[@id='classic17']:checked").val()+"&classic18="+$("input[@id='classic18']:checked").val()+"&classic21="+$("input[@id='classic21']:checked").val()+"&contemporania1="+$("input[@id='contemporania1']:checked").val()+"&contemporania2="+$("input[@id='contemporania2']:checked").val()+"&contemporania3="+$("input[@id='contemporania3']:checked").val()+"&contemporania4="+$("input[@id='contemporania4']:checked").val()+"&contemporania5="+$("input[@id='contemporania5']:checked").val()+"&contemporania6="+$("input[@id='contemporania6']:checked").val()+"&fisic1="+$("input[@id='fisic1']:checked").val()+"&fisic2="+$("input[@id='fisic2']:checked").val()+"&fisic3="+$("input[@id='fisic3']:checked").val()+"&fisic4="+$("input[@id='fisic4']:checked").val()+"&jazz1="+$("input[@id='jazz1']:checked").val()+"&jazz2="+$("input[@id='jazz2']:checked").val()+"&jazz3="+$("input[@id='jazz3']:checked").val()+"&jazz4="+$("input[@id='jazz4']:checked").val()+"&jazz5S="+$("input[@id='jazz5']:checked").val()+"&hiphop1="+$("input[@id='hiphop1']:checked").val()+"&hiphop2="+$("input[@id='hiphop2']:checked").val()+"&hiphop3="+$("input[@id='hiphop3']:checked").val()+"&hiphop4="+$("input[@id='hiphop4']:checked").val()+"&hiphop5="+$("input[@id='hiphop5']:checked").val()+"&hiphop6="+$("input[@id='hiphop6']:checked").val()+"&hiphop7="+$("input[@id='hiphop7']:checked").val()+"&hiphop8="+$("input[@id='hiphop8']:checked").val(),
				success: function(estat){
					if(estat){
						$("#resposta").html("El missatge s'ha enviat correctament");
					}else{
						$("#resposta").html("Problemes al enviar la consulata, intenta-ho més tard");
					}
				}
				
			});
		}
	});
});





 