var $j = jQuery.noConflict();



/**************************************************************

 *Cambiamos la clase del menu TOP

 **************************************************************/



$j(function(){

    if($j("#topmenu").children('.menu').length){

        $j("#topmenu").children().removeClass('menu').addClass('menuTop');

    }



    if($j("#left").children('.module').length){

        $j("#left").children().removeClass('module').addClass('module_menu');

    }

})





/**************************************************************

 *LANZAMOS TWITTER Y LO INSERTAMOS EN NOTIFICACIONES

**************************************************************/



$j(function(){

    twitter();

});



function fechaTweet(cadena){

   var dia="";

   var mes="";

  

   var subcadena=cadena.split(" ");



   switch (subcadena[0]){

        case "Mon": dia="Dilluns "; break;

        case "Tue": dia="Dimarts "; break;

        case "Wed": dia="Dimecres "; break;

        case "Thu": dia="Dijous "; break;

        case "Fri": dia="Divendres "; break;

        case "Sat": dia="Dissabte "; break;

        case "Sun": dia="Diumenge "; break;

    }



    switch (subcadena[1]){

        case "Jan": mes= " de gener:"; break;

        case "Feb": mes= " de febrer:"; break;

        case "Mar": mes= " de mar&ccedil;:"; break;

        case "Apr": mes= " de abril:"; break;

        case "May": mes= " de maig:"; break;

        case "Jun": mes= " de juny:"; break;

        case "Jul": mes= " de juliol:"; break;

        case "Aug": mes= " d&#39;agost:"; break;

        case "Sep": mes= " de setembre:"; break;

        case "Oct": mes= " d&#39;octubre:"; break;

        case "Nov": mes= " de novembre:"; break;

        case "Dec": mes= " de desembre:"; break;

    }

    fecha=dia+subcadena[2]+mes;

    return fecha;

}



function twitter(){

    $j.getJSON("http://twitter.com/statuses/user_timeline.json?screen_name=sdsbdn&callback=?",



    function(data){

        var maquetado="";

        var fechast="";

        $j.each(data, function(i,item){

            maquetado+='<tr id=\"tweets\"><td class=\"tweet\">'+

                        //'<div id=\"tweet_content\" onclick=\"window.open(\'http://twitter.com/sdsbdn/statuses/'+item.id+'\');\">'+

                        '<div id=\"tweet_content\" onclick=\"window.open(\'http://twitter.com/sdsbdn/\');\">'+

                            '<div class=\"tweet_date\">'+fechaTweet(item.created_at)+'</div>'+

                            '<div class=\"tweet_text\">'+item.text+'<div>'+

                        '</div>'+

                       '</td></tr>';

        if (i==4) return false;

        });

        

        $j("#twitter").append(maquetado);

    });

}



/**************************************************************

 *INSERTAMOS LA CAJA DE INICIO DE SESION A MOODLE

 **************************************************************/



$j(function(){

//if($j("#moodle").length){

if($j(".blog").length){ // SOLUCIONA MOMENTANEA PARA DISMINUIR LA CARGA!

    var moodle='<div id="moodle_int">'+

        '<div id="titul_moodle">ACCES A L\'AULA VIRTUAL</div>'+

        '<div id="contingut_moodle">'+

            '<form action="http://khazad.es/aula/login/index.php" method="post" id="login" class="loginform">'+

                '<div class="user_moodle">'+

                    '<label for="user_moodle_label">Usuari</label>'+

                    '<input type="text" value="" id="login_username" name="username">'+

                '</div>'+

                '<div class="pass_moodle">'+

                    '<label for="pass_moodle_label">Clau</label>'+

                    '<input type="password" value="" id="login_password" name="password">'+

                '</div>'+

                '<div class="submit_moodle">'+

                    '<input type="submit" value="Entrar">'+

                '</div>'+

            '</form>'+

            '<div class="perduda_moodle">'+

                '<div>'+

                    '<a href="http://khazad.es/aula/login/forgot_password.php">Recupera clau</a>'+

                '</div>'+

            '</div>'+

        '</div>'+

    '</div>';



   //$j(".blog").remove(); //NO ELIMINAMOS AL FINAL BLOG

   $j(".lr-padd").after("<div id='nuevoContenido'></div>");

   $j("#nuevoContenido").append("<div id='moodle'>"+moodle+"</div>");



}

});



