// JavaScript Document

	//Funcio per crear una finestra nova
/*  Copyright Eric King : http://www.eak.homeip.net - Š 2000 - 2002
    This script is free to use for any non profit website as long as this info is left in  */
	function NewWindow(u,n,w,h,f,p,x,y){var	ws=window.screen?1:0,m=Math,C='center',R='random',M='custom',sw=screen.availWidth,sh=screen.availHeight,T=(p==C&&ws)?(sh-h)/2:(p==R&&ws)?(m.floor(m.random()*(sh-h))):(p==M)?y:100,L=(p==C&&ws)?(sw-w)/2:(p==R&&ws)?(m.floor(m.random()*(sw-w))):(p==M)?x:100,s='width='+w+',height='+h+',top='+T+',left='+L;s+=(!f||f=='')?'':','+f;win=window.open(u,n,s);if(win.focus)win.focus();}
	// Funcio que et demana si vols borrar un registres
	// id_eliminar: id del registre a eliminar
	function borrar_registre_url(url,missatge)
	{
		if (confirm(missatge))
		{
			top.location.href=url;
		}		
	}	
	function borrar_registre_id(id_eliminar,missatge)
	{
		if (confirm(missatge))
		{
			top.location.href="?del=1&id="+id_eliminar;
		}
	}
	//
	function guardar_icones_globals(registre)
	{
		top.location.href = "?icones=1&registre="+registre;
	}
	function borrar_registre_icones(id_eliminar,missatge)
	{
		if (confirm(missatge))
		{
			top.location.href="?del=1&id="+id_eliminar;
		}
	}
	// Funcio que et demana si vols borrar un registres
	// per url_desti s'ha de passar la pāgina web on es procedeix
	// a borrar el registre
	function borrar_registre(url_desti,missatge)
	{
		if (confirm(missatge))
		{	
			top.location.href = url_desti;
		}
	}
	// Funciķ per navegar cap una pāgina pasada per parāmetre
	function navegar(url)
	{
		top.location = url;
	}
	function guardar_dades(id,poblacio,missatge)
	{
		top.location.href = "?grup=" + id + "&poblacio=" + poblacio;
	}
	function move(origen,desti,taula,camp) 	
	{
		for(var i=0; i<origen.options.length; i++) 
		{
			if(origen.options[i].selected && origen.options[i].value != "") 
			{
				var no = new Option();
				no.value = origen.options[i].value;
				no.text = origen.options[i].text;
				desti.options[desti.options.length] = no;
				origen.options[i].value = "";
				origen.options[i].text = "";
			}
		}
		BumpUp(origen);
		crear_llista(taula,camp);
	}
	function crear_llista(taula,camp)
	{
		camp.value="";
		for(var i=0; i<taula.options.length; i++)
		{
			if(camp.value=="") camp.value=taula.options[i].value;
			else camp.value=camp.value+";"+taula.options[i].value;
		}		
	}
	function BumpUp(box)  
	{
		for(var i=0; i<box.options.length; i++) 
		{
			if(box.options[i].value == "") 
			{
				for(var j=i; j<box.options.length-1; j++)  
				{
					box.options[j].value = box.options[j+1].value;
					box.options[j].text = box.options[j+1].text;
				}
				var ln = i;
				break;
			}
		}
		if(ln < box.options.length)  
		{
			box.options.length -= 1;
			BumpUp(box);
	   }
	}
	// Funcio que demana si vols activar un terminal
	// a url_desti s'ha de passar la web que farā l'acciķ i 
	// a terminal s'ha de passar el codi del terminal
	// a grup s'ha de passar el codi del grup.	
	function activar_terminal(id,codi,act,missatge)
	{
		var pregunta;
	
		if(act==1) pregunta = missatge + codi + "?";
		else  pregunta = missatge + codi +"?";		
		
		if(confirm(pregunta))
		{
			top.location.href = "?act=" + act + "&id=" + id;
		}	
	}
	// Funcio que demana si vols activar un terminal
	// a url_desti s'ha de passar la web que farā l'acciķ i 
	// a terminal s'ha de passar el codi del terminal
	// a grup s'ha de passar el codi del grup.	
	function activar_usuari(id,codi,act,missatge)
	{
		var pregunta;
	
		if(act==1) pregunta = missatge + codi + "?";
		else  pregunta = missatge + codi +"?";		
		
		if(confirm(pregunta))
		{
			top.location.href="?act=" + act + "&id=" + id;			
		}	
	}
	// Canviar el color del boto.
	function canviar_color(objecte,color_fondo,color_texte)
	{
		objecte.style.color=color_texte;
		objecte.style.backgroundColor=color_fondo;
	}