var ns4=(document.layers)?true:false;
var ie=(document.all)?true:false;
var ns6=((document.getElementById)?true:false) && !ie;


var nomMes="Gener Febrer Mar&ccedil; Abril Maig Juny Juliol Agost Setembre Octubre Novembre Desembre";
var nomDia="Diumenge Dilluns Dimarts Dimecres Dijous Divendres Dissabte";
nomMes = nomMes.split(" ");
nomDia = nomDia.split(" ");

function data(){
    var hh=ara.getHours()
    var mm=ara.getMinutes()
    var ss=ara.getSeconds()
    var txt=nomDia[ara.getDay()] + ", " + ara.getDate() + ( ( ara.getMonth()==3 || ara.getMonth()==7 || ara.getMonth()==9 ) ? " d'" : " de " ) +nomMes[ara.getMonth()] + " de " + ara.getFullYear() + " &nbsp; &nbsp; &nbsp; " + ((hh<=9)?("0"+hh):hh)+":"+((mm<=9)?("0"+mm):mm)+":"+((ss<=9)?("0"+ss):ss)
    escriuACapa('rellotge',txt);    
    ara.setMilliseconds(ara.getMilliseconds() + 1000);
    setTimeout("data()",1000)
}

function escriuACapa(pNomCapa, text) {
  if (ie) {
    eval( 'document.all.' + pNomCapa + '.innerHTML= text' );
  }
  if (ns4) {
    eval( 'document.' + pNomCapa + '.document.write(text)' );
    eval( 'document.' + pNomCapa + '.document.close()' );
  }
  if (ns6) {
    eval( 'document.getElementById("' + pNomCapa + '").innerHTML=text' );
  }
}


function afegeixACapa(pNomCapa, text) {
	if (ie) eval( 'document.all.' + pNomCapa + '.innerHTML = document.all.' + pNomCapa + '.innerHTML + text' );
	if (ns6) eval( 'document.getElementById("' + pNomCapa + '").innerHTML= document.getElementById("' + pNomCapa + '").innerHTML + text' );
}


function ocultaMostraCapa(IdCapa,ocultaMostra) {
  if (ns4)  eval( 'document.layers["' + IdCapa + '"].visibility = ' + ((ocultaMostra=="v")?'"visible"':'"hidden"') );
  if (ns6)  eval( 'document.getElementById("' + IdCapa + '").style.visibility = ' + ((ocultaMostra=="v")?'"visible"':'"hidden"') );
  if (ie)   eval( 'document.all.' + IdCapa +'.style.visibility=' + ((ocultaMostra=="v")?'"visible"':'"hidden"') );
}

function refObj(obj) {
  if (ie) return (obj!=null)?("document.all." + obj) :("document.all");
  if (ns6) return (obj!=null)?("document.getElementById('" + obj + "')") : ("document");
}

function cambiaTamanyImtgcentral()
{
    eval('var wi='+ refObj('imtgcent') + '.style.width');
    eval('var he='+ refObj('imtgcent') + '.style.height');
    var wid=parseInt(wi)+14;
    var hei=parseInt(he)+10;
    var widt=wid+'px';
    var heig=hei+'px';

   if (wid>=300 || hei>=225) {
     eval(refObj() + '.imtgcent.style.width = \'300px\'');
     eval(refObj() + '.imtgcent.style.height= \'225px\'');
   } else {
     eval(refObj() + '.imtgcent.style.width = \''+widt+'\'');
     eval(refObj() + '.imtgcent.style.height= \''+heig+'\'');
     setTimeout("cambiaTamanyImtgcentral();", 60);
   }
}


