var idg=0;
var ideb=0;
var div_id_remover=0;
var Pavisos = new Array();
var Favisos;
var conta_ultimo;
var conta_ultimo_grupo;
var nreg_grupo;
var opcao_grupos;
// JavaScript Document
function pesquisar(){
	clearInterval(intervalo);
	carregar('visible');
	ligar										= ligacao();
	ligar.open("GET","/mod/pesquisa/utente.php",false);
	ligar.send(null);
	var valor									= ligar.responseText;
	document.getElementById("centro").innerHTML		= valor;
	//aviso_utente_grupos_actualizar();
	aviso_utente_grupos(0);
	carregar('hidden');
	var tab = document.getElementById("tab2");
	tab.setAttribute("class","active");
}
function javascript_array_para_string(envia_avisos) {
	var php = "";
	cola="";
	for(value in envia_avisos) { 
		php += cola+envia_avisos[value];
		cola="~";
	} 
	return php;
}
function enviar(){
	var grupos_selecionados=document.getElementById("grupos_selecionados");
	if(grupos_selecionados.hasChildNodes()){
		var envia_avisos=new Array();
		var grupos_selecionados_elements=grupos_selecionados.childNodes;
		for(i=0;i<grupos_selecionados_elements.length;i++){
			envia_avisos[i]=new Array();
			var grupo=grupos_selecionados_elements[i].getAttribute("a")
			envia_avisos[i][0]=grupo;
			if(grupos_selecionados_elements[i].getAttribute("b")){
				var escola=grupos_selecionados_elements[i].getAttribute("b");
				envia_avisos[i][1]=escola;
				if(grupos_selecionados_elements[i].getAttribute("c")){
					var ciclo=grupos_selecionados_elements[i].getAttribute("c")
					envia_avisos[i][2]=ciclo;
					if(grupos_selecionados_elements[i].getAttribute("d")){
						var ano=grupos_selecionados_elements[i].getAttribute("d")
						envia_avisos[i][3]=ano;
						if(grupos_selecionados_elements[i].getAttribute("e")){
							var turma=grupos_selecionados_elements[i].getAttribute("e");
							envia_avisos[i][4]=turma;
						}
					}
				}
			}
		}
	}
	meu_array = javascript_array_para_string(envia_avisos);
	//alert(meu_array);
	var info="0="+meu_array;
	ligar = ligacao();
	ligar.open("POST","/mod/pesquisa/enviar.php",false);
	ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ligar.setRequestHeader("Content-length", info.lenght);
	ligar.setRequestHeader("Connection", "close");
	ligar.send(info);
	var valor=ligar.responseText;
	var pai=document.getElementById('registos');
	
	pai.innerHTML=valor;
}
function aviso_utente_grupos_actualizar(op){
	var info="0="+op;
	ligar = ligacao();
	ligar.open("POST","/mod/pesquisa/nreg_grupos.php",false);
	ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ligar.setRequestHeader("Content-length", info.lenght);
	ligar.setRequestHeader("Connection", "close");	
	ligar.send(info);
	var dados=ligar.responseXML;
	var valor=dados.getElementsByTagName("valor")[0].firstChild.nodeValue;
	return valor;
}
function aviso_utente_grupos(op){
	opcao_grupos=op;
	primeiro=0;
	nreg_grupo=aviso_utente_grupos_actualizar(op);
	var info="0="+primeiro+"&1="+op;
	ligar = ligacao();
	ligar.open("POST","/mod/pesquisa/_utentes_grupos.php",false);
	ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ligar.setRequestHeader("Content-length", info.lenght);
	ligar.setRequestHeader("Connection", "close");
	ligar.send(info);
	var valor=ligar.responseText;
	var pai=document.getElementById('contentor_grupos');
	pai.innerHTML=valor;
	
	//INICIO NAVEGAR REGISTOS
	var navegar_grupos_paginacao=document.getElementById("navegar_grupos_paginacao");
	var conta = nreg_grupo / 5;
	var conta_inteira = Math.ceil(conta); 
	var um;
	conta_ultimo_grupo=conta_inteira;
	conta_primeiro=1;
	
	var navegar_grupos_paginacao_pagina=document.createElement("div");
	navegar_grupos_paginacao_pagina.setAttribute("id","navegar_grupos_paginacao_pagina");
	
	if(conta_ultimo_grupo>3){
		conta_ultimo_grupo=3;
	}
	for(um=1;um<=conta_ultimo_grupo;um++){
		var nodo_texto_registo=document.createTextNode(um);
		var div_texto_registo=document.createElement("div");
		if(um!=1){
			div_texto_registo.setAttribute("class","div_texto_registo");
			div_texto_registo.setAttribute("onclick","javascript:navegar_grupos('" + um + "');");
		}
		if(um==1){
			div_texto_registo.setAttribute("class","div_texto_registo div_texto_registo_selecionado");
			div_texto_registo.setAttribute("onclick","javascript:navegar_grupos('" + um + "');");
		}
		div_texto_registo.appendChild(nodo_texto_registo);
		navegar_grupos_paginacao_pagina.appendChild(div_texto_registo);
	}
	if(conta_inteira>3){
		var nodo_texto_registo_ultimo=document.createTextNode(conta_inteira);
		var div_texto_registo_ultimo=document.createElement("div");
		div_texto_registo_ultimo.setAttribute("class","div_texto_registo");
		div_texto_registo_ultimo.setAttribute("onclick","javascript:navegar_grupos('" + conta_inteira + "');");
		div_texto_registo_ultimo.appendChild(nodo_texto_registo_ultimo);
		var nodo_texto_registo_ultimo_reticencias=document.createTextNode("...");
		navegar_grupos_paginacao_pagina.appendChild(nodo_texto_registo_ultimo_reticencias);
		navegar_grupos_paginacao_pagina.appendChild(div_texto_registo_ultimo);
	}
	navegar_grupos_paginacao.appendChild(navegar_grupos_paginacao_pagina);
	//FIM NAVEGAR REGISTOS
}
function navegar_grupos(pagina){
	var primeiro_ultimo=((pagina*5)-5);
	primeiro=primeiro_ultimo;
	nreg_grupo=aviso_utente_grupos_actualizar(opcao_grupos);
	var info="0="+primeiro+"&1="+opcao_grupos;
	ligar = ligacao();
	ligar.open("POST","/mod/pesquisa/_utentes_grupos.php",false);
	ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ligar.setRequestHeader("Content-length", info.lenght);
	ligar.setRequestHeader("Connection", "close");
	ligar.send(info);
	var valor=ligar.responseText;
	var pai=document.getElementById('contentor_grupos');
	pai.innerHTML=valor;
	
	var conta = nreg_grupo / 5;
	var conta_inteira = Math.ceil(conta); 
	var primeiro;
	var um;
	var navegar_grupos_paginacao_pagina=document.createElement("div");
	navegar_grupos_paginacao_pagina.setAttribute("id","navegar_grupos_paginacao_pagina")
	pagina=parseInt(pagina);
	
	//INICIO MOVIMENTO DO CRUSOR NA NAVEGACAO
	if(pagina==1){
		if(conta_inteira==2){
			um=1;
			conta_ultimo_grupo=2;
		}
		else{
			um=1;
			conta_ultimo_grupo=pagina+2;
		}
	}
	else{
		if(conta_inteira==2){
			conta_ultimo_grupo=2;
			um=1;
		}
		else if(pagina==conta_inteira){
			conta_ultimo_grupo=pagina;
			um=conta_ultimo_grupo-2;
		}
		else{
			um=pagina-1;
			conta_ultimo_grupo=pagina+1;
		}
	}
	//FIM MOVIMENTO DO CRUSOR NA NAVEGACAO
	if(um>1){
		var nodo_texto_registo_primeiro=document.createTextNode("1");
		var nodo_texto_registo_primeiro_reticencias=document.createTextNode("...");
		var div_texto_registo_primeiro=document.createElement("div");
		div_texto_registo_primeiro.setAttribute("class","div_texto_registo");
		div_texto_registo_primeiro.setAttribute("onclick","javascript:navegar_grupos('" + 1 + "');");
		div_texto_registo_primeiro.appendChild(nodo_texto_registo_primeiro);
		navegar_grupos_paginacao_pagina.appendChild(div_texto_registo_primeiro);
		navegar_grupos_paginacao_pagina.appendChild(nodo_texto_registo_primeiro_reticencias);
	}
	for(primeiro=um;primeiro<=conta_ultimo_grupo;primeiro++){
		var nodo_texto_registo=document.createTextNode(primeiro);
		var div_texto_registo=document.createElement("div");
		if(primeiro!=pagina){
			div_texto_registo.setAttribute("class","div_texto_registo");
			div_texto_registo.setAttribute("onclick","javascript:navegar_grupos('" + primeiro + "');");
		}
		if(primeiro==pagina){
			div_texto_registo.setAttribute("class","div_texto_registo div_texto_registo_selecionado");
			div_texto_registo.setAttribute("onclick","javascript:navegar_grupos('" + primeiro + "');");
		}
		div_texto_registo.appendChild(nodo_texto_registo);
		navegar_grupos_paginacao_pagina.appendChild(div_texto_registo);
	}
	//FIM NAVEGAR REGISTOS
	if((conta_ultimo_grupo)<conta_inteira){
		var nodo_texto_registo_primeiro=document.createTextNode(conta_inteira);
		var div_texto_registo_primeiro=document.createElement("div");
		div_texto_registo_primeiro.setAttribute("class","div_texto_registo");
		div_texto_registo_primeiro.setAttribute("onclick","javascript:navegar_grupos('" + conta_inteira + "');");
		div_texto_registo_primeiro.appendChild(nodo_texto_registo_primeiro);
		var nodo_texto_registo_primeiro_reticencias=document.createTextNode("...");
		navegar_grupos_paginacao_pagina.appendChild(nodo_texto_registo_primeiro_reticencias);
		navegar_grupos_paginacao_pagina.appendChild(div_texto_registo_primeiro);
	}
	var navegar_grupos_paginacao = document.getElementById('navegar_grupos_paginacao');
	navegar_grupos_paginacao.appendChild(navegar_grupos_paginacao_pagina);
}
function aviso_utente_submeter(){
	//INICIO LIMPAR ARRAY
	Pavisos.length = 0;
	//FIM LIMPAR ARRAY
	
	var info="0="+document.form1.query.value;
	ligar = ligacao();
	ligar.open("POST","/mod/pesquisa/listar_utentes_xml.php",false);
	ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   	ligar.setRequestHeader("Content-length", info.lenght);
    ligar.setRequestHeader("Connection", "close");
	ligar.send(info);
	var dados=ligar.responseXML;
	
	dados=dados.getElementsByTagName("dados")[0];
	var i=0;
	var dados_size=dados.childNodes.length;
	//alert("size: "+dados.childNodes.length);
	for(i=0;i<dados_size;i++){
		Pavisos[i] = new Array();
		var nodoC		= dados.childNodes[i];
		//var nodoC_size	= nodoC.childNodes.length;
		var cod 	= nodoC.childNodes[0].firstChild.nodeValue;
		var nome 	= nodoC.childNodes[1].firstChild.nodeValue;
		var sexo 	= nodoC.childNodes[2].firstChild.nodeValue;
		var data 	= nodoC.childNodes[3].firstChild.nodeValue;
		Pavisos[i][0] = cod;
		Pavisos[i][1] = nome;
		Pavisos[i][2] = sexo;
		Pavisos[i][3] = data;
		var nodosG	= nodoC.childNodes[4];
		//alert(nodoG.childNodes.length);
		Pavisos[i][4] = new Array();
		var x;
		for(x=0;x<nodosG.childNodes.length;x++){
			var nodoG     = nodosG.childNodes[x];
			var nodoGdesc = nodoG.childNodes[0].firstChild.nodeValue;
			var nodoGcod  = nodoG.childNodes[1].firstChild.nodeValue;
			//alert(nodoGdesc);
			//alert(nodoGcod);
			Pavisos[i][4][x]		= new Array();
			Pavisos[i][4][x][0]	= new Array();
			
			Pavisos[i][4][x][0][0]	= nodoGcod;
			Pavisos[i][4][x][0][1]	= nodoGdesc;
			
			
			//ADMINISTRADOR
			if(nodoGcod==1){
				//alert("ADMINISTRADORES");
			}
			//ALUNOS
			if(nodoGcod==2){
				//alert("ALUNOS");
				var nodosA    = nodoC.childNodes[6];
				var a;
				var f;
				for(a=0;a<nodosA.childNodes.length;a++){
					var nodoA		= nodosA.childNodes[a];
					Pavisos[i][4][x][a+1]		= new Array();
					if(a!=5){
						var cod			= nodoA.childNodes[0].firstChild.nodeValue;
						var desc		= nodoA.childNodes[1].firstChild.nodeValue;
						Pavisos[i][4][x][a+1][0]	= cod;
						Pavisos[i][4][x][a+1][1]	= desc;
						//alert("cod: "+cod);
						//alert("desc: "+desc);
					}
					if(a==5){
						var numeracao = nodoA.firstChild.nodeValue;
						//alert("numeracao: "+numeracao);
						Pavisos[i][4][x][a+1] = numeracao;
					}
				}
			}
			//ENCARREGADOS DE EDUCACAO
			if(nodoGcod==3){
				//alert("ENCARREGADOS DE EDUCACAO");
				var nodosE    = nodoC.childNodes[7];
				var b;
				for(b=0;b<nodosE.childNodes.length;b++){
					var nodoE		= nodosE.childNodes[b];
					var cod			= nodoE.childNodes[0].firstChild.nodeValue;
					var desc		= nodoE.childNodes[1].firstChild.nodeValue;
					//alert("cod: "+cod);
					//alert("desc: "+desc);
					Pavisos[i][4][x][b+1]		= new Array();
					Pavisos[i][4][x][b+1][0]		= cod;
					Pavisos[i][4][x][b+1][1]		= desc;
				}
			}
			//FUNCIONARIOS
			if(nodoGcod==4){
				//alert("FUNCIONARIOS");
				var nodosF	= nodoC.childNodes[8];
				var c=0;
				for(c=0;c<nodosF.childNodes.length;c++){
					var nodoF		= nodosF.childNodes[c];
					var cod			= nodoF.childNodes[0].firstChild.nodeValue;
					var desc		= nodoF.childNodes[1].firstChild.nodeValue;
					//alert("cod: "+cod);
					//alert("desc: "+desc);
					Pavisos[i][4][x][c+1]		= new Array();
					Pavisos[i][4][x][c+1][0]		= cod;
					Pavisos[i][4][x][c+1][1]		= desc;
				}
			}
			//PROFESSORES
			if(nodoGcod==5){
				//alert("PROFESSORES");
				var nodosP	= nodoC.childNodes[9];
				var d;
				var e;
				//alert("Tamanho_1: "+nodosP.childNodes.length);
				for(d=0;d<nodosP.childNodes.length;d++){
					var nodoP		= nodosP.childNodes[d];
					Pavisos[i][4][x][d+1]		= new Array();
					//alert("Tamanho_2: "+nodoP.childNodes.length);
					for(e=0;e<nodoP.childNodes.length;e++){
						var nodoPS		= nodoP.childNodes[e];
						if(e!=6){
							var cod			= nodoPS.childNodes[0].firstChild.nodeValue;
							var desc		= nodoPS.childNodes[1].firstChild.nodeValue;
							//alert("cod: "+cod);
							//alert("desc: "+desc);
							Pavisos[i][4][x][d+1][e]			= new Array();
							Pavisos[i][4][x][d+1][e][0]		= cod;
							Pavisos[i][4][x][d+1][e][1]		= desc;
						}
						else if(e==6){
							var dturma 		= nodoPS.firstChild.nodeValue;
							Pavisos[i][4][x][d+1][e]		= dturma;
						}
					}	
				}
			}
			if(nodoGcod==6){
				//alert("OUTROS");
			}
		}
	}
	criar_registos();
}
function criar_registos(option){
	var z;
	var y;
	var begin=0;
	var end=10;
	var SPavisos;
	var avo=document.getElementById('listar_utentes');
	
	//INICIO GUARDAR DEFINIÇÂO FILTRO
	if(option==1){
		var x=document.filtro_grupos.filtro_grupos_listbox.value;	
	}
	//FIM GUARDAR DEFINICAO FILTRO
	
	//INICIO REMOVER DIVS
	if(avo.hasChildNodes()){
		var filho=document.getElementById('div_listar_utentes');
		avo.removeChild(filho);
	}
	//FIM REMOVER DIVS
	
	var pai=document.createElement("div");
	pai.setAttribute("id","div_listar_utentes");
	avo.appendChild(pai);
	
	Favisos = Pavisos.slice();
	if(option==1){
		if(x!=0){
			var c=0;
			var Excluir=new Array();
			for(var a=0 ; a<Favisos.length ; a++){
				for(var b=0 ; b<Favisos[a][4].length ; b++){
					//alert("x: "+x);
					//alert("Favisos: "+Favisos[a][4][b][0][0]);
					if(Favisos[a][4][b][0][0]!=x){
						Excluir[c]=a;
						//alert("a: "+a+"----->"+Favisos[a]);
						c++;
					}
				}
			}
			//alert("tamanho_excluir: "+Excluir);
			for(c=Excluir.length-1;c>-1;c--){
				//alert("Exclusao: "+Excluir[c]);
				var prof=Favisos.splice(Excluir[c],1);
				//alert("Exclusao nome: "+prof);
			}
		}
	}
	SPavisos = Favisos.slice(begin,end);
	//INICIO FILTROS
	var div_filtro=document.createElement("div");
	div_filtro.setAttribute("id","div_filtro");
	//INICIO FILTRO GRUPO
	var div_filtro_grupo=document.createElement("div");
	div_filtro_grupo.setAttribute("id","div_filtro_grupo");
	ligar = ligacao();
	ligar.open("GET","/mod/pesquisa/_utentes_filtro_grupo.php",false);
	ligar.send(null);
	var valor=ligar.responseText;
	div_filtro_grupo.innerHTML+=valor;	
	//FIM FILTRO GRUPO
	div_filtro.appendChild(div_filtro_grupo);
	pai.appendChild(div_filtro);
	//INICIO DIV MAIS FILTROS
	var filtros_todos=document.createElement("div");
	filtros_todos.setAttribute("id","filtros_todos");
	pai.appendChild(filtros_todos);
	//FIM MAIS FILTROS
	//FIM FILTROS
	
	var div_todas=document.createElement("div");
	div_todas.setAttribute("id","listar_utentes_todas");	
	div_todas.setAttribute("class","listar_utentes_todas_inicio");	
	
	//INICIO DIV QUE ENGLOBA <listar_utentes_todas> & <div_filtros_todos>
	var div_filtros_todos_listar_utentes_todas=document.createElement("div");
	div_filtros_todos_listar_utentes_todas.setAttribute("id","div_filtros_todos_listar_utentes_todas");
	//FIM DIV QUE ENGLOBA <listar_utentes_todas> & <div_filtros_todos>

	//INICIO REPOR DEFINICAO FILTRO
	if(option==1){
		var combobox=document.filtro_grupos.filtro_grupos_listbox;
		combobox.value=x;
	}
	//FIM REPOR DEFINICAO FILTRO
		
	if(Favisos.length!=0){	
		//INICIO MOSTRAR TAMANHO
		var tamanho=(begin+1)+" - "+(begin+SPavisos.length)+" resultados de "+Favisos.length;
		var nodo_texto_tamanho=document.createTextNode(tamanho);
		var div_mostrar_tamanho=document.createElement("div");
		div_mostrar_tamanho.setAttribute("id","div_mostrar_tamanho");
		div_mostrar_tamanho.appendChild(nodo_texto_tamanho);
		//FIM MOSTRAR TAMANHO
		
		//INICIO NAVEGAR REGISTOS
		var conta = Favisos.length / 10;
		var conta_inteira = Math.ceil(conta); 
		var um;
		conta_ultimo=conta_inteira;
		conta_primeiro=1;
		
		var div_navegar_registos=document.createElement("div");
		div_navegar_registos.setAttribute("id","div_navegar_registos");
		
		if(conta_ultimo>3){
			conta_ultimo=3;
		}
		for(um=1;um<=conta_ultimo;um++){
			var nodo_texto_registo=document.createTextNode(um);
			var div_texto_registo=document.createElement("div");
			if(um!=1){
				div_texto_registo.setAttribute("class","div_texto_registo");
				div_texto_registo.setAttribute("onclick","javascript:navegar_registos('" + um + "');");
			}
			if(um==1){
				div_texto_registo.setAttribute("class","div_texto_registo div_texto_registo_selecionado");
				div_texto_registo.setAttribute("onclick","javascript:navegar_registos('" + um + "');");
			}
			div_texto_registo.appendChild(nodo_texto_registo);
			div_navegar_registos.appendChild(div_texto_registo);
		}
		if(conta_inteira>3){
			var nodo_texto_registo_ultimo=document.createTextNode(conta_inteira);
			var div_texto_registo_ultimo=document.createElement("div");
			div_texto_registo_ultimo.setAttribute("class","div_texto_registo");
			div_texto_registo_ultimo.setAttribute("onclick","javascript:navegar_registos('" + conta_inteira + "');");
			div_texto_registo_ultimo.appendChild(nodo_texto_registo_ultimo);
			var nodo_texto_registo_ultimo_reticencias=document.createTextNode("...");
			div_navegar_registos.appendChild(nodo_texto_registo_ultimo_reticencias);
			div_navegar_registos.appendChild(div_texto_registo_ultimo);
		}
		var div_tamanho_registos=document.createElement("div");
		div_tamanho_registos.setAttribute("id","div_tamanho_registos");
		div_tamanho_registos.appendChild(div_mostrar_tamanho);	
		div_tamanho_registos.appendChild(div_navegar_registos);	
		pai.appendChild(div_tamanho_registos);
		//FIM NAVEGAR REGISTOS
		
		for(z=0;z<SPavisos.length;z++){
		
			var div=document.createElement("div");	
			div.setAttribute("id",z);
			
			var div_lista_utente=document.createElement("div");
			div_lista_utente.setAttribute("class","div_lista_utente");
			var div_texto=document.createElement("div");	
			div_texto.setAttribute("class","div_texto");
			
			var texto_nome	= SPavisos[z][1];
					
			var div_texto_nome=document.createElement("div");	
			div_texto_nome.setAttribute("class","div_texto_nome");
			div_texto_nome.innerHTML=texto_nome;
			
			var div_texto_grupo=document.createElement("div");	
			div_texto_grupo.setAttribute("class","div_texto_grupo");
			
			for(y=0;y<Favisos[z][4].length;y++){		
				texto_grupo=Favisos[z][4][y][0][1];
				if(y==0){
					div_texto_grupo.innerHTML=texto_grupo;
				}
			}
			div_texto.appendChild(div_texto_nome);
			div_texto.appendChild(div_texto_grupo);
			div_lista_utente.appendChild(div_texto);
			div.appendChild(div_lista_utente);
			div_todas.appendChild(div);
		}
		div_filtros_todos_listar_utentes_todas.appendChild(filtros_todos);
		div_filtros_todos_listar_utentes_todas.appendChild(div_todas);
		pai.appendChild(div_filtros_todos_listar_utentes_todas);
	}
	else{
		div_filtros_todos_listar_utentes_todas.appendChild(div_todas);
		pai.appendChild(div_filtros_todos_listar_utentes_todas);
		listar_utentes_todas=document.getElementById("listar_utentes_todas");
		filho=document.createElement("div");
		filho.setAttribute("id","nao_existem_resultados");
		//nodo_texto=document.createTextNode('Não existem resultados que obedecam aos seus critérios');
		filho.innerHTML="Não existem resultados que obedecam aos seus critérios"
		listar_utentes_todas.appendChild(filho);
	}
	if(option==1){
		var pai=document.getElementById("filtros_todos");
		//INICIO CRIAR MOSTRAR MAIS FILTROS
		filho=document.createElement("div");
		filho.setAttribute("id","filtro_grupo_mais_filtros");
		filho.setAttribute("class","esconde_filtro");
		pai.appendChild(filho);	
	}
	else if(option==null){
		var mostra_filtro=document.getElementById("mostra_filtro");
		var pai_mostra_filtro=mostra_filtro.parentNode;
		pai_mostra_filtro.removeChild(mostra_filtro);
	}
}
function navegar_registos(pagina){
	var end=parseInt(pagina+"0");
	var begin=parseInt(end-10);
	var SPavisos;

	//INICIO REMOVER DIVS
	//var pai=document.getElementById('div_listar_utentes');
	var pai_listar_utentes_todas=document.getElementById('div_filtros_todos_listar_utentes_todas')
	var pai_div_mostrar_tamanho_div_navegar_registos=document.getElementById('div_tamanho_registos');
	var filho1=document.getElementById('listar_utentes_todas');
	var filho2=document.getElementById('div_mostrar_tamanho');
	var filho3=document.getElementById('div_navegar_registos');
	pai_div_mostrar_tamanho_div_navegar_registos.removeChild(filho2);
	pai_div_mostrar_tamanho_div_navegar_registos.removeChild(filho3);
	pai_listar_utentes_todas.removeChild(filho1);
	//FIM REMOVER DIVS
	
	//INICIO REPOR
	var div_todas=document.createElement("div");
	div_todas.setAttribute("id","listar_utentes_todas");	
	//FIM REPOR
	
	//INICIO CASO ESPECIAL SE FILTRO VISIVEL
	var filtros_todos=document.getElementById("filtros_todos");
	if(filtros_todos.hasChildNodes()){
		div_todas.setAttribute("class","listar_utentes_todas_alterado");	
	}
	else{
		div_todas.setAttribute("class","listar_utentes_todas_inicio");	
	}
	//FIM CASO ESPECIAL SE FILTRO VISIVEL
	
	SPavisos = Favisos.slice(begin,end);

	//INICIO MOSTRAR TAMANHO
	var tamanho=(begin+1)+" - "+(begin+SPavisos.length)+" resultados de "+Favisos.length;
	var nodo_texto_tamanho=document.createTextNode(tamanho);
	var div_mostrar_tamanho=document.createElement("div");
	div_mostrar_tamanho.setAttribute("id","div_mostrar_tamanho");
	div_mostrar_tamanho.appendChild(nodo_texto_tamanho);
	//FIM MOSTRAR TAMANHO
	
	
	//INICIO NAVEGAR REGISTOS
	var conta = Favisos.length / 10;
	var conta_inteira = Math.ceil(conta); 
	var primeiro;
	var um;
	var div_navegar_registos=document.createElement("div");
	div_navegar_registos.setAttribute("id","div_navegar_registos");
	pagina=parseInt(pagina);
	
	//INICIO MOVIMENTO DO CRUSOR NA NAVEGACAO
	if(pagina==1){
		if(conta_inteira==2){
			um=1;
			conta_ultimo=2;
		}
		else{
			um=1;
			conta_ultimo=pagina+2;
		}
	}
	else{
		if(conta_inteira==2){
			conta_ultimo=2;
			um=1;
		}
		else if(pagina==conta_inteira){
			conta_ultimo=pagina;
			um=conta_ultimo-2;
		}
		else{
			um=pagina-1;
			conta_ultimo=pagina+1;
		}
	}
	//FIM MOVIMENTO DO CRUSOR NA NAVEGACAO
	if(um>1){
		var nodo_texto_registo_primeiro=document.createTextNode("1");
		var nodo_texto_registo_primeiro_reticencias=document.createTextNode("...");
		var div_texto_registo_primeiro=document.createElement("div");
		div_texto_registo_primeiro.setAttribute("class","div_texto_registo");
		div_texto_registo_primeiro.setAttribute("onclick","javascript:navegar_registos('" + 1 + "');");
		div_texto_registo_primeiro.appendChild(nodo_texto_registo_primeiro);
		div_navegar_registos.appendChild(div_texto_registo_primeiro);
		div_navegar_registos.appendChild(nodo_texto_registo_primeiro_reticencias);
	}
	for(primeiro=um;primeiro<=conta_ultimo;primeiro++){
		var nodo_texto_registo=document.createTextNode(primeiro);
		var div_texto_registo=document.createElement("div");
		if(primeiro!=pagina){
			div_texto_registo.setAttribute("class","div_texto_registo");
			div_texto_registo.setAttribute("onclick","javascript:navegar_registos('" + primeiro + "');");
		}
		if(primeiro==pagina){
			div_texto_registo.setAttribute("class","div_texto_registo div_texto_registo_selecionado");
			div_texto_registo.setAttribute("onclick","javascript:navegar_registos('" + primeiro + "');");
		}
		div_texto_registo.appendChild(nodo_texto_registo);
		div_navegar_registos.appendChild(div_texto_registo);
	}
	//FIM NAVEGAR REGISTOS
	if((conta_ultimo)<conta_inteira){
		var nodo_texto_registo_primeiro=document.createTextNode(conta_inteira);
		var div_texto_registo_primeiro=document.createElement("div");
		div_texto_registo_primeiro.setAttribute("class","div_texto_registo");
		div_texto_registo_primeiro.setAttribute("onclick","javascript:navegar_registos('" + conta_inteira + "');");
		div_texto_registo_primeiro.appendChild(nodo_texto_registo_primeiro);
		var nodo_texto_registo_primeiro_reticencias=document.createTextNode("...");
		div_navegar_registos.appendChild(nodo_texto_registo_primeiro_reticencias);
		div_navegar_registos.appendChild(div_texto_registo_primeiro);
	}
	pai_div_mostrar_tamanho_div_navegar_registos.appendChild(div_mostrar_tamanho);	
	pai_div_mostrar_tamanho_div_navegar_registos.appendChild(div_navegar_registos);
	for(z=0;z<SPavisos.length;z++){
	
		var div=document.createElement("div");	
		div.setAttribute("id",z);
		
		var div_lista_utente=document.createElement("div");
		div_lista_utente.setAttribute("class","div_lista_utente");
		
		var div_texto=document.createElement("div");	
		div_texto.setAttribute("class","div_texto");
		
		//var P_cod	= Pavisos[z][0];
		var texto_nome	= SPavisos[z][1];
				
		var div_texto_nome=document.createElement("div");	
		div_texto_nome.setAttribute("class","div_texto_nome");
		div_texto_nome.innerHTML=texto_nome;
		
		var div_texto_grupo=document.createElement("div");	
		div_texto_grupo.setAttribute("class","div_texto_grupo");
		
		for(y=0;y<Favisos[z][4].length;y++){		
			texto_grupo=Favisos[z][4][y][0][1];
			if(y==0){
				div_texto_grupo.innerHTML=texto_grupo;
			}
			else if(y!=0){
			
			}
		}
		div_texto.appendChild(div_texto_nome);
		div_texto.appendChild(div_texto_grupo);
		div_lista_utente.appendChild(div_texto);
		div.appendChild(div_lista_utente);
		div_todas.appendChild(div);
	}
	pai_listar_utentes_todas.appendChild(div_todas);
}
function aviso_utente_filtro_mudar(){
	var x=document.filtro_grupos.filtro_grupos_listbox.value;
	var pai=document.getElementById("filtros_todos");
	var listar_utentes_todas=document.getElementById('listar_utentes_todas');
	if(document.getElementById("filtro_grupo_mais_filtros")){
		var filho=document.getElementById("filtro_grupo_mais_filtros");
		pai.removeChild(filho);
		//INICIO CRIAR MOSTRAR MAIS FILTROS
		filho=document.createElement("div");
		filho.setAttribute("id","filtro_grupo_mais_filtros");
		pai.appendChild(filho);
		//FIM CRIAR MOSTRAR MAIS FILTROS
	}
	else{
		//INICIO CRIAR MOSTRAR MAIS FILTROS
		var filho=document.createElement("div");
		filho.setAttribute("id","filtro_grupo_mais_filtros");
		pai.appendChild(filho);
		//FIM CRIAR MOSTRAR MAIS FILTROS
	}
	if(x==2){
		criar_registos(1);
		var filtro_grupo_mais_filtros=document.getElementById("filtro_grupo_mais_filtros");
		ligar = ligacao();
		ligar.open("GET","/mod/pesquisa/_filtro_grupo_professores.php",false);
		ligar.send(null);
		var valor=ligar.responseText;
		filtro_grupo_mais_filtros.innerHTML=valor;
	}
	else if(x==3){
		criar_registos(1);
		var filtro_grupo_mais_filtros=document.getElementById("filtro_grupo_mais_filtros");
		ligar = ligacao();
		ligar.open("GET","/mod/pesquisa/_filtro_grupo_enceducacao.php",false);
		ligar.send(null);
		var valor=ligar.responseText;
		alert(filtro_grupo_mais_filtros);
		alert(valor);
		filtro_grupo_mais_filtros.innerHTML=valor;
	}
	else if(x==4){
		criar_registos(1);
		var filtro_grupo_mais_filtros=document.getElementById("filtro_grupo_mais_filtros");
		ligar = ligacao();
		ligar.open("GET","/mod/pesquisa/_filtro_grupo_funcionarios.php",false);
		ligar.send(null);
		var valor=ligar.responseText;
		filtro_grupo_mais_filtros.innerHTML=valor;
	}
	else if(x==5){
		criar_registos(1);
		var filtro_grupo_mais_filtros=document.getElementById("filtro_grupo_mais_filtros");
		ligar = ligacao();
		ligar.open("GET","/mod/pesquisa/_filtro_grupo_professores.php",false);
		ligar.send(null);
		var valor=ligar.responseText;
		filtro_grupo_mais_filtros.innerHTML=valor;
	}
	else{
		criar_registos(1);
		var mostra_filtro=document.getElementById("mostra_filtro");
		var pai_mostra_filtro=mostra_filtro.parentNode;
		pai_mostra_filtro.removeChild(mostra_filtro);
	}
}
function aviso_utente_filtro(valor){
	if(valor==1){
		var filho=document.getElementById("mostra_filtro");
		filho.setAttribute("class","esconde_filtro");
		var filho2=document.getElementById("nao_mostra_filtro");
		filho2.removeAttribute("class","esconde_filtro");
		var x=document.filtro_grupos.filtro_grupos_listbox.value;
		var pai=document.getElementById("filtros_todos");
		var listar_utentes_todas=document.getElementById('listar_utentes_todas');
		listar_utentes_todas.removeAttribute("class",'listar_utentes_todas_inicio');
		listar_utentes_todas.setAttribute("class",'listar_utentes_todas_alterado');
		var filho3=document.getElementById("filtro_grupo_mais_filtros");
		filho3.removeAttribute("class","esconde_filtro");
	}
	else{
		var filho=document.getElementById("nao_mostra_filtro");
		filho.setAttribute("class","esconde_filtro");
		var filho2=document.getElementById("mostra_filtro");
		filho2.removeAttribute("class","esconde_filtro");
		if(document.getElementById("filtro_grupo_mais_filtros")!=null){
			var filho3=document.getElementById("filtro_grupo_mais_filtros")	;
			filho3.setAttribute("class","esconde_filtro");
		}
		var listar_utentes_todas=document.getElementById('listar_utentes_todas');
		listar_utentes_todas.removeAttribute("class",'listar_utentes_todas_alterado');
		listar_utentes_todas.setAttribute("class",'listar_utentes_todas_inicio');
	}
}
function aviso_utente_filtro_alunos(filtro,oElement,objecto){
	var info;
	var valor_selecionado;
	var pai=document.getElementById("filtro_escola_ciclo_ano_turma");
	//INICIO FILTRO ESCOLA
	if(filtro==1){
		valor_selecionado=document.getElementById("filtro_escola").value;
		pai=document.getElementById("filtro_escola_ciclo_ano_turma");
		info="0="+filtro+"&1="+valor_selecionado;
		if(pai.hasChildNodes()){
			var filho=document.getElementById("filtro_ciclo_opcoes");
			pai.removeChild(filho);
		}
		/*if(document.getElementById("filtrar_resultados")){
			var filho=document.getElementById("filtrar_resultados");
			pai=filho.parentNode;
			pai.removeChild(filho);
		}*/
	}
	else if(filtro==2){
		var Element=oElement;
		if(Element.value==0){
			oForm = oElement.form; 
			var oElement = oForm.elements[oElement.name];
			if(oElement.length){
				var bChecked = oElement[0].checked;
				for(var i = 1; i < oElement.length; i++){
					oElement[i].checked = bChecked; 
				}
			}
			var aForm_anos=document.filtro_ano_checkbox;
			var oElement_anos = aForm_anos.elements;
			if(oElement_anos.length){
				for(var x=0; x < aForm_anos.length; x++){
					oElement_anos[x].checked = bChecked;
					var ano=oElement_anos[x].value;
					if(ano!=0){
						aForm_turma_texto="filtro_turma_checkbox"+ano
						if(document.getElementById(aForm_turma_texto)){
							var aForm_turma=document.getElementById(aForm_turma_texto);
							aElement_turma=aForm_turma.elements;
							if(aElement_turma.length){
								for(var f=0; f < aForm_turma.length; f++){
									aElement_turma[f].checked = bChecked;
								}
							}
						}
					}
				}
			}
		}
		else{
			oForm = oElement.form;
			var xChecked = oElement.checked; 
			oElement = oForm.elements[oElement.name]; 
			if(oElement.length){ 
			  bChecked = true;
			  nChecked = 0; 
			  for(i = 1; i < oElement.length; i++) 
				if(oElement[i].checked) 
				  nChecked++; 
			  if(nChecked < oElement.length - 1) 
				bChecked = false; 
			  oElement[0].checked = bChecked;
			}
			var aForm_anos=document.filtro_ano_checkbox;
			var oElement_anos = aForm_anos.elements;
			if(oElement_anos.length){
				for(var x=1; x < aForm_anos.length; x++){
					if(oElement_anos[x].getAttribute("ciclo")==Element.value){
						oElement_anos[x].checked = xChecked;
						var ano=oElement_anos[x].value;
						aForm_turma_texto="filtro_turma_checkbox"+ano
						if(document.getElementById(aForm_turma_texto)){
							var aForm_turma=document.getElementById(aForm_turma_texto);
							aElement_turma=aForm_turma.elements;
							if(aElement_turma.length){
								for(var f=0; f < aForm_turma.length; f++){
									aElement_turma[f].checked = xChecked;
								}
							}
						}
					}
				}
			}
			oElement_anos[0].checked = bChecked;
		}
	}
	else if(filtro==3){
		var Element=oElement;
		if(Element.value==0){
			oForm = oElement.form; 
			var oElement = oForm.elements[oElement.name];
			if(oElement.length){
				var bChecked = oElement[0].checked;
				for(var i = 1; i < oElement.length; i++){
					oElement[i].checked = bChecked;
					var ano=oElement[i].value;
					aForm_turma_texto="filtro_turma_checkbox"+ano
					if(document.getElementById(aForm_turma_texto)){
						var aForm_turma=document.getElementById(aForm_turma_texto);
						aElement_turma=aForm_turma.elements;
						if(aElement_turma.length){
							for(var x=0; x < aForm_turma.length; x++){
								aElement_turma[x].checked = bChecked;
							}
						}
					}
				}
			}
			var aForm_ciclo=document.filtro_ciclo_checkbox;
			var oElement_ciclo = aForm_ciclo.elements;
			if(oElement_ciclo.length){
				for(var x=0; x < aForm_ciclo.length; x++){
					oElement_ciclo[x].checked = bChecked;
				}
			}
			//var aForm_turma=document.filtro_turma_checkbox;
			//var oElement_turma = aForm_ciclo.elements;
		}
		else{
			oForm = oElement.form;
			var xChecked = oElement.checked;  
			oElement = oForm.elements[oElement.name]; 
			if(oElement.length) 
			{ 
			  bChecked = true; 
			  nChecked = 0; 
			  for(i = 1; i < oElement.length; i++) 
				if(oElement[i].checked) 
				  nChecked++; 
			  if(nChecked < oElement.length - 1) 
				bChecked = false; 
			  oElement[0].checked = bChecked; 
			}
			var r=0;
			var p=0;
			var ciclo=Element.getAttribute("ciclo");
			for(i = 1; i < oElement.length; i++){
				if(oElement[i].getAttribute("ciclo")==ciclo){
					if(oElement[i].checked){
						r=r+1;
					}
					p=p+1;
				}
			}
			var sChecked=bChecked;
			if(r==p){
				bChecked=true;
			}
			var aForm_ciclo=document.filtro_ciclo_checkbox;
			var oElement_ciclo = aForm_ciclo.elements;
			if(oElement_ciclo.length){
				for(var x=0; x < aForm_ciclo.length; x++){
					if(ciclo==oElement_ciclo[x].value){
						oElement_ciclo[x].checked = bChecked;
					}
				}
			}
			oElement_ciclo[0].checked = sChecked;
			var ano=Element.value;
			aForm_turma_texto="filtro_turma_checkbox"+ano
			if(document.getElementById(aForm_turma_texto)){
				var aForm_turma=document.getElementById(aForm_turma_texto);
				aElement_turma=aForm_turma.elements;
				if(aElement_turma.length){
					for(var x=0; x < aForm_turma.length; x++){
						aElement_turma[x].checked = xChecked;
					}
				}
			}
		}
	}
	else if(filtro==4){
		var Element=oElement;
		if(Element.value==0){
			oForm = oElement.form; 
			var oElement = oForm.elements[oElement.name];
			if(oElement.length){
				var bChecked = oElement[0].checked;
				for(var i = 1; i < oElement.length; i++){
					oElement[i].checked = bChecked; 
				}
			}
			var ano=Element.getAttribute("ano");
			var aForm_anos=document.filtro_ano_checkbox;
			var oElement_anos = aForm_anos.elements;
			if(oElement_anos.length){
				for(var x=0; x < aForm_anos.length; x++){
					if(oElement_anos[x].value==ano){
						oElement_anos[x].click();
					}
					//oElement_anos[x].checked = bChecked;
				}
			}
		}
		else{
			oForm = oElement.form;
			oElement = oForm.elements[oElement.name]; 
			if(oElement.length) 
			{ 
			  bChecked = true;
			  nChecked = 0; 
			  for(i = 1; i < oElement.length; i++) 
				if(oElement[i].checked) 
				  nChecked++; 
			  if(nChecked < oElement.length - 1) 
				bChecked = false; 
			  oElement[0].checked = bChecked;
			}
			var e=0;
			var l=0;
			var ano=Element.getAttribute("ano");
			for(var s=1 ; s < oElement.length;s++){
				if(oElement[s].checked){
					e=e+1;	
				}
				l=l+1;
			}
			var aForm_anos=document.filtro_ano_checkbox;
			var oElement_anos = aForm_anos.elements;
			if(l==e){
				if(oElement_anos.length){
					for(var x=0; x < aForm_anos.length; x++){
						if(oElement_anos[x].value==ano){
							oElement_anos[x].click();
						}
					}
				}
			}
			else if(e==(l-1)){
				l=0;
				e=0;
				if(oElement_anos.length){
					for(var x=0; x < aForm_anos.length; x++){
						if(oElement_anos[x].value==ano){
							oElement_anos[x].checked=bChecked;
							var ciclo=oElement_anos[x].getAttribute("ciclo");
						}
					}
					oElement_anos[0].checked = bChecked;
					for(x=0; x < aForm_anos.length; x++){
						if(oElement_anos[x].getAttribute==ciclo){
							if(oElement_anos[x].checked==false){
								e=e+1;
							}
							l=l+1;
						}
					}
					if(l==e){
						var aForm_ciclo=document.filtro_ciclo_checkbox;
						var oElement_ciclo = aForm_ciclo.elements;
						if(oElement_ciclo.length){
							for(var x=0; x < aForm_ciclo.length; x++){
								if(ciclo==oElement_ciclo[x].value){
									oElement_ciclo[x].checked = bChecked;
								}
							}
						}
						oElement_ciclo[0].checked = bChecked;
					}
				}
			}
		}
	}
	if(filtro==1){		
		ligar = ligacao();
		ligar.open("POST","/mod/pesquisa/_filtro_grupo_alunos.php",false);
		ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ligar.setRequestHeader("Content-length", info.lenght);
		ligar.setRequestHeader("Connection", "close");
		ligar.send(info);
		valor=ligar.responseText;
		pai.innerHTML=valor;
	}
}
/*function aviso_utente_alunos(div){
	var x=0;
	var tdiv=div+"a";
	var i=document.getElementById(tdiv).value;
	var p=document.getElementById('subfiltros');
	var t=div+1;
	for(t=div+1;document.getElementById("z"+t);t++){
		e=document.getElementById("z"+t);
		p.removeChild(e);
	}
	if(i!=0)
	{	
		div++;
		d=document.getElementById("0a").value;
		var info="0="+div+"&1="+i+"&2="+d;
		ligar = ligacao();
		ligar.open("POST","_utentes(alunos).php",false);
		ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ligar.setRequestHeader("Content-length", info.lenght);
		ligar.setRequestHeader("Connection", "close");
		ligar.send(info);
		var valor=ligar.responseText;
		var e=document.getElementById('subfiltros');
		var idiv=document.createElement("div");
		idiv.setAttribute("id","z"+div);
		e.appendChild(idiv);
		document.getElementById("z"+div).innerHTML=valor;
	}
}*/
function aviso_utente_adicionar(id){
	alert(id);
	var pai=document.getElementById('utentes_selecionados');
	var sdiv=document.createElement("div");	
	sdiv.setAttribute("id",id);
}
function aviso_grupos_expandir(div,id,escola){
	var i=div+id;
	var imageId = "mudarsrc"+i;
	var image = document.getElementById(imageId);
	var no=document.getElementById(i);
	var noavo=no.parentNode;
	var noresultado=no.lastChild;
	if(noresultado.hasChildNodes()){
		image.src="/imgs/icons/expand.png";
		var nosfilho=noresultado.childNodes;
		var count_no_filho=nosfilho.length;
		count_no_filho=count_no_filho-1;
		for(var r=0;r<=count_no_filho;count_no_filho--){
			var nofilho=nosfilho[count_no_filho];
			noresultado.removeChild(nofilho);
		}
	}
	else{
		var nospai=noavo.childNodes;
		var count_no_pai=nospai.length;
		count_no_pai=count_no_pai-1;
		for(var p=0;p<=count_no_pai;count_no_pai--){
			var nopai=nospai[count_no_pai];
			var id_corrente=nopai.getAttribute("id");
			imageId = "mudarsrc"+id_corrente;
			var m_image=document.getElementById(imageId);
			if(m_image!=null){
				m_image.src="/imgs/icons/expand.png";
			}
			noresultado=nopai.lastChild;
			if(noresultado.hasChildNodes()){
				var nosfilho=noresultado.childNodes;
				var count_no_filho=nosfilho.length;
				count_no_filho=count_no_filho-1;
				for(var r=0;r<=count_no_filho;count_no_filho--){
					var nofilho=nosfilho[count_no_filho];
					noresultado.removeChild(nofilho);
				}
			}
		}	
		if(div=="a"){
			idg=id;
		}
		image.src="/imgs/icons/collapse.png";
		if(idg==2){
			if(div=="b"){
				ideb=id;
			}
			if(div=="d" || div=="c"){
				var info="0="+div+"&1="+id+"&2="+ideb;
			}
			else{
				var info="0="+div+"&1="+id;
			}
			ligar = ligacao();
			ligar.open("POST","/mod/pesquisa/_utentes_grupos_alunos.php",false);
			ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ligar.setRequestHeader("Content-length", info.lenght);
			ligar.setRequestHeader("Connection", "close");
			ligar.send(info);
			var valor=ligar.responseText;
			var resultado=no.lastChild;
			resultado.innerHTML+=valor;
		}
		if(idg==3){
			if(div=="b"){
				ideb=id;
			}
			if(div=="d" || div=="c"){
				var info="0="+div+"&1="+id+"&2="+ideb;
			}
			else{
				var info="0="+div+"&1="+id;
			}
			ligar = ligacao();
			ligar.open("POST","/mod/pesquisa/_utentes_grupos_enceducacao.php",false);
			ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ligar.setRequestHeader("Content-length", info.lenght);
			ligar.setRequestHeader("Connection", "close");
			ligar.send(info);
			var valor=ligar.responseText;
			var resultado=no.lastChild;
			resultado.innerHTML+=valor;
		}
		if(idg==4){
			var info="0="+div+"&1="+id;
			ligar = ligacao();
			ligar.open("POST","/mod/pesquisa/_utentes_grupos_funcionarios.php",false);
			ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ligar.setRequestHeader("Content-length", info.lenght);
			ligar.setRequestHeader("Connection", "close");
			ligar.send(info);
			var valor=ligar.responseText;
			var resultado=no.lastChild;
			resultado.innerHTML+=valor;
		}
		if(idg==5){
			if(div=="b"){
				ideb=id;
			}
			if(div=="d" || div=="c"){
				var info="0="+div+"&1="+id+"&2="+ideb;
			}
			else{
				var info="0="+div+"&1="+id;
			}
			ligar = ligacao();
			ligar.open("POST","/mod/pesquisa/_utentes_grupos_professores.php",false);
			ligar.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ligar.setRequestHeader("Content-length", info.lenght);
			ligar.setRequestHeader("Connection", "close");
			ligar.send(info);
			var valor=ligar.responseText;
			var resultado=no.lastChild;
			resultado.innerHTML+=valor;
		}
	}
}
function aviso_grupos_adicionar(div,id){
	var pai=document.getElementById('grupos_selecionados');
	var sdiv=document.createElement("div");	
	sdiv.setAttribute("id",div_id_remover);
	var div_id_remover_actual=div_id_remover;
	div_id_remover=div_id_remover+1;
	var no=document.getElementById(div+id);
	var nofim=document.getElementById("grupos");
	var current=no;
	var previous=no;
	var textolongo="";
	while(current!=nofim){
		var current_info=current.getAttribute("id")
		var current_div=current_info.substring(0,1);
		var current_id=current_info.substring(1)
		//sdiv.setAttribute(div,id);
		//alert(current_div+","+current_id);
		if(current_div=="a"){
			previous=current;
			current=current.parentNode;
		}
		else if(current_div!="a"){	
			previous=current;
			current=current.parentNode;
			current=current.parentNode;
		}
		var current_texto=previous;
		current_texto=current_texto.firstChild;
		var current_nodos_texto=current_texto.childNodes;
		var texto=current_nodos_texto[1].firstChild.nodeValue;
		//alert("texto: "+texto);
		textolongo=texto+" : "+textolongo;
		sdiv.setAttribute(current_div,current_id);
	}
	var d=document.createTextNode(textolongo);
	var o=document.createElement("div");
	var g=document.createElement("div");
	var t=document.createElement("div");
	t.setAttribute("class","descricao_selecionados");
	g.setAttribute("class","grupo_selecionados");
	o.setAttribute("class","opcao_remover");
	var i=document.createElement("img");
	i.setAttribute('src',"/imgs/icons/remove.png");
	i.setAttribute('onclick',"javascript:aviso_grupos_remover('" + div_id_remover_actual + "');");
	o.appendChild(i);
	t.appendChild(d);
	g.appendChild(t);
	g.appendChild(o);
	sdiv.appendChild(g);
	var nosfilho=pai.childNodes;
	var flag;
	var count_no_pai=nosfilho.length;
	count_no_pai=count_no_pai-1;
	for(var p=0;p<=count_no_pai;count_no_pai--){
		var nofilho=nosfilho[count_no_pai];
		if(nofilho.getAttribute("a")!=null){
			if(nofilho.getAttribute("a")==sdiv.getAttribute("a")){
				//sao iguais se nao houver "b" nao mexe
				//se houver "b" compara b
				if(nofilho.getAttribute("b")!=null){
					if(nofilho.getAttribute("b")==sdiv.getAttribute("b")){
						//se nao houver "c" não mexe
						//se houver "c" altera
						if(nofilho.getAttribute("c")!=null){
							if(nofilho.getAttribute("c")==sdiv.getAttribute("c")){
								//se nao houver "d" não mexe
								//se houver "d" altera
								if(nofilho.getAttribute("d")!=null){
									if(nofilho.getAttribute("d")==sdiv.getAttribute("d")){
										//se nao houver "e" não mexe
										//se houver "e" altera
										if(nofilho.getAttribute("e")!=null){
											if(nofilho.getAttribute("e")==sdiv.getAttribute("e")){
											}
											else if(nofilho.getAttribute("e")!=sdiv.getAttribute("e")){
												flag=0;
												//e!=e adiciona
												if(sdiv.getAttribute("e")==null){
													pai.removeChild(nofilho);
												}
											}
										}
										else{
											flag=1;
											//e==null
											////****escreve mensagem já existe****
										}	
									}
									else if(nofilho.getAttribute("d")!=sdiv.getAttribute("d")){
										flag=0;
										//d!=d adiciona
										if(sdiv.getAttribute("d")==null){
											pai.removeChild(nofilho);
										}
									}
								}
								else{
									flag=1;
									//d==null
									////****escreve mensagem já existe****
								}
							}
							else if(nofilho.getAttribute("c")!=sdiv.getAttribute("c")){
								flag=0;
								//c!=c adiciona
								if(sdiv.getAttribute("c")==null){
									pai.removeChild(nofilho);
								}
							}
						}
						else{
							flag=1;
							//c==null
							////****escreve mensagem já existe****
						}
					}
					else if(nofilho.getAttribute("b")!=sdiv.getAttribute("b")){
						flag=0;
						if(sdiv.getAttribute("b")==null){
							pai.removeChild(nofilho);
						}
						//b!=b adiciona
					}
				}	
				else{
					flag=1;
					//b==null
					//****escreve mensagem já existe****
				}
			}
			else{
				flag=0;
				//a!=a adiciona
			}	
		}
		if(flag==0){
			//alert("0");
		}
		else if(flag==1){
			pai.removeChild(nofilho);
		}
	}
	pai.appendChild(sdiv);
}
function aviso_grupos_remover(id){
	var no=document.getElementById('grupos_selecionados');
	var nosfilho=no.childNodes;
	for(var x=0;x<nosfilho.length;x++){
		var nofilho=nosfilho[x];
		var z=nofilho.getAttribute("id")
		if(z==id){
			var nofilho=nosfilho[x]
			no.removeChild(nofilho);
		}
	}
}
function slide(div1,div2,tabID){
	document.getElementById(div1).style.display='none';
	document.getElementById(div2).style.display='block';

	var elementotab1 = document.getElementById("tab1");
	var elementotab2 = document.getElementById("tab2");
	var elementoActivo = document.getElementById(tabID);
	
	elementotab1.removeAttribute("class","active"); 
	elementotab2.removeAttribute("class","active");
	alert("linha");
	//elementotab2.setAttribute("class", "active");
}