function openAjax(){
	try{
		xmlhttp= new ActiveXObject("Msxml2.XMLHTTP");
	}catch (e){
		try{
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}catch (E){
			xmlhttp= false;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
	   xmlhttp= new XMLHttpRequest();
	}
	return xmlhttp
}

function Response(tipo){
	if(tipo == "alert"){
	   Meu_Ajax.onreadystatechange=function(){
	      if(Meu_Ajax.readyState==4){
		     if(Meu_Ajax.status==200){
			    resp_mensagem=Meu_Ajax.responseText;
				alert(resp_mensagem);
			    bt_submit.disabled=false
		     }
	      }
	   }
	}else{
		Meu_Ajax.onreadystatechange=function(){
	       if(Meu_Ajax.readyState==4){
		      if(Meu_Ajax.status==200){
			     resp_mensagem=Meu_Ajax.responseText;
			     document.getElementById(tipo).innerHTML = resp_mensagem
		      }
	       }
	    }
	}
}



function ReqHeader(){
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
    xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate"); 
    xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0"); 
    xmlhttp.setRequestHeader("Pragma", "no-cache"); 
}

function AtualizaFoto(id){
    Meu_Ajax=openAjax()
	bt_submit="";
	bt_submit.disabled=true
	document.getElementById('recip_foto').innerHTML = "<p style=\"text-align:center; margin-top:80px;\" class=\"sub_destaque2\"><font class=\"current\">Carregando...</font></p>";
	URL="includes/get_foto.php"
	Meu_Ajax.open("POST", URL, true);
	ReqHeader();
	Meu_Ajax.send("id=" + escape(id));
	Response('recip_foto');
	return false;
}

function Mascara_Data(n_form, input_data){//id form, campo
    mdata= input_data;
    if(mdata.length== 2){
        mdata+='/';
        document.getElementById(n_form).data.value= mdata;
    }
    if(mdata.length== 5){
       mdata+= '/';
      document.getElementById(n_form).data.value= mdata;
    }
}


function Cadastro(){
	var tipo = document.cadastro.tipo;
	var numero_opcoes = document.cadastro.tipo.length;
	var marcado = -1
    var opcaophp = "";
	var nome = document.cadastro.nome.value;
	var cpf_cnpj = document.cadastro.cpf_cnpj.value;
	var email = document.cadastro.email.value;
	var remail = document.cadastro.remail.value;
	var senha = document.cadastro.senha.value;
	var resenha = document.cadastro.resenha.value;
	var cidade = document.cadastro.cidade.value;
	var cep = document.cadastro.cep.value;
	var endereco = document.cadastro.endereco.value;
	var bairro = document.cadastro.bairro.value;
	var telefone = document.cadastro.telefone.value;
	var celular = document.cadastro.celular.value;
	//var newsletter = document.cadastro.newsletter.checked;

	for(var i=0;i<numero_opcoes;i++){
        if(tipo[i].checked){
		   marcado = i;
		   opcaophp = tipo[i].value;
        }
	}
	if(marcado == -1){
	   alert("Selecione Pessoa Física ou Jurídica")
	   return false;
	}
	if(document.cadastro.nome.value == ""){
	   alert("Preencha o campo Nome");
	   document.cadastro.nome.focus();
	   return false;
	}
	if(document.cadastro.cpf_cnpj.value == ""){
	   alert("Preencha o campo CPF/CNPJ");
	   document.cadastro.cpf_cnpj.focus();
	   return false;
	}
	if (document.cadastro.email.value == "") { 
       alert("Preencha o campo Email");
       document.cadastro.email.focus();
	   return false;
    }
    if(document.cadastro.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo Email corretamente"); 
       document.cadastro.email.focus();
	   return false;
    }
	if (document.cadastro.email.value != document.cadastro.remail.value) { 
       alert("Confirme o e-mail correntamente");
       document.cadastro.remail.focus();
	   return false;
    }
	if (document.cadastro.senha.value == "") { 
       alert("Preencha o campo Senha");
       document.cadastro.senha.focus();
	   return false;
    }
	if (document.cadastro.senha.value != document.cadastro.resenha.value) { 
       alert("Confirme sua senha correntamente");
       document.cadastro.resenha.focus();
	   return false;
    }
	if (document.cadastro.cidade.value == "") { 
       alert("Selecione uma Cidade");
       document.cadastro.cidade.focus();
	   return false;
    }
	if (document.cadastro.cep.value == "") { 
       alert("Preencha o campo CEP");
       document.cadastro.cep.focus();
	   return false;
    }
	if (document.cadastro.endereco.value == "") { 
       alert("Preencha o campo Endereço");
       document.cadastro.endereco.focus();
	   return false;
    }
	if (document.cadastro.bairro.value == "") { 
       alert("Preencha o campo Bairro");
       document.cadastro.bairro.focus();
	   return false;
    }else{
	   document.cadastro.submit();	
	}
}


function Email(){
	
	nome = document.getElementById('nome').value;
    email = document.getElementById('email').value;
	telefone = document.getElementById('telefone').value;
	assunto = document.getElementById('assunto').value;
	mensagem = document.getElementById('mensagem').value;

    if(document.contatos.nome.value == ""){
	   alert("Preencha o campo Nome");
	   document.contatos.nome.focus();
	   return false;
	}
	if (document.contatos.email.value == "") { 
       alert("Preencha o campo Email");
       document.contatos.email.focus();
	   return false;
    }
    if(document.contatos.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo Email corretamente"); 
       document.contatos.email.focus();
	   return false;
    }
	if(document.contatos.telefone.value == "") { 
       alert("Preencha o campo telefone");
	   document.contatos.telefone.focus();
	   return false;
    }
	if(document.contatos.assunto.value == "") { 
       alert("Preencha o campo assunto");
	   document.contatos.assunto.focus();
	   return false;
    }
	if(document.contatos.mensagem.value == "") { 
       alert("Preencha o campo Mensagem"); 
       document.contatos.mensagem.focus();
	   return false;
    }else{
		Meu_Ajax=openAjax()
		bt_submit=document.getElementById('bt_enviar')
		bt_submit.disabled=true
		URL="email.php"
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("nome=" + escape(nome) + "&email=" + escape(email) + "&telefone=" + escape(telefone) + "&assunto=" + escape(assunto) +  "&mensagem=" + escape(mensagem));
		Response('alert');
	    return false;
	 }
}

function GetModelos(marca){
	
	if(document.busca.marca.value != "") { 
	    document.getElementById('recip_modelo').innerHTML = '<p style="margin:8px 0px 8px 0px;"><font class="current">&nbsp;carregando...</font></p>';
		Meu_Ajax=openAjax()
		URL="includes/busca_modelo.php"
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("marca=" + escape(marca));
		Response('recip_modelo');
	    return false;
	 }
}

function Getmodelos(marca){
	
	if(document.busca.marca.value != "") { 
	    document.getElementById('recip_modelo').innerHTML = '<p style="margin:8px 0px 8px 0px;"><font class="current">&nbsp;carregando...</font></p>';
		Meu_Ajax=openAjax()
		URL="includes/gett_modelo.php"
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("marca=" + escape(marca));
		Response('recip_modelo');
	    return false;
	 }
}

function SetCidade(estado){
	document.getElementById('recip_cidade').innerHTML = '<p style="margin:2px 0px 2px 0px;"><font class="current" style="color:#990000;">&nbsp;carregando...</font></p>';
	Meu_Ajax=openAjax()
	URL="includes/set_cidade.php"
	Meu_Ajax.open("POST", URL, true);
	ReqHeader();
	Meu_Ajax.send("estado=" + escape(estado));
	Response('recip_cidade');
	return false;
}

function GetModelo(marca){
	
	if(document.cadastro_anuncio.marca.value != "") { 
	    document.getElementById('modelo').innerHTML = '<p style="margin:2px 0px 2px 0px;"><font class="current" style="color:#990000;">&nbsp;carregando...</font></p>';
		Meu_Ajax=openAjax()
		URL="includes/busca_modelo.php"
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("marca=" + escape(marca));
		Response('modelo');
	    return false;
	 }
}

function GetModel(marca){
	
	if(document.busca.marca.value != "") { 
	    document.getElementById('modelo').innerHTML = '<p style="margin:2px 0px 2px 0px;"><font class="current" style="color:#990000;">&nbsp;carregando...</font></p>';
		Meu_Ajax=openAjax()
		URL="includes/busca_modelo.php"
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("marca=" + escape(marca));
		Response('modelo');
	    return false;
	 }
}

function GetValidade(id){
	if(document.prorrogar_anuncio.anuncio.value != "") { 
	    document.getElementById('validade').innerHTML = '<p style="margin:2px 0px 2px 0px;"><font class="current" style="color:#990000;">&nbsp;carregando...</font></p>';
		Meu_Ajax=openAjax()
		URL="includes/busca_validade.php"
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("id=" + escape(id));
		Response('validade');
	    return false;
	 }	
}

function CadastroAnuncio(){
	
	var duracao = document.cadastro_anuncio.duracao;
	var marcado = -1
    var acao = "";
	
	for(var i=0;i<2;i++){
        if(duracao[i].checked){
		   marcado = i;
		   acao = duracao[i].value;
        }
	}
	
	if(marcado == -1){
	   alert("Selecione uma duração.")
	   return false;
	}
	if(document.cadastro_anuncio.oferta.value == ""){
	   alert("Selecione tipo de anúncio");
	   document.cadastro_anuncio.oferta.focus();
	   return false;
	}
    if(document.cadastro_anuncio.preco.value == ""){
	   alert("Preencha o campo Preço");
	   document.cadastro_anuncio.preco.focus();
	   return false;
	}
	if (document.cadastro_anuncio.marca.value == "") { 
       alert("Selecione uma Marca");
       document.cadastro_anuncio.marca.focus();
	   return false;
    }
	if (document.cadastro_anuncio.modelo.value == "") { 
       alert("Selecione um Modelo");
       document.cadastro_anuncio.modelo.focus();
	   return false;
    }
	if(document.cadastro_anuncio.ano.value == ""){
	   alert("Preencha o campo Ano");
	   document.cadastro_anuncio.ano.focus();
	   return false;
	}
	if (document.cadastro_anuncio.situacao.value == "") { 
       alert("Selecione um Status");
       document.cadastro_anuncio.situacao.focus();
	   return false;
    }
	if (document.cadastro_anuncio.cor.value == "") { 
       alert("Selecione uma Cor");
       document.cadastro_anuncio.cor.focus();
	   return false;
    }else{
	   document.cadastro_anuncio.submit();		
	}
}

function BuscaAvancada(){
	
	if(document.busca.estado.value == ""){
	   alert("Selecione um estado");
	   document.busca.estado.focus();
	   return false;
	}
	if(document.busca.cidade.value == ""){
	   alert("Selecione uma cidade");
	   document.busca.cidade.focus();
	   return false;
	}
	if(document.busca.marca.value == ""){
	   alert("Selecione uma marca");
	   document.busca.marca.focus();
	   return false;
	}
	if(document.busca.modelo.value == ""){
	   alert("Selecione um modelo");
	   document.busca.modelo.focus();
	   return false;
	}
	else{
	   document.busca.submit();		
	}
}

function ProrrogaAnuncio(){
	
	var duracao = document.prorrogar_anuncio.duracao;
	var marcado = -1
    var acao = "";
	
	for(var i=0;i<2;i++){
        if(duracao[i].checked){
		   marcado = i;
		   acao = duracao[i].value;
        }
	}
	
	if(document.prorrogar_anuncio.anuncio.value == ""){
	   alert("Selecione um anúncio");
	   document.prorrogar_anuncio.anuncio.focus();
	   return false;
	}
	
	if(marcado == -1){
	   alert("Selecione uma duração.")
	   return false;
	}else{
	   document.prorrogar_anuncio.submit();		
	}
	
}

function ResourceNews(url, l, a, s){
	var x = parseInt((screen.width-l)/2);
    var y = parseInt((screen.height-a)/2);
    var win = window.open(url,'','width='+l+',height='+a+',scrollbars='+s);
    win.moveTo(x,y);
}

function EnviarNews(){
	type = document.getElementById('type').value;
	id = document.getElementById('id').value;
	destinatario = document.getElementById('destinatario').value;
    email_destinatario = document.getElementById('email_destinatario').value;
	remetente = document.getElementById('remetente').value;
	email_remetente = document.getElementById('email_remetente').value;
	comentario = document.getElementById('comentario').value;

    if(document.enviar_news.destinatario.value == ""){
	   alert("Preencha o campo Nome do Destinatário");
	   document.enviar_news.destinatario.focus();
	   return false;
	}
	if (document.enviar_news.email_destinatario.value == "") { 
       alert("Preencha o campo E-mail Destinatário");
       document.enviar_news.email_destinatario.focus();
	   return false;
    }
    if(document.enviar_news.email_destinatario.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo E-mail Destinatário corretamente"); 
       document.enviar_news.email_destinatario.focus();
	   return false;
    }
	if(document.enviar_news.remetente.value == "") { 
       alert("Preencha o campo Seu Nome");
	   document.enviar_news.remetente.focus();
	   return false;
    }
	if(document.enviar_news.email_remetente.value == "") { 
       alert("Preencha o campo Seu E-mail"); 
       document.enviar_news.email_remetente.focus();
	   return false;
    }
	 if(document.enviar_news.email_remetente.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo Seu E-mail corretamente"); 
       document.enviar_news.email_remetente.focus();
	   return false;
    }else{
	   Meu_Ajax=openAjax()
	   bt_submit=document.getElementById('bt_enviar')
	   bt_submit.disabled=true
	   URL="enviar_news.php"
	   Meu_Ajax.open("POST", URL, true);
	   ReqHeader();
	   Meu_Ajax.send("type=" + escape(type) + "&id=" + escape(id) + "&destinatario=" + escape(destinatario) + "&email_destinatario=" + escape(email_destinatario) + 
	   "&remetente=" + escape(remetente) + "&email_remetente=" + escape(email_remetente) + "&comentario=" + escape(comentario));
	   Response('alert');
	   return false;
	}
}

function RetirarAnuncio(){
	if (document.retirar_anuncio.anuncio.value == "") { 
       alert("Selecione um Anúncio");
       document.retirar_anuncio.anuncio.focus();
	   return false;
    }else{
	   document.retirar_anuncio.submit();		
	}
}

function CadastrarBoletim(){
	var nome = document.getElementById('nome').value;
	var email = document.getElementById('email').value;
	var opcao = document.add_boletim.opcao;
	var marcado = -1
    var acao = "";
	
	for(var i=0;i<2;i++){
        if(opcao[i].checked){
		   marcado = i;
		   acao = opcao[i].value;
        }
	}
	
    if(document.add_boletim.nome.value == ""){
	   alert("Preencha o campo Nome");
	   document.add_boletim.nome.focus();
	   return false;
	}
	if (document.add_boletim.email.value == "") { 
       alert("Preencha o campo E-mail");
       document.add_boletim.email.focus();
	   return false;
    }
    if(document.add_boletim.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo E-mail corretamente"); 
       document.add_boletim.email.focus();
	   return false;
    }
	if(marcado == -1){
	   alert("Selecione uma opção.")
	   return false;
	}else{
	   Meu_Ajax=openAjax()
	   bt_submit=document.getElementById('bt_enviar')
	   bt_submit.disabled=true
	   URL="add_newsletter.php"
	   Meu_Ajax.open("POST", URL, true);
	   ReqHeader();
	   Meu_Ajax.send("nome=" + escape(nome) + "&email=" + escape(email) + "&acao=" + escape(acao));
	   Response('alert');
	   return false;		
	}
}

function getPrevisao(){
	var id = document.form_previsao.cidade.value;
	var cidade = document.form_previsao.cidade.options[document.form_previsao.cidade.selectedIndex].text 
	if(id == 0){
	   id = "4104808";
	   cidade = "Cascavel";  
	}
	Meu_Ajax=openAjax()
	bt_submit="";
	bt_submit.disabled=true
	document.getElementById('result_previsao').innerHTML = "<p style=\"text-align:center; margin-top:12px;\" class=\"sub_destaque2\"><font class=\"current\"><b>Carregando...</b></font></p>";
	URL="includes/previsao.php"
	Meu_Ajax.open("POST", URL, true);
	ReqHeader();
	Meu_Ajax.send("id=" + id + "&cidade=" + escape(cidade));
	Response('result_previsao');
	return false;
}

function Search(){
	var cidade = document.busca.cidade.value;
	var marca = document.busca.marca.value;
	var modelo = document.busca.modelo.value;
	
	if(document.busca.cidade.value == "" || document.busca.cidade.value == null){
	   alert("Selecione uma cidade");
	   document.busca.cidade.focus();
	   return false
	}
	if(document.busca.marca.value == "" || document.busca.marca.value == null){
	   alert("Selecione uma marca");
	   document.busca.marca.focus();
	   return false
	}else{
	   var url = "resultado.php?cidade="+cidade+"&marca="+ escape(marca)+"&modelo="+ escape(modelo);
	   var win = window.location = url;	
	}
	return false;
}

function Logar(){
	var email = document.logar.email.value;
	var senha = document.logar.senha.value;
	
	if(document.logar.email.value == "" || document.logar.email.value == null){
	   alert("Preencha o campo E-mail");
	   document.logar.email.focus();
	   return false
	}
	if(document.logar.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo E-mail corretamente"); 
       document.logar.email.focus();
	   return false;
    }
	if(document.logar.senha.value == "" || document.logar.senha.value == null){
	   alert("Preencha o campo Senha");
	   document.logar.senha.focus();
	   return false
	}else{
	   document.logar.submit();		
	}
} 

function Resenha(){
	
	var email = document.resenha.email.value;
	
	if(document.resenha.email.value == "" || document.resenha.email.value == null){
	   alert("Preencha o campo E-mail");
	   document.resenha.email.focus();
	   return false
	}
	if(document.resenha.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo E-mail corretamente"); 
       document.resenha.email.focus();
	   return false;
    }else{
	   Meu_Ajax=openAjax()
	   bt_submit="";
	   bt_submit.disabled=true
	   URL="includes/get_senha.php"
	   Meu_Ajax.open("POST", URL, true);
	   ReqHeader();
	   Meu_Ajax.send("email=" + email);
	   Response('alert');
	   return false;
	}
}