var SantJordi=false;
var Nadal=false;
if (ara.getDate()>=22 && ara.getDate()<=24 && ara.getMonth()==3)  SantJordi=true;  // és Sant Jordi.
if ( (ara.getDate()>=10 && ara.getMonth()==11) || (ara.getDate()<=7 && ara.getMonth()==0) )  Nadal=true;   // és Nadal.
function ajust() {
    eval ('var pr='+refObj('noticiari')+'.offsetHeight;');
    eval( refObj('noticiariombra') + '.style.height= \''+pr+'px\'' );
    pr=pr+80;
    if(pr<=600) pr=600;
    eval( refObj('cos') + '.style.height= \''+pr+'px\'' );
    data();

    eval(refObj()+'.imtgcent.src=\''+imtgAleat()+'\'');
    cambiaTamanyImtgcentral();

    eval(refObj()+'.imtg1.src=\''+imtgAleat()+'\'');
    eval(refObj()+'.imtg2.src=\''+imtgAleat()+'\'');
    eval(refObj()+'.imtg3.src=\''+imtgAleat()+'\'');
    eval(refObj()+'.imtg4.src=\''+imtgAleat()+'\'');
    ocultaMostraCapa('imtg1', 'v');
    ocultaMostraCapa('imtg2', 'v');
    ocultaMostraCapa('imtg3', 'v');
    ocultaMostraCapa('imtg4', 'v');
    animFotos();
    if (SantJordi) afegeixACapa('cos', '<div style="position:absolute;top:80px;left:790px"><img src="imatges/santjordi/rosa4.gif"></div><div style="position:absolute;top:270px;left:190px"><img src="imatges/santjordi/llibre.gif" height="190"></div>');
    if (Nadal) afegeixACapa('cos', '<div style="position:absolute;top:60px;left:150px"><img src="imatges/nadal/arbo.gif" height="180"></div><div style="position:absolute;top:300px;left:580px"><img src="imatges/nadal/aceboa.gif"></div>');

}

function imtgAleat() {
  var a=new Date();
  var llavor=a.getSeconds();
  var cad="./imatges/seleccio/foto"+ Math.round(168 * Math.random(llavor)-0.5) +".jpg";
  if(SantJordi) {
      cad="imatges/santjordi/"+Math.round(23 * Math.random(llavor)-0.5)+".jpg";
  }
  if(Nadal) {
      cad="imatges/nadal/"+Math.round(3 * Math.random(llavor))+".jpg";
  }        
  return cad;
}

var nImatge=0;
var retardInici=3000; //ms
var tempsCommutacio=20000; //ms
var imatge1=new Image();
function animFotos() {
 var cad=imtgAleat();
 if (retardInici!=0) {
 imatge1.src=cad;
 retardInici=0;
 setTimeout("animFotos()", tempsCommutacio);
 return;
 }
 if(imatge1.complete) {
   eval(refObj()+'.imtgcent.src='+refObj()+'.imtg4.src');
   eval(refObj()+'.imtg4.src='+refObj()+'.imtg3.src');
   eval(refObj()+'.imtg3.src='+refObj()+'.imtg2.src');
   eval(refObj()+'.imtg2.src='+refObj()+'.imtg1.src');
   eval(refObj()+'.imtg1.src=imatge1.src');
   imatge1.src=cad;
   setTimeout("animFotos()",tempsCommutacio);
 }
 else {
   setTimeout("animFotos()",tempsCommutacio);
 }
}

//----
var barraMenuFlot= '<a href="#" onMouseDown="mouMenuFlotDreta(); return false;" onClick="return false;"><img src="imatges/capa2_1.jpg" border="0"></a><a href="#" onClick="minMaxMenuFlotDreta(); return false;"><img src="imatges/capa2_2.jpg" border="0" id="imgMinMax" name="imgMinMax"></a><a href="#" onClick="tancaCapaFlotDreta(); return false;"><img src="imatges/capa2_3.jpg" border="0"></a><br>';

if (ns4||ns6) document.captureEvents(Event.ONMOUSEDOWN);
function menuflotdreta(e){
  if (ie) e=window.event;
  if((ns4||ns6) && (e.which==3||e.which==2)){

    if (ns4) {
      document.layers["capaflotdreta"].top = e.y;
      document.layers["capaflotdreta"].left = e.x;
      ocultaMostraCapa('capaflotdreta','v');
    }
    if (ns6) {
      document.getElementById("capaflotdreta").style.top = e.pageY;
      document.getElementById("capaflotdreta").style.left = e.pageX;
      ocultaMostraCapa('capaflotdreta','v');
    }
    obreTanca(-1);
  }
  if (ie && event.button==2) {
    capaflotdreta.style.top = e.y + document.body.scrollTop;
    capaflotdreta.style.left = e.x + document.body.scrollLeft;
    ocultaMostraCapa('capaflotdreta','v');
    obreTanca(-1);
  }
  return false;
}
document.onmousedown=menuflotdreta;
document.oncontextmenu=menuflotdreta;


