function letras2(){
    tecla = event.keyCode;
    if ((tecla >= 65 && tecla <= 90) || (tecla >= 48 && tecla <= 57) || (tecla >= 96 && tecla <= 122)|| (tecla >= 95 && tecla <= 95)|| (tecla == 150) || (tecla == 45))
     { return true;
	 }else
     {return false;
} }


function remover(URL) {
	if (confirm("Tem certeza que deseja remover esse registro?")) {
   window.location = URL   }
}

function Travafloat(val)
{
//Para travar basta colocar esse evento en um campo qualquer: onKeyPress="Travafloat(this)"
	test = event.keyCode;
n = val.value.indexOf(",")
//alert (n)
if (!(n==-1)&&(test==44))
{
event.keyCode = 0;
}

//alert(test)
if (!(test>=48 && test<=57)&&(test!=44)) //in[48,49,50,51,52,53,54,55,56,57,46])
	{
	 event.keyCode = 0;
	}
}



function Travainteiro(val)
{
//Para travar basta colocar esse evento en um campo qualquer: onKeyPress="Travainteiro(this)"
	testt = event.keyCode;
	//alert(testt)
	if (!(testt>=48 && testt <=57)) //in[48,49,50,51,52,53,54,55,56,57,46])
		{
		 event.keyCode = 0;
		}
}




function valida_data(field) {
	var checkstr = "0123456789";
	var DateField = field;
	var Datevalue = "";
	var DateTemp = "";
	var seperator = "/";
	var day;
	var month;
	var year;
	var leap = 0;
	var err = 0;
	var i;
	err = 0;
	DateValue = DateField.value;
	dv = DateValue.split("/");
	if (dv.length == 3) {
		if (dv[0].length<2) {
			dv[0] = "0"+dv[0];
		}
		if (dv[1].length<2) {
			dv[1] = "0"+dv[1];
		}
		if (dv[2].length<4) {
			dv[2] = "20"+dv[2];
		}
		DateValue = dv[0]+"/"+dv[1]+"/"+dv[2];
		for (i=0; i<DateValue.length; i++) {
			if (checkstr.indexOf(DateValue.substr(i, 1))>=0) {
				DateTemp = DateTemp+DateValue.substr(i, 1);
			}
		}
		DateValue = DateTemp;
		if (DateValue.length == 6) {
			DateValue = DateValue.substr(0, 4)+'20'+DateValue.substr(4, 2);
		}
		if (DateValue.length != 8) {
			err = 19;
		}
		year = DateValue.substr(4, 4);
		if (year == 0) {
			err = 20;
		}
		month = DateValue.substr(2, 2);
		if ((month<1) || (month>12)) {
			err = 21;
		}
		day = DateValue.substr(0, 2);
		if (day<1) {
			err = 22;
		}
		if ((year%4 == 0) || (year%100 == 0) || (year%400 == 0)) {
			leap = 1;
		}
		if ((month == 2) && (leap == 1) && (day>29)) {
			err = 23;
		}
		if ((month == 2) && (leap != 1) && (day>28)) {
			err = 24;
		}
		if ((day>31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
			err = 25;
		}
		if ((day>30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
			err = 26;
		}
		if ((day == 0) && (month == 0) && (year == 00)) {
			err = 0;
			day = "";
			month = "";
			year = "";
			seperator = "";
		}
		if (err == 0) {
			DateField.value = day+seperator+month+seperator+year;
		} else {
			alert("Data inválida! - "+DateValue);
			DateField.select();
			DateField.value = "";
			DateField.focus();
		}
	} else {
		DateField.value = "";
		DateValue = "";
	}
}



function Travadata(val)
{
testt = event.keyCode;
//n = val.value.indexOf("/")
bbbaaa = val.value.split("/");
//alert(testt)
//alert (n)
if (bbbaaa.length >= 3)
{
mmn = bbbaaa[2];

if (mmn.length == 4)
event.keyCode = 0;
}

if (bbbaaa.length == 2)
{
mmn = bbbaaa[1];
if (mmn>12)
{
alert("Mês deve ser menor ou igual que 12");
val.value = bbbaaa[0]+"/";
event.keyCode = 0;
}else
if (mmn.length == 2)
event.keyCode = 47;
}
if (bbbaaa.length == 1)
{
mmn = bbbaaa[0];
if (mmn>31)
{
alert("Dia deve ser menor ou igual que 31");
val.value = "";
event.keyCode = 0;
}else
if (mmn.length == 2)
event.keyCode = 47;
}
if ((bbbaaa.length >= 3)&&(testt==47))
{
event.keyCode = 0;
}
	if (!(testt>=48 && testt<=57)&&(testt!=47)) //in[48,49,50,51,52,53,54,55,56,57,46])
		{
		 event.keyCode = 0;
		}
}

//exemplo 
//<textarea name="nome_campo" rows="3" style="width:97%" onKeyPress="javascript:SetMaxLen(document.frmcur.nome_campo,300);" onKeyUp="javascript:RetItemSize(document.frmcur.nome_campo,document.frmcur.rsize1,300,&quot;Experiência Profissional&quot;);"></textarea>
// <input type="text" name="rsize1" size="3" readonly maxlength="0" value="300" disabled>
function SetMaxLen(item,MaxSize)
{	
	var Size = item.value.length;
	var StrVal=item.value;
	if (Size>=(MaxSize-1)){	item.value=StrVal.substring(0,MaxSize-1); }
	return true;
}

function RetItemSize(sField,item,MaxSize,Nome)
{
	var Size = sField.value.length;
	item.value = MaxSize-sField.value.length;
	if (Size>(MaxSize)){
	SetMaxLen(sField,MaxSize); 
	 alert("O Campo "+ Nome + " excedeu o tamanho permitido em " + Math.abs(item.value) + " caracteres!\n Alguns caracteres foram ignorados!");
	 item.value = MaxSize-sField.value.length;
	}
}


function pop(url, largura, altura, topo, esquerda) {
	 var par = "scrollbars=yes,location=no,directories=no,status=no,menubar=no,resizable=no,toolbar=no,top="+topo+",left="+esquerda+",width="+largura+",height="+altura+"";
	 windows = window.open(url,"pop",par);
	 windows.focus();
}


//Para usar basta colocar no formulário:  onSubmit="return validaFormEsc(this)"
//Essa função trava todos os campos que possuírem algum valor no título e exibe o mesmo como alert
//Para obrigar digitar o email corretamente colocar o parâmetro email="1" para informar que o campo é do tipo email
//EX: <input type="text" name="textfield" email="1" title="Digite o e-mail correto" >
function validaFormEsc(a){
	for (i=0;i<a.length;i++){	
		if ((a[i].type=="text" || a[i].type=="select-one" || a[i].type=="select-multiple" || a[i].type=="textarea" ) && a[i].value=="" && a[i].title!=""){
			alert(a[i].title);
			try{
			a[i].focus();}
			catch(e){}
			return false
		}		
		if(a[i].email!=undefined){
			n = a[i].value.indexOf("@") 
			if (a[i].value=="" || n==-1 || a[i].value.substring(0,n)=="" || a[i].value.charAt(n+1)=="") 
			{
				alert(a[i].title);
				try{
				a[i].focus();}
				catch(e){}
				return false
			}  
		}
	}
document.getElementById('vrfram').innerHTML=" <iframe name='frame_atualizar'  id='frame_atualizar' height='0' width='0' frameborder='0'></iframe>";

}

function atualiza(){
document.getElementById('vrfram').innerHTML=" <iframe name='frame_atualizar'  id='frame_atualizar' height='0' width='0' frameborder='0'></iframe>";
}