/**************************************************************

 *Cambiamos la clase del segundo menu

 **************************************************************/



$j(function(){

    if($j("#left").children('.module').length){

        $j("#left").children().removeClass('module').addClass('module_menu');

    }

});



/**************************************************************

 *A�adimos un men� de servicios con un buble de sugerencias

 **************************************************************/



//$j(function(){

//    $j("#tophead").append('<div class="menuacc">'+

//        '<a id="a1" target="_blank" href="http://intranetbdn.net:50778"><img src="templates/mx_joofree2/images/intranet.gif"></a>'+

//            '<div id="tip1" style="display:none;"><pre class="tip">Intranet Salesians Badalona</pre></div>'+

//        '<a id="a2" href="index.php?option=com_content&view=article&id=26&Itemid=36"><img id="menu_enllac" src="templates/mx_joofree2/images/enllac.gif"></a>'+

//            '<div id="tip2" style="display:none;"><pre class="tip">Full enlla&ccedil;!</pre></div>'+

//        '<a id="a3" target="_blank" href="https://correu.salesians.cat"><img id="menu_correu" src="templates/mx_joofree2/images/correu.gif"></a>'+

//            '<div id="tip3" style="display:none;"><pre class="tip">Correu Salesians</pre></div>'+

//        '<a id="a4" href="index.php?option=com_content&view=article&id=27&Itemid=56"><img id="menu_correu" src="templates/mx_joofree2/images/notes.gif"></a>'+

//            '<div id="tip4" style="display:none;"><pre class="tip">Circulars</pre></div>'+

//        '</div>');

//})

//

//$j(window).bind('load', function() {

//    $j('#a1').bubbletip($j('#tip1'),{

//        deltaDirection: 'down',

//        deltaPosition: 100,

//        offsetTop: -20

//    });

//

//    $j('#a2').bubbletip($j('#tip2'),{

//        deltaDirection: 'down',

//        deltaPosition: 100,

//        offsetTop: -20

//    });

//

//    $j('#a3').bubbletip($j('#tip3'),{

//        deltaDirection: 'down',

//        deltaPosition: 100,

//        offsetTop: -20

//    });

//

//    $j('#a4').bubbletip($j('#tip4'),{

//        deltaDirection: 'down',

//        deltaPosition: 100,

//        offsetTop: -20

//    });

//});







$j(function(){

    if($j("#current").children("ul").length){

        //$j("#current").css("background","red");

    }

})





/**************************************************************

 *Modificamos el men� para darle m�s estilo y funcionalidad

 **************************************************************/



$j(function(){

    //Definimos que todos los elementos tienen punto

    $j(".menu").children("li").children("a").children("span").prepend("<span class='list_style_1'>&#8226;</span>");

    //Definimos que los elementos hijos tienen raya

    $j(".menu").children("li").children("ul").children("li").children("a").children("span").prepend("<span class='list_style_1'>-</span>");

    $j(".menu").children("li").children("ul").children("li").children("ul").children("li").children("a").children("span").prepend("<span class='list_style_1'>-</span>");



    //Definimos que elementos tienen flecha

    var items = ["item11","item31","item32","item13","item14","item15","item16","item17","item20","item21","item23"];



    //Creamos recursivamente la felcha en los elementos que nos ha dado el Array creado anteriormente

    for(i=0;i<items.length;i++){

        $j("."+items[i]+"").children("a").children("span").children(".list_style_1").remove();

        $j("."+items[i]+"").children("a").children("span").prepend("<span class='list_style_2'>&#187;</span>");

    }

});





/**************************************************************

 *Lanzamos una alerta

 **************************************************************/

//$j(function(){

//   jAlert("Aquet es el nou espai del Salesians de Badalona..","Benvinguts!");

//});



/**************************************************************

 *Cargamos las modificaciones de la galeria

 **************************************************************/



