// JScript source code
// A função abaixo pega a versão mais nova do xmlhttp do IE e verifica se é Firefox. Funciona nos dois.
function createXMLHTTP() 
{
	try 
    {
    	ajax = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    	catch(e) 
    {
   		try 
		{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
			alert(ajax);
		}
		catch(ex) 
		{
			try 
			{
				ajax = new XMLHttpRequest();
			}
			catch(exc) 
			{
				alert("Esse browser não tem recursos para uso do Ajax");
				ajax = null;
			}
		}
		return ajax;
	}
	var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",
		"MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
		"Microsoft.XMLHTTP"];
	for (var i=0; i < arrSignatures.length; i++) 
	{
		try 
		{
			var oRequest = new ActiveXObject(arrSignatures[i]);
			return oRequest;
		} catch (oError) 
		{
		}
	}
	throw new Error("MSXML is not installed on your system.");
}

//--------------------------------------------
function iniciaPagina()
{
	x = createXMLHTTP();
	x.open('post','pagina1.asp',false);
	x.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	x.onreadystatechange=function() 
	{
		// O valor 4 significa que o objeto já completou a solicitação
		if (x.readyState==4)
		{
			document.all.main.innerHTML = x.responseText;
		}
	}
	x.send(null);
}
//--------------------------------------------
function mostraPagina(obj, intIndex)
{
	var objLi;
	
	var x = createXMLHTTP();
	//seta o tab atual para 'current'
	if (obj.parentElement.id != 'current')
	{
		obj.parentElement.id = 'current';
		switch (intIndex)
		{
			case 0 : x.open('post','pagina1.asp',false);break;
			case 1 : x.open('post','pagina2.asp',false);break;
			case 2 : x.open('post','pagina3.asp',false);break;
			case 3 : x.open('post','pagina4.asp',false);break;
			case 4 : x.open('post','pagina5.asp',false);break;
			case 5 : x.open('post','pagina6.asp',false);break;
			case 6 : x.open('post','terms.asp',false);break;
		}
		x.setRequestHeader('Content-Type',"application/x-www-form-urlencoded; charset=iso-8859-1");
		
		x.onreadystatechange=function() 
		{
			// O valor 4 significa que o objeto já completou a solicitação
			if (x.readyState==4)
			{
				document.all.main.innerHTML = x.responseText;
			}
		}
		x.send(null);
	}
	
	//determina  a quantidade de tabs
	objLi = obj.parentElement.parentElement.childNodes;
	//retorna os outros tabs para 'L1'
	for (var i=0; i <= objLi.length-1;i++)
	{
		if (i != intIndex)
		{
			objLi(i).id = 'L1';
		}
	}
}
//--------------------------------------------

function ajustaTamanho(objPag)
{
	document.all.main.style.height = screen.availHeight-290;
}
//--------------------------------------------
function paginas(intIndex)
{
	x = createXMLHTTP();
	switch (intIndex)
	{
		case 6 : x.open('post','terms.asp',false);break;
		case 7 : x.open('post','policy.asp',false);break;
		case 8 : x.open('post','empresa_ajax.asp',false);break;
	}
	
	x.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	x.onreadystatechange=function() 
	{
		// O valor 4 significa que o objeto já completou a solicitação
		if (x.readyState==4)
		{
			document.all.main.innerHTML = x.responseText;
		}
	}
	x.send(null);
}
//--------------------------------------------
function CheckCampos()
{
    var frm = document.frmLogin;
/*	if (frm.xNumConta.value.length < 12)
	{
    	alert("É necessário informar corretamente o Número de Conta da Empresa.");
	    frm.xNumConta.focus();
	    return false;
	}
	*/
	if (frm.xNomeUsuario.value == '')
	{
    	alert("É necessário preencher o campo 'Nome' para efetuar o login.");
	    frm.xNomeUsuario.focus();
	    return false;
	}
	if (frm.xSenha.value == '')
	{
    	alert("É necessário preencher o campo 'Senha' para efetuar o login.");
	    frm.xSenha.focus();
	    return false;
	}
	
		frm.method = "POST";
		frm.action = "loginverifica.asp";
		frm.submit();
		
}
//-->
//------------------------------------------------------
function CheckSize(intIndex,objCampo)
{
    var frm = document.frmLogin;
    
    switch (intIndex)
    {
        case 0 : if (objCampo.value.length == 3) { frm.dconta.focus()};break;
        case 1 : if (objCampo.value.length == 6) { frm.ddigit.focus()};break;
        case 2 : if (objCampo.value.length == 1) { frm.xNomeUsuario.focus()};break;
       
    }
}
