function mostrarEnviar(){
	if($("#btoEnviar").attr('disabled') == true)
		$("#btoEnviar").attr('disabled', false);
	else
		$("#btoEnviar").attr('disabled', true);
}

var filters = {
    email: function(el) {return /^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/.test($(el).val());},
    cp: function(el) {return /^[0-9]*$/.test($(el).val());},
    telefono: function(el){return /^[0-9]*$/.test($(el).val());
}};

function validarContacte(){
    var contador = 0;
    // Recorrem tots els camps de tipus input del element amb id: contacte
    $("[class*=required]").each(function(x, el){
        if($(this).val() == ''){
            // Afegim la classe error als elements que estiguin en blanc
            $(this).addClass('error');
            $("#ok").css("display", "none");
            $("#avis").css("display", "none");
            // A la capa error li posem el text, la mostrem i li afegim els estils de la classe msg_error
            $("#error").html("Por favor, revise los campos marcados");
            $("#error").css("display", "block");
            $("#error").addClass('msg_error');
        }
        else{
            $(this).removeClass('error');
                contador++;
                switch($(this).attr("name")){
                    case 'telefono':
                        if(!filters['telefono']($(this))){
                            contador--;
                            $(this).addClass("error");
                            $("#error").html("Por favor introduzca un teléfono correcto.");
                            $("#error").css("display", "block");
                            $("#error").addClass('msg_avis');
                        }
                        else{
                                $("#error").html(" ");
                                $("#error").css("display", "none");
                                $("#error").removeClass('msg_avis');
                        }
                        break;
                    case 'email':
                        if(!filters['email']($(this))){
                            contador--;
                            $(this).addClass("error");
                            $("#error").html("Por favor introduzca un e-mail correcto.");
                            $("#error").css("display", "block");
                            $("#error").addClass('msg_avis');
                        }
                        else{
                            $("#error").html(" ");
                            $("#error").css("display", "none");
                            $("#error").removeClass('msg_avis');
                        }
                        break;
                }
        }
    })

    if(contador == $("[class*=required]").length){
        $("#error").css("display", "none");
        //$('#btoEnviar').submit();
        $("#curriculum").submit();
    }
    else
        return false;
}

function mostrarAvisContacte(){
    //$("#avis_curriculum").removeClass("ocult");
    $('#avis_contacte').animate({
            //opacity: 0.25,
            left: '+=50',
            height: 'toggle'
        }, 500, function() {
            //$('.presentacio').jScrollPane({scrollbarOnLeft:true});
    });
}