$j(function(){

   if($j('.wgPicasa').length){

      picAlbumes();

   }  

});



/**************************************************************

 *Mensajes de Error

 **************************************************************/



function errorMsn(para_id){

    switch (para_id){

        case 1:

            msn="Aquesta secci&oacute; est&agrave; buida i no cont&eacute; fotografies";

            tit="Error!";

        break;

    }



    jhtml(msn,tit);

    setTimeout('$j("#popup_title h1").css("color","#F8F8F8");',50);

    setTimeout('$j("#popup_title h1").css("font-size","15px");',50);

}



/**************************************************************

 *Cargamos en memoria la posici�n del rat�n

 **************************************************************/



$j(function(){

   $j(document).mousemove(function(e){

      //$('.posicionamostraenpantalla').html(e.pageX +', '+ e.pageY);

      ratonX=e.pageX;

      ratonY=e.pageY

   });

})



/**************************************************************

 *Generamos una lista para la galeria

 **************************************************************/



function listaGaleria(){

    var mMov='<ul id="mMov" class="mList">'+

        '<li onclick="modGaleria(\'INF\');">Infantil</li>'+

        '<li onclick="modGaleria(\'PRI\');">Primaria</li>'+

        '<li onclick="modGaleria(\'ESO\');">ESO</li>'+

        '<li onclick="modGaleria(\'CFG\');">Cicles formatius</li>'+

        '<li onclick="modGaleria(\'PQP\');">PQPI</li>'+

        '<li onclick="modGaleria(\'GEN\');">Generals</li>'+

        '<li onclick="modGaleria();">Totes</li>'+

    '</ul>';



    $j("#mMov").remove();

    $j("body").append(mMov);

       $j("#mMov").css("position","absolute");

       $j("#mMov").css("left",ratonX);

       $j("#mMov").css("top", ratonY);



    $j(function(){

        $j("#mMov").children("li").click(function(){

            $j("#mMov").remove();

        });

    })

}



/**************************************************************

 *Formulario de envio de sugerencias

 **************************************************************/



function mail(para_accion){

    /* Esta funci�n nos permitir� enviar un Email mediante Formulario */

    switch(para_accion){    

        case 1: //Comprobamos el formulario antes de enviarlo.

            var estado=0;

            var color="#F6CECE";

            

            if($j("#asunto").attr("value")==""){

                $j("#asunto").css("background",color);

            }else{

                $j("#asunto").css("background","");

                estado=estado+1;

            }

            if($j("#mail_usuario").attr("value")==""){

                $j("#mail_usuario").css("background",color);

            }else{

                //Comprobamos si es un email correcto

                var correo=$j("#mail_usuario").val();

                if(correo.indexOf('\@')<0){

                    $j("#mail_usuario").css("background",color);

                    alert('Correu incorrecte');

                }else{

                    $j("#mail_usuario").css("background","");

                    estado=estado+1;

                }

            }

            if($j("#name_usuario").attr("value")==""){

                $j("#name_usuario").css("background",color);

            }else{

                $j("#name_usuario").css("background","");

                estado=estado+1;

            }

            if($j("#body").attr("value")==""){

                $j("#body").css("background",color);

            }else{

                $j("#body").css("background","");

                estado=estado+1;

            }



            if(estado==4){

                mail(2);

            }else{

                var error_div="<div id='div_error'>Falta informaci&oacute;!</div>";

                if(!$j("#div_error").length){

                    $j("#Formulario").before(error_div);

                }

            }

            

        break;

        case 2: //Enviamos los datos al sistema

            $j("#Formulario").hide();

            $j("#Formulario").before('Enviando... porfavor espere...');



            if($j("#div_error").length){

                $j("#div_error").remove();

            }

            

            $j.post("libraries/ajax/php/mail.php", {

                "asunto":       $j("#asunto").val(),

                "mail_usuario": $j("#mail_usuario").val(),

                "name_usuario": $j("#name_usuario").val(),

                "body":         $j("#body").val(),

                cache: Math.random()

            },

            function(data){

                $j("#Formulario").remove();

                if(data==1){

                    jhtml('Enviat!','Missatge enviat');

                }else{

                    jhtml('Error. El servidor no accepta la petici&oacute;','Missatge no enviat');

                }

            },

            "json"

            );

        break;

        case 3: //Cerramos el formulario

            $j.alerts._hide();

        break;

        default: //Cargamos el formulario en un jhtml!

            var formulario='<div id="Formulario">'+

                    '<div id="form"><span>Nom i cognoms</span><input id="name_usuario" type="text" /></div>'+

                    '<div id="form"><span>El teu email</span><input id="mail_usuario" type="text" /></div>'+

                    '<div id="form"><span>Assumpte</span><input id="asunto" type="text" /></div>'+

                    '<div id="form_txt_tit"><span>Text:</span></div>'+

                    '<div id="form_txt_are"><textarea id="body"></textarea></div>'+

                    '<div id="form_enviar"><a onclick="javascript:mail(1);">Enviar</a></div>'+

                    '<div id="form_cerrar"><a onclick="javascript:mail(3);">Sortir</a></div>'+

                '</div>';



                jhtml(formulario,'Formulari');

        break;

    }    

}



