/* 
3 funções:

	- loadTopoeMenu				| Carrega o topo e o Menu | Parâmetros: urlCriarTopo, divRendTopo, strIDCriarMenu, urlCriarMenu, divRendMenu
	- loadTopo					| Carrega somente o Topo  | Parâmetros: urlCriarTopo, divRendTopo
	- loadMenu					| Carrega somente o Menu  | Parâmetros: urlCriarMenu, divRendMenu
*/
// Cria váriavel para trabalhar com XMLHTTPREQUEST
var xmlhttpTopoeMenu = null;
var xmlhttpTopo = null;
var xmlhttpMenu = null;
var idRendMenu = 0;

function acessar(url)
{
        var path = location.pathname;	
        //document.write(path);
        var local = location.host;
        path = path.split('.');
        if (path[1]=='aspx'){
            window.location = "http://" + local + "/" +  url;
        }else{
			url = url.split('.');
            if(url[1]=='aspx'){
				window.location = "http://" + local + "/SessionTransferCandidato.asp?simples=sim&dir=grava&url="+url[0]+"."+url[1];
            }else{
                window.location = "http://" + local + "/" + url[0]+"."+url[1];
            }
        }
}

function loadTopoeMenu(urlCriarTopo, divRendTopo, strIDCriarMenu, urlCriarMenu, divRendMenu)
{
	// Caso for IE7, Firefox, Opera, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttpTopoeMenu = new XMLHttpRequest();
	}
	// Caso for for IE6, IE5
	else if (window.ActiveXObject)
	{
		xmlhttpTopoeMenu = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (xmlhttpTopoeMenu!= null)
	{
		xmlhttpTopoeMenu.open("GET",urlCriarTopo,true);
		xmlhttpTopoeMenu.onreadystatechange = function()
		{
			if(xmlhttpTopoeMenu.readyState == 4)
			{
				if (xmlhttpTopoeMenu.status==200)
				{
					document.getElementById(divRendTopo).innerHTML = xmlhttpTopoeMenu.responseText;
					//Após ter renderizado o TOPO é feito a verificação para checar se é necessário montar o menu
					if (strIDCriarMenu == 'true')
					{	
						loadMenu(urlCriarMenu, divRendMenu);
						idRendMenu = 1;
					}
				}
				else
				{
					//alert("Problemas durante o processo.\nPor favor tente novamente!!!\nErro:" + xmlhttpTopoeMenu.statusText);
					alert(xmlhttpTopoeMenu.responseText);
				}
			}
			else if (xmlhttpTopoeMenu.readyState == 2)
			{
			    alert('carregando');
			}
		}
		xmlhttpTopoeMenu.send("");
	}
	return;

}

function loadTopo(urlCriarTopo, divRendTopo)
{
	// Caso for IE7, Firefox, Opera, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttpTopo = new XMLHttpRequest();
	}
	// Caso for for IE6, IE5
	else if (window.ActiveXObject)
	{
		xmlhttpTopo = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (xmlhttpTopo!= null)
	{
		xmlhttpTopo.open("GET",urlCriarTopo,true);
		xmlhttpTopo.onreadystatechange = function()
		{
			if(xmlhttpTopo.readyState == 4)
			{
				if (xmlhttpTopo.status==200)
				{
					document.getElementById(divRendTopo).innerHTML = xmlhttpTopo.responseText;
				}
				else
				{
					//alert("Problemas durante o processo.\nPor favor tente novamente!!!\nErro:" + xmlhttpTopo.statusText);
					alert(xmlhttpTopo.responseText);
				}
			}
		}
		xmlhttpTopo.send("");
	}
	return;
}


function loadMenu(urlCriarMenu, divRendMenu)
{		
	if (idRendMenu != 1)
	{
		// Caso for IE7, Firefox, Opera, etc.
		if (window.XMLHttpRequest)
		{
			xmlhttpMenu = new XMLHttpRequest();
		}
		// Caso for for IE6, IE5
		else if (window.ActiveXObject)
		{
			xmlhttpMenu = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		if (xmlhttpMenu!= null)
		{
			xmlhttpMenu.open("GET",urlCriarMenu,true);
			xmlhttpMenu.onreadystatechange = function()
			{
				if(xmlhttpMenu.readyState == 4)
				{
					if (xmlhttpMenu.status==200)
					{
						///alert('rafael');
						document.getElementById(divRendMenu).innerHTML = xmlhttpMenu.responseText;
					}
					else
					{
						//alert("Problemas durante o processo.\nPor favor tente novamente!!!\nErro:" + xmlhttpMenu.statusText);
					    alert(xmlhttpMenu.responseText);
					}
				}
			}
			xmlhttpMenu.send(null);
		}	
	}	
}

/*======================================================================================
							MINHA FUNÇÃO
========================================================================================*/
//var oXMLhttp = criaXMLHttpRequest();// Instancia objeto do tipo XMLHttpRequest
//var oXMLhttp2 = criaXMLHttpRequest();// Instancia objeto do tipo XMLHttpRequest
//var divRetorno;
//var divRetorno2;

//function abrirPag(valor, div)
//{
	//var url = valor;
	//divRetorno = div;
	//oXMLhttp.onreadystatechange = mudancaEstado;
	//oXMLhttp.open("GET",url,true);
	//oXMLhttp.send();
//	if (xmlRequest.readyState == 1) 
//	{
//		document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>";
//	}
	//return url;
//}

//function abrirPag2(valor, div)
//{
	//var url = valor;
	//divRetorno2 = div;
	//oXMLhttp2.onreadystatechange = mudancaEstado2;
	//oXMLhttp2.open("GET",url,true);
	//oXMLhttp2.send();
//	if (xmlRequest.readyState == 1) 
//	{
//		document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>";
//	}
	//return url;
//}

//function mudancaEstado2()
//{	
	    //if (oXMLhttp2.readyState == 4)
	   //{
    		//document.getElementById(divRetorno2).innerHTML = oXMLhttp2.responseText;
			//alert(oXMLhttp.responseText);
	    //}
//	if (oXMLhttp.readyState == 0){
//    escreveAcao(" Não inicializado...");
//    }
//    if (oXMLhttp.readyState == 1){
//    escreveAcao(" Carregando...");
//    }
//    if (oXMLhttp.readyState == 2){
//    escreveAcao(" Carregado.");
//    }
//    if (oXMLhttp.readyState == 3){
//    escreveAcao(" Transmitindo...");
//    }
//}


//function mudancaEstado()
//{	
	    //if (oXMLhttp.readyState == 4)
	   // {
    		//document.getElementById(divRetorno).innerHTML = oXMLhttp.responseText;
			//alert(oXMLhttp.responseText);
	    //}
//	if (oXMLhttp.readyState == 0){
//    escreveAcao(" Não inicializado...");
//    }
//    if (oXMLhttp.readyState == 1){
//    escreveAcao(" Carregando...");
//    }
//    if (oXMLhttp.readyState == 2){
//    escreveAcao(" Carregado.");
//    }
//    if (oXMLhttp.readyState == 3){
//    escreveAcao(" Transmitindo...");
//    }
//}