//igual de alto dinamicamente
function equalHeight(group) {
    tallest = 0;
    group.each(function() {
        thisHeight = $(this).height();
        if(thisHeight > tallest) {
            tallest = thisHeight;
        }
    });
    group.height(tallest);
}
//igual de alto dinamicamente

function cambia_idioma(lang){
    if(lang=='AL'){
        $.get("sitio/secciones/idioma.php", {lang: lang}, function(data){
            window.location.replace('p/aleman');
        })
    }else if(lang=='IT'){
        $.get("sitio/secciones/idioma.php", {lang: lang}, function(data){
            window.location.replace('p/italiano');
        })
    }else{
        var patronI= /(aleman|italiano)/;
        if(patronI.test(window.location.toString())){
            $.get("sitio/secciones/idioma.php", {lang: lang}, function(data){
                window.location.replace('p/inicio');
            })
        }else{
            $.get("sitio/secciones/idioma.php", {lang: lang}, function(data){
                var pos= window.location.toString();
                window.location.replace(pos);
            })
        }
    }
}

function validar(){
    var form = document.getElementById('contacto');
    if(form.nombre.value == ''){
        jAlert("Por favor, ingrese su nombre", "Datos Requeridos");
        form.nombre.focus();
    }else if(form.apellido.value == ''){
        jAlert("Por favor, ingrese su apellido", "Datos Requeridos");
        form.apellido.focus();
    }else if(form.email.value == ''){
        jAlert("Por favor, ingrese su E-mail", "Datos Requeridos");
        form.email.focus();
    }else{
        form.submit();
    }
}

function validarAdmision(){
    var form = document.getElementById('contacto');
    if(form.nombre.value == ''){
        jAlert("Por favor, ingrese su nombre", "Datos Requeridos");
        form.nombre.focus();
    }else if(form.apellido1.value == ''){
        jAlert("Por favor, ingrese su primer apellido", "Datos Requeridos");
        form.apellido1.focus();
    }else if(form.apellido2.value == ''){
        jAlert("Por favor, ingrese su segundo apellido", "Datos Requeridos");
        form.apellido2.focus();
    }else if(form.email.value == ''){
        jAlert("Por favor, ingrese su E-mail", "Datos Requeridos");
        form.email.focus();
    }else{
        form.submit();
    }
}

function validarPerfil(){
    var form = document.getElementById('perfil');
    if(form.nombre.value == ''){
        jAlert("Por favor, ingrese su nombre", "Datos Requeridos");
        form.nombre.focus();
    }else if(form.apellido1.value == ''){
        jAlert("Por favor, ingrese su primer apellido", "Datos Requeridos");
        form.apellido1.focus();
    }else if(form.apellido2.value == ''){
        jAlert("Por favor, ingrese su segundo apellido", "Datos Requeridos");
        form.apellido2.focus();
    }else if(form.email.value == ''){
        jAlert("Por favor, ingrese su E-mail", "Datos Requeridos");
        form.email.focus();
    }else if(form.promocion.value == ''){
        jAlert("Por favor, ingrese su Promoci&oacute;n", "Datos Requeridos");
        form.promocion.focus();
    }else{
        form.submit();
    }
}

