var ActivItem;
var loginStatus = false;

function $(id){
	return document.getElementById(id);
}

function getHTTPObject() 
{
	var req;
		try 
		{ 
			if (window.XMLHttpRequest) 
			{  
				req = new XMLHttpRequest();  
					if (req.readyState == null) 
					{   
						req.readyState = 1;   
						req.addEventListener("load", function () {   
							req.readyState = 4;   
							if (typeof req.onReadyStateChange == "function")    
								req.onReadyStateChange();   
						}, false);  
					}  
				return req; 
			}
			 if (window.ActiveXObject) 
			 {  
			 	var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
				for (var i = 0; i < prefixes.length; i++) 
				{   
					try 
					{    
						req = new ActiveXObject(prefixes[i] + ".XmlHttp");    
						return req;   
					} catch (ex) {};
			  	} 
			}
		} catch (ex) {}
	alert("XmlHttp Objects not supported by client browser");
}

function CarregaXML(url,callback) {
    if (window.ActiveXObject) {
        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async = false;
        xmlDoc.load(url);
        eval("callback()");
    }
    else if (document.implementation && document.implementation.createDocument) {
        xmlDoc=document.implementation.createDocument("","",null);
        xmlDoc.load(url);
        xmlDoc.onload = callback;
    }
}

function pop(mypage, myname, w, h, scroll){
    pos_left = (screen.width - w) / 2;
    pos_top = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',scrollbars='+scroll+',left='+ pos_left +',top='+ pos_top +'';
    win = window.open(mypage, myname, winprops);
    if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); };
};

function fncOpenLogin(){
	var contLogin = document.getElementById("boxLogin");
	var contImage = document.getElementById("imgLogin");
	var contBoasVindas = document.getElementById("boxBoasVindas");
	var contBemVindo = document.getElementById("boxBemvindo");
	
	if(loginStatus){
		contLogin.style.display = "none"
		loginStatus = false;
		if (strNomeUsuario != "") {
			contImage.innerHTML = '<a href="javascript:Logar.logout();"><img src="../images/btn_menu_logoutOff.gif" alt="Login" border="0"></a>';
			contBoasVindas.style.display = "block";
			contBemVindo.innerHTML = '<span class="verdanaLogin">Seja bem-vindo ' + strNomeUsuario + '</span>';
		}
		else
		{
			contImage.innerHTML = '<a href="javascript:fncOpenLogin();"><img src="../images/btn_menu_loginOff.gif" alt="Login" border="0"></a>';
		}
	}else{
		contLogin.style.display = "block";
		loginStatus = true;
		contImage.innerHTML = '<a href="javascript:fncOpenLogin();"><img src="../images/btn_menu_loginOn.gif" alt="Login" border="0"></a>';
		contBoasVindas.style.display = "none";
	}
}

function fncMenuArea(){	
	var indice = 3;
	var strURL = window.location.href;
	var arrMenus = strURL.split("/");
	
	//carregaBanner();
	if(strURL.indexOf("home") == -1 && strURL.indexOf("voceSabia") == -1)changeSubMenu();
	
	if (arrMenus[indice] == "cadastro" && strNomeUsuario != ""){
		LoadUsuario();
	} else if (document.getElementById("divFavoritos") != null && strNomeUsuario == ""){
	    document.getElementById("divFavoritos").style.display = "none";
	}
	
	if(arrMenus[indice] != "fale_conosco" && arrMenus[indice] != "home"){
		var contItem = document.getElementById("menu_" + arrMenus[indice]);
		ActivItem = contItem;
	}
	
	if(strNomeUsuario != "") {
	    document.getElementById("boxLogin").style.display = "none";
		document.getElementById("boxBoasVindas").style.display = "block";
	    document.getElementById("imgLogin").style.display = "none";
	    document.getElementById("imgLogout").style.display = "block";
		if(document.getElementById("divFavoritos") != null) document.getElementById("divFavoritos").style.display = "block";
	}
	
}

function changeSubMenu(imgOver , acao){
	var arrURL = window.location.href.split("/");
	var actvImg = $("BT" + arrURL[arrURL.length-2]);
	
	if(actvImg != null){
		var newAtvSrc = actvImg.src.replace("off" , "on");
		actvImg.src = newAtvSrc;
	}
	
	if(imgOver != undefined && imgOver != ("BT" +arrURL[arrURL.length-2])){
		var overImg = $(imgOver);
		var newSrc = (acao) ? overImg.src.replace("off" , "on") : overImg.src.replace("on" , "off");
		overImg.src = newSrc;
	}
	
};

function fncEsqueciSenha(parStatus, parDiv){
	var contDiv = document.getElementById(parDiv);			
	(parStatus) ? contDiv.style.display = "none" : contDiv.style.display = "block";
}


	function GerarCookie(strCookie, strValor, lngDias)
	{
	    var dtmData = new Date();
	
	    if(lngDias)
	    {
	        dtmData.setTime(dtmData.getTime() + (lngDias * 24 * 60 * 60 * 1000));
	        var strExpires = "; expires=" + dtmData.toGMTString();
	    }
	    else
	    {
	        var strExpires = "";
	    }
	    document.cookie = strCookie + "=" + strValor + strExpires + "; path=/";
	}
	
	// Função para ler o cookie.
	function LerCookie(strCookie)
	{
	    var strNomeIgual = strCookie + "=";
	    var arrCookies = document.cookie.split(';');
	
	    for(var i = 0; i < arrCookies.length; i++)
	    {
	        var strValorCookie = arrCookies[i];
	        while(strValorCookie.charAt(0) == ' ')
	        {
	            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
	        }
	        if(strValorCookie.indexOf(strNomeIgual) == 0)
	        {
	            return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
	        }
	    }
	    return null;
	}
	
	// Função para excluir o cookie desejado.
	function ExcluirCookie(strCookie)
	{
	    GerarCookie(strCookie, '', -1);
	}