﻿// Archivo JScript

/*Aquesta funció la utilitzaré per tal que quedi marcat l'enllas que s'acaba de clicar
L'únic que fem es modificar la clase del propi enllas. L'enllas té com a id el codiObra. 
Com que hi ha enllasos als dos costats esquerra i dreta, i cadascun té una css diferent
passem per la url un paràmetre que es diu lateral que ens indica si és un enllas de la dreta
o un enllas de l'esquerra.*/
function marcarEnllas()
{
    var idEnllas = gup( 'codiObra' );
    var costat = gup( 'lateral');
    
    enllas = document.getElementById(idEnllas);
    
    //alert(enllas);
    
    if (enllas != null)
    {
        if (costat == "esquerra")
        {
            enllas.className = "enllasMarcatEsquerra";
        }
        else if (costat == "dreta")
        {
            enllas.className = "enllasMarcatDreta";
        }
    }
    else
    {
        //Si enllas és null vol dir que s'ha carregat la pàgina i no havíem escollit cap opció, 
        //és a dir, hem carregat la pagina per primera vegada.
        
        var direccio = window.location.href;
        var partsdireccio;
        partsDireccio = direccio.split('/');
        
        switch(partsDireccio[partsDireccio.length-1])
        {
            case "index.aspx":
                enllas = document.getElementById(193);
                enllas.className = "enllasMarcatEsquerra";
            case "castella.aspx":
                enllas = document.getElementById(194);
                enllas.className = "enllasMarcatEsquerra";
            case "angles.aspx":
                enllas = document.getElementById(195);
                enllas.className = "enllasMarcatEsquerra";
        }
    }
}
        
//La funció gup recupera el valor d'un parametre (name) de la url
function gup( name ){
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp ( regexS );
    var tmpURL = window.location.href;
    var results = regex.exec( tmpURL );
    if( results == null )
        return"";
    else
    return results[1];
}


