	var myWindow;

	function abrirJanelaCentralizada(url, largura, altura) {
		//var width = 500;
		//var height = 150;
		var width = largura;
		var height = altura;
		var left = parseInt((screen.availWidth/2) - (width/2));
		var top = parseInt((screen.availHeight/2) - (height/2));
		var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
		myWindow = window.open(url, "subWind", windowFeatures);
	}


	
	
	
	// Checa se uma data é válida!
	function ChecaData(pObj) {
		  var expReg = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/(19|20)?\d{2}$/;
		  var aRet = true;
		  if ((pObj) && (pObj.value.match(expReg)) && (pObj.value != '')) {
				var dia = pObj.value.substring(0,2);
				var mes = pObj.value.substring(3,5);
				var ano = pObj.value.substring(6,10);
				if ((mes == 4 || mes == 6 || mes == 9 || mes == 11 ) && dia > 30) 
				  aRet = false;
				else 
				  if ((ano % 4) != 0 && mes == 2 && dia > 28) 
						aRet = false;
				  else
						if ((ano%4) == 0 && mes == 2 && dia > 29)
						  aRet = false;
		  }  else 
				aRet = false;  

			return aRet;
	}

	
	
	
	
	// Formata o campo valor
	function formataValor(campo) {
		campo.value = filtraCampo(campo);
		vr = campo.value;
		tam = vr.length;
	
		if ( tam <= 2 ){ 
			campo.value = vr ; }
		if ( (tam > 2) && (tam <= 5) ){
			campo.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
		if ( (tam >= 6) && (tam <= 8) ){
			campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, 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 - 2, 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 - 2, tam ) ; }
		if ( (tam >= 15) && (tam <= 18) ){
			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 ) ;}
			
	}





	// Limpa todos os caracteres especiais do campo solicitado
	// Requerido pela função formataData
	function filtraCampo(campo){
		var s = "";
		var cp = "";
		vr = campo.value;
		tam = vr.length;
		for (i = 0; i < tam ; i++) {  
			if (vr.substring(i,i + 1) != "/" && vr.substring(i,i + 1) != "-" && vr.substring(i,i + 1) != "."  && vr.substring(i,i + 1) != "," ){
				s = s + vr.substring(i,i + 1);}
		}
		campo.value = s;
		return cp = campo.value
	}
	



	
	function FormataCPF(campo) {
		//var tecla = teclapres.keyCode;
		//vr = document.form[campo].value;
		campo.value = filtraCampo(campo);
		vr = campo.value;
		tam = vr.length;
		tammax = 14
		vr = vr.replace( "/", "" );
		vr = vr.replace( "/", "" );
		vr = vr.replace( ",", "" );
		vr = vr.replace( ".", "" );
		vr = vr.replace( ".", "" );
		vr = vr.replace( ".", "" );
		vr = vr.replace( ".", "" );
		vr = vr.replace( "-", "" );
		vr = vr.replace( "-", "" );
		vr = vr.replace( "-", "" );
		vr = vr.replace( "-", "" );
		vr = vr.replace( "-", "" );
		tam = vr.length;
	
			if ( tam <= 2 ){ 
				campo.value = vr ; }
			if ( (tam > 2) && (tam <= 5) ){
				campo.value = vr.substr( 0, tam - 2 ) + '-' + vr.substr( tam - 2, tam ) ; }
			if ( (tam >= 6) && (tam <= 8) ){
				campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + '-' + vr.substr( tam - 2, 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 - 2, 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 - 2, 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 ) ;}
		}	
		
		
		
		
		
	// Formata data no padrão DDMMAAAA
	function formataData(campo){
		campo.value = filtraCampo(campo);
		vr = campo.value;
		tam = vr.length;
	
		if ( tam > 2 && tam < 5 )
			campo.value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
		if ( tam >= 5 && tam <= 10 )
			campo.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 ); 
	
	}	
	
	

	
	// Tratamento para números
	function OnlyNumbers(evt) {
		evt = (evt) ? evt : window.event
		var charCode = (evt.which) ? evt.which : evt.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57)) {
			status = "This field accepts numbers only."
			return false
		}
		status = ""
		return true
	}




	
	// JavaScript Document
	startList = function() {
		if (document.all&&document.getElementById) {
			navRoot = document.getElementById("nav");
			for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
	
		if (node.nodeName=="LI") {
			node.onmouseover=function() {
			this.className+=" over";
		}
		
		node.onmouseout=function() {
		this.className=this.className.replace(" over", "");
		
		}
	   }
	  }
	 }
	}





	function ValidaLogin(logs){
	
		if(logs.Usuario.value == '') {
			alert('O preenchimento do campo "USUÁRIO" é obrigatório!');
			logs.Usuario.focus();
			return false;
		}	

			if(logs.Senha.value == '') {
			alert('O preenchimento do campo "SENHA" é obrigatório!');
			logs.Senha.focus();
			return false;
		}	

	}
	
	
	
	
	
	function ValidaEnvioSenha(logs){
	
		if(logs.CPF.value == '') {
			alert('O preenchimento do campo "CPF" e obrigatorio!');
			logs.CPF.focus();
			return false;
		}	

		if(logs.NomeMae.value == '') {
			alert('O preenchimento do campo "NOME DA MAE" e obrigatorio!');
			logs.NomeMae.focus();
			return false;
		}	

	}
	
	
	
	
	
	// Tratamento do Onload
	window.onload = function()
	{
		//javascript:startList;
		//javascript:_body_onload();
		//javascript:iBox.showURL('chamada_feira_brasil_offshore_2011.html');
		//logs.Usuario.focus();
	}
	

