// JavaScript Document

	function ilink (id) {document.getElementById("id"+id).style.borderColor='#000000';}
	function olink (id) {document.getElementById("id"+id).style.borderColor='#3366FF';}

	// Generació de la data
	var now=new Date();
	var nomdia=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
	var nommes=new Array("enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre");
	
	var d=now.getDate();
	var dia=nomdia[now.getDay()];
	
	var mes=nommes[now.getMonth()];
	
	var a=now.getYear();
	var any=(a<1000)? a+1900 : a;
	
	var data=dia+", "+d+" de "+mes+" del "+any;
	
	
	/* Aquesta funció és per fer un menú desplegable amb l'event OnClick (encara que pot funcionar amb altres)
	Els elements estan dissenyats per ser una table, però es poden canviar sense gaire problema.
	
	Necessitem unes variables globals que ens diran quin va ser l'últim menú en desplegar-se (per poder tancar-lo)
	Aquestes variables són l'string multim (id del menú) i l'int sultim (nombre de submenús), que inicialitzem a 0.
	
	L'event crida a la funció obrir(m,s) on m és la id del menú que es vol obrir i s el nombre de submenús que té.
	Canviem el rowspan de la table al nombre de tr que tindrem quan s'obri el menú (que sabrem amb s)
	i anem, per cada tr, mostrant els submenús que teniem en display:none.
	
	Si multim no és el valor inicial o és el mateix (hem pitjat dues vegades el mateix menú),
	cridem a tancar(multim, sultim), que posa cada tr del menú al valor de display:none.
	
	Ara modifiquem la llargada de l'úlim td per a que no varii la llargada de la taula,
	i com no hi ha un offset fixe, fem un case per cada menú depenent del nombre de submenús que tingui.
	El valor que reduim o augmentem del height dependrà de cada pàgina, així que s'haurà de fer unes proves
	fins aconseguir modificar el height de manera exacta.*/
	
	var multim="-1";
	var sultim=0;
	var name=navigator.appName;
	
	function obrir(m, s) {
		for (i=1; i<=s; i++) { // I anem per cada submenú possant-lo visible
			if (name.indexOf('Internet Explorer')!=-1) {
				document.getElementById(m+i).style.display='';
			}
			else {
				document.getElementById(m+i).style.display='table-row';
			}
		}
		
		if (multim!="-1" && multim!=m) tancar(multim, sultim); // Si ja em obert més d'un menú tanquem l'anterior
		
		x=document.getElementById("llarg");
		switch (s) {
		//	case "0": l="100px"; break;
			case 1: l="80px"; break; //no mesurat
			case 2: l="105px"; break;
			case 3:	l="90px"; break;
			case 4:	l="75px"; break;
			case 5:	l="25px"; break; //no mesurat
			case 6: l="45px";
		}
		x.height=l;
			
		multim=m; // I l'actual passa a ser l'anterior
		sultim=s;
	}
	
	function tancar(m, s) {
		for (i=1; i<=s; i++) { // I anem per cada submenú possant-lo invisible
			document.getElementById(m+i).style.display='none';
		}
	}