
// verifica se o campo é IP
function is_ip(str){
	return(1);
}

function box_ip_kp(campo, obj, e, objnext){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	var str = obj.value;
	var strlen = str.length;
	// ponto, pular para proximo
	if(tecla == 46 && (strlen == 1 || strlen == 2)){
		if(campo != 4){
			objnext.focus();objnext.select();		
		}
		return false;
	}
	
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13)){
		return false;
	}
	var letra = Chr(tecla);
	var final = str + letra;
	// numero nao pode ser maior que 255

}

function box_ip_ku(campo, obj, e, objnext){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13 || tecla == 46)){
		return false;
	}
	if(campo != 4){
		if(obj.value.length == 3){objnext.focus();objnext.select();}
	}
}


function box_data_kp(campo, obj, e, objnext){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	var str = obj.value;
	var strlen = str.length;
	// ponto, pular para proximo
	if(tecla == 46 && (strlen == 1 || strlen == 2)){
		if(campo != 3){
			objnext.focus();objnext.select();		
		}
		return false;
	}
	
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13)){
		return false;
	}
}

function box_data_ku(campo, obj, e, objnext, order){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13 || tecla == 46)){
		return false;
	}
	var len = obj.value.length;
	if(len > 1){
		if(order==1){
			if(obj.value > 31 || obj.value == 0){
				obj.value = "";
				return false;
			}
		}
		if(order==2){
			if(obj.value > 12 || obj.value == 0){
				obj.value = "";
				return false;
			}
		}
		if(order==3){
			if(obj.value == 0){
				obj.value = "";
				return false;
			}
		}
	}
	if(campo != 3){
		if(len == 2){objnext.focus();objnext.select();}
	}
}

function box_cpf_kp(campo, obj, e, objnext){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	var str = obj.value;
	var strlen = str.length;
	// ponto, pular para proximo
	if(tecla == 46 && (strlen == 1 || strlen == 2)){
		if(campo != 4){
			objnext.focus();objnext.select();		
		}
		return false;
	}
	
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13)){
		return false;
	}
}

function box_cpf_ku(campo, obj, e, objnext, order){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13 || tecla == 46)){
		return false;
	}
	var len = obj.value.length;
	if(campo != 4){
		if(len == 3){objnext.focus();objnext.select();}
	}
}


function box_cnpj_kp(campo, obj, e, objnext){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	var str = obj.value;
	var strlen = str.length;
	// ponto, pular para proximo
	if(tecla == 46 && (strlen == 1 || strlen == 2)){
		if(campo != 5){
			objnext.focus();objnext.select();		
		}
		return false;
	}
	
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13)){
		return false;
	}
}

function box_cnpj_ku(campo, obj, e, objnext, order){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13 || tecla == 46)){
		return false;
	}
	var len = obj.value.length;
	if(campo == 4){
		if(len == 4){objnext.focus();objnext.select();}	
	}else if(campo != 5){
		if(len == 3){objnext.focus();objnext.select();}
	}
}





function box_cep_kp(campo, obj, e, objnext){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	var str = obj.value;
	var strlen = str.length;
	// ponto, pular para proximo
	if(tecla == 46 && (strlen == 1 || strlen == 2)){
		if(campo != 3){
			objnext.focus();objnext.select();		
		}
		return false;
	}
	
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13)){
		return false;
	}
}

function box_cep_ku(campo, obj, e, objnext, order){
	var NS = (navigator.appName == "Netscape")
	var tecla = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ));
	if (!(tecla>47 && tecla<58 || tecla == 8 || tecla == 0 || tecla == 13 || tecla == 46)){
		return false;
	}
	var len = obj.value.length;
	if(campo != 3){
		if(order==1){
			if(len == 2){objnext.focus();objnext.select();}
		}else{
			if(len == 3){objnext.focus();objnext.select();}
		}
	}
}

