function validaNew(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''||frm.nome.value=='Digite seu nome'){
			p +='- Nome \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ||frm.email.value=='Digite seu e-mail'){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}


function valida_cpf(cpf){
      var numeros, digitos, soma, i, resultado, digitos_iguais;
      digitos_iguais = 1;
      if (cpf.length < 11)
            return false;
      for (i = 0; i < cpf.length - 1; i++)
		if (cpf.charAt(i) != cpf.charAt(i + 1))
			  {
			  digitos_iguais = 0;
			  break;
			  }
      if (!digitos_iguais)
            {
            numeros = cpf.substring(0,9);
            digitos = cpf.substring(9);
            soma = 0;
            for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            numeros = cpf.substring(0,10);
            soma = 0;
            for (i = 11; i > 1; i--)
                  soma += numeros.charAt(11 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
}


function abreBanner(){
	$(".bannerExpansivel").animate({"height": "422px"}, "slow");
}
function fechaBanner(){
   	$(".bannerExpansivel").animate({"height": "60px"}, "slow");
}

function addFav(){
    var url      = "http://www.motoemotos.com.br";
    var title    = ":: MOTO & MOTOS - --";
    if (window.sidebar) window.sidebar.addPanel(title, url,"");
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){window.external.AddFavorite(url, title);}
}

function cadastrese(id,id2){
	document.getElementById('mask').style.display='block';
	document.getElementById(id).style.display='block';
	document.getElementById(id2).style.display='none';
}

function fechar(id){
	document.getElementById("tipo").value='';
	document.getElementById("email").value='';
	document.getElementById("email2").value='';
	document.getElementById("senha").value='';
	document.getElementById("senha2").value='';
	document.getElementById("cep").value='';
	document.getElementById("txtCaptcha").value='';
	document.getElementById("recebeNews").value='';
	document.getElementById('mask').style.display='none';
	document.getElementById('faleconosco').style.display='none';
	document.getElementById('cadastrese').style.display='none';
	document.getElementById('esquecisenha').style.display='none';
	document.getElementById('logar').style.display='none';
	document.getElementById('newsletter').style.display='none';
	document.getElementById('cotacao').style.display='none';
	document.getElementById('proposta').style.display='none';
}

function fecharp(id){
	document.getElementById('mask').style.display='none';
	document.getElementById('proposta').style.display='none';
	document.getElementById('proposta1').style.display='none';
	document.getElementById('proposta2').style.display='none';
	document.getElementById('proposta3').style.display='none';
}

function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

function validaSeguro2(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.telefone.value== '' ){
			p +='- Telefone \n';
			if(!erro){
			frm.telefone.focus();
			erro = true
			}
		}
		if(frm.celular.value== '' ){
			p +='- Celular \n';
			if(!erro){
			frm.celular.focus();
			erro = true
			}
		}
		if(frm.estado.value== '' ){
			p +='- Estado \n';
			if(!erro){
			frm.estado.focus();
			erro = true
			}
		}
		if(frm.cidade.value== '' ){
			p +='- Cidade \n';
			if(!erro){
			frm.cidade.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaSeguro(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.telefone.value==''|| isNaN(frm.telefone.value)){
			p +='- Telefone \n';
			if(!erro){
			frm.telefone.focus();
			erro = true
			}
		}
		if(frm.cpf.value==''|| isNaN(frm.cpf.value)){
			p +='- CPF  (Somente numeros)\n';
			if(!erro){
			frm.cpf.focus();
			erro = true
			}
		}
		if(frm.marca.value==''){
			p +='- Marca\n';
			if(!erro){
			frm.marca.focus();
			erro = true
			}
		}
		if(frm.modelo.value==''){
			p +='- Modelo\n';
			if(!erro){
			frm.modelo.focus();
			erro = true
			}
		}
		if(frm.anomodelo.value==''){
			p +='- Ano modelo\n';
			if(!erro){
			frm.anomodelo.focus();
			erro = true
			}
		}
		if(frm.proprietario.value==''){
			p +='- Proprietario\n';
			if(!erro){
			frm.proprietario.focus();
			erro = true
			}
		}
		if(frm.utilizacao.value==''){
			p +='- Utilizacao\n';
			if(!erro){
			frm.utilizacao.focus();
			erro = true
			}
		}
		if(frm.alarme.value==''){
			p +='- Alarme 	\n';
			if(!erro){
			frm.alarme.focus();
			erro = true
			}
		}
		if(frm.cep.value==''){
			p +='- Cep 	\n';
			if(!erro){
			frm.cep.focus();
			erro = true
			}
		}
		if(frm.estadocvcondutor.value==''){
			p +='- Estado civil 	\n';
			if(!erro){
			frm.estadocvcondutor.focus();
			erro = true
			}
		}
		if(frm.filhoscondutor.value==''){
			p +='- Possui filhos 	\n';
			if(!erro){
			frm.filhoscondutor.focus();
			erro = true
			}
		}
		if(frm.sexocondutor.value==''){
			p +='- Sexo  \n';
			if(!erro){
			frm.sexocondutor.focus();
			erro = true
			}
		}
		if(frm.habilitacao.value==''){
			p +='- Habilitado a quantos anos ? 	\n';
			if(!erro){
			frm.habilitacao.focus();
			erro = true
			}
		}
		if(frm.residcondutor.value==''){
			p +='- Residencia 	\n';
			if(!erro){
			frm.residcondutor.focus();
			erro = true
			}
		}
		if(frm.condutorbradesco.value==''){
			p +='- Possui conta no bradesco	\n';
			if(!erro){
			frm.condutorbradesco.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

 function abrejanela(url,l,a){
	var x = parseInt((screen.width-l)/2);
	var y = parseInt((screen.height-a)/2);
	var win = window.open(url,'','width='+l+',height='+a);
	win.moveTo(x,y);
}

function validaBuscaCat(frm){
	
		var erro= false
		var p='Selecione um estilo';
		if(frm.estilo.value==''){
			frm.estilo.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaBuscaAll(frm){
	var erro= false
	var p='Digite alguma palavra';
	if(frm.palavra.value==''){
		frm.palavra.focus();
		erro = true
	}
	if(erro){
		alert(p);
		return false;
	}else
		return true;
}
	
function validaBuscaMC(frm){
	
		var erro= false
		var p='Digite o nome do motoclube';
		if(frm.busca.value==''){
			frm.busca.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaBuscaVideo(frm){
		var erro= false
		var p='Digite o nome do video';
		if(frm.video.value==''){
			frm.video.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}	

function validaBuscaN(frm){
		var erro= false
		var p='Digite uma palavra';
		if(frm.palavra.value==''){
			frm.palavra.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
	
function validaASSCat(frm){
		var erro= false
		var p='Selecione uma categoria';
		if(frm.categoria.value==''){
			frm.categoria.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
	}
	
function validaFaleconosco(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome  \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.pessoa.value==''){
			p +='- Pessoa \n';
			if(!erro){
			frm.pessoa.focus();
			erro = true
			}
		}
		if(frm.assunto.value==''){
			p +='- Assunto \n';
			if(!erro){
			frm.assunto.focus();
			erro = true
			}
		}
		if(frm.msg.value==''){
			p +='- Mensagem \n';
			if(!erro){
			frm.msg.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaMotoClube(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome_mc.value==''){
			p +='- Nome do motoclube \n';
			frm.nome_mc.focus();
			erro = true
		}
		if(frm.nome.value==''){
			p +='- Seu nome \n';
			if(!erro){
			frm.nome.focus();
			erro = true
			}
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.site_mc.value.length > 1){
			if(!frm.site_mc.value.search('http://')){
			p +='- Retire o Http:// ex:(www.dominio.com.br) \n';
			erro = true
			}
			if(!erro){
				frm.site_mc.focus();
				
			}
			}
		if(frm.ano.value==''){
			p +='- Ano que foi fundado \n';
			if(!erro){
			frm.ano.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function validaEvento(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome do evento \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.dt_evento.value==''){
			p +='- Data  \n';
			if(!erro){
			frm.dt_evento.focus();
			erro = true
			}
		}
		if(frm.descricao.value==''){
			p +='- Descrição \n';
			if(!erro){
			frm.descricao.focus();
			erro = true
			}
		}
		if(frm.local.value==''){
			p +='- Local \n';
			if(!erro){
			frm.local.focus();
			erro = true
			}
		}
		if(frm.site.value==''){
			p +='- URL \n';
			if(!erro){
			frm.site.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaDestaque(form){
	todos=document.getElementsByTagName('input');
	//alert(todos[5]);
	for(x=0;x<todos.length;x++){
		if(todos[x].checked){
		return true;
		alert("Marca pelo menos 1 pergunta");

	}
}
alert("Marca pelo menos 1 pergunta");
return false;
}


function insere(valor){
//alert(valor)
	document.getElementById('valor').value= valor;	
}
	
var min=10;
var max=16;
function diminuiFontSize() {
   var p = document.getElementById('noticia');
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 1;
      }
      p.style.fontSize = s+"px"
}
function aumentaFontSize() {
   var p = document.getElementById('noticia');
      if(p.style.fontSize) {
         var s = parseInt(p.style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=max) {
         s += 1;
      }
      p.style.fontSize = s+"px"
}

function toPage(page){
	
	var curPage = document.getElementById('curPage').value;
	var spnCurPage = 'spnPage'+curPage;

	curPage = 'pagina'+curPage;
	
	var nxtPage = 'pagina'+page;
	var spnNxtPage = 'spnPage'+page;
	document.getElementById(spnCurPage).style.color = '#FFF';
	document.getElementById(spnNxtPage).style.color = '#FF6600';

	document.getElementById(curPage).style.display = 'none';
	document.getElementById(nxtPage).style.display = 'block';
	document.getElementById('curPage').value = page;
}



function paginar(){
	
intInicio = 1;
intFim = 5;
var resultado
resultado=parseInt(Math.random()*intFim)
if (resultado==0){resultado=1}
//alert(resultado);

	toPage(resultado)
	setTimeout("paginar()",8000);
}

function validaAcessorios(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome da loja \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.produto.value==''){
			p +='- Nome do produto \n';
			if(!erro){
			frm.produto.focus();
			erro = true
			}
		}
		if(frm.categoria.value==''){
			p +='- Categoria \n';
			if(!erro){
			frm.categoria.focus();
			erro = true
			}
		}
		if(frm.marca.value==''){
			p +='- Marca \n';
			if(!erro){
			frm.marca.focus();
			erro = true
			}
		}
		if(frm.cor.value==''){
			p +='- Cor \n';
			if(!erro){
			frm.cor.focus();
			erro = true
			}
		}
		if(frm.valor.value==''){
			p +='- Valor \n';
			if(!erro){
			frm.valor.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function validaAmigo(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Seu nome \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.email.value==''){
			p +='- E-mail \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.nome1.value==''){
			p +='- Destinatário \n';
			if(!erro){
			frm.nome1.focus();
			erro = true
			}
		}
		if(frm.email1.value==''){
			p +='- E-mail destinatário \n';
			if(!erro){
			frm.email1.focus();
			erro = true
			}
		}
		if(frm.comentario.value==''){
			p +='- Comentario \n';
			if(!erro){
			frm.comentario.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function validaErro(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.email.value==''){
			p +='- E-mail \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.erro1.value==''){
			p +='- Destinatário \n';
			if(!erro){
			frm.erro1.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}


function validaRecupera(frm){
		var erro= false
		var p='Entre com um e-mail valido ! \n';
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ||frm.email.value=='Digite seu e-mail'){
			//p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaFachada(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.fachada.value==''){
			p +='- Imagem fachada \n';
			frm.fachada.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function validaLogo(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.logo.value==''){
			p +='- Imagem Logotipo \n';
			frm.logo.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
function ocultar(valor1,valor2){
	document.getElementById(valor1).style.display='none';
	document.getElementById(valor2).style.display='block';
}
// funcao que valida a busca de ofertas
 function validaBusca(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.estadodaMoto.value==''){
			p +='- Condição \n';
			frm.estadodaMoto.focus();
			erro = true
		}
		if(frm.marca.value==''){
			p +='- Marca \n';
			if(!erro){
			frm.marca.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

// funcao que valida a busca de ofertas
 function validaBuscahome(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.marca.value==''){
			p +='- Marca \n';
			frm.marca.focus();
			erro = true
		}
		if(frm.estado.value==''){
			p +='- Estado \n';
			if(!erro){
			frm.estado.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

// 
 function validaTroca(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.senha.value==''){
			p +='- Senha antiga \n';
			frm.senha.focus();
			erro = true
		}
		if(frm.senhaN.value==''){
			p +='- Senha nova \n';
			if(!erro){
			frm.senhaN.focus();
			erro = true
			}
		}
		if(frm.csenha.value==''){
			p +='- Confirme sua senha \n';
			if(!erro){
			frm.csenha.focus();
			erro = true
			}
		}
		if(frm.txtCaptcha.value==''){
			p +='- Código \n';
			if(!erro){
			frm.txtCaptcha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function validaBuscaAvancada(frm){
		var erro= false
		var p='Preecha pelo menos um campo obrigatorio \n';
		if(frm.valor.value==''){
			p +='- Estilo ou Marca \n';
			frm.estilo.focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}

function ordem(valor){
	var valor2=document.getElementById('valor2').value
	window.location.href='?odr='+valor+'&'+valor2+'';
}
function ordem3(valor){
	var valor2=document.getElementById('valor3').value
	window.location.href='?odr='+valor+'&'+valor2+'';
}

function ordem2(valor){
	var valor2=document.getElementById('valor2').value
	window.location.href='?categoria='+valor+'&'+valor2+'';
}

function validaProposta(frm){
	
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.nome.value==''){
			p +='- Nome \n';
			frm.nome.focus();
			erro = true
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ||frm.email.value=='Digite seu e-mail'){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.ddd.value==''|| isNaN(frm.ddd.value)){
			p +='- DDD \n';
			if(!erro){
			frm.ddd.focus();
			erro = true
			}
		}
		if(frm.telefone.value==''|| isNaN(frm.telefone.value)){
			p +='- Telefone \n';
			if(!erro){
			frm.telefone.focus();
			erro = true
			}
		}
		if(frm.mensagem.value==''){
			p +='- Mensagem \n';
			if(!erro){
			frm.mensagem.focus();
			erro = true
			}
		}
		if(frm.txtCaptcha.value==''){
			p +='- Código \n';
			if(!erro){
			frm.txtCaptcha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}


// funcao que valida login de usuario
 function validaLogin(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			frm.email.focus();
			erro = true
		}
		if(frm.senha.value==''){
			p +='- Senha \n';
			if(!erro){
			frm.senha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
		
		logarr('/funcoes/asp/logar.asp?acao=LogarCadastro&senha='+$("#senha").val()+'&email='+$("#email").val())
		return false;
			
}
// funcao que valida a busca de ofertas
 function validaPrecadastro(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.tipo.value==''){
			p +='- Tipo \n';
			frm.tipo.focus();
			erro = true
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.email2.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- Email ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email2.focus();
			erro = true
			}
		}
		if(frm.senha.value==''){
			p +='- Senha \n';
			if(!erro){
			frm.senha.focus();
			erro = true
			}
		}
		if(frm.senha2.value==''){
			p +='- Confirme a senha \n';
			if(!erro){
			frm.senha2.focus();
			erro = true
			}
		}
		if(frm.cep.value=='' ){
			p +='- Cep (Somente numeros) \n';
			if(!erro){
			frm.cep.focus();
			erro = true
		}
		}
		if(frm.txtCaptcha.value=='' ){
			p +='- Codigo \n';
			if(!erro){
			frm.txtCaptcha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
		Cadastrarr();
			return false;
}

function validarConfirmacao(frm){
	var email = document.frm.email.value;
	var confirmacao = document.frm.email2.value;
	if(email != confirmacao){
		alert("Os emails estão diferentes")
		document.frm.confirmacao.focus();
	}
	return false
}
function validarSenha(frm){
	var email = document.frm.senha.value;
	var confirmacao = document.frm.senha2.value;
	if(email != confirmacao){
		alert("As senhas estão diferentes")
		document.frm.confirmacao.focus();
	}
	return false
}
function validarSenhaa(frm){
	var email = document.frm.senha1.value;
	var confirmacao = document.frm.senha2.value;
	if(email != confirmacao){
		alert("As senhas estão diferentes")
		document.frm.confirmacao.focus();
	}
	return false
}


// funcao que valida a busca de ofertas
 function validaDados(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.tipo.value==''){
			p +='- Tipo \n';
			frm.tipo.focus();
			erro = true
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- E-mail ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.emailValido.value==''){
			p +='- E-mail já cadastrado \n';
			if(!erro){
			frm.emailValido.focus();
			erro = true
			}
		}
		if(frm.senha.value==''){
			p +='- Senha \n';
			if(!erro){
			frm.senha.focus();
			erro = true
			}
		}
		if(frm.nome.value==''){
			p +='- Nome \n';
			if(!erro){
			frm.nome.focus();
			erro = true
			}
		}
		if(frm.cpf.value=='' ){
			p +='- CPF (Somente números) \n';
			if(!erro){
			frm.cpf.focus();
			erro = true
			}
		}
		if(valida_cpf(frm.cpf.value)){
			if(!erro){
			p+='-CPF INVALIDO \n';
			frm.cpf.focus();
			erro = true
			}
		}
		if(frm.cep.value=='' || isNaN(frm.cep.value)){
			p +='- Cep (Somente numeros) \n';
			if(!erro){
			frm.cep.focus();
			erro = true
			}
		}
		if(frm.estado.value==''){
			p +='- Estado \n';
			if(!erro){
			frm.estado.focus();
			erro = true
			}
		}
		if(frm.cidade.value==''){
			p +='- Cidade \n';
			if(!erro){
			frm.cidade.focus();
			erro = true
			}
		}
		if(frm.bairro.value==''){
			p +='- Bairro \n';
			if(!erro){
			frm.bairro.focus();
			erro = true
			}
		}
		if(frm.endereco.value==''){
			p +='- Endereço \n';
			if(!erro){
			frm.endereco.focus();
			erro = true
			}
		}
		if(frm.sexo.value==''){
			p +='-Sexo \n';
			if(!erro){
			frm.sexo.focus();
			erro = true
			}
		}
		if(frm.txtCaptcha.value==''){
			p +='-Codigo \n';
			if(!erro){
			frm.txtCaptcha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			Cadastrarr();
			return false;
}
$.noConflict();
	function getEndereco() {
			// Se o campo CEP não estiver vazio
			if($.trim($("#cep").val()) != ""){
				$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
			  		if(resultadoCEP["resultado"]==1){
						$("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
						$("#bairro").val(unescape(resultadoCEP["bairro"]));
						$("#cidade").val(unescape(resultadoCEP["cidade"]));
						$("#estado").val(unescape(resultadoCEP["uf"]));
						$("#estado").attr("disabled", true);
						$("#rua").attr("disabled", true);
						$("#bairro").attr("disabled", true);
						$("#rua").attr("disabled", true);
						$("#cidade").attr("disabled", true);
					}else{
						alert('Cep Inválido');
						
						$("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
						$("#bairro").val(unescape(resultadoCEP["bairro"]));
						$("#cidade").val(unescape(resultadoCEP["cidade"]));
						$("#estado").val(unescape(resultadoCEP["uf"]));
						$("#estado").attr("disabled", false);
						$("#rua").attr("disabled", false);
						$("#bairro").attr("disabled", false);
						$("#rua").attr("disabled", false);
						$("#cidade").attr("disabled", false);
	
					}
					//alert(resultadoCEP["resultado"]);
				});
			}
		}
		$(function() {
			$("a[rel]").overlay({
			mask: {
				color: '#000',
				loadSpeed: 200,
				opacity: 0.5
			},
			closeOnClick: true,
				onBeforeLoad: function() {
					var wrap = this.getOverlay().find(".contentWrap");
					wrap.load(this.getTrigger().attr("href"));
				}
			});
			
		});
		function verificaEmail() {
			if($.trim($("#email").val()) != ""){
			$("#emailCampo").load("/verificaEmail.asp?email="+($("#email").val()));
			}
		}
		function aviso(){
			alert("/verificaEmail.asp?email="+($("#email").val()));
		}
		
		function trocaForm(url) {
			$("#cont").load(url);
		}

		function logarCadastro(url) {
			alert(url);//return false;
			$("#resp").load(url);
		}



function ValidaCNPJ(cnpj){

  var i = 0;
  var l = 0;
  var strNum = "";
  var strMul = "6543298765432";
  var character = "";
  var iValido = 1;
  var iSoma = 0;
  var strNum_base = "";
  var iLenNum_base = 0;
  var iLenMul = 0;
  var iSoma = 0;
  var strNum_base = 0;
  var iLenNum_base = 0;

  if (cnpj == "")
        return ("Preencha o campo CNPJ.");

  l = cnpj.length;
  for (i = 0; i < l; i++) {
        caracter = cnpj.substring(i,i+1)
        if ((caracter >= '0') && (caracter <= '9'))
           strNum = strNum + caracter;
  };

  if(strNum.length != 14)
        return ("CNPJ deve conter 14 caracteres.");

  strNum_base = strNum.substring(0,12);
  iLenNum_base = strNum_base.length - 1;
  iLenMul = strMul.length - 1;
  for(i = 0;i < 12; i++)
        iSoma = iSoma +
                        parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) *
                        parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10);

  iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11);
  if(iSoma == 11 || iSoma == 10)
        iSoma = 0;

  strNum_base = strNum_base + iSoma;
  iSoma = 0;
  iLenNum_base = strNum_base.length - 1
  for(i = 0; i < 13; i++)
        iSoma = iSoma +
                        parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) *
                        parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10)

  iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11);
  if(iSoma == 11 || iSoma == 10)
        iSoma = 0;
  strNum_base = strNum_base + iSoma;
  if(strNum != strNum_base)
        return ("CNPJ inválido.");

  return (true);

}
// funcao que valida a busca de ofertas
 function validaDados2(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.razao_social.value==''){
			p +='- Razao Social\n';
			frm.razao_social.focus();
			erro = true
		}
		if(frm.tipo.value==''){
			p +='- Tipo \n';			
			frm.tipo.focus();
			erro = true
		}
		if(frm.senha.value==''){
			p +='- Senha \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- E-mail ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
		if(frm.nome.value==''){
			p +='- Nome Fantasia \n';
			if(!erro){
			frm.nome.focus();
			erro = true
			}
		}
		if(frm.nome_contato.value==''){
			p +='- Nome contato \n';
			if(!erro){
			frm.nome_contato.focus();
			erro = true
			}
		}
		if(frm.site.value==''){
			p +='- URL \n';
			if(!erro){
			frm.site.focus();
			erro = true
			}
		}
		if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
			p +='- E-mail ( Ex: Nome@provedor.com.br) \n';
			if(!erro){
			frm.email.focus();
			erro = true
			}
		}
//		if(frm.cnpj.value==''){
//			p +='- CNPJ (Somente numeros) \n';
//			if(!erro){
//			erro = true
//			}
//		}
		if(!ValidaCNPJ(frm.cnpj.value)){
			if(!erro){
			p+='-CNPJ INVALIDO \n';
			erro = true
			}
		}
		if(frm.cep.value=='' || isNaN(frm.cep.value)){
			p +='- Cep (Somente numeros) \n';
			if(!erro){
			frm.cep.focus();
			erro = true
			}
		}
		if(frm.estado.value==''){
			p +='- Estado \n';
			if(!erro){
			frm.estado.focus();
			erro = true
			}
		}
		if(frm.cidade.value==''){
			p +='- Cidade \n';
			if(!erro){
			frm.cidade.focus();
			erro = true
			}
		}
		if(frm.bairro.value==''){
			p +='- Bairro \n';
			if(!erro){
			frm.bairro.focus();
			erro = true
			}
		}
		if(frm.endereco.value==''){
			p +='- Endereço \n';
			if(!erro){
			frm.endereco.focus();
			erro = true
			}
		}
		if(frm.telefone.value==''|| isNaN(frm.telefone.value)){
			p +='- Telefone \n';
			if(!erro){
			frm.telefone.focus();
			erro = true
			}
		}
		if(frm.temmoto.value=='1'){
			//alert('igual 1')
			if(frm.marca.value==''){
				p +='- Marca \n';
				if(!erro){
				frm.marca.focus();
				erro = true
				}
			}
			if(frm.modelo.value==''){
				p +='- Modelo \n';
				if(!erro){
				frm.modelo.focus();
				erro = true
				}
			}
		}
		if(frm.sexo.value==''){
			p +='-Sexo \n';
			if(!erro){
			frm.sexo.focus();
			erro = true
			}
		}
		if(frm.txtCaptcha.value==''){
			p +='-Codigo \n';			
			if(!erro){
			frm.txtCaptcha.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			Cadastrarr();
			return false;
}


//horarioAtual()
function horarioAtual(){
	
	rodaRelogio();
	intervalo = setInterval(rodaRelogio, 60000);
}

//rodaRelogio()
function rodaRelogio(){
	var dt = new Date();
	
	var hr = dt.getHours();
	if(hr < 10) hr = '0'+hr;
	
	var minutos = dt.getMinutes();
	if(minutos < 10) minutos = '0'+minutos;
	
	var sec = dt.getSeconds();
	if(sec <10) sec = '0'+sec;
	
	document.getElementById('relogio').innerHTML = hr + ':' + minutos;
	if(minutos == '30' && sec == '00') document.form.submit();
}

function valida_check(frm){
	var campo = frm.aceito;
	
	if(campo.checked == true){
		return true
	}else {
		alert('Confirme a declaração do termo de uso!')
		return false
	}
}

// funcao que valida a busca de ofertas
 function validaAnucio(frm){
		//alert('chamou')
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		if(frm.proprietario.value==''){
			p +='- Nome do proprietario \n';
			frm.proprietario.focus();
			erro = true
		}
		if(frm.renavam.value==''  || isNaN(frm.renavam.value)){
			p +='- Renavam (Somente números) \n';
			if(!erro){
			frm.renavam.focus();
			erro = true
			}
		}
		if(frm.marca.value==''){
			p +='- Marca \n';
			if(!erro){
			frm.marca.focus();
			erro = true
			}
		}
		if(frm.ano_modelo.value=='' || isNaN(frm.ano_modelo.value)){
			p +='- Ano modelo (Somente números) \n';
			if(!erro){
			frm.ano_modelo.focus();
			erro = true
			}
		}
		if(frm.ano_fabricacao.value=='' || isNaN(frm.ano_fabricacao.value)){
			p +='- Ano fabricação (Somente números) \n';
			if(!erro){
			frm.ano_fabricacao.focus();
			erro = true
			}
		}
		if(frm.modelo.value==''){
			p +='- Modelo \n';
			if(!erro){
			frm.modelo.focus();
			erro = true
			}
		}
		if(frm.cilindrada.value==''){
			p +='- Cilindrada \n';
			if(!erro){
			frm.cilindrada.focus();
			erro = true
			}
		}
		if(frm.estilo.value==''){
			p +='- Estilo \n';
			if(!erro){
			frm.estilo.focus();
			erro = true
			}
		}
		if(frm.cor_predominante.value==''){
			p +='- Cor predominante \n';
			if(!erro){
			frm.cor_predominante.focus();
			erro = true
			}
		}
		if(frm.km.value==''){
			p +='- Quilometragem \n';
			if(!erro){
			frm.km.focus();
			erro = true
			}
		}
		if(frm.placa.value==''){
			p +='- Placa \n';
			if(!erro){
			frm.placa.focus();
			erro = true
			}
		}
		if(frm.nmarchas.value==''){
			p +='- Nª marchas \n';
			if(!erro){
			frm.nmarchas.focus();
			erro = true
			}
		}
		if(frm.refrigeracao.value==''){
			p +='-Tipo de refrigeracao \n';
			if(!erro){
			frm.refrigeracao.focus();
			erro = true
			}
		}
		if(frm.alimentacao.value==''){
			p +='- Tipo de alimentação \n';
			if(!erro){
			frm.alimentacao.focus();
			erro = true
			}
		}
		if(frm.motor.value==''){
			p +='- Tipo de motor \n';
			if(!erro){
			frm.motor.focus();
			erro = true
			}
		}
		if(frm.partida.value==''){
			p +='- Tipo de partida \n';
			if(!erro){
			frm.partida.focus();
			erro = true
			}
		}
		if(frm.freio.value==''){
			p +='- Tipo de freio \n';
			if(!erro){
			frm.freio.focus();
			erro = true
			}
		}
		if(frm.preco.value==''){
			p +='- Preço \n';
			if(!erro){
			frm.preco.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}
// funcao que valida a busca de ofertas
 function validaAnucio2(frm){
		var erro= false
		var p='Preencha Corretamente o(s) Campo(s) \n';
		
		//validacao de radio buttons sem saber quantos sao
		marcado = -1
		for (i=0; i<frm.condicao.length; i++) {
			if (frm.condicao[i].checked) {
				marcado = i
				resposta = frm.condicao[i].value
			}
		}
		if (marcado == -1) {
			alert("Selecione uma resposta.");
			frm.condicao[0].focus();
			return false;
		} 

		if(frm.marca.value==''){
			p +='- Marca \n';
			frm.marca.focus();
			erro = true
		}
		if(frm.modelo.value==''){
			p +='- Modelo \n';
			if(!erro){
			frm.modelo.focus();
			erro = true
			}
		}
		if(frm.ano_fabricacao.value==''){
			p +='- Ano fabrição \n';
			if(!erro){
			frm.ano_fabricacao.focus();
			erro = true
			}
		}
		if(frm.ano_modelo.value==''){
			p +='- Ano Modelo \n';
			if(!erro){
			frm.ano_modelo.focus();
			erro = true
			}
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}


// funcao que valida a busca de ofertas
 function validaFoto(frm){
		var erro= false
		var p='';
		if(frm.name="foto".value==''){
			p +='- Selecione uma imagem do tipo JPG | JPEG \n';
			frm.name="foto".focus();
			erro = true
		}
		if(erro){
			alert(p);
			return false;
		}else
			return true;
}


function excluirFotoAnuncio(id,idd){
	if(confirm("Deseja realmente excluir esta foto continuar ?")){
		window.location='?acao=excluirFotoAnuncio&id='+id+'&idd='+idd;
		}
	}
function excluirBannerAnuncio(id){
	if(confirm("Deseja realmente excluir este banner continuar ?")){
		window.location='?acao=excluirBannerAnuncio&id='+id;
		}
	}
function excluirBannerAnuncioa(id){
	if(confirm("Deseja realmente excluir este banner continuar ?")){
		window.location='?acao=excluirBannerAnuncioa&id='+id;
		}
	}
function excluirAnuncioSele(id){
	if(confirm("Deseja realmente excluir os anuncios selecionados continuar ?")){
		return true;
		}
		return false;
	}
function excluirFotoAcessorios(id,idd){
	if(confirm("Deseja realmente excluir esta foto continuar ?")){
		window.location='?acao=excluirFotoAcessorios&id='+id+'&idd='+idd;
		}
	}
function excluirFavorito(id){
	if(confirm("Deseja realmente excluir este anuncio do seus favoritos continuar ?")){
		window.location='?acao=excluirFavorito&id='+id;
		}
	}
	
function excluianuncio(id){
	if(confirm("Deseja realmente excluir este anuncio continuar ?")){
		window.location='?acao=excluir&id='+id;
		}
	}
	
function excluiAcessorio(id){
	if(confirm("Deseja realmente excluir este acessorio continuar ?")){
		window.location='?acao=excluiAcessorio&id='+id;
		}
	}
function confirmaAnuncio(id){
	
	if(document.getElementById('antispan').checked == true){
		window.location='?acao=confirmaAnucio&id='+id;
	}else {
		alert('Texto de Alerta !')
		return false
	}
}
function confirmaAcessorio(id){
	if(document.getElementById('antispan').checked == true){
		window.location='?acao=confirmaAcessorio&id='+id;
	}else {
		alert('Texto de Alerta !')
		return false
	}
}
function valorMonetario(campo, milSep, decSep, e){
	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if (whichCode == 13) return true;
	key = String.fromCharCode(whichCode);// Valor para o cÃ³digo da Chave
	if(key.charCodeAt(0) == 0 || key.charCodeAt(0) == 8){
		campo.value = '';
		return false;
	}
	if (strCheck.indexOf(key) == -1) return false; // Chave invÃ¡lida
	len = campo.value.length;
	for(i = 0; i < len; i++){
		if ((campo.value.charAt(i) != '0') && (campo.value.charAt(i) != decSep)) break;
	}
	aux = '';
	for(; i < len; i++){
		if (strCheck.indexOf(campo.value.charAt(i))!=-1) aux += campo.value.charAt(i);
	}
	aux += key;
	len = aux.length;
	if (len == 0) campo.value = '';
	if (len == 1) campo.value = '0'+ decSep + '0' + aux;
	if (len == 2) campo.value = '0'+ decSep + aux;
	if (len > 2) {
		aux2 = '';
		for (j = 0, i = len - 3; i >= 0; i--) {
			if (j == 3) {
				aux2 += milSep;
				j = 0;
			}
			aux2 += aux.charAt(i);
			j++;
		}
		campo.value = '';
		len2 = aux2.length;
		for (i = len2 - 1; i >= 0; i--){
			campo.value += aux2.charAt(i);
		}
		campo.value += decSep + aux.substr(len - 2, len);
	}
	return false;
}

function txtBoxFormat(objeto, sMask, evtKeyPress) {
	var nTecla;
		
	if(document.all){
		nTecla = evtKeyPress.keyCode;
	}else if(document.layers){
		nTecla = evtKeyPress.which;
	}
	
	sValue = objeto.value;
	
	// Limpa todos os caracteres de formatacao que ja estiverem no campo.
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	
	fldLen = sValue.length;
	mskLen = sMask.length;
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	
	while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
	
		if (bolMask){
			sCod += sMask.charAt(i);
			mskLen++; 
		}else{
			sCod += sValue.charAt(nCount);
			nCount++;
		}
		
		i++;
	}
	objeto.value = sCod;
	
	if (nTecla != 8) { // backspace
		if (sMask.charAt(i-1) == "9") { // apenas números...
			return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
		else { // qualquer caracter...
			return true;
		}
	}else{
		return true;
	}
}



