// função para trocar a cor da TR quando passar o mouse por cima, a outra é para voltar a cor
function trocaCor(obj){
	obj.bgColor = "#EEEEEE"
}
function voltaCor(obj){
	obj.bgColor = "#FFFFFF"
}

// função para selecionarmos todos os checkboxes

//função para digitarmos apenas números
function numeros(){
   if ( (event.keyCode >= 48) && (event.keyCode <= 57)){
     return true
   }
   else{
     if (event.keyCode != 8){
      	event.keyCode = 0
      	return false
     }
   }
}


//xxxxxxxxxxxxxxxxxx  Funções comuns xxxxxxxxxxxxxxxxxxxxxxxxx

//função para abrir a janela do administrativo do cliente em full screen
function abrirJanelaAdmCliente(){
	largura = screen.availWidth+30
	altura = screen.availHeight+100
	topo= 0
	esquerda = 0
	eval("janela=open ('admclientes/index.asp','','top="+topo+",left="+esquerda+",width="+largura+",height="+altura+"')")	
	janela.moveBy(-40,-40)
}



//função para validar o cadastro de novos anunciantes (página comum e administrativa)

function validarCadastro(form,pagina){
 if(document.form.nome.value.length==0){
		window.alert("Preencha o campo : nome : corretamente")
		document.form.nome.focus()
		return false
  }
   else if(document.form.tipo.options[0].selected==true){
		window.alert("Preencha o campo : tipo : corretamente")
		document.form.tipo.focus()
		return false
  }
   else if(document.form.tipo.options[1].selected==true && document.form.cpf.value.length<11){
		window.alert("O campo:\nCPF\n\nÉ de preenchimento obrigatório para pessoa física")
		document.form.cpf.focus()
		return false
  }
    else if(document.form.tipo.options[2].selected==true && (document.form.cnpj.value.length < 15 || document.form.razao.value.length==0  || document.form.fantasia.value.length==0)){
		window.alert("Os campos:\nAtividade;\nCNPJ;\nRazão social;\nNome fantasia.\n\nSão de preenhimento obrigatório para pessoas jurídicas")
		document.form.cnpj.focus()
		return false
  }
   else if(document.form.endereco.value.length==0){
		window.alert("Preencha o campo : endereço : corretamente")
		document.form.endereco.focus()
		return false
  } 
   else if(document.form.bairro.value.length==0){
		alert("Preencha o campo : bairro : corretamente")
		document.form.bairro.focus()
		return false
  }
   else if(document.form.numero.value.length==0){
		alert("Preencha o campo : número : corretamente")
		document.form.numero.focus()
		return false
  }
  else if(document.form.cidade.value.length==0){
		alert("Preencha o campo : cidade : corretamente")
		document.form.cidade.focus()
		return false
  }
  else if(document.form.uf.options[0].selected==true){
		alert("Preencha o campo : UF : corretamente")
		document.form.uf.focus()
		return false
  }
    else if(document.form.cep.value.length < 9 || document.form.cep.value.indexOf("-")==-1){
		alert("Preencha o campo : CEP : corretamente\nFormato: nnnnnn-nnn")
		document.form.cep.focus()
		return false
  }
        else if(document.form.ddd.value.length < 2){
		alert("Preencha o campo : DDD : corretamente")
		document.form.ddd.focus()
		return false
  }
      else if(document.form.telefone.value.length < 9 || document.form.telefone.value.indexOf("-")==-1){
		alert("Preencha o campo : telefone : corretamente\nFormato: nnnnn-nnnn")
		document.form.telefone.focus()
		return false
  }
	else if(document.form.email.value.length < 5 || document.form.email.value.indexOf("@")==-1 || document.form.email.value.indexOf(".")==-1){
		alert("Preencha o campo : e-mail : corretamente")
		document.form.email.focus()
		return false
	}
	else if(document.form.loginSite.value.length != 6) {
		alert("Preencha o campo : login : corretamente (deve conter 6 caracteres)")
		document.form.loginSite.focus()
		return false
	}
	else if(document.form.senhaSite.value.length != 6) {
		alert("Preencha o campo : senha : corretamente (deve conter 6 caracteres)")
		document.form.senhaSite.focus()
		return false
	}
	else{
		form.action = pagina
		form.method= "post"
		form.target = "_self"
		form.submit()
	}
}

