
/* INICIA AJAX 
*****************************/

function IniciaAjax(){
	var ajax;
	if(window.XMLHttpRequest){	  // Mozilla, Safari,...
		ajax = new XMLHttpRequest();
	} else if (window.ActiveXObject){	// IE
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
		if (!ajax) {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
    } 
	else {
        alert("Seu navegador não possui suporte a essa aplicação!");
	}
	return ajax;
}

/* LISTA MODELOS 
*****************************/
function ListaModelos()
{
	ajax = IniciaAjax();
	if(ajax)
	{
			var PuxaMarca = document.form1.id_marca.value;  
			ajax.open("POST","/modelos?id_marca="+PuxaMarca,true);
			ajax.onreadystatechange = ListaModelos2;
			ajax.send(null);
	}                      
		function ListaModelos2() {   
			if (ajax.readyState == 1) {
			document.getElementById("ListaModelos").innerHTML = "<img src=/carregando.gif>";
			}		
			if (ajax.readyState == 4) {
			document.getElementById("ListaModelos").innerHTML = ajax.responseText;   						
			} 
		}
}


/* MENSAGEM - ABRE FORM (ficha_mensagem)
*****************************/
function Mensagem(id)
{
	ajax = IniciaAjax();
	if(ajax)
	{
			ajax.open("GET","/ficha_mensagem?id="+id,true);
			ajax.onreadystatechange = Mensagem2;
			ajax.send(null);
	}                      
		function Mensagem2() {   
			if (ajax.readyState == 1) {
			document.getElementById("FormMensagem").innerHTML = "<img src=/carregando.gif> PROCESSANDO...<br /><br />";
			}
			if (ajax.readyState == 4) {			
			document.getElementById("FormMensagem").innerHTML = ajax.responseText;   						
			} 
		}
}


/* MENSAGEM - ENVIA (ficha_mensagem1)
*****************************/
function MensagemEnvia()
{
	ajax = IniciaAjax();
	if(ajax)
	{
			var id = document.form1.id.value;
			var nome = document.form1.nome.value;
			var email = document.form1.email.value;			
			var ddd = document.form1.ddd.value;
			var telefone = document.form1.telefone.value;
			var mensagem= document.form1.mensagem.value;			
																		
			ajax.open("GET","/ficha_mensagem1?id="+id+"&nome="+nome+"&email="+email+"&ddd="+ddd+"&telefone="+telefone+"&mensagem="+mensagem,true);
			ajax.onreadystatechange = MensagemEnvia2;
			ajax.send(null);
	}                      
		function MensagemEnvia2() {   
			if (ajax.readyState == 1) {
			document.getElementById("FormMensagem").innerHTML = "<img src=/carregando.gif> ENVIANDO...<br /><br />";
			}		
			if (ajax.readyState == 4) {			
			document.getElementById("FormMensagem").innerHTML = ajax.responseText;									
			} 
		}
}

/* SERVIÇOS - ABRE DETALHES
*****************************/
function ServicosAbre(id)
{
	ajax = IniciaAjax();
	if(ajax)
	{
			ajax.open("GET","/servicos_ficha?id="+id,true);
			ajax.onreadystatechange = ServicosOpen2;
			ajax.send(null);
	}                      
		function ServicosOpen2() {   
			if (ajax.readyState == 1) {
			document.getElementById(id).innerHTML = "<br /><br /><img src=/carregando.gif> PROCESSANDO...";
			}
			if (ajax.readyState == 4) {			
			document.getElementById(id).innerHTML = ajax.responseText;   						
			} 
		}
}

/* SERVIÇOS - FECHA DETALHES
*****************************/
function ServicosFecha(id){

document.getElementById(id).innerHTML = '';

}

/* SERVIÇOS - REPORTAR PROBLEMAS - ABRE FICHA
*****************************/
function ServicosErro(id)
{
	ajax = IniciaAjax();
	if(ajax)
	{
			ajax.open("GET","/servicos_erro?id="+id,true);
			ajax.onreadystatechange = ServicosErro2;
			ajax.send(null);
	}                      
		function ServicosErro2() {   
			if (ajax.readyState == 4) {			
			document.getElementById(id).innerHTML = ajax.responseText;   						
			} 
		}
}

/* SERVIÇOS - REPORTAR PROBLEMAS ENVIA FORM
*****************************/
function ServicosErroEnvia()
{
	ajax = IniciaAjax();
	if(ajax)
	{
			var id = document.form1.id.value;
			var erro = document.form1.erro.value;			
																		
			ajax.open("GET","/servicos_erro1?id="+id+"&erro="+erro,true);
			ajax.onreadystatechange = ServicosErroEnvia2;
			ajax.send(null);
	}                      
		function ServicosErroEnvia2() {   
			if (ajax.readyState == 1) {
			document.getElementById(id).innerHTML = "<br /><br /><img src=/carregando.gif>";
			}		
			if (ajax.readyState == 4) {			
			document.getElementById(id).innerHTML = ajax.responseText;									
			} 
		}
}

		
/* ABRE FICHA (cadastro)
*****************************/
function FichaCadastro()
{
	ajax = IniciaAjax();
	if(ajax)
	{
			ajax.open("GET","/cadastro_ficha",true);
			ajax.onreadystatechange = FichaCadastro2;
			ajax.send(null);
	}                      
		function FichaCadastro2() {   
			if (ajax.readyState == 1) {
			document.getElementById("Carregando").innerHTML = "<br /><br /><img src=/carregando.gif><span class=txt0> Carregando formulário...</span>";
			}
			if (ajax.readyState == 4) {
			document.getElementById("Carregando").innerHTML = "";			
			document.getElementById("FichaCadastro").innerHTML = ajax.responseText;   						
			} 
		}
}

/* ABRE FICHA INSCRICAO (anuncie_revendas, anuncie_servicos)
*****************************/
function AnuncieInscricao(Tipo)
{
	ajax = IniciaAjax();
	if(ajax)
	{
			ajax.open("GET","/anuncie_ficha?tipo="+Tipo,true);
			ajax.onreadystatechange = AnuncieInscricao2;
			ajax.send(null);
	}                      
		function AnuncieInscricao2() {   
			if (ajax.readyState == 1) {
			document.getElementById("Carregando").innerHTML = "<br /><br /><img src=/carregando.gif><span class=txt0> Carregando formulário...</span>";
			}
			if (ajax.readyState == 4) {
			document.getElementById("Carregando").innerHTML = "";			
			document.getElementById("AbreInscricao").innerHTML = ajax.responseText;   						
			} 
		}
}

/* FORM VERIFICA - HOME (index) 
*****************************/

function Form_Busca(form1){
	
	if (form1.id_marca.value == ""){
		alert("SELECIONE A MARCA");
		form1.id_marca.focus();
		return (false);
	}
	
document.getElementById("BotSubmit").innerHTML = "<img src=/carregando.gif><span class=txt0> BUSCANDO</span>";
}


/* FORM VERIFICA - FICHA INSCRICAO (anuncie_revendas, anuncie_servicos)
*****************************/

function Form_Contato(form1){

	if (document.form1.nome.value == ""){
		alert("DIGITE O NOME");
		document.form1.nome.focus();
		return (false);
	}
	if (document.form1.email.value == "" && document.form1.telefone.value == ""){
		alert("INFORME UM DADO P/ CONTATO");
		document.form1.email.focus();
		return (false);
	}
	if (document.form1.mensagem.value == ""){
		alert("DIGITE A MENSAGEM");
		document.form1.mensagem.focus();
		return (false);
	}	
		}

/* FORM VERIFICA - FICHA INSCRICAO (anuncie_revendas, anuncie_servicos)
*****************************/

function AnuncieVerifica(form1){

	if (document.form1.responsavel.value == ""){
		alert("DIGITE O NOME DO RESPONSÁVEL");
		document.form1.responsavel.focus();
		return (false);
	}
	if (document.form1.tel1.value == ""){
		alert("DIGITE O TELEFONE");
		document.form1.tel1.focus();
		return (false);
	}	
		}
		

/* LIMITADOR DE CARACTERES
*****************************/

	function ChecaLimite(obj){
	var Limite=500;
		Digitado=obj.value.length;
		if(Digitado > Limite){
			document.getElementById('MsgCarac').innerHTML="<span class=txtv><strong>Você ultrapassou o limite de caracteres</strong></span>";
			obj.value=obj.value.substring(0,Limite);
		}
		else{
			document.getElementById('MsgCarac').innerHTML="<span class=txtv><span id=\"Restante\">"+Limite+"</span></span> caracteres restantes";
			document.getElementById('Restante').innerHTML=(Limite-obj.value.length);
		}

	}

/* FUNCAO PARA DIGITAR SOMENTE NUMEROS
*****************************/
function SomenteNumeros(e) {
if(window.event) {
key = e.keyCode;
}
else if(e.which) {
key = e.which;
}
if (key==8 || key==9 || key < 48 || key > 57) return (((key > 47) && (key < 58)) || (key==8));
{
    return true;
  }
}
