////////////////////////////////////////////////////////////////////////////////////////////////////////////

<!-- ACIONA ONLOAD
JuntarOnload(function(){
ForcarFrame("index.asp","include");
CarregarFrame();
},"")
//--> ACIONA ONLOAD

//alert(window.location);

<!-- FORÇAR FRAME
function ForcarFrame(pagina,include){
if(parent.document.getElementsByTagName("frame").length==0){
var ourl=window.location.href;
var pagi=ourl.substring(ourl.lastIndexOf("/")+1);
var novo=ourl.replace(pagi,pagina);
if(novo.indexOf("/"+include)!=-1){
novo=novo.replace("/"+include,"");
window.location.href=novo;
}else{
window.location.href=novo+"?pg="+pagi;
}
}
}
//--> FORÇAR FRAME

<!-- JOGA PÁGINA EM FRAME
function CarregarFrame(){
var pag=PegarQuery("pg");
if((pag!="")&&(pag!=undefined)){
if(window.document.getElementsByTagName("frame")[1]){
window.document.getElementsByTagName("frame")[1].src=pag;
}
}
}
//--> JOGA PÁGINA EM FRAME

<!-- PEGA VALORES DO ENDEREÇO (QUERY STRING)
function PegarQuery(param){
var wl=window.location.href;
var params=urlDecode(wl.substring(wl.indexOf("?")+1));
return(params[param]);
}
function urlDecode(string,overwrite){
if(!string || !string.length){
return{};
}
var obj ={};
var pairs=string.split('&');
var pair,name,value;
var lsRegExp=/\+/g;
for(var i=0,len=pairs.length; i < len; i++){
pair=pairs[i].split('=');
name=unescape(pair[0]);
value=unescape(pair[1]).replace(lsRegExp," ");
//value=decodeURIComponent(pair[1]).replace(lsRegExp," ");
if(overwrite !== true){
if(typeof obj[name]=="undefined"){
obj[name]=value;
}else if(typeof obj[name]=="string"){
obj[name]=[obj[name]];
obj[name].push(value);
}else{
obj[name].push(value);
}
}else{
obj[name]=value;
}
}
return obj;
}
//--> PEGA VALORES DO ENDEREÇO (URL STRING)

<!-- EMPILHAR ONLOAD
function JuntarOnload(funcao,ordem){
var oldonload=window.onload;
if(typeof window.onload != "function"){
window.onload=funcao;
}else if(ordem=="1"){
window.onload=function(){
funcao();
if(oldonload){
oldonload();
}
}
}else{
window.onload=function(){
if(oldonload){
oldonload();
}
funcao();
}
}
}
//--> EMPILHAR ONLOAD

////////////////////////////////////////////////////////////////////////////////////////////////////////////

<!-- LIMITA O NUMERO DE CARACTERES NO CAMPO
function getObject(obj) {
var theObj;
if(document.all) {
if(typeof obj=="string") {
return document.all(obj);
} else {
return obj.style;
}
}
if(document.getElementById) {
if(typeof obj=="string") {
return document.getElementById(obj);
} else {
return obj.style;
}
}
return null;
}
function Contar(entrada,saida,texto,caracteres) {
var entradaObj=getObject(entrada);
var saidaObj=getObject(saida);
var conteudo=caracteres - entradaObj.value.length;
if(conteudo <= 0) {
conteudo=0;
texto='<span class="desabilitado2">&nbsp;Voc&ecirc; alcan&ccedil;ou o limite m&aacute;ximo de caracteres&nbsp;</span>';
entradaObj.value=entradaObj.value.substr(0,caracteres);
}
else if(conteudo <= 1) {
conteudo=0;
texto='<span class="desabilitado1">&nbsp;Voc&ecirc; ainda pode digitar <strong>1</strong> caracter&nbsp;</span>';
entradaObj.value=entradaObj.value.substr(0,caracteres);
}
saidaObj.innerHTML = texto.replace("{CONTADOR}",conteudo);
}
//--> LIMITA O NUMERO DE CARACTERES NO CAMPO
<!-- INÍCIO PULAR CAMPO
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}
//--> FIM PULAR CAMPO