function alterarCadastro(pagina){
 if(document.form.nome.value.length==0){
		window.alert("Preencha o campo : nome : corretamente")
		document.form.nome.focus()
		return false
  }
   else if(document.form.endereco.value.length==0){
		window.alert("Preencha o campo : endereço : corretamente")
		document.form.endereco.focus()
		return false
  } 
   else if(document.form.bairro.value.length==0){
		alert("Preencha o campo : bairro : corretamente")
		document.form.bairro.focus()
		return false
  }
   else if(document.form.numero.value.length==0){
		alert("Preencha o campo : número : corretamente")
		document.form.numero.focus()
		return false
  }
  else if(document.form.cidade.value.length==0){
		alert("Preencha o campo : cidade : corretamente")
		document.form.cidade.focus()
		return false
  }
  else if(document.form.uf.options[0].selected==true){
		alert("Preencha o campo : UF : corretamente")
		document.form.uf.focus()
		return false
  }
    else if(document.form.cep.value.length < 9 || document.form.cep.value.indexOf("-")==-1){
		alert("Preencha o campo : CEP : corretamente\nFormato: nnnnnn-nnn")
		document.form.cep.focus()
		return false
  }
        else if(document.form.ddd.value.length < 2){
		alert("Preencha o campo : DDD : corretamente")
		document.form.ddd.focus()
		return false
  }
      else if(document.form.telefone.value.length < 9 || document.form.telefone.value.indexOf("-")==-1){
		alert("Preencha o campo : telefone : corretamente\nFormato: nnnnn-nnnn")
		document.form.telefone.focus()
		return false
  }
	else if(document.form.email.value.length < 5 || document.form.email.value.indexOf("@")==-1 || document.form.email.value.indexOf(".")==-1){
		alert("Preencha o campo : e-mail : corretamente")
		document.form.email.focus()
		return false
	}
	else if(document.form.loginSite.value.length != 6) {
		alert("Preencha o campo : login : corretamente (deve conter 6 caracteres)")
		document.form.loginSite.focus()
		return false
	}
	else if(document.form.senhaSite.value.length != 6) {
		alert("Preencha o campo : senha : corretamente (deve conter 6 caracteres)")
		document.form.senhaSite.focus()
		return false
	}
	else{
		form.action = pagina
		form.method= "post"
		form.target = "_self"
		form.submit()
	}
}

function deletarCadastro(form){
	resp = confirm("deseja realmente apagar os dados")
	if (resp == false){
			return false
	}else{
	 	form.action = "deletacadastro.asp"
		form.method= "post"
		form.target = "_self"
		form.submit()
	}
}

//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx funções para validar e ver resultado da enquete xxxxxxxxxxxxxxxxxxxxx
function validaEnquete(){
verifica=false
for (i=0;i<document.form1.id_opcoes.length;i++){ 
	if(document.form1.id_opcoes[i].checked==true){
		verifica=true
	}
}
if (verifica==false){
	alert("Favor selecionar uma resposta")
	return false
}
}

//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Funções para testes  xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//funções para preencher a página de cadastro
function preencherCadastro(){
document.form.nome.value ="Luca Moraes"

if (document.form.tipo.options[1].selected == true){
	document.form.cpf.value ="02211722709"
}
else if (document.form.tipo.options[2].selected == true){
	document.form.cnpj.value ="02111444777888998"
	document.form.razao.value ="DUE design"
	document.form.fantasia.value ="DUE design"
}
document.form.site.value ="www.duedesign.com.br"
document.form.endereco.value = "Av Luiz Manoel Velozo 730"
document.form.bairro.value = "Jardim da Penha"
document.form.numero.value = "730"
document.form.complemento.value = "Apto 301"
document.form.cidade.value = "Vitória"
document.form.uf.value = "ES"
document.form.cep.value = "29060-040"
document.form.ddd.value = "27"
document.form.celular.value = "9938-1132"
document.form.telefone.value = "3315-4878"
document.form.fax.value = "3315-4878"
document.form.email.value="luca@duedesign.com.br"
document.form.site.value="www.duedesign.com.br"
}


//esta função veriva a busca a ser feita
function verificaBusca(form){
	if(document.busca.tipo.options[0].selected==true){
		alert("Escolha o anunciante.")
		return false
	}else if(document.busca.buscapor.options[0].selected==true){
		alert("Escolha uma das opções de busca.")
		return false
	}
	else if(document.busca.estado.options[0].selected==true){
		alert("Escolha o estado do veículo(acessório)\nNovo, usado ou ambos.")
		return false
	}
	else if(document.busca.uf.options[0].selected==true){
		alert("Escolha a UF.")
		return false
	}
	else if(document.busca.de.options[0].selected==true || document.busca.ate.options[0].selected==true){
		alert("Escolha a faixa de valor.")
		return false
	}else{
	form.action = "busca/busca.asp"
	form.method = "post"
	form.target = "_parent"
	form.submit()
	}
	navega(1)
}