$(document).ready(function(){
    //direccion base
    var BASE= $('base').attr('href');
    //lenguaje
    var jslan= $('#jslan').val();
    if(jslan=='IT' || jslan=='AL'){
        jslan= '';
    }
    
    //Date picker
    $("#fecha, #fecha_ini, #fecha_fin").datepicker({dateFormat: "dd-mm-yy"});

    Shadowbox.init({
        continuous: true,
        counterType: 'skip',
        players: ["qt", "wmp", "html", "iframe", "swf", "flv", "img"]
    });
	
	//mensajes de alertas
    if($("#info_msj").length > 0){
        var msj= $("#info_msj").html();
        jAlert(msj, 'CMU Pedralbes');
    }

    //Ejecuto la funcion para igualar altos
    equalHeight($(".igual-alto"));


    //Menu desplegable
    $("#nav ul").css({display: "none"}); // Opera Fix
    $("#nav ul").parent().append("<span></span>");
    $("#nav li").hover(function(){
                    $(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
                    },function(){
                    $(this).find('ul:first').css({visibility: "hidden"});
                    });


    //Current
    $('#nav li a').each( function(idx, el) {
            if (el.href === window.location.toString()) {
              $(el).css("color", "#8f8f8f");
            }
     });

     $('.header li a').each( function(idx, el) {
            if (el.href === window.location.toString()) {
              $(el).css("color", "#000000");
            }
     });


    var patronA= /(quienes-somos)/;
    if (patronA.test(window.location.toString())){
        $("#acordeon ul li ul").show();
    }else{
        $("#acordeon ul li ul").hide();
    }

    $("#acordeon ul li h3").click(function(){
            $(this).next("ul").slideToggle("slow").parent("li").siblings("li").find("ul:visible").slideUp("slow");
            $(this).toggleClass("open");
    });


    if(window.location.toString() === BASE+'p/quienes-somos' || window.location.toString() === BASE+'p/quienes-somos/'){
        $('#acordeon ul li ul li a').each( function() {
                var elemento= $(this).attr('href');
                var patronAp= /(presentacion)/;
                if (patronAp.test(elemento)){
                    $(this).parent('li').find('h2').css("color", "#000000");
                }
         });
    }else{
        $('#acordeon ul li ul li a').each( function() {
                var elemento= BASE+$(this).attr('href');
                var elemento2= BASE+$(this).attr('href')+'/';
                if (elemento === window.location.toString() || elemento2 === window.location.toString()) {
                   $(this).parent('li').find('h2').css("color", "#000000");
                }
         });
    }
    /* acordeon */



    //cambia color menu derecha
    $('#acordeon ul li h3').each( function() {
        var patronR= /(quienes-somos|donde-estamos|que-ofrecemos|admision|tarifas|antiguos)/;
        if (patronR.test(window.location.toString())) {
           $(this).css("color", "#950C02");
            $('.izquierda ul li h3').css("background-image", "url(sitio/img/item_r.gif)");
            $('#acordeon ul li h3').mouseenter(function(){$(this).css("color", "#000000");}).mouseleave(function(){$(this).css("color", "#950C02");});
        }


    $('.izquierda ul li h3.ant').css("color", "#786C3B").css("background-image", "url(sitio/img/item_m.gif)");
    $('#acordeon ul li h3.ant').mouseenter(function(){$(this).css("color", "#000000");}).mouseleave(function(){$(this).css("color", "#786C3B");});

        var patronV= /(orientacion-academica|eventos-actividades|tertulias|deportes|memorandum)/;
        if (patronV.test(window.location.toString())) {
           $(this).css("color", "#9ABD21");
            $('.izquierda ul li h3').css("background-image", "url(sitio/img/item_v.gif)");
            $('#acordeon ul li h3').mouseenter(function(){$(this).css("color", "#000000");}).mouseleave(function(){$(this).css("color", "#9ABD21");});
        }

        var patronN= /(club-empresa|campo-trabajo|iese-pedralbes|todas-actividades)/;
        if (patronN.test(window.location.toString())) {
           $(this).css("color", "#D2A10E");
           $('.izquierda ul li h3').css("background-image", "url(sitio/img/item_n.gif)");
           $('#acordeon ul li h3').mouseenter(function(){$(this).css("color", "#000000");}).mouseleave(function(){$(this).css("color", "#D2A10E");});

        }
     });
     
     $('#acordeon ul li h3').each( function() {
        var href= $(this).parent().attr("href");
        if (window.location.toString()=== BASE+href ||window.location.toString()=== BASE+href+'/'){
            $(this).css("color", "#000000");
        }
     });

var patronAnt= /(antiguos)/;
var patronAI= /(aleman|italiano)/;
    
    if ( window.location.toString() === BASE || window.location.toString() === BASE+'p/inicio') {
       flashembed("cabecera", {src: BASE+"sitio/img/swf/cabecera_home"+jslan+".swf", wmode: 'transparent', width: '918', height: '194px'});
    }else if( patronAI.test(window.location.toString())){
       flashembed("cabecera", {src: BASE+"sitio/img/swf/cabecera_home"+jslan+".swf", wmode: 'transparent', width: '918', height: '194px'});
    }else if( patronAnt.test(window.location.toString())) {
       flashembed("cabecera3", {src: BASE+"sitio/img/swf/cabecera_home"+jslan+".swf", wmode: 'transparent', width: '918', height: '194px'});
    }else{
       flashembed("cabecera2", {src: BASE+"sitio/img/swf/cabecera_interna"+jslan+".swf", wmode: 'transparent', width: '918', height: '123px'});
    }
    
    /*Paginacion todos en antiguos*/
    $('div.pagina').hide();
    $('div.pagina#0').show();
    $(".next").click(function(){
        $('div.derecha').find('div.pagina:visible').hide().next().show();
    });
    $(".prev").click(function(){
        $('div.derecha').find('div.pagina:visible').hide().prev().show();
    });
    /*Paginacion perfil en antiguos*/

    /*Paginacion todos en antiguos*/
    $('div.paginap').hide();
    $('div.paginap#1').show();
    $(".sigue").click(function(){
        $('div.derecha').find('div.paginap:visible').hide().next().show();
    });
    $(".antes").click(function(){
        $('div.derecha').find('div.paginap:visible').hide().prev().show();
    });
    /*Paginacion perfil en antiguos*/

    /*Olvido PASSWORD*/
    $("#pass").click(function(){
        $('div.olvido').removeClass('olvido');
        $('div.noolvido').addClass('olvido');
    });
    /*Olvido PASSWORD*/

    //validacion
     $("#contacto").validate({
      messages: {
         nombre: {
            required: ''
         },
         apellido1: {
            required: ''
         },
         apellido2: {
            required: ''
         },
         direccion: {
            required: ''
         },
         ciudad: {
            required: ''
         },
         cp: {
            required: ''
         },
         pcia: {
            required: ''
         },
         pais: {
            required: ''
         },
         telefono: {
            required: ''
         },
         fecha_nac: {
            required: ''
         },
         lugar_nac: {
            required: ''
         },
         dni: {
            required: ''
         },
         email: {
            required: '',
            email: ''
         },
         padre: {
            required: ''
         },
         profesionp: {
            required: ''
         },
         madre: {
            required: ''
         },
         profesionm: {
            required: ''
         },
         hermanos: {
            required: ''
         },
         bachillerato: {
            required: ''
         },
         estudios: {
            required: ''
         },
         nota: {
            required: ''
         },
         carrera_a_estudiar: {
            required: ''
         },
         otras_carreras: {
            required: ''
         },
         universidad: {
            required: ''
         },
         carrera: {
            required: ''
         },
         curso: {
            required: ''
         },
         motivos: {
            required: ''
         },
         como: {
            required: ''
         },
         idiomas: {
            required: ''
         },
         deportes: {
            required: ''
         },
         aficciones: {
            required: ''
         },
         comentarios: {
            required: ''
         }
      }
   })
   

   $('#opcionB').hide();
   $('#opcionB').children().find('input=[type=\'text\']').removeClass('required');
   $('input[name=\'opcion\']').click(function(){
       var opcion= $(this).val();
       if(opcion=='opcionA'){
           $('#'+opcion).show();
           $('#opcionA').children().find('input=[type=\'text\']').addClass('required');
           $('#opcionB').hide();
           $('#opcionB').children().find('input=[type=\'text\']').removeClass('required');
       }else if(opcion=='opcionB'){
           $('#'+opcion).show();
           $('#opcionB').children().find('input=[type=\'text\']').addClass('required');
           $('#opcionA').hide();
           $('#opcionA').children().find('input=[type=\'text\']').removeClass('required');
       }
   });
   
});// Cierro document ready