function tancaCapaFlotDreta() {
      ocultaMostraCapa('capaflotdreta','o');
      for ( i=0; i<carpeta.length; i++ )  obert[i] = false;
}


var minMax = true;
function minMaxMenuFlotDreta()
{
 if (minMax == true) {
   escriuACapa('capaflotdreta', barraMenuFlot);
   if (ie) imgMinMax.src = "imatges/capa2_4.jpg";
   if (ns6) document.getElementById("imgMinMax").src = "imatges/capa2_4.jpg";
   if (ns4) document.capaflotdreta.document["imgMinMax"].src = "imatges/capa2_4.jpg";
   minMax = false;
 }
 else {
   obreTanca(-1);
   if (ie) imgMinMax.src = "imatges/capa2_2.jpg";
   if (ns6) document.getElementById("imgMinMax").src = "imatges/capa2_2.jpg";
   if (ns4) document.capaflotdreta.document.images["imgMinMax"].src = "imatges/capa2_2.jpg";
   minMax = true;
 }
}


var despX, despY;
var capEvent = true;
if (ns6 || ns4) document.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
function mouMenuFlotDreta(ev)
{
 if (ie) ev = window.event;
 if(capEvent) {
 document.onmouseup = mouMenuFlotDreta;
 document.onmousemove = mouMenuFlotDreta;
 if(ev != null) {
   if (ns6) {
     despX = document.getElementById("capaflotdreta").offsetLeft - ev.pageX;
     despY = document.getElementById("capaflotdreta").offsetTop - ev.pageY;
   }
   if (ns4) {
     despX = document.layers["capaflotdreta"].left - ev.pageX;
     despY = document.layers["capaflotdreta"].top - ev.pageY;
   }
   if (ie) {
     despX = capaflotdreta.offsetLeft - ev.clientX;
     despY = capaflotdreta.offsetTop - ev.clientY;
   }
   capEvent = false;
 }
 }
 else {
   if(ev != null) {
     if (ev.type == 'mousemove') {
       if (ns6) {
         document.getElementById("capaflotdreta").style.left = ev.pageX + despX;
         document.getElementById("capaflotdreta").style.top = ev.pageY + despY;
       }
       if (ns4) {
         document.layers["capaflotdreta"].top = ev.pageY +despY;
         document.layers["capaflotdreta"].left = ev.pageX + despX;
       }
       if (ie) {
         document.all.capaflotdreta.style.left= ev.clientX + despX;
         document.all.capaflotdreta.style.top = ev.clientY + despY;
       }
     }
     if (ev.type == 'mouseup') {
       document.onmousemove = null;
       document.onmouseup = null;
       capEvent = true;
     }
   }
 }
}




var carpeta=new Array()
carpeta[0]='Serveis;'+
	'href="/phpopenchat/html/index.php" target="_blank"|Xat;'+
	'href="" target="_blank"|Fòrum;'+
	'href="/biblioteca/index.htm" target="_blank"|Biblioteca;'+
	'href="/cgi-bin/openwebmail/openwebmail.pl" target="_blank"|Correu web;'+
	'href="javascript:obreCarpetaPersonal()"|Carpeta personal;'
carpeta[1]='Adreces temàtiques;'+
	'href="http://www.meteocat.com" target="_blank"|Meteocat;'
carpeta[2]='Adreces d\'interés;'+
	'href="http://www.gencat.net" target="_blank"|Generalitat de Catalunya;'+
	'href="http://www.diputaciolleida.net" target="_blank"|Diputació de Lleida;'+
	'href="http://www.lleida.com" target="_blank"|Lleida.com;'+
	'href="http://www.lleida.org" target="_blank"|Lleida.org;'+
	'href="http://www.softcatala.org" target="_blank"|Softcatalà.org;'
var obert = new Array()
for ( i=0; i<carpeta.length; i++ ) obert[i] = false;

