var xmlhttp;
var xmlDoc;
var CurrentTop = "";

function createXMLHttp(){
	if ( xmlhttp )
		return;
	
	/*@cc_on
	@if (@_jscript_version >= 5) 
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				xmlhttp = false;
			}
		}
	@else
		xmlhttp = false;
	@end @*/
	
	try{
    	xmlhttp = new XMLHttpRequest();
	}catch(ee){
    	try{
        	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	    }catch(e){
    	    try{
        	    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	        }catch(E){
				alert("O seu sistema não comporta XML!");
    	        xmlhttp = false;
        	}
	    }
	}
	
}
function importXML(ArqXML)
{
	if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = carregaPrincipal;
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.onreadystatechange = function () {
			if (xmlDoc.readyState == 4) carregaPrincipal()
		};
 	}
	else
	{
		alert("O seu sistema não comporta XML!");
		return false;
	}
	xmlDoc.load("pages/"+ArqXML);
		
	return true;
}
createXMLHttp();
function carregaPrincipal(){
	//Exibe o texto carregando no div conteúdo
    //var conteudo = document.getElementById("conteudo");  //??
	
//    conteudo.innerHTML = '<div class="loading">Carregando...</div>'; //??
			// Topo
			Cabeca = xmlDoc.getElementsByTagName("historico");
			var text = "";
			for( var i = 0 ;i < Cabeca.length ; i++ ) {
						
   				text +=  "<a href=\"#\" onclick=\""+ Cabeca.item(i).attributes[1].nodeValue + "('"   + 
					     Cabeca.item(i).attributes[0].nodeValue;
						 
				if ( Cabeca.item(i).attributes[1].nodeValue == "MenuClick" ) {
						 text += "');\">" + Cabeca.item(i).firstChild.nodeValue + "</a> / ";			
				} else {
						 text += "','-notitle-');\">" + Cabeca.item(i).firstChild.nodeValue + "</a> / ";												
								 
/*						 text += "','" + Cabeca.item(i).firstChild.nodeValue + 
						         "');\">" + Cabeca.item(i).firstChild.nodeValue + "</a> / ";													*/
				}
			}
					
			var navegador = document.getElementById("breadCrumb");
			navegador.innerHTML = text; 
			CurrentTop = text;
			
			// SubSecoes
			Menus = xmlDoc.getElementsByTagName("subsetor");
			text = "";
			
			if ( Menus.length > 0 ) {
	   		    text = "<div id=\"sectionLinks\">"; 
			}
			for( var i = 0 ;i < Menus.length ; i++ ) {
				
				if ( Menus.item(i).attributes[1].nodeValue == "MenuClick" ) {				
					text += "<a href=\"#\" onclick=\"MenuClick('" +
					        Menus.item(i).attributes[0].nodeValue + "');\">";
															   
				} else if ( Menus.item(i).attributes[1].nodeValue == "SubMenuClick" ) {
					text += "<a href=\"#\" onclick=\"SubMenuClick('"+
					Menus.item(i).attributes[0].nodeValue + "','" + 
					Menus.item(i).firstChild.nodeValue + "');\">";														
				} else {
					return; /// DOOOOOOOOOOOOO	
				}
		        
				text +=  Menus.item(i).firstChild.nodeValue + "</a>";
			}
			if ( Menus.length > 0 ) {
	   		    text += "</div>"; 
			}	
			// Paginas Relacionadas
			Menus = xmlDoc.getElementsByTagName("links");
			if ( Menus.length > 0 ) {
	   		    text += "<div id=\"relatedLinks\">"; 
				text += "<h3>&nbsp; P&aacute;ginas Relacionadas</h3>";
			}
			
			for( var i = 0 ;i < Menus.length ; i++ ) {
				text += "<a href=\"" + Menus.item(i).attributes[0].nodeValue + "\" target=\"_blank\" id=\"ext\">" +
				        Menus.item(i).firstChild.nodeValue + "</a>  <br />";
			}
			
			if ( Menus.length > 0 ) {
	   		    text += "</div>"; 
			}			
			
			var MenuLateral = document.getElementById("pageNav");
			var Conteudo = document.getElementById("conteudo");			
			
			if ( text != "" ) {
				MenuLateral.style.visibility="visible";
				MenuLateral.innerHTML = text; 
				Conteudo.style.padding = '0px 10px 0px 0px';
				Conteudo.style.margin = '0px 0px 0px 178px';										
			} else {
				MenuLateral.style.visibility='hidden';
				Conteudo.style.padding = '0px 0px 0px 0px';
				Conteudo.style.margin = '0px 0px 0px 0px';												
			}				
}
function carregaSubPrincipal(n,title){
	//Exibe o texto carregando no div conteúdo
    var conteudo = document.getElementById("conteudo");
	
    conteudo.innerHTML = '<div class="loading">Carregando...</div>';
    xmlhttp.open("GET", "pages/"+ n,true);
    //Executada quando o navegador obtiver o código
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var navegador = document.getElementById("breadCrumb");
			
			SearchTexto = CurrentTop;
			SearchTexto = SearchTexto.replace(/\+/g," ");            
			
			if( SearchTexto.search(title) == -1 && title != "-notitle-") { 
				text =  CurrentTop + "<a href=\"#\" onclick=\"SubMenuClick('"+ n + "','" +  title + "');\">" + 
				        title + "</a> / ";				
			
				navegador.innerHTML = text;
				
				
			} else if ( title == "-notitle-" ) {
				navegador.innerHTML = CurrentTop;	
			} 
			
            var conteudo = document.getElementById("conteudo");
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);
            conteudo.innerHTML = texto;
			
			appendScript(xmlhttp.responseText);	
		
        }
    }
	
    xmlhttp.send(null);
}
function SubMenuClick(n,title){
	
	//createXMLHttp();
	
	if (!xmlhttp) {
		return true;
	}
    //Chama o carrega
    carregaSubPrincipal(n,title);
	
    //Cancela o click (evita a navegação)
    return false;
}
function MenuClick(n,m){
	
	result = !importXML(n);	
	
	n = n.substring(-1,n.search(".xml")) + ".html";
	
	if( typeof(m) != "undefined" ) {
		n = m;	
	}
			
	SubMenuClick(n,"-notitle-");
	
    //Cancela o click (evita a navegação)
	return result;
}
function HiddenMenuClick(n,m,p){
	
	result = !importXML(n);
	
	SubMenuClick(m,p);
	
    //Cancela o click (evita a navegação)
	
	return result;
}
function LinkOpen(n){
	
	//createXMLHttp();
	
	if (!xmlhttp) {
		return true;
	}
    //Chama o carrega
    carregaSubPrincipal(n,"-notitle-");
	
    //Cancela o click (evita a navegação)
    return false;
}
function forgotPassword(email)
{
	xmlhttp.open("GET", "cgi-bin/forget.php?email="+email,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			
			mess = document.getElementById("message");
			
			mess.style.visibility = 'visible';
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
				mess.innerHTML = texto.substr(6,texto.length-6);
 				mess.className="messageOK";		
				
			} else {
				mess.innerHTML = texto.substr(6,texto.length-6);
				mess.className="message";		
			}
			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;
}
function convertUnits(form)
{
	var From = form.U1.value;
	var To = form.U2.value;	
	var Value = form.V1.value;
	var ConvertValue = 0;
	
	var Msg = document.getElementById("convert");			
	Msg.style.visibility = 'visible';		
/*	var reDigits = /^\d+$/;
	
	if( !reDigits.test(Value) ) {
		return false;
	}
*/
	if( Value.length == 0 ) {
		Msg.innerHTML = "<br>O valor est&aacute; em branco!<br>&nbsp";	
		return false;
	}
	if( isNaN(Value) ) {
				
		Msg.innerHTML = Value + "<br>N&atilde;o &eacute; um n&uacute;mero v&aacute;lido!<br>&nbsp";
		return false;
	}
	// Transforma em Litros
	switch( From ) {
		
		case "1" :
			ConvertValue = Value;
		break;
		
		case "2" :
			ConvertValue = Value / 10.0;		
		break;
		
		case "3" :
			ConvertValue = Value / 100.0;		
		break;
		case "4" :
			ConvertValue = Value * 1000;		
		break;	
		
		case "5" :
			ConvertValue = Value / 1000.0;		
		break;	
		
		case "6" :
			ConvertValue = Value / 1000000.0;		
		break;		
		
	}
	
	// Monta o valor final
	switch( To ) {
		
		case "1" :
			ConvertValue = ConvertValue;
		break;
		
		case "2" :
			ConvertValue = ConvertValue * 10;		
		break;
		
		case "3" :
			ConvertValue = ConvertValue * 100;		
		break;
		case "4" :
			ConvertValue = ConvertValue / 1000.0;		
		break;	
		
		case "5" :
			ConvertValue = ConvertValue * 1000;		
		break;	
		
		case "6" :
			ConvertValue = ConvertValue * 1000000;		
		break;			
	}	
		
	Msg.innerHTML = "<br>" + Value + " " + form.U1.options[From-1].text + " de &Aacute;gua equivalem a " + 
					ConvertValue + " " + form.U2.options[To-1].text + "<br>&nbsp";
					
	Fat.fade_element("convert",60,1000,'#FF0000');
	
	return false;	
}
function enviaMail(form)
{	
	var parametros = "nome=" + form.nome.value + 
					 "&email=" + form.email.value +
					 "&mensagem=" + form.mensagem.value + 
					 "&receber=" + (form.receber.checked ? "1" : "0") + 					 
					 "&assunto=" + form.assunto.value;
			
	xmlhttp.open("GET", "cgi-bin/send.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			
			mess = document.getElementById("message");
			
			mess.style.visibility = 'visible';
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
				mess.innerHTML = texto.substr(6,texto.length-6);
				mess.className="messageOK";				
			} else {
				mess.innerHTML = texto.substr(6,texto.length-6);
				mess.className="message";				
			}			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;	
}
function radioValue(aRadio)
{
	for( var ii = 0; ii < aRadio.length ; ii++ ) {
			if( aRadio[ii].checked ) { 
				return aRadio[ii].value;
			}
	}	
	
	return 0;
}
function siteSendForm(form)
{	
	var parametros = "id=" + form.id.value + 
					 "&q1=" + radioValue(form.site01) +
					 "&q2=" + radioValue(form.site02) +
					 "&q3=" + radioValue(form.site03) +
					 "&q4=" + radioValue(form.site04) +
					 "&q5=" + radioValue(form.site05) +
					 "&q6=" + radioValue(form.site06) +
					 "&q7=" + radioValue(form.site07) +
					 "&q8=" + radioValue(form.site08) +
					 "&q9=" + radioValue(form.site09) +
					 "&q10=" + radioValue(form.site10) +
					 "&q11=" + radioValue(form.site11) +
					 "&sugest=" + form.sitesugestoes.value;
			
	xmlhttp.open("GET", "cgi-bin/site_aval.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);	
			
			mess = document.getElementById("conteudo");			
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
			
				mess.innerHTML = texto;			
				
			}else{
				
				alert(texto.substr(6,texto.length-6));
				return false;
				
			}			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;	
}
function cursoSendForm(form)
{	
	var parametros = "id=" + form.id.value + 
					 "&q1=" + radioValue(form.curso01) +
					 "&q2=" + radioValue(form.curso02) +
					 "&q3=" + radioValue(form.curso03) +
					 "&q4=" + radioValue(form.curso04) +
					 "&q5=" + radioValue(form.curso05) +
					 "&sugest=" + form.cursosugestoes.value;
			
	xmlhttp.open("GET", "cgi-bin/curso_aval.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);	
			
			mess = document.getElementById("conteudo");			
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
			
				mess.innerHTML = texto;			
				
			}else{
				
				alert(texto.substr(6,texto.length-6));
				return false;
				
			}			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;	
}
function geoSendForm(form)
{	
	var parametros = "id=" + form.id.value + 
					 "&q1=" + radioValue(form.GT01) +
					 "&q2=" + radioValue(form.GT02) +
					 "&q3=" + radioValue(form.GT03) +
					 "&q4=" + radioValue(form.GT04) +
					 "&q5=" + radioValue(form.GT05) +
					 "&q6=" + radioValue(form.GT06) +
					 "&q7=" + radioValue(form.GT07) +
					 "&q8=" + radioValue(form.GT08) +
					 "&q9=" + radioValue(form.GT09) +
					 "&q10=" + radioValue(form.GT10) +
					 "&q11=" + radioValue(form.GT11) +
					 "&q12=" + radioValue(form.GT12) +
					 "&q13=" + radioValue(form.GT13) +
					 "&q14=" + radioValue(form.GT14) +
					 "&q15=" + radioValue(form.GT15) +
					 "&q16=" + radioValue(form.GT16) +
					 "&q17=" + radioValue(form.GT17) +
					 "&q18=" + radioValue(form.GT18) + 
					 "&sugest=" + form.GTsugestoes.value;
			
	xmlhttp.open("GET", "cgi-bin/geo_aval.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);	
			
			mess = document.getElementById("conteudo");			
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
			
				mess.innerHTML = texto;			
				
			}else{
				
				alert(texto.substr(6,texto.length-6));
				return false;
				
			}			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;	
}
function consSendForm(form)
{	
	var parametros = "id=" + form.id.value + 
					 "&q1=" + radioValue(form.CD01) +
					 "&q2=" + radioValue(form.CD02) +
					 "&q3=" + radioValue(form.CD03) +
					 "&q4=" + radioValue(form.CD04) +
					 "&q5=" + radioValue(form.CD05) +
					 "&q6=" + radioValue(form.CD06) +
					 "&q7=" + radioValue(form.CD07) +
					 "&q8=" + radioValue(form.CD08) +
					 "&q9=" + radioValue(form.CD09) +
					 
					 "&q10=" + radioValue(form.CD10) +
					 "&q11=" + radioValue(form.CD11) +
					 "&q12=" + radioValue(form.CD12) +
					 "&q13=" + radioValue(form.CD13) +
					 "&q14=" + radioValue(form.CD14) +
					 "&q15=" + radioValue(form.CD15) +
					 "&q16=" + radioValue(form.CD16) +
					 "&q17=" + radioValue(form.CD17) +
					 "&q18=" + radioValue(form.CD18) + 					 
					 "&q19=" + radioValue(form.CD19) + 
					 "&q20=" + radioValue(form.CD20) + 					 
					 
					 "&q21=" + radioValue(form.CD21) +
					 "&q22=" + radioValue(form.CD22) +
					 "&q23=" + radioValue(form.CD23) +
					 "&q24=" + radioValue(form.CD24) +
					 "&q25=" + radioValue(form.CD25) +
					 "&q26=" + radioValue(form.CD26) +
					 "&q27=" + radioValue(form.CD27) +
					 "&q28=" + radioValue(form.CD28) +
					 "&q29=" + radioValue(form.CD29) +
					 
					 "&q30=" + radioValue(form.CD30) +
					 "&q31=" + radioValue(form.CD31) +
					 "&q32=" + radioValue(form.CD32) +
					 "&q33=" + radioValue(form.CD33) +
					 "&q34=" + radioValue(form.CD34) +					 
					 "&q35=" + radioValue(form.CD35) +
					 					 
					 "&sugest=" + form.CDsugestoes.value;
			
	xmlhttp.open("GET", "cgi-bin/cons_aval.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);	
			
			mess = document.getElementById("conteudo");			
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
			
				mess.innerHTML = texto;			
				
			}else{
				
				alert(texto.substr(6,texto.length-6));
				return false;
				
			}			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;	
}
function ecoSendForm(form)
{	
	var parametros = "id=" + form.id.value + 
					 "&q1=" + radioValue(form.DP01) +
					 "&q2=" + radioValue(form.DP02) +
					 "&q3=" + radioValue(form.DP03) +
					 "&q4=" + radioValue(form.DP04) +
					 "&q5=" + radioValue(form.DP05) +
					 "&q6=" + radioValue(form.DP06) +
					 "&q7=" + radioValue(form.DP07) +
					 "&q8=" + radioValue(form.DP08) +
					 "&q9=" + radioValue(form.DP09) +
					 
					 "&q10=" + radioValue(form.DP10) +
					 "&q11=" + radioValue(form.DP11) +
					 "&q12=" + radioValue(form.DP12) +
					 "&q13=" + radioValue(form.DP13) +
					 "&q14=" + radioValue(form.DP14) +
					 "&q15=" + radioValue(form.DP15) +
					 "&q16=" + radioValue(form.DP16) +
					 "&q17=" + radioValue(form.DP17) +
					 "&q18=" + radioValue(form.DP18) + 					 
					 "&q19=" + radioValue(form.DP19) + 
					 "&q20=" + radioValue(form.DP20) + 					 
					 
					 "&q21=" + radioValue(form.DP21) +
					 "&q22=" + radioValue(form.DP22) +
					 "&q23=" + radioValue(form.DP23) +
					 "&q24=" + radioValue(form.DP24) +
					 "&q25=" + radioValue(form.DP25) +
					 "&q26=" + radioValue(form.DP26) +
					 "&q27=" + radioValue(form.DP27) +
					 "&q28=" + radioValue(form.DP28) +
					 "&q29=" + radioValue(form.DP29) +
					 
					 "&q30=" + radioValue(form.DP30) +
					 "&q31=" + radioValue(form.DP31) +
					 "&q32=" + radioValue(form.DP32) +
					 "&q33=" + radioValue(form.DP33) +
					 "&q34=" + radioValue(form.DP34) +					 
					 					 
					 "&sugest=" + form.DPsugestoes.value;
			
	xmlhttp.open("GET", "cgi-bin/eco_aval.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);	
			
			mess = document.getElementById("conteudo");			
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
			
				mess.innerHTML = texto;			
				
			}else{
				
				alert(texto.substr(6,texto.length-6));
				return false;
				
			}			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;	
}
function validateFields(form)
{
	var parametros = "nome=" + form.nome.value + "&" +
				 "sobrenome=" + form.sobrenome.value + "&" +
				 "cidade=" + form.cidade.value + "&" +
				 "estado=" + form.estado.value + "&" +
				 "cidadeEscola=" + form.cidadeEscola.value + "&" +
				 "estadoEscola=" + form.estadoEscola.value + "&" +
				 "email=" + form.email.value + "&" +
				 "ano_nasc=" + form.ano_nasc.value + "&" +
				 "senha=" + form.senha.value + "&" +
				 "escolaridade=" + form.escolaridade.value + "&" +
				 "profissao=" + form.profissao.value + "&" +
				 "formacao=" + form.formacao.value + "&" +				 				 				 
				 "cod_ver=" + form.cod_ver.value + "&" +				 				 
				 "hcod_ver=" + form.hcod_ver.value + "&" +				 				 				 
				 "escola=" + form.escola.value + "&";
				 
	
	if ( form.sexo[0].checked ) {
				 parametros += "sexo=" + form.sexo[0].value + "&";
	} else {
				 parametros += "sexo=" + form.sexo[1].value + "&";		
	}
	
	parametros += "trab_esc=" + ( form.trab_esc[0].checked ? "1" : "0" );
	
/*	if ( form.trab_esc[0].checked ) {
				 parametros += "trab_esc=" + form.trab_esc[0].value + "&";
	} else {
				 parametros += "trab_esc=" + form.trab_esc[1].value + "&";		
	}	*/
	xmlhttp.open("GET", "pages/user_conf.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);			
			
			mess = document.getElementById("conteudo");
			
			mess.innerHTML = texto;
			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;	
}
function cadPost(parametros)
{
	
	xmlhttp.open("GET", "cgi-bin/insert.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);
			
			mess = document.getElementById("conteudo");
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
			
				mess.innerHTML = texto;			
				
			}else{
				
				alert(texto.substr(6,texto.length-6));
				return false;
				
			}			
			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;
}
function editPost(parametros)
{
	
	xmlhttp.open("GET", "pages/user_cad_edit.php?"+parametros,true);	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			texto = texto.replace(/\+/g," ");
			texto = unescape(texto);			
			
			mess = document.getElementById("conteudo");
			
			mess.innerHTML = texto;
        }
    }
	
    xmlhttp.send(null);	
	
	return false;
}
function getCities(form,estado,casaTrabalho)
{
	if (estado == "0" ) {
		return false;
	}
	
	var parametros = "estado=" + estado + "&casaTrabalho=" + casaTrabalho;
	
	xmlhttp.open("GET", "cgi-bin/show_cities.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			if (casaTrabalho == "casa"){
				cidade = document.getElementById("citiesCombo");
			}
			else
			{
				cidade = document.getElementById("citiesComboEscola");
			}
			cidade.innerHTML = texto;
			//form.cidade.innerHTML = texto;
			//citiesCombo.innerHTML = texto;
			
			//$('citiesCombo').innerHTML = texto;
			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;
}
function loginForm(form) {
	
	return loginFormFull(form.email.value,form.senha.value,"");
}
function loginFormPage(form,page) {
	
	return loginFormFull(form.email.value,form.senha.value,page);
}
function loginFormFull(email,senha,page)
{
	var parametros = "email=" + email + "&" +
				     "senha=" + senha + "&";
				 
	xmlhttp.open("GET", "cgi-bin/login.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var logintexto = "";
			logintexto = xmlhttp.responseText;
					
			if ( logintexto.slice(0,6) != "[ERRO]" ) {	
		
				var login_form = document.getElementById("login_form");
				
				login_form.innerHTML = "<div id=\"login\"><span class=\"logins\">Seja bem vindo " + logintexto.substr(6,logintexto.length-6) + "!</span>&nbsp;" +
										"<a href=\"#\" onclick=\"logout();\">logout</a></div>"
							
				if ( page == "mangue") {
					HiddenMenuClick('eco_main.xml','eco_mangue.php','Simulador');					
				} else if ( page == "consumo") {
					HiddenMenuClick('cons_main.xml','cons_simula.php','Simula&ccedil;&atilde;o');	
				} else if ( page == "usuario") {
					HiddenMenuClick('user_main.xml','user_profile.php','Profile');					
				} else if ( page == "geo_avalia") {
					HiddenMenuClick('geo_main.xml','geo_avalia.php','Avalia&ccedil;&atilde;o');					
				} else if ( page == "cons_avalia") {
					HiddenMenuClick('cons_main.xml','cons_avalia.php','Avalia&ccedil;&atilde;o');					
				} else if ( page == "eco_avalia") {
					HiddenMenuClick('eco_main.xml','eco_avalia.php','Avalia&ccedil;&atilde;o');					
				} else if ( page == "ava_site") {
					HiddenMenuClick('ava_main.xml','ava_site.php','Site');					
				} else if ( page == "ava_curso") {
					HiddenMenuClick('ava_main.xml','ava_curso.php','Curso');					
				}
				
//				alert(page);				
				
				setStatus(logintexto.substr(6,logintexto.length-6), 3000,1);
				
			} else {
				
				//alert(logintexto.search("[ERRO]") + logintexto.substr(6,logintexto.length-6));
				
				mess = document.getElementById("message");
					
				if ( mess ) {
					mess.style.visibility = 'visible';
			
					mess.innerHTML = logintexto.substr(6,logintexto.length-6);
					
					setStatus(logintexto.substr(6,logintexto.length-6), 3000,0);
					
				} else {					
    				  setStatus(logintexto.substr(6,logintexto.length-6), 3000,0);
				}
			}
			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;
}
function logout()
{
	xmlhttp.open("GET", "cgi-bin/logout.php",true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			
			var login_form = document.getElementById("login_form");
			
			login_form.innerHTML = 
				"<form id=\"login\" onSubmit=\"return false;\">" + 
				"      <span class=\"logins\">e-mail:</span>" +
				"      <input name=\"email\" type=\"text\" class=\"login_input\" size=\"10\" />" +
				"	  <span class=\"logins\">senha:</span>" + 
				"	  <input name=\"senha\" type=\"password\" class=\"login_input\" size=\"10\" />" +
				"      <a href=\"#\" onclick=\"return loginForm(this);\">entrar</a>" +
				"</form>";
				
			MenuClick('main.xml');				
			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;
	
}
function alterPost(form)
{
	var parametros = "nome=" + form.nome.value + "&" +
				 "sobrenome=" + form.sobrenome.value + "&" +
				 "cidade=" + form.cidade.value + "&" +
				 "estado=" + form.estado.value + "&" +
				 "ano_nasc=" + form.ano_nasc.value + "&" +
				 "senha=" + form.senha.value + "&" +
				 "escolaridade=" + form.escolaridade.value + "&" +
				 "profissao=" + form.profissao.value + "&" +				 
				 "formacao=" + form.formacao.value + "&" +				 				 
				 "escola=" + form.escola.value + "&";				 
				 
	if ( form.sexo[0].checked ) {
				 parametros += "sexo=" + form.sexo[0].value + "&";
	} else {
				 parametros += "sexo=" + form.sexo[1].value + "&";		
	}
	
	parametros += "trab_esc=" + ( form.trab_esc[0].checked ? "1" : "0" );
	
	/*if ( form.trab_esc[0].checked ) {
				 parametros += "trab_esc=" + form.trab_esc[0].value + "&";
	} else {
				 parametros += "trab_esc=" + form.trab_esc[1].value + "&";		
	}*/	
	
	xmlhttp.open("GET", "cgi-bin/alter.php?"+parametros,true);	
	
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
			var texto = xmlhttp.responseText;
			
			mess = document.getElementById("message");
					
			mess.style.visibility = 'visible';
			
			if ( texto.slice(0,6) != "[ERRO]" ) {
				mess.innerHTML = texto.substr(6,texto.length-6);
				mess.className = "messageOK";
				mess.style.visibility = 'visible';				
//				form.style.visibility = 'hidden';
			} else {
				mess.innerHTML = texto.substr(6,texto.length-6);
				mess.className = "message";
				mess.style.visibility = 'visible';								
			}
			
        }
    }
	
    xmlhttp.send(null);	
	
	return false;
}
function avaliacao(form)
{
	return false;	
}
function appendScript(texto){
//Maravilhosa função feita pelo SkyWalker.TO do imasters/forum
//http://forum.imasters.com.br/index.php?showtopic=165277
    // inicializa o inicio ><
    var ini = 0;
    // loop enquanto achar um script
    while (ini!=-1){
        // procura uma tag de script
        ini = texto.indexOf('<script', ini);
        // se encontrar
        if (ini >=0){
            // define o inicio para depois do fechamento dessa tag
            ini = texto.indexOf('>', ini) + 1;
            // procura o final do script
            var fim = texto.indexOf('</scr'+'ipt>', ini);
            // extrai apenas o script
            codigo = texto.substring(ini,fim);
            // executa o script
            //eval(codigo);
            /**********************
            * Alterado por Micox - micoxjcg@yahoo.com.br
            * Alterei pois com o eval não executava funções.
            ***********************/
            novo = document.createElement("script")
            novo.text = codigo;
            document.body.appendChild(novo);
        }
    }
}
function init(){
	Fat.fade_all();	
	
	createXMLHttp();
	
	if (!document.getElementById || !document.createTextNode || (typeof XMLHttpRequest == 'undefined' && !ActiveXObject))
		return;
}
/*if(xmlhttp) {
	window.onload=init;
}*/
