 function ListaOficinas()
 {
	document.getElementById("estado_cidade").value = document.getElementById("sel_citys").value;
	document.getElementById("estado_cidade_form").submit();
 }


function SwitchTo(ElementName){
	var Veiculo = document.getElementById('Veiculo');
	var Frota = document.getElementById('Frota');
	var InputSenha = document.getElementById('_SENHA');
	var InputPlaca = document.getElementById('_DADCHAPA');
	var InputCPFCNPJ = document.getElementById('_CLICGCCPF');

	InputSenha.value = '';
	InputCPFCNPJ.value = '';
	InputPlaca.value = '';
	Frota.style.display = 'none';
	Veiculo.style.display = 'none';
	

	if (ElementName == 'Veiculo')
	{
		Veiculo.style.display = '';
	}
	else
	{
		Frota.style.display = '';
	}
}


/*****************************************************************************
/
/
/	         CODIGOS QUE ESTAVAM DENTRO DA PAGINA ! 
/
/	
/*******************************************************************************/


//função que faz a requisição ajax
function requisicaoAjax(valor,tipoFormulario){
    var conteudo = document.getElementById('maincontent');
    conteudo.innerHTML = '<select id="sel_states" name="sel_states"><option>Carregando...</option></select>';
    //utilizado para requisições no browser Internet Explorer
    if (window.ActiveXObject) ajax = new ActiveXObject('Microsoft.XMLHTTP');
    //utilizado como o padrão javascript para requisições AJAX.
    else if (window.XMLHttpRequest) ajax = new XMLHttpRequest();
    //se a variável ajax for nula, logo o browser não suporta tal tecnologia
    if(ajax != null){
      //abre a requisição ajax, passando o método de acesso, a url solicitada e o parâmetro sobre sincronia
      ajax.open('GET',"includes/cities.php?UF="+valor+"&Formulario="+tipoFormulario+"",true);
      //Muda para utf-8
      ajax.setRequestHeader("Content-Type", "text/html; charset=iso-8859-1");	
      //seta a funcao que sera chamada quando o ajax for retornado
      ajax.onreadystatechange = statusAjax;
      //inicia o tranporte
      ajax.send(null);
    }
}

//função que trata o retorno ajax
function statusAjax(){
  //caso o status do ajax esteja ok, então chama a função retornoAjax enviando o retorno da requisição como parâmetro
 if(ajax.readyState == 4 && ajax.status == 200)
  {
    retornoAjax(ajax.responseText);
  }
}

//função que é chamada quando o ajax for retornado
function retornoAjax(response){
  //dá um alerta no texto de retorno
	var conteudo = document.getElementById('maincontent');
	conteudo.innerHTML = response;

}
 
 function getInfo( oEl ) {

    var oEl = document.getElementById( oEl );
	
  if( document.getBoxObjectFor ) 
  {
    var bo = document.getBoxObjectFor( oEl );
    var targetLeft = bo.x;
    var targetTop = bo.y;
    var targetWidth = bo.width;
    var targetHeight = bo.height;
  } else 

  if( oEl.getBoundingClientRect ) 
  {
    var rect = oEl.getBoundingClientRect();
    var targetLeft = rect.left;
    var targetTop = rect.top;
    var targetWidth = rect.right - rect.left;
    var targetHeight = rect.bottom - rect.top;
  }

  return Array(targetLeft, targetTop, targetWidth, targetHeight);
}


function showHelp(objId){
	var adaptacao = 0;
	var idBox = "";
	var vAdapt = 0;
	var hAdapt = 0;
	switch (objId){
		case "_DADCHAPA":
			ajuda = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Digite a placa <b>Ex: XXX9999</b>  <br/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ou <br/> Apenas pressione <b>Enter</b> para saber mais ";
			idBox = "helpBox";
			idMsg = "helpMsg";
			hAdapt = 0;
			vAdapt = 10;
			break;
		case "_CLICGCCPF":
			ajuda = "Digite o CPF/CNPJ.<br> <b>Ex: 99999</b>";
			idBox = "helpBox";
			idMsg = "helpMsg";
			hAdapt = 0;
			vAdapt = 0;
			break;
		case "_CLICGCCPF2":
			ajuda = "Digite o CPF/CNPJ.<br> <b>Ex: 99999</b>";
			idBox = "helpBox";
			idMsg = "helpMsg";
			hAdapt = 0;
			vAdapt = 0;
			break;
		case "_SENHA":
			ajuda = "Digite o c&oacute;digo de acesso.<br> <b>Ex: 99999</b>";
			idBox = "helpBox";
			idMsg = "helpMsg";
			hAdapt = 0;
			vAdapt = 0;
			break;
		case "_SENHA2":
			ajuda = "Digite o c&oacute;digo de acesso.<br> <b>Ex: 99999</b>";
			idBox = "helpBox";
			idMsg = "helpMsg";
			hAdapt = 0;
			vAdapt = 0;
			break;
		case "imgHistorico":
			ajuda = "&nbsp; Acompanhe por aqui o histórico de manutenção do seu carro ou frota. Tenhas todas as peças e serviços aplicados com datas de garantia e revisão ! Controle e transparência entre você e seu mecânico. <br><b> A sua oficina já tem este serviço?</b>";
			idBox = "whatBox";
			idMsg = "whatMsg";
			document.getElementById(idBox).width = 285;
			hAdapt = -5;
			vAdapt = -5;
			break;
		case "imgAgendamento":
			ajuda = "&nbsp; Agende por aqui uma revisão com seu mecânico de preferência. Confortável e fácil, você escolhe a data e a oficina liga confirmando. <br><b> A sua oficina já tem este serviço?</b>";
			idBox = "whatBox";
			idMsg = "whatMsg";
			document.getElementById(idBox).width = 224;
			hAdapt = -5;
			vAdapt = -5;
			break;
		case "imgOrcamento":
			ajuda = " &nbsp; Seu mecânico ou autopeças pode enviar por aqui, os orçamentos para você ver de onde estiver, rápido e prático. <br><b> A sua oficina já tem este serviço?</b>"
			idBox = "whatBox";
			idMsg = "whatMsg";
			document.getElementById(idBox).width = 315;
			hAdapt = -5;
			vAdapt = -5;
			break;
		default:
			ajuda = "No help assigned!";
			idBox = "helpBox";
			idMsg = "helpMsg";
			hAdapt = 0;
			vAdapt = 0;
			break;
	}

		var array = getInfo(objId);
	
	document.getElementById(idBox).style.left = array[0] + hAdapt + "px";
	document.getElementById(idBox).style.top  = array[1] + vAdapt + "px";

	document.getElementById(idMsg).innerHTML = ajuda;
	document.getElementById(idBox).style.display = "";
}

function hideHelp(idBox){
		document.getElementById(idBox).style.display = "none";
}



window.onload = function(){
	for (i=1;i<inputs.length;i++)
	{
			if (inputs[i].type != "submit" && inputs[i].type != "hidden" && inputs[i].type != "radio" && inputs[i].type != "checkbox"){
				inputs[i].onfocus = function(){
					this.className = "inputFocus";
					showHelp(this.id);
				}
				inputs[i].onblur = function(){
					this.className = "inputBlur"
					hideHelp('helpBox');
				}
			}
	}
	if(document.getElementById("_DADCHAPA"))
	{
		document.getElementById("_DADCHAPA").focus();
	}
}


function Enter(evt,form_name)
	 {   
		if(evt.keyCode == 13)
		 {  
			document.getElementById(form_name).submit();
		 }
	}


