// JavaScript Document
	//Generem els menus de la pàgina
	var elements = new Array(new Array("Inici","Presentació","Notícies","Titulars","Informació d'interès","Agenda","Descàrregues","Localització","Aranzels","Contacte","Enllaços","Àrea Privada"),new Array("href='index.php'","href='quisom.php'","href='#' onClick=\"javascript:EnsenyaSubmenu(this.id);\"","href='rss.php'","href='#' onclick=\"javascript:EnsenyaSubmenu(this.id);\"","href='agenda.php'","href='downloads.php'","href='localitza.php'","href='calcul_presupost.php'","href='contacte.php'","href='links.php'","href='#' onClick=\"javascript:EnsenyaSubmenu(this.id);\""));
	var submenu = new Array();
	submenu[0] = new Array("",new Array("",""),new Array("",""));
	submenu[1] = new Array("",new Array("",""),new Array("",""));
	submenu[2] = new Array("Notícies",new Array("Artícles","Circulars","Jurisprudència","Legislació"),new Array("noticies.php?cat=Article","noticies.php?cat=Circular","noticies.php?cat=Jurisprudencia","noticies.php?cat=Legislacio"));
	submenu[6] = new Array("",new Array("",""),new Array("",""));
	submenu[3] = new Array("",new Array("",""),new Array("",""));
	submenu[5] = new Array("",new Array("",""),new Array("",""));
	submenu[4] = new Array("Informació d'interès",new Array("Granollers","Mollet","Fiscalies","Registres de Propietat","Oficines Liquidadores","Notaries"),new Array("informacio.php?pagina=info_grano.htm","informacio.php?pagina=info_mollet.htm","informacio.php?pagina=fiscalies.htm","informacio.php?pagina=registres_propietat.htm","informacio.php?pagina=oficines_liquidadores.htm","informacio.php?pagina=notaries.htm"));
	submenu[7] = new Array("",new Array("",""),new Array("",""));
	submenu[8] = new Array("",new Array("",""),new Array("",""));
	submenu[9] = new Array("",new Array("",""),new Array("",""));
	submenu[10] = new Array("",new Array("",""),new Array("",""));
	submenu[11] = new Array("Àrea Privada",new Array("Àrea d'Usuari","Consulta d'Expedients","IntraNet"),new Array("usuari.php","http://petiturl.com/xb","http://petiturl.com/xa"));
	var llarg = 1000 + submenu.length;
	function GeneraMenu()
	{
		var ample = "90%";
		var nav = navigator.appName;
		if(nav=="Microsoft Internet Explorer" || nav=="Opera")	document.getElementById("menu_pagina").style.width = "95%";
		var contingut = "";
		var imatge = new Image();
		var imatge_submenu = new Image();
		imatge.src = "Images/lista.gif";
		imatge_submenu.src = "Images/lista_submenu.gif";
		for(i=0;i<elements[0].length;i++)
		{
			contingut+="\t<table";
			contingut+=" border='0' cellpadding='0' cellspacing='0' width='"+ample+"'>\n";
			contingut+="\t\t<tr>\n";
			contingut+="\t\t\t<td align='center' valign='middle' width='15%'><img id='imatge"+i+"' border='0' src='"+imatge.src+"'></td>\n";
			contingut+="\t\t\t<td align='center' valign='middle' id='menu_"+i+"' style='font-family:Trebuchet MS; font-size:12px;' onMouseOver='javascript:mouseOver(\"imatge"+i+"\")' onMouseOut='javascript:mouseOut(\"imatge"+i+"\")'><a id='"+i+"' style='color:#FFFFFF;' "+elements[1][i]+">"+elements[0][i]+"</a></td>\n";
			contingut+="\t\t</tr>\n";
			contingut+="\t</table>\n";
			for(j=0;j<submenu.length;j++){
				if(elements[0][i]==submenu[j][0]){
					contingut+="\t<div align='right'><table width='90%' id='submenu_"+j+"' style='display:none;' border='0' cellpadding='0' cellspacing='0'>\n";
					for(k=0;k<submenu[j][1].length;k++){
							contingut+="\t\t<tr>\n";
							contingut+="\t\t\t<td width='15%'><img id='imatge"+llarg+"' border='0' src='"+imatge_submenu.src+"'></td><td class='submenu' align='left' valign='middle' onMouseOver='javascript:Para(true,"+j+",\"imatge"+llarg+"\");' onMouseOut='javascript:Para(false,"+j+",\"imatge"+llarg+"\");'><a style='color:#FFFFFF;' href='"+submenu[j][2][k]+"'>"+submenu[j][1][k]+"</a></td>\n";
							contingut+="\t\t</tr>\n";
							llarg--;
					}
					contingut+="</table></div>";
				}
			}
		}
		document.write(contingut);
	}
	var cont = 0;
	var repe;
	function EnsenyaSubmenu(objecte){
		if(cont!=10){
			document.getElementById("submenu_"+objecte).style.display = "block";
			cont++;
			repe = setTimeout("EnsenyaSubmenu('"+objecte+"')",1000);
		}
		else{
			clearTimeout(repe);
			cont = 0;
			document.getElementById("submenu_"+objecte).style.display = "none";
		}
	}
	function Para(que,objecte,imatge){
		if(que){
			clearTimeout(repe);
			mouseOver(imatge);
		}
		else{
			repe = setTimeout("EnsenyaSubmenu('"+objecte+"')",1000);
			mouseOut(imatge);
		}
	}
	//FUNCIÓ DE SELECCIÓ DE L'ENCAPCELAMENT
	function seleccionaHead()
	{
		var pagina = window.location.href;
		var parts = pagina.split("/");
		var situaPunt = parts[parts.length-1].indexOf(".");
		if(situaPunt!=-1)	var nom = parts[parts.length-1].substring(0,situaPunt);
		else	var nom = "index";
		if(nom=="construccio"){
			var situaInt = parts[parts.length-1].indexOf("?");
			var variable = parts[parts.length-1].substring(situaInt+1);
			var div = variable.split("=");
			var nom = div[1];
		}
		//alert(nom);
		var imatge = new Image();
		imatge.src = "Images/"+nom+".gif";
		document.write("<img border='0' src='"+imatge.src+"'>");
	}
	//Funció que inclou el Dreamweaver per a la recolacació de capes amb Netscape.
	function MM_reloadPage(init) {  //reloads the window if Nav4 resized
		if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
		else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}
	MM_reloadPage(true);
	//Funcions de RollOver i de RollOut per a menus
	var colorSobre = "#0099FF";
	var colorOriginal = "#FF9900";
	function mouseOver(id)
	{
		var imatge = new Image();
		if(id.indexOf("100")!=-1 || id.indexOf("99")!=-1 ||id.indexOf("101")!=-1)	imatge.src = "Images/lista_submenuON.gif";
		else	imatge.src = "Images/listaON.gif";
		document.getElementById(id).src = imatge.src;
	}
	function mouseOut(id)
	{
		var imatge = new Image();
		if(id.indexOf("100")!=-1 || id.indexOf("99")!=-1 ||id.indexOf("101")!=-1)	imatge.src = "Images/lista_submenu.gif";
		else	imatge.src = "Images/lista.gif";
		document.getElementById(id).src = imatge.src;
	}
	//FUNCIONS PER FER UN CALENDARI
	function RollOver(id)
	{
		var colorSobre = "#CCCCCC";
		document.getElementById(id).style.backgroundColor = colorSobre;
	}
	function RollOut(id,mes)
	{
		var data = new Date();
		var parts = id.split("_");
		var diaAvui = data.getDate();
		if(parseInt(parts[1])==diaAvui && mes==(data.getMonth()+1))	var color = "#0099CC";
		else	var color = "#FFFFFF";
		document.getElementById(id).style.backgroundColor = color;
	}
	/* FUNCIONS DE CONTROL DE FORMULARIS */
	//FORMULARI D'IDENTIFICACIÓ
	function Login()
	{
		var username = document.forms["login"].elements["username"];
		var clau = document.forms["login"].elements["clau_acces"];
		
		if(username.value==""||clau.value=="")	window.alert("Camps incorrectes.... Si us plau, ompli els camps abans d'enviar el formulari.");
		else
		{
			if(username.length>50||clau.length>50)	window.alert("Camps incorrectes.... Cadascún dels camps no poden contindre més de 50 caràcters");
			else	document.forms["login"].submit();
		}
	}
	/* FUNCIONS DE LA SECCIÓ USUARIS PER A LES DESCÀRREGES */
	function descarregaArxiu(id_descarrega)
	{
		var pagina = "descarrega_arxiu.php?id="+id_descarrega;
		var ample = 300;
		var alt = 220;
		var x = (screen.width/2)+(ample/2);
		var y = (screen.width/2)-(alt/2);
		window.open(pagina,"","width="+ample+",height="+alt+",top="+y+",left="+y+",menubar=no,scrollbar=no,taskbar=no,resizable=no");
	}
	function canviaImatge(id_imatge)
	{
		var imatge = new Image();
		imatge.src = "Images/boto_descarregaON.gif";
		document.getElementById(id_imatge).src = imatge.src;
	}
	function retornaImatge(id_imatge)
	{
		var imatge = new Image();
		imatge.src = "Images/boto_descarrega.gif";
		document.getElementById(id_imatge).src = imatge.src;
	}
	//FUNCIÓ D'ESPECIFICACIÓ DE LES MIDES DE LA CAPA NOTICIES IMPORTANTS
	var nomCapa = "noticies_importants";
	function redimensiona(){
		var nav = navigator.appName;
		if(nav=="Microsoft Internet Explorer"||nav=="Opera"){
			document.getElementById(nomCapa).style.left = 825+"px";
		}
	}
	//if(window.location.href=="http://localhost/rocavila/noticies.php")	redimensiona();
	//FUNCIO PER AL CÀLCUL DE PRESSUPOSTOS
	var civil = new Array("Judici Ordinari","Judici Monitori","Preliminars i cautelars","Declaració d'Hereus","Judici Verbal","Execució de Títols","Desnonament per falta de pagament","Matrimonial");
	var civilPreu = new Array();
	civilPreu[0] = new Array("Judici Ordinari",new Array("fins a 3600€","fins a 4200€","fins a 4800€","fins a 5400€","fins a 6000€","fins a 12000€","fins a 24000€","fins a 36000€","fins a 48000€","fins a 60000€","fins a 120000€","fins a 180000€","fins a 240000€","fins a 300000€","fins a 360000€","fins a 420000€","fins a 480000€","fins a 540000€","fins a 600000€"),new Array(280,300,310,325,335,480,625,825,1000,1100,1250,1350,1450,1550,1650,1750,1950,2100,2200));
	civilPreu[1] = new Array("Judici Monitori",90);
	civilPreu[2] = new Array("Preliminars i cautelars",150);
	civilPreu[3] = new Array("Declaració d'Hereus",150);
	civilPreu[4] = new Array("Judici Verbal",new Array("fins a 120€","fins a 180€","fins a 240€","fins a 300€","fins a 360€","fins a 420€","fins a 480€","fins a 540€","fins a 600€","fins a 1200€","fins a 1800€","fins a 2400€","fins a 3005€","fins a 3600€","fins a 4200€","fins a 4800€","fins a 5400€","fins a 6000€","fins a 12000€","fins a 24000€","fins a 36000€","fins a 48000€","fins a 60000€"),new Array(50,55,60,65,100,110,115,120,125,160,175,180,220,280,300,310,325,335,480,525,825,1000,1100));
	civilPreu[5] = new Array("Execució de Títols",new Array("fins a 120€","fins a 180€","fins a 240€","fins a 300€","fins a 360€","fins a 420€","fins a 480€","fins a 540€","fins a 600€","fins a 1200€","fins a 1800€","fins a 2400€","fins a 3005€","fins a 3600€","fins a 4200€","fins a 4800€","fins a 5400€","fins a 6000€","fins a 12000€","fins a 24000€","fins a 36000€","fins a 48000€","fins a 60000€"),new Array(50,55,60,65,100,110,115,120,125,160,175,180,220,280,300,310,325,335,480,525,825,1000,1100));
	civilPreu[6] = new Array("Desnonament per falta de pagament",new Array("fins a 1800€","fins a 3000€","fins a 5000€","fins a 7500€","fins a 10000€","fins a 12500€","fins a 18000€","fins a 24000€","fins a 36000€","fins a 48000€","fins a 66000€","fins a 90000€","fins a 120000€","fins a 180000€","fins a 240000€","fins a 300000€"),new Array(120,150,180,280,300,325,350,375,500,560,630,700,775,900,1000,1150));
	civilPreu[7] = new Array("Matrimonial",new Array("Sep, Div. i modif. sentencia mutu acord","Sep, Div, i modif. sentencia contenciós","Mesures Provisionals","Sep. o Div. amb mesures","Adopció","Incapacitació"),new Array(180,230,150,300,245,245));
	var penal = new Array("J. Faltes","P. Abreujat","D. Prèvies","Querella/Denúncia");
	var penalPreu = new Array();
	penalPreu["J. Faltes"] = 120;
	penalPreu["P. Abreujat"] = 150;
	penalPreu["D. Prèvies"] = 180;
	penalPreu["Querella/Denúncia"] = 200;
	function DibuixaForm(tipus)
	{
		var contingut = "";
		if(tipus=="penal")
		{
			document.getElementById("parametres").innerHTML = "";
			contingut+="<table border='0' cellpadding='0' cellspacing='0'>";
			for(i=0;i<penal.length;i++)
			{
				contingut+="<tr><td><input type='radio' onClick='javascript:CalculaTotalPenal(this.value)' name='opcio2' value='"+penal[i]+"'></td><td>"+penal[i]+"</td></tr>";
			}
			contingut+="</table>";
		}
		else
		{
			contingut+="<table border='0' cellpadding='0' cellspacing='0'>";
			for(i=0;i<civil.length;i++)
			{
				contingut+="<tr>"
				contingut+="<td><input type='radio' onClick='javascript:DibuixaTaula(this.value)' name='opcio2' value='"+civil[i]+"'></td>";
				contingut+="<td align='left'>&nbsp;"+civil[i]+"</td>";
				contingut+"</tr>";
			}
			contingut+="</table>";
		}
		document.getElementById("text_opcio2").innerHTML = "Trïi una de les opcions:";
		document.getElementById("opcio2").innerHTML = contingut;
	}
	function CalculaTotalPenal(quin){
		document.getElementById("Total").value=penalPreu[quin]+" €";
	}
	function ComprobaForm(){
		var total = document.getElementById("Total");
		if(total.value=="")	alert("Ha d'omplir els camps per a poder remetre la informació....");
		else
		{
			document.forms["presupost"].action = "mailto:info@rocavila.com";
			document.forms["presupost"].submit();
		}
	}
	function DibuixaTaula(quin){
		for(i=0;i<civilPreu.length;i++){
			if(civilPreu[i][0]==quin){
				if(civilPreu[i][1].length){
					var contingut = "<table border='0' cellpadding='2' cellspacing='2' width='100%'>";
					contingut += "<tr>";
					contingut += "<td colspan='3' style='background-color:#CCCCCC; text-align:center; border:1px solid #000000;'>Marqui la seva opció</td>";
					contingut += "</tr>";
					contingut += "<tr>";
					contingut += "<td>&nbsp;</td>";
					contingut += "<td style='background-color:#CCCCCC; text-align:center; border:1px solid #000000;'>Procediment</td>";
					contingut += "<td style='background-color:#CCCCCC; text-align:center; border:1px solid #000000;'>Cost</td>";
					contingut += "</tr>";
					for(j=0;j<civilPreu[i][1].length;j++){
						contingut+="<tr>";
						contingut+="<td align='center'><input onClick='javascript:SeleccionaDeselecciona(this,"+civilPreu[i][1].length+");' type='checkbox' name='calculaSobre' id='"+civilPreu[i][0]+"_"+j+"' value='"+civilPreu[i][1][j]+ "-" +civilPreu[i][2][j]+" €'></td><td id='p_"+j+"' onMouseOver='javascript:MarcaCelaTaula(this.id,true,\"#FFFFFF\",\"pr_"+j+"\");' onMouseOut='javascript:MarcaCelaTaula(this.id,false,\"#FFFFFF\",\"pr_"+j+"\");' onClick='javascript:SeleccionaDeselecciona(document.getElementById(\""+civilPreu[i][0]+"_"+j+"\"),"+civilPreu[i][1].length+");' align='center'>"+civilPreu[i][1][j]+"</td><td id='pr_"+j+"' onMouseOver='javascript:MarcaCelaTaula(this.id,true,\"#FFFFFF\",\"p_"+j+"\");' onMouseOut='javascript:MarcaCelaTaula(this.id,false,\"#FFFFFF\",\"p_"+j+"\");' onClick='javascript:SeleccionaDeselecciona(document.getElementById(\""+civilPreu[i][0]+"_"+j+"\"),"+civilPreu[i][1].length+");' align='center'>"+civilPreu[i][2][j]+"</td>";
						contingut+="</tr>";
					}
					contingut+="</table>";
					document.getElementById("parametres").innerHTML = contingut;
				}
				else{
					document.getElementById("parametres").innerHTML = "";
					document.getElementById("Total").value = civilPreu[i][1]+" €";
				}
			}
		}
	}
	function MarcaCelaTaula(id,que,color,delCostat){
		if(que){
			document.getElementById(id).style.backgroundColor = color;
			document.getElementById(delCostat).style.backgroundColor = color;
		}
		else{
			document.getElementById(id).style.backgroundColor = "";
			document.getElementById(delCostat).style.backgroundColor = "";
		}
	}
	var primera = true;
	function SeleccionaDeselecciona(item,quants){
		var parts = item.id.split("_");
		var quinNo = parseInt(parts[1]);
		var hies = false;
		if(primera){
			for(i=0;i<parseInt(quants);i++){
				if(i!=quinNo){
					document.getElementById(parts[0]+"_"+i).disabled = true;
				}
				else{
					document.getElementById(parts[0]+"_"+i).checked = true;
				}
			}
			primera = false;
			var div = item.value.split("-");
			document.getElementById("Total").value = div[1]+" (aproximat)";
		}
		else{
			if(document.getElementById(item.id).disabled && !document.getElementById(item.id).checked)	hies=true;
			if(!hies){
				for(i=0;i<parseInt(quants);i++){
					if(i!=quinNo){
						document.getElementById(parts[0]+"_"+i).disabled = false;
					}
					else{
						document.getElementById(parts[0]+"_"+i).checked = false;
						document.getElementById("opcions").innerHTML = "";
						document.getElementById("Total").value = ""
					}
				}
				primera = true;
			}
			else	alert("No pot sel•leccionar més d'una opció a la vegada.");
		}
	}
	function PosaPuntsNumero(numero){
		numero = numero.toString();
		if(numero.indexOf(".")!=-1)	var parts = numero.split(".");
		else{
			var parts = new Array();
			parts[0] = numero;
			parts[1] = 0;
		}
		var llargadaNumero = parts[0].length;
		if(!(llargadaNumero<4)){
			switch(llargadaNumero){
				case 4:
					var partDreta = parts[0].substring(1);
					var partEsquerra = parts[0].substring(0,1);
					break;
				case 5:
					var partDreta = parts[0].substring(2);
					var partEsquerra = parts[0].substring(0,1);
					break;
			}
			numero = partEsquerra+"."+partDreta+","+parts[1];
		}
		return numero;
	}
	//Funcions de la secció agenda
	function DestacaEvent(id){
		var color = "#0099CC";
		var parts = id.split("_");
		for(i=0;i<3;i++){
			document.getElementById(parts[0]+"_"+i).style.backgroundColor = color;
		}
	}
	function DeselecionaEvent(id){
		var color = "#FFFFFF";
		var parts = id.split("_");
		for(i=0;i<3;i++){
			document.getElementById(parts[0]+"_"+i).style.backgroundColor = color;
		}
	}
	//FUNCIONS PER DIBUIXAR UN RELLOTGE
	var segons = ".......";	//Agulla dels segons
	var partssegons = segons.split("");	//Dividim l'agulla per agafar cada punt per separat
	var espai= 10;	//Espai entre els punts
	var minuts = "......";	//Agulla dels minuts
	var partsminuts = minuts.split("");	//Dividim la minutera per agafar cada punt per separat
	var hores = ".....";	//Agulla de les hores
	var partshores = hores.split(""); //Dividim la horaria per agafar cada punt per separat
	var radi = 60;	//Radi de la circumferència del rellotge.
	var centrex = 72; //Coordenada X del centre de la circumferència (LEFT)
	var centrey = 66; //Coordenada Y del centre de la circumferència (TOP)
	var alpha_s;	//Angle inicial dels segons. No modificar
	var alpha_m;	//Angle inicial dels minuts. No modificar
	var alpha_h;	//Angle inicial de les hores. No modificar
	var variacioAngle = ((360/12)/5);
	var interval_segons;	//Variable per guardar el setTimeout dels segons
	var interval_minuts;	//Variable per guardar el setTimeout dels minuts
	var interval_hores;		//Variable per guardar el setTimeout de les hores.
	var interval_coloca;	//Variable per guardar el setTimeout del rellotge digital
	function PassaAradians(grau)
	{
		//Fem servir factors de conversió per passar de graus a radiants --> Pi radians són 180 graus.
		return ((grau*Math.PI)/180);
	}
	function AngleInicial(valor,angle)
	{
		//En aquesta funció li passem else segons, els minuts o les hores i l'angle amb que s'incrementen cada cop que l'agulla canvia de posició
		var segonaXifra = valor.toString().substring(1,2);	//Agafem la segona xifra dels segons
		var primeraXifra = valor.toString().substring(0,1) //Agafem la primera xifra dels segons
		if(segonaXifra=="")	segonaXifra=0; //Si els segons són més petits que 10, la segonaXifra serà 0
		var num = primeraXifra*10;	//Trobem un numero que dividit per 5 dona exacte, per exemple si la funció ens passa com a valor dels segons 35 la operació aquí serà 35 - 5.
		var angle = (num*6)+(segonaXifra*angle);	//La part ((num/5)*30) --> Serveix per trobar entre quins numeros es troba l'agulla,
		//per exemple si el "valor" fos 35 seria 30/5 (numero 6 al rellotge) multiplicat per la distancia que recorre la l'agulla a cada segon,minut o hora. Això ens dóna quants graus
		//ha recorregut l'agulla fins arribar al numero 6.
		//La part (segonaXifra*angle) --> Dona els graus que ha recorregut la segona xifra i els suma als graus d'abans per trobar els graus totals 
		//que ha de recorrer l'agulla.
		return angle-90;	//Si als angles no se li resta 90 graus, pren el numero 3 del rellotge com a número 12.
	}
	function AngleInicialHores(valor,quart,angle)
	{
		//L'hora serà un numero comprés entre 1,2,3,4,5,6,7,8,9,10,11,12.
		return ((valor*30)+(quart*angle))-90;
	}
	function DibuixaNumeros()
	{
		var angle = -60;	//Angle per on començem a dibuixar els números. No modificable.
		var top,left;	//Variables per les que calcularem la posició de cada número.
		var i;	//Definim la variable i del for
		for(i=1;i<=12;i++)	//Iniciem el for
		{
			top = Math.sin(PassaAradians(angle))*radi;	//Calculem la x
			left = Math.cos(PassaAradians(angle))*radi;	//Calculem la i
			//Dibuixem el cada número sobre una capa
			document.write("<div id='"+i+"' style='position:absolute; font-family:Trebuchet MS; font-size:12px; font-weight:bolder; top:"+(centrey+top)+"px; left:"+(centrex+left)+"px;'>"+i+"</div>");
			//Incrementem l'angle per què variin les coordenades de cada número
			angle+=(360/12);
		}
		var increment=0;	//Variable auxiliar
		//Agafem l'hora 
		var data = new Date();
		var hora = data.getHours();
		if(hora>12)	hora = hora-12;	//Si la hora és més gran que 12 li restem 12.
		var mins = data.getMinutes();
		//Definim en quin quart de la hora estem
		var quart = 0;
		if(mins>=15)	quart = 1;
		if(mins>=30)	quart = 2;
		if(mins>=45)	quart = 3;
		var segs = data.getSeconds();
		//Dibuixem la segundera
		//Trobem l'angle inicial dels segons
		alpha_s = AngleInicial(segs,variacioAngle);
		//Definim les coordenades d'origen, al centre de la circumferència
		var ampleSegs = centrex;
		var altSegs = centrey;
		for(i=0;i<partssegons.length;i++)
		{
			document.write("<div id='s_"+(i+1)+"' style='position:absolute; font-family:Trebuchet MS; font-size:15px; font-weight:bolder; top:"+altSegs+"px; left:"+ampleSegs+"px;'>"+partssegons[i]+"</div>");
			altSegs = Math.sin(PassaAradians(alpha_s))*increment;	//Canviem cada punt la seva alçada i la seva amplada amb una inclinació tenint en compte l'angle
			altSegs+=centrey;
			ampleSegs = Math.cos(PassaAradians(alpha_s))*increment;
			ampleSegs+=centrex;
			increment+=espai;	//Incrementem l'espai entre els punts
		}
		increment = 0;	//Retornem la variable auxiliar a 0.
		//Dibuxem la minutera
		//Apliquem el mateix concepte dels segons als minuts i a les hores. 
		alpha_m = AngleInicial(mins,variacioAngle);
		var ampleMins = centrex;
		var altMins = centrey;
		for(i=0;i<partsminuts.length;i++)
		{
			document.write("<div id='m_"+(i+1)+"' style='position:absolute; font-family:Trebuchet MS; font-size:15px; font-weight:bolder; top:"+altMins+"px; left:"+ampleMins+"px;'>"+partsminuts[i]+"</div>");
			altMins = Math.sin(PassaAradians(alpha_m))*increment;
			altMins+=centrey;
			ampleMins = Math.cos(PassaAradians(alpha_m))*increment;
			ampleMins+=centrex;
			increment+=espai;
		}
		increment = 0;
		//Dibuixem la horaria
		//Fem servir una funció diferent per calcular l'angle inicial de les hores.
		alpha_h = AngleInicialHores(hora,quart,variacioAngle);
		var ampleHora = centrex;
		var altHora = centrey;
		for(i=0;i<partshores.length;i++)
		{
			document.write("<div id='h_"+(i+1)+"' style='position:absolute; font-family:Trebuchet MS; font-size:15px; font-weight:bolder; top:"+altHora+"px; left:"+ampleHora+"px;'>"+partshores[i]+"</div>");
			altHora = Math.sin(PassaAradians(alpha_h))*increment;
			altHora+=centrey;
			ampleHora = Math.cos(PassaAradians(alpha_h))*increment;
			ampleHora+=centrex;
			increment+=espai;
		}
		increment = 0;
	}
	function MouSegons()
	{
		var increment = 0;	//Variable auxiliar
		var espai = 10;	//Espai entre els punts
		var left = centrex;	//Coordenades d'origen al centre de la circumferència
		var top = centrey;
		for(i=0;i<partssegons.length;i++)
		{
			//Actualitzem la posició de cada punt segons l'angle
			document.getElementById("s_"+(i+1)).style.left = left+centrex+"px";
			document.getElementById("s_"+(i+1)).style.top = top+centrey+"px";
			top = Math.sin(PassaAradians(alpha_s))*increment;
			left = Math.cos(PassaAradians(alpha_s))*increment;
			increment+=espai;
		}
		var hora = new Date();
		var secs = hora.getSeconds();
		if(secs == 59)	MouMinuts();
		//Incrementem l'angle
		alpha_s+=variacioAngle;
		//Cridem a la funcio a cada segon
		setTimeout("MouSegons()",990);
	}
	//Apliquem el mateix concepte dels segons, als minuts i a les hores.
	function MouMinuts()
	{
		var increment = 0;
		var espai = 10;
		var left = centrex;
		var top = centrey;
		alpha_m+=variacioAngle;
		for(i=0;i<partsminuts.length;i++)
		{
			document.getElementById("m_"+(i+1)).style.left = left+centrex+"px";
			document.getElementById("m_"+(i+1)).style.top = top+centrey+"px";
			top = Math.sin(PassaAradians(alpha_m))*increment;
			left = Math.cos(PassaAradians(alpha_m))*increment;
			increment+=espai;
		}
		var hora = new Date();
		var mins = hora.getMinutes();
		var secs = hora.getSeconds();
		if((mins==59&&secs==59)||(mins==14&&secs==59)||(mins==29&&secs==59)||(mins==44&&secs==59))	MouHores();
	}
	function MouHores()
	{
		var increment = 0;
		var espai = 10;
		var left = centrex;
		var top = centrey;
		alpha_h+=variacioAngle;
		for(i=0;i<partshores.length;i++)
		{
			document.getElementById("h_"+(i+1)).style.left = left+centrex+"px";
			document.getElementById("h_"+(i+1)).style.top = top+centrey+"px";
			top = Math.sin(PassaAradians(alpha_h))*increment;
			left = Math.cos(PassaAradians(alpha_h))*increment;
			increment+=espai;
		}
	}
	//FUNCIÓ PER OBRIR UN POPUP
	function ObreFinestra(pagina,carac){
		if(pagina=="mapa_localitzacio")	EnsenyaMapa();
		else finestra = window.open(pagina,"",carac);
	}
	//Funció per generar calendari del formulari d'introducció d'avisos.
	function SituaPrimerDia(mesAvui,yearAvui)
	{
		var data = new Date(yearAvui,mesAvui,1,0,0,0,0);
		var dia = data.getDay();
		if(dia==0)	dia=7;
		return dia;
	}
	function IntroduirDataAvis(mesAvui,year)
	{
		var ampleCalendari = 200;
		var altCalendari = 200;
		var diesSemana = new Array("Dll","Ds","Dc","Dj","Dv","Ds","Du");
		var mesos = new Array("Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Septembre","Octubre","Novembre","Desembre");
		var diesYear = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
		var data = new Date();
		var mes = data.getMonth();
		if(mes==mesAvui)	var diaAvui = data.getDate();
		yearAvui = year;
		var calendari = "Sel•leccioni un dia:<br>";
		calendari+="<table id='calendari' style='border:1px solid #000000; background-color:#000000;' border='0' cellpadding='0' cellspacing='3' width='"+ampleCalendari+"' height='"+altCalendari+"'>";
		calendari+="<tr>";
		calendari+="<td colspan='7' align='center'>";
		calendari+="<table border='0' cellpadding='0' cellspacing='0' width='"+ampleCalendari+"'>";
		calendari+="<tr>";
		calendari+="<td style='font-family:Trebuchet MS; font-size:14px; background-color:#0033CC; color:#FF9900;' alt='"+mesos[mesAvui]+"' width='180' align='center'>"+mesos[mesAvui]+" - "+yearAvui+"</td>";
		calendari+="</tr>";
		calendari+="</table>";
		calendari+="</td>";
		calendari+="</tr>";
		calendari+="<tr>";
		var resaltat ="";
		for(i=0;i<diesSemana.length;i++)
		{
			calendari+="<td style='border:1px solid #000000; font-family:Trebuchet MS; font-size:11px; background-color:#FFFFFF;' width='"+ampleCalendari/7+"' align='center'>"+diesSemana[i]+"</td>";
			if(i==(diesSemana.length-1))	calendari+="</tr>";
		}
		var dies = 7;
		var primerDia = SituaPrimerDia(mesAvui,yearAvui);
		calendari+="<tr>";
		for(i=1;i<=diesYear[mesAvui]+(primerDia-1);i++)
		{
			if(i<primerDia)	calendari+="<td></td>";
			else
			{
				if(i==primerDia)	var j=1;
				if(j==diaAvui)	resaltat = "font-weight:bolder; color:#FFFFFF; background-color:#0099CC;";
				else resaltat = "background-color:#FFFFFF; color:#000000;";
				calendari+="<td id='"+((j<10)?"0"+j:j)+"/"+((parseInt(mesAvui)+1<10)?"0"+(parseInt(mesAvui)+1):parseInt(mesAvui)+1)+"/"+yearAvui+"' align='center' onClick='javascript:document.forms[\"introduir_avis\"].elements[\"dia\"].value=this.id' style='font-family:Trebuchet MS; font-size:11px; "+resaltat+"'>"+j+"</td>";
				if(i%7==0)	calendari+="</tr><tr>";
				j++;
			}
			if(i==diesYear[mesAvui]+(primerDia-1))	calendari+="</tr>";
		}
		calendari+="</table>";
		document.getElementById("calend").innerHTML=calendari;
	}
	function PreguntaSiEsborra(){
		var preg = window.confirm("Aquesta acció provocarà que es perdin tots els avisos anteriors al dia d'avui.\n Confirma que desitja esborrar-los?");
		if(preg)	ObreFinestra("esborra_avisos.php","width=500,height=400,menubar=no,scrollbar=no,taskbar=no,scrollbar=no,resizable=no");	
	}
	//FUNCIO PER ENSENYAR EL MAPA DE LOCALITZACIO
	function EnsenyaMapa(){
		var pagina = "about:blank";
		var w = 760;
		var h = 640;
		var ample = parseInt((screen.width/2)-(w/2));
		var alt = parseInt((screen.height/2)-(h/2));
		var carac = "width="+w+",height="+h+",left="+ample+",top="+alt+",menubar=no,taskbar=no,scrollbar=no";
		//alert(carac);
		ObreFinestra(pagina,carac);
		finestra.document.open();
		finestra.document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='740' height='620'>");
  		finestra.document.write("<param name='movie' value='http://www.rocavila.com/swf/mapa.swf'>");
  		finestra.document.write("<param name='quality' value='high'>");
  		finestra.document.write("<embed src='http://www.rocavila.com/swf/mapa.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='740' height='620'></embed>");
		finestra.document.write("</object>");
		finestra.document.close();
	}
	//FUNCIÓ QUE EXECUTARÀ LES FUNCIONS QUE NECESSITIN EXECUTAR-SE AL PRINCIPI DE LA PÀGINA
	function Inici(){
		//Rellotge
		var url = location.href;
		if(url.indexOf("agenda.php")!=-1){
			MouSegons();
			/*if(url.indexOf("mes=")==-1){
				if(url.indexOf("=")!=-1)	window.location.href=window.location.href+"&mes="+(parseInt(mesAvui)+1);
				else	window.location.href=window.location.href+"?mes="+(parseInt(mesAvui)+1);
			}*/
		}
	}
