function posicaoBanner()
{
	var winW, winH
	if (navigator.appName.indexOf("Microsoft")!=-1)
	 {
		  winW = document.body.offsetWidth-20;
		  winH = document.body.offsetHeight-20;
	 }
	 else
	 {
		   winW = window.innerWidth-16;
		   winH = window.innerHeight-16;
	 }

	var banners = document.getElementById("banners");

	if (banners !=null)
	{	
		posicao = (winW / 2 + (790 / 2) + 10);		
	
		banners.style.left = posicao;	
		banners.style.display = 'block';
	}
}

	function limpa_string(S) // Deixa só os digitos no numero
	{
			var Digitos = "0123456789";
			var temp = "";
			var digito = "";
			var primeiro = "";
			var ultimo = "";
			var soma = 1;
			
		   	for (var i=0; i<S.length; i++)
			{
				digito = S.charAt(i);
				if (Digitos.indexOf(digito)>=0)
				{
					if (i==1)
					{
						primeiro = digito;
					}
					
					if (parseInt(digito)==parseInt(primeiro))
					{
						soma++;
					}					
					
					temp=temp+digito
				}
			}
			
			if (soma > 7)
			{
				temp = "";
			}
			return temp
	}
		
	function validar_num(campo)
	{
		nome=campo.name
		num = limpa_string(campo.value);
		campo.value = num;
	}
	function valida_CPF(s)
	{
		var i;
		s = limpa_string(s);
		
		
		if (s.length<11) 
		{
			return false;
		}
		var c = s.substr(0,9);
		var dv = s.substr(9,2);
		var d1 = 0;
		for (i = 0; i < 9; i++)
		{
			d1 += c.charAt(i)*(10-i);
		}
		if (d1 == 0) return false;
		d1 = 11 - (d1 % 11);
		if (d1 > 9) d1 = 0;
		if (dv.charAt(0) != d1)
		{
			return false;
		}
		d1 *= 2;
		for (i = 0; i < 9; i++)
		{
			d1 += c.charAt(i)*(11-i);
		}
		d1 = 11 - (d1 % 11);
		if (d1 > 9) d1 = 0;
		if (dv.charAt(1) != d1)
		{
			return false;
		}
		return true;
	}
	
	function openAjax()
		{
			var ajax = null;

			try
			{
			    if (window.ActiveXObject)
			    {
			        ajax = new ActiveXObject("Microsoft.XMLHTTP");
			    }
			    else if (window.XMLHttpRequest)
			    {
			        ajax = new XMLHttpRequest();
			    }            
			}
			catch(e)
			{ 
			    ajax = null;
			    alert("Erro na abertura do objeto Ajax :" + e.message);
			}
	    
			return ajax;
		}

function Formata(campo,tammax,teclapres,decimal) {
	var tecla = teclapres.keyCode;
	vr = Limpar(campo.value,"0123456789");
	tam = vr.length;
	dec=decimal
	
	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
	
	if (tecla == 8 )
	{ tam = tam - 1 ; }
	
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )
	{
	
	if ( tam <= dec )
	{ campo.value = vr ; }
	
	if ( (tam > dec) && (tam <= 5) ){
	campo.value = vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 6) && (tam <= 8) ){
	campo.value = vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; 
	}
	if ( (tam >= 9) && (tam <= 11) ){
	campo.value = vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 12) && (tam <= 14) ){
	campo.value = vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }
	if ( (tam >= 15) && (tam <= 17) ){
	campo.value = vr.substr( 0, tam - 14 ) + "." + vr.substr( tam - 14, 3 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - 2, tam ) ;}
	} 

}

function Limpar(valor, validos) {
	// retira caracteres invalidos da string
	var result = "";
	var aux;
	for (var i=0; i < valor.length; i++) {
	aux = validos.indexOf(valor.substring(i, i+1));
	if (aux>=0) {
	result += aux;
	}
	}
	return result;
}

function validaLogin()
{
	try
	{
	
	var data = new Date();			
	var horaParam = data.getTime();        
	
	var url = "";
	var login = document.getElementById("logintxt");
	var senha = document.getElementById("senhatxt");
	var resultadoDiv = document.getElementById("divResultadoLogin");		
	
	if (login!=null)
	{
	
		if (login.value=="")
		{
			alert("Informe corretamente seu login");
			return false;			
		}
		
		if(senha.value=="")
		{
			alert("Informe corretamente sua senha");
			return false;
		}
		
		url = "login.asp?barraLogin=1&P=S&username="+ escape(login.value) + "&senha="+ escape(senha.value) + "&horaParam="+ horaParam;
		
					var ajax = openAjax();
															
				   			ajax.open("GET", url, true);				   			
				   			ajax.onreadystatechange = function(){ 							
							 							
							if (ajax.readyState == 4)
							{								   							
								arrDados = (ajax.responseText).split("#");						
								if(arrDados[0] == "OK")
								{
									top.location.href=arrDados[1];
								}
								else if(arrDados[0]=="FALSE")
								{								
									alert(arrDados[1]);
								}
								else
								{
									top.location.href=arrDados[1];
								}
							}
						}	
					  ajax.send();	
	}
	
	}
	catch(e)
	{
		alert("Erro ao processar " + e.message);
	}
							
}
