// JavaScript Document

function pular(id_campo, id_proximo_campo){
	var campo=document.getElementById(id_campo);
	var proximo_campo=document.getElementById(id_proximo_campo);
	//alert("id_campo: " + id_campo);
	if(campo.type=='text'){
		var maximo=campo.getAttribute('maxlength');
		var tam_string=campo.value.length;	
		if(tam_string==maximo){
			proximo_campo.focus();
		}	
	}
}

function seleccionaFoco(){
	document.form.numero_end.focus()	
}

function tecla(e){
	return unicode=e.keyCode? e.keyCode : e.charCode;
}

function simulashiftab(e){
	if(tecla(e)==40){
		simulatab(e);
	}
	if(tecla(e)==38){
		var campo= window.event.srcElement ? window.event.srcElement : event.target;
		var indice=campo.sourceIndex;
		var anterior=indice-2;
		document.all.item(anterior).focus();
	}
}

function simulatab(e){
	if(tecla(e)==40){
		if(e.target){
		//alert("FireFox");
		   return e.keyCode=9;
		}
	  	else{
			event.keyCode = 9;
		}
	}
	return false;
}
 

/*Outro AJAX*/
function retObjReq()
{
	//alert("Objeto Criado: XMLHttpRequest");
	return new XMLHttpRequest();
}

//fun&ccedil;&otilde;es para IE

function retObjReq()
{
	//alert("Objeto Criado: ActiveXObject(\"Microsoft.XMLHTTP\")");
	return new ActiveXObject("Microsoft.XMLHTTP");
}


function carregaConteudoCep(pagina, id, carrega){
	var xmlhttp=instanciaAjax();
	var conteudo=document.getElementById(id);
	//var url=pagina;
	//pagina=complxUrl(url); 
	if(carrega==true){
		conteudo.innerHTML='<div id="carregando"><img src="img/carregando.gif" align="absmiddle" /></div>';
		conteudo.style.cursor="wait";
	}
	if(xmlhttp){
		xmlhttp.open("GET", pagina, true);
		//Executada quando o navegador obtiver o código
		xmlhttp.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
		xmlhttp.onreadystatechange=function(){trataResultado(conteudo, xmlhttp);}
		xmlhttp.send(null);		
		return true;
	}
	else{
		return false;
	}
}



