//-------------------------------------------------------
//  valida numerico
//	onKeyPress="valida_numerico(event.keyCode)"
function valida_numerico(keyCodigo){
//alert(keyCodigo)
	if (keyCodigo!=null){
		if ((keyCodigo >= 44 && keyCodigo <= 57)){return true;}
		else {event.keyCode = 0;}
	}			
}
//-------------------------------------------------------
//  valida_caracter numero e letra
//	onKeyPress="valida_caracter(event.keyCode)"
function valida_caracter(keyCodigo){
//alert(keyCodigo)
	if (keyCodigo!=null){
		if ( (keyCodigo >= 43 && keyCodigo <= 57) || (keyCodigo >= 95 && keyCodigo <= 122) || (keyCodigo >= 64 && keyCodigo <= 90) || (keyCodigo == 32) )
		{return true;}
		else {event.keyCode = 0;}
	}			
}
//--------------------------------------------------------
// funcao que mascara data digitada pelo usuario
// onkeypress="mascara_data(this)"
function mascara_data(obj){
	if (event.keyCode <= 47 || event.keyCode >57){
		event.keyCode = 0;
		return false;
	}
	if (obj.value.length==2){
		obj.value = obj.value + "/";
		return;
	}
	if (obj.value.length==5){
		obj.value = obj.value + "/";
		return;
	}
}
//***************************************************************************************
//  valida_data(objeto)  DD/MM/AAAA
//  onblur="valida_data(this);"   
//******************   Válida a data Digitada   *********************
	function valida_data(objeto)
	{
	    ano=eval(objeto.value.substring(6,10));
	    dia=eval(objeto.value.substring(0,2));
	    mes=eval(objeto.value.substring(3,5));
		if (objeto.value != ""){
			  if ((dia == undefined) || (mes ==undefined) || (ano == undefined))
			  {
			      alert('Data inválida');
					objeto.value = "";
			      objeto.focus();
			      return false;
			  }

			  if ((dia<1) || (dia>31) || (mes<1) || (mes>12) || (ano<1900))
			  {
			      alert('Data inválida');
					objeto.value = "";
			      objeto.focus();
			//      objeto.select();
			      return false;
			  }

			  else if ((mes==2) && (dia>28))
			  {
			      alert('Data inválida !');
				objeto.value = "";
			      objeto.focus();
			 //     objeto.select();
			      return false;
			  }
			  else if((dia>30) && ((mes==4) || (mes==6) || (mes==9) || (mes==9) || ( mes==11)))
			  {
			  alert('Data inválida !');
					objeto.value = "";
			              objeto.focus();
			  //		objeto.select();
			              return false;
			          }
			}

       }
//----------------------------------------------------------------------
   function mascara_hora(obj)
   // OnKeyPress="mascara_hora(this);" 
   {
      var Version = navigator.appVersion;
      var VersaoReal = parseInt(Version.substring(22,26),10);
      if (VersaoReal!=5)
      {
      	if (obj.value.length == 2)
      	{ obj.value += ":"; }

      }
      else
      {	if (obj.value.length == 2)
      	{ obj.value += ":"; }

      }
   }
//-----------------------------------------------------------------------------
//Abre uma janela Modal ou não
//Ex: abre_janela("novo.asp", 600, 300, true);
//Parametros	url = "url a ser aberta"
//				Largura = largura da janela
//				Altura = altura da janela
//				Modal = true se for modal e false se não for modal
//Leandro Antico
function abre_janela(url, Largura, Altura, Modal){
	if (Modal == true){
		window.showModalDialog(url,"Janela","dialogHeight: "+Altura+"px; dialogWidth: "+Largura+"px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: No; scrollbars:No");		

	} else {
		var wX = (screen.width - Largura) / 2;
		var wY = (screen.height - Altura) / 2;
		window.open (url, "sJanela", "width="+Largura+"px height="+Altura+"px" +" top="+ wY +" left="+ wX +" resizable=1,scrollbars=0,menu=0,location=0,toolbar=0,copyhistory=0,status=0");
		
	}
}
//--------------------------------------------------------
//  abre janela com barra de rolagem 
function abre_janela_scrool(url, Largura, Altura, Modal){
	if (Modal == true){
		window.showModalDialog(url,"Janela","dialogHeight: "+Altura+"px; dialogWidth: "+Largura+"px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: No; scrollbars:Yes");		

	} else {
		var wX = (screen.width - Largura) / 2;
		var wY = (screen.height - Altura) / 2;
		window.open (url, "sJanela", "width="+Largura+"px height="+Altura+"px" +" top="+ wY +" left="+ wX +" resizable=1,scrollbars=1,menu=0,location=0,toolbar=0,copyhistory=0,status=0");
		
	}
}