//xxxxxxxxxxxxxxxxxxxxxx Funções para mudar frame do swf xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function navega(frame){
	if(frame=="inicio"){n=0}
	if(frame=="busca"){n=1}
	if(frame=="anuncio"){n=2}
	if(frame=="cadastro"){n=3}	
	if(frame=="links"){n=4}	
	if(frame=="noticias"){n=5}
	if(frame=="financiamento"){n=6}		
	if(frame=="seguro"){n=7}	

	top.topo.menu.GotoFrame(n)
}

function validarAcesso(form,pagina){
	if(document.form.loginSite.value.length == ""){
		alert("Preencha o :login: corretamente")
		document.form.loginSite.focus()
		return false
	}
	else if(document.form.senhaSite.value.length == ""){
		alert("Preencha a :senha: corretamente")
		document.form.senhaSite.focus()
		return false
	}
	else{
		form.action = pagina
		form.method= "post"
		form.target = "_parent"
		form.submit()
	}
}


//xxxxxxxxxxxxxxxxxxxxxx Funções para abrir janela de notícias xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

function janelaPequena(pagina){
	open(pagina,'','width=320,height=200,top=0,left=0')
}

function validarNovaSenha(){
	if(document.form.nome.value.length==0){
		alert("Digite o seu nome por favor.")
		document.form.nome.focus()
		return false
	}
	else if(document.form.tipo.options[0].selected==true){
		alert ("Escolha uma opção no campo: tipo.")
		document.form.tipo.focus()
		return false
	}
	else if(document.form.tipo.options[1].selected==true && document.form.cpf.value.length != 11){
		alert ("Preencha o campo: CPF.")
		document.form.cpf.focus()
		return false
	}
	else if(document.form.tipo.options[2].selected==true && document.form.cnpj.value.length <= 11){
		alert ("Preencha o campo: cnpj.")
		document.form.cnpj.focus()
		return false
	}else{
		return true	
	}
}

//xxxxxxxxxxxxxxxxxxxxxx Funções para abrir janela de notícias xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

function abrirJanela(caminhoPagina,tamanhoJan){
	janela=open(caminhoPagina,'jan',tamanhoJan)
	janela.focus()
}

//xxxxxxxxxxxxxxxxxxxxxxxxxx Função para abrir páginas diversas xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function abrirJanelaAdm(caminhoPagina,tamanhoJan){
		janela=open(caminhoPagina,'jan',tamanhoJan)
		janela.focus()
}
function abrirJanelaAdmCliente(caminhoPagina,tamanhoJan){
		janela=open(caminhoPagina,'jan',tamanhoJan)
		janela.focus()
}
function deletarFoto(caminhoPagina,tamanhoJan){
	resp = confirm("Deseja realmente apagar esta foto?")
	if(resp==true){
		open(caminhoPagina,'jan',tamanhoJan)
		return true
	}else{
		return false
	}
}

//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  função para validar as datas xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
function validarData(){
	if(document.formulario.data_i.value.length != 10 || document.formulario.data_i.value.charAt(2)!= "/" || document.formulario.data_i.value.charAt(5)!= "/" ){
		alert("Preencha a data de inserção corretamente")
		document.formulario.data_i.focus()
		return false
	}
	else if(document.formulario.data_p.value.length != 10 || document.formulario.data_p.value.charAt(2)!= "/"  || document.formulario.data_p.value.charAt(5)!= "/" ){
		alert("Preencha a data prevista corretamente")
		document.formulario.data_p.focus()
		return false
	}
	else if(document.formulario.titulo.value == ""){
		alert("Preencha 0 Título")
		document.formulario.titulo.focus()
		return false
	}else{
		return true
	}
}


// função para verificar a validade da data na caixa de inserção de data em notícias
function validarDataNoticia(){
	if(document.form.dataC.value.length != 10 || document.form.dataC.value.charAt(2)!= "/" || document.form.dataC.value.charAt(5)!= "/" ){
		alert("Preencha a data de inserção corretamente")
		document.form.dataC.focus()
		return false
	}
}

//função para abrir a janela do administrativo do cliente em full screen

function abrirJanela(arquivo, modelo){
	larguraTela = screen.availWidth
	alturaTela = screen.availHeight

	if(modelo == "1"){
		larguraJan = 600
		alturaJan = 600
	}
	if(modelo == "2"){
		larguraJan = 300
		alturaJan = 400
	}
	
	esquerda = (larguraTela - larguraJan)/2
	topo = (alturaTela - alturaJan)/2

	caminho = arquivo

	janela = open (caminho,'jan','top='+topo+',left='+esquerda+',width='+larguraJan+',height='+alturaJan)
	janela.focus()
}
