<!-- Begin
function GetCookie(name)
{
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;

  while (i < clen) {
    var j = i + alen;

    if (document.cookie.substring(i, j) == arg)
      return GetCookieVal(j);

    i = document.cookie.indexOf(" ", i) + 1;

    if (i == 0)
      break;
  }

  return null;
}

function GetCookieVal(offset)
{
  var endstr = document.cookie.indexOf(";", offset);

  if (("" + endstr) == "" || endstr == -1)
    endstr = document.cookie.length;

  return unescape(document.cookie.substring(offset, endstr));
}

function SetCookie(name, value, expires, path, domain)
{
  document.cookie = name + "=" + escape(value) +
  ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
  ((path == null)    ? "" : "; path=" + path) +
  ((domain == null)  ? "" : "; domain=" + domain);
}


function DynamicCorreu(nom,usuari,hostname,hostext,text,assumpte,cos)
{
        // Constants per "amagar" les paraules clau

        c1="mai";
        c2="lto";

        if (text == "")
        {
                text = usuari + "@" + hostname + "." + hostext;
        }

        parametres = "?subject=" + assumpte + "&body=" + cos;
        AnchorHREF = "<a href=\"" + c1 + c2 + ":" + nom + " <" + usuari + "@" + hostname + "." + hostext + ">" + parametres + "\">" + text + "</A>";

        document.write(AnchorHREF);
}

function SendCorreu(nom,usuari,hostname,hostext,assumpte,cos)
{
        // Constants per "amagar" les paraules clau

        c1="mai";
        c2="lto";

        parametres = "?subject=" + assumpte + "&body=" + cos;
        MailtoStr = c1 + c2 + ":" + nom + " <" + usuari + "@" + hostname + "." + hostext + ">" + parametres

        document.location.href = MailtoStr;
}

function NumCheck(myfield,e)
{
        // Comprovar si el caràcter introduït és numèric

        var keycode;

        if (window.event) 
        {
                keycode = window.event.keyCode;
        }
        else 
        {       
                if (e) 
                {
                        keycode = e.which;
                }
                else 
                {
                        return true;
                }
        }

        if (((keycode>47) && (keycode<58) )  || (keycode==8) || (keycode==0) )
        {
                return true;
        }
        else
        {
                return false;
        }
}

function NIFCheck(myfield,e)
{
        // Comprovar si el caràcter introduït és alfanumèric i convertir a majúscules

        var keycode = 0;


        if (window.event)
        {
            keycode = window.event.keyCode;
        }
        else
        {
            if (e)
            {
                keycode = e.which;
            }
            else
            {
                return true;
            }
        }

        // Canvi a majúscules

        if (keycode>96 && keycode<123)
        {
            var keystr = String.fromCharCode(keycode);
            keystr = keystr.toUpperCase();
            var keycode = keystr.charCodeAt();

            if (window.event)
            {
                window.event.keyCode = keycode;
                return true;
            }
            else
            {
                myfield.value = myfield.value + keystr;
                return false;
            }

        }

        if (((keycode>47) && (keycode<58)) || ((keycode>64 && keycode<91)) || (keycode==8) || (keycode==0))
        {

            return true;
        }

        return false;
}

function NumFormat(num,dec)
{
        // Retornar un número formateixat i arrodonit.
        // Punt separador de milers i coma de decimals.
        // Paràmetres:
        //      · num: Número a formateixar
        //      · dec: Nombre decimals (0 a n):

        var dec10=1;
        var cents=0;
        var lencents=0;

        sign = (num == (num = Math.abs(num)));

        for (var i=0;i<dec;i++)
        {
                dec10*=10;
        }

        num = Math.round(num*dec10);

        if (dec>0)
        {
                cents = num%dec10;
                lencents = cents.toString().length

                if (dec > lencents)
                {
                        for (var i=0;i<(dec - lencents);i++)
                        {
                                cents = "0" + cents;
                        }
                }
        }

        num = Math.floor(num/dec10).toString();

        for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)

        num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));

        if (dec)
        {
                return (((sign)?'':'-') + num + ',' + cents);
        }
        else
        {
                return (((sign)?'':'-') + num);
        }

}

function LlenguaWeb(urlactual)
{
        var i=0;
        var ini=0;
        var fin=0;

        i=urlactual.length - 1;
        while (i>0)
        {
                if (urlactual.charAt(i)=="/" || urlactual.charAt(i)=="\\")
                {
                        if (fin==0)
                        {
                                fin=i;
                        }
                        else
                        {
                                ini=i;
                                break;
                        }
                }
                i--;
        }
        
        return(urlactual.substring(ini+1,fin));

}

function LlenguaISO(llen)
{
        switch (llen)
        {
                case "cat":
                        return("ca");
                        break;
                case "cas":
                        return("es");
                        break;
                case "ang":
                        return("en");
                        break;
                case "deu":
                        return("de");
                        brek;
                case "por":
                        return("pt");
                        break;
                default:
                        return("en");
                        break;
        }

}

function Numero2Digits(NumberIn)
{
        return(NumberIn < 10?'0'+ NumberIn + '':NumberIn+'');
}

function PeuPagina(pas)
{
        // Crear peu de pàgina genèric
                
        switch(pas)
        {
                case 1:
                        document.write(litpeu[0] + " ");
                        break;
                case 2:
                        document.writeln(litpeu[1] + " <a href=\"mailto:webmaster@traduit.com\">webmaster@traduit.com</a><br>");
                        document.writeln("&copy; <a href=\"mailto:info@traduit.com\">Traduït&trade;, s.l.</a>, 2004 <br>");
                        document.writeln(litpeu[2]);
                        break;
                default:
                        document.writeln(litpeu[0] + "<br>");
                        document.writeln(litpeu[1] + " <a href=\"mailto:webmaster@traduit.com\">webmaster@traduit.com</a><br>");
                        document.writeln("&copy; <a href=\"mailto:info@traduit.com\">Traduït&trade;, s.l.</a>, 2004 <br>");
                        document.writeln(litpeu[2]);
                        break;
        }       
}

function NomURL(urlactual)
{
        var i=0;

        i=urlactual.length - 1;
        while (i>0)
        {
                if (urlactual.charAt(i)=="/" || urlactual.charAt(i)=="\\")
                {
                        break;
                }
                i--;
        }
        
        return(urlactual.substring(i+1));

}

var llengua=LlenguaWeb(document.URL);
var pagina=NomURL(document.URL);
var lleniso=LlenguaISO(llengua);


//  End -->