/**************************************************************

 *Sección - Formación profesional

 **************************************************************/



function themeACR(){

    $j(function() {

            $j( "#accordion" ).accordion({

                    autoHeight: false,

                    navigation: true,

                    change: function(event, ui) {

                            $j('html, body').animate({scrollTop:0}, 'slow');

                    }

            });

    });

}



$j(function(){

    themeACR();

});



/**************************************************************

 *Herramientas -- Beta

 **************************************************************/



function herramientas(){

    //Primero nos cargamos el menu antiguo

//    $j(".menuacc").remove();

    //Ahora cargamos las dos opciones del menu

    var contenido='<div id="menu_herramientas">'+

                        '<div id="eines_escola" class="eines">'+

                            '<div>'+

                                 '<ul class="uleines">'+

                                    '<li class="icon4 lieines">Correu</li>'+

                                    '<li class="icon5 lieines">Intranet</li>'+

                                    '<li class="icon6 lieines">Arwex</li>'+

                                 '</ul>'+

                            '</div>'+

                            '<span class="spaneines">Eines escola</span>'+

                        '</div>'+

                        '<div id="eines_pares" class="eines">'+

                            '<div>'+

                                 '<ul class="uleines">'+

                                    '<li class="icon1 lieines">Full enllaç</li>'+

                                    '<li class="icon2 lieines">Ciculars</li>'+

                                    '<li class="icon3 lieines">Contactar</li>'+

                                 '</ul>'+

                            '</div>'+

                            '<span class="spaneines">Eines pares</span>'+

                        '</div>'+

                  '</div>';

    $j("#ol-flashheader").append(contenido);

    //Listados de opciones

                 $j("#eines_escola").hover(

                    function(){

                        $j("#eines_escola div").show();

                        $j("#eines_escola div").css("z-index","999");

                    },

                    function(){

                        $j("#eines_escola div").hide();

                        $j("#eines_escola div").css("z-index","998");

                    }

                );



                 $j("#eines_pares").hover(

                    function(){

                        $j("#eines_pares div").show();

                        $j("#eines_pares div").css("z-index","999");

                    },

                    function(){

                        $j("#eines_pares div").hide();

                        $j("#eines_pares div").css("z-index","998");

                    }

                );



    $j(".lieines").click(function(){

        var clase=$j(this).attr("class").split(" ");

        switch(clase[0]){

            case "icon6":

                window.open("/sdsbdn/app/Arwex/index.php");

            break;

            case "icon5":

                window.open("http://bdn.salesians.cat");

            break;

            case "icon4":

                window.open("https://correu.salesians.cat");

            break;

            case "icon3":

                alert('Fora de servei');

            break;

            case "icon2":

                window.location="/sdsbdn/web/index.php?option=com_content&view=article&id=27&Itemid=56";

            break;

            case "icon1":

                window.location="/sdsbdn/web/index.php?option=com_content&view=article&id=26&Itemid=36";

            break;

        }

    });

}



$j(function(){

    //Ejecutamos en inicio!

    herramientas();

});