function obreTanca(visi) {
  var txt = barraMenuFlot;
  obert[visi] = !obert[visi];
  for ( i=0; i<carpeta.length; i++ ) {
    var item = carpeta[i].split(';');
    var url = item[0];
    txt += '<a href="javascript:obreTanca('+i+')"><img src="imatges/c_'+((obert[i])?'1':'0')+'.gif"';
    txt += ' border="0" width="16" height="13" hspace="6"><b>'+url+'</b></a><br>\n';
    if ( obert[i] ){
      for ( j=1; j<item.length-1; j++ ) {
	url = item[j].split('|');
	var c = 'i' + ((i*100)+j);
	txt += '&nbsp; &nbsp; <a '+url[0]+' onmouseout="'+c+'.src=\'imatges/pag.gif\'"';
	txt += ' onmouseover="'+c+'.src=\'imatges/fletxa.gif\'"><img name="'+c+'" src="imatges/pag.gif"';
	txt += ' border="0" width="14" height="12" hspace="6">'+url[1]+'</a><br>\n';
      }
    }
  }
  if (ie) document.all["capaflotdreta"].style.width=212;
  if (ns6) document.getElementById("capaflotdreta").style.width=208;
  if (ns4) document.layers["capaflotdreta"].width=208;
  escriuACapa('capaflotdreta', txt);
}
//----

//----neu:
if (Nadal) {
  volves=20; 

  //Pre-càrrega
  Image0=new Image();
  Image0.src="imatges/nadal/flake1.gif";
  Image1=new Image();
  Image1.src="imatges/nadal/flake2.gif";
  Image2=new Image();
  Image2.src="imatges/nadal/flake3.gif";
  Image3=new Image();
  Image3.src="imatges/nadal/flake4.gif";
  Image4=new Image();
  Image4.src="imatges/nadal/flake5.gif";

  grphcs=new Array(5)
  grphcs[0]="imatges/nadal/flake1.gif"
  grphcs[1]="imatges/nadal/flake2.gif"
  grphcs[2]="imatges/nadal/flake3.gif"
  grphcs[3]="imatges/nadal/flake4.gif"
  grphcs[4]="imatges/nadal/flake5.gif"

  Ypos=new Array();
  Xpos=new Array();
  Speed=new Array();
  Step=new Array();
  Cstep=new Array();


  if (ns4||ns6){
    for (i = 0; i < volves; i++){
      var P=Math.floor(Math.random()*grphcs.length);
      rndPic=grphcs[P];
      if(ns4) document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
      else document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px;z-index:10">');
    }
  }
  else{
    document.write('<div style="position:absolute;top:0px;left:0px;z-index:10"><div style="position:relative">');
    for (i = 0; i < volves; i++){
      var P=Math.floor(Math.random()*grphcs.length);
      rndPic=grphcs[P];
      document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
    }
    document.write('</div></div>');
  }
  WinHeight=(ns4||ns6)?window.innerHeight:window.document.body.clientHeight;
  WinWidth=(ns4||ns6)?window.innerWidth:window.document.body.clientWidth;
  for (i=0; i < volves; i++){                                                                
   Ypos[i] = Math.round(Math.random()*WinHeight);
   Xpos[i] = Math.round(Math.random()*WinWidth);
   Speed[i]= Math.random()*3+2;
   Cstep[i]=0;
   Step[i]=Math.random()*0.1+0.05;
  }
  neu();
}

function neu(){
  var WinHeight=(ns4||ns6)?window.innerHeight:window.document.body.clientHeight;
  var WinWidth=(ns4||ns6)?window.innerWidth:window.document.body.clientWidth;
  var hscrll=(ns4||ns6)?window.pageYOffset:document.body.scrollTop;
  var wscrll=(ns4||ns6)?window.pageXOffset:document.body.scrollLeft;
  for (i=0; i < volves; i++){
    sy = Speed[i]*Math.sin(90*Math.PI/180);
    sx = Speed[i]*Math.cos(Cstep[i]);
    Ypos[i]+=sy;
    Xpos[i]+=sx; 
    if (Ypos[i] > WinHeight){
      Ypos[i]=-60;
      Xpos[i]=Math.round(Math.random()*WinWidth);
      Speed[i]=Math.random()*5+2;
    }
    if (ns4){
      document.layers['sn'+i].left=Xpos[i];
      document.layers['sn'+i].top=Ypos[i]+hscrll;
    }
    else{
      eval(refObj('si'+i)+".style.left=Xpos[i]+'px';");
      eval(refObj('si'+i)+".style.top=Ypos[i]+hscrll+'px';");
    } 
    Cstep[i]+=Step[i];
  }
  setTimeout('neu()',40);
}

//----fineu


