// JavaScript Document

//INICIO Mostra sugestão de categorias ao digitar
$(document).ready(function(){   

$('#categoria').autocomplete("auto_completar.php", {
		width: 357, //Especificar uma largura personalizada para a caixa de seleção (valor em pixel)
		selectFirst: false, // TRUE o valor da primeira autocomplete será automaticamente selecionada
		scrollHeight: 180, //altura de controle autocomplete rolado em pixels 180 é padrão (valor em pixel)
		scroll: true, //Exibe caixa de rolagem na lista de opções, padrão true.
		minChars: 1, //O número mínimo de caracteres que um usuário tem de digitar antes do AutoCompleter ativar, padrão 1
		max: 10, //Limitar o número de itens na caixa de seleção. Também é enviado como um "limite" parâmetro com um pedido remoto. padrão 10
		autoFill: true, //Ao digitar na busca automaticamente preenche o input tex ao digitar sem ter de selecionar, padrão false
	
		});

 });
//FIM Mostra sugestão de categorias ao digitar

//Incio validação da busca


function valida_busca(frm){
	
	if(frm.categoria.value.length < 5 || frm.categoria.value == "Nao a dados disponiveis no momento"){
		
		alert("Digite o que procura!");
		frm.categoria.focus();
		return false;
			}

	
	 return true;	
}

//Fim validação da busca


//INICIO FUNÇÃO DO SUGGEST DO CAMPO DE BUSCA
/*
$(document).ready(function(){
$('#id_categoria').autocomplete("auto_completar.php", {
		width: 328,
		selectFirst: false
	 });
 })
*/
//FIM FUNÇÃO DO SUGGEST DO CAMPO DE BUSCA

// INICIO MOSTRA CARREGANDO 

function carregando_foto(mostrar,esconder) {
 var obj = document.getElementById(mostrar);
obj.style.display = "block";

 var obj1 = document.getElementById(esconder);
obj1.style.display = "none";
}

// FIM MOSTRA CARREGANDO 

//INICIO Move fotos miniaturas

function gdireita() {

   miniatura.window.scrollBy(20,0);
    tempo = setTimeout("gdireita()",100);
	
}
function gparar(){
    clearTimeout(tempo);
}

function gesquerda() {

    miniatura.window.scrollBy(-20,0);
    tempo = setTimeout("gesquerda()",100);
}

//FIM Move fotos miniaturas

// INICIO Menu de Busca
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
// FIM Menu de Busca

//INICIO Data e hora


function data_hora_semana(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var dayarray=new Array("Domingo","Segunda-feira","Terca-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sabado")
var montharray=new
Array("Janeiro","Fevereiro","Marco","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro")
document.write(dayarray[day]+", "+daym+" de "+montharray[month]+" de "+year)
	
}

//FIM Data hora


//Incio validação Indicação do site


function validaindicacao(){
	
	if(document.form2.seu_nome.value == "" || document.form2.seu_nome.value.length < 3){
		
		alert("Digite seu Nome!");
		document.form2.seu_nome.focus();
		return false;
		
	}
	
	if(document.form2.email_amigo.value.indexOf("@") == -1 || document.form2.email_amigo.value.indexOf(".") == -1 || document.form2.email_amigo.value == ""){
		
		alert("Digite um e-mail valido!");
		document.form2.email_amigo.focus();
		return false;
	
		
	} 
	
	var obj = document.getElementById('indicar_site');
    obj.style.display = "none";
	
	 var obj = document.getElementById('mostra_enviando_indicar_site');
    obj.style.display = "block";
	
	 return true;	
}

//Fim validação Indicação do Site
 
//Inicio de redimensionar IFRAME height automaticamente
<!--
function calcHeight()
{
//find the height of the internal page
var the_height=
document.getElementById('centro').contentWindow.
document.body.scrollHeight;

//change the height of the iframe
document.getElementById('centro').height=the_height;
}

//Fim de redimensionar IFRAME height automaticamente

//Inicio Esqueci senha
function valida_esqueci_senha_usuario_classificado(frm){
	    if(frm.email_recuperar.value.indexOf("@") == -1 || frm.email_recuperar.value.indexOf(".") == -1 || frm.email_recuperar.value == ""){
		alert("Digite um e-mail valido!");
		frm.email_recuperar.focus();
		return false;
} 
 return true;	

}
// FIm esqueci senha

//Incio validação proposta_detalhes empresa

function valida_proposta_detalhes_empresa(frm) {
	
if(frm.mensagem.value == ""){

		alert("Digite sua Mensagem!");
		frm.mensagem.focus();
		return false;
	}

if(frm.nome.value == ""){

		alert("Digite seu Nome!");
		frm.nome.focus();
		return false;
	}
		
	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
			}
			
if(frm.telefone.value == ""){

		alert("Digite seu telefone para Contato!");
		frm.telefone.focus();
		return false;
	}
	
}

//Fim validação proposta_detalhes empresa


//Incio validação anuncio gratis

function valida_anuncio_gratis(frm) {

if(frm.empresa.value == ""){

		alert("Digite o Nome da sua Empresa!");
		frm.empresa.focus();
		return false;
	}
	
	if(frm.slogan.value == ""){

		alert("Digite o seguimento da sua Empresa!");
		frm.slogan.focus();
		return false;
	}
	
	if(frm.id_cidade.value == "Selecione uma Cidade"){

		alert("Selecione uma Cidade. Escolha a opcao OUTRAS se nao encontrar sua Cidade!");
		frm.id_cidade.focus();
		return false;
	}
	
	if(frm.id_categoria.value == "Selecione uma Categoria"){

		alert("Selecione uma Categoria. Selecione a opcao OUTROS se nao encontrar o que deseja!");
		frm.id_categoria.focus();
		return false;
	}
			
if(frm.telefone.value == ""){

		alert("Digite seu telefone para Contato!");
		frm.telefone.focus();
		return false;
	}
	
	 var obj = document.getElementById('fale_conosco');
    obj.style.display = "none";
	 var obj = document.getElementById('mostra_enviando_faleconosco');
    obj.style.display = "block";
	
	return true;
}

//Fim validação anuncio gratis


//Incio validação fale conosco

function valida_faleconosco(frm) {

if(frm.nome.value == ""){

		alert("Digite seu Nome!");
		frm.nome.focus();
		return false;
	}
		
	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
			}
			
if(frm.telefone.value == ""){

		alert("Digite seu telefone para Contato!");
		frm.telefone.focus();
		return false;
	}
	
if(frm.mensagem.value == ""){

		alert("Digite sua Mensagem!");
		frm.mensagem.focus();
		return false;
	}
		
	
	
	 var obj = document.getElementById('fale_conosco');
    obj.style.display = "none";
	 var obj = document.getElementById('mostra_enviando_faleconosco');
    obj.style.display = "block";
	
	return true;
}

//Fim validação fale conosco

//Incio validação cadastro de vaga de empregos

function valida_vaga_emprego(frm) {

if(frm.vaga.value == ""){

		alert("Digite a vaga disponivel!");
		frm.vaga.focus();
		return false;
	}
			
if(frm.salario.value == ""){

		alert("Digite um salario!");
		frm.salario.focus();
		return false;
	}
	if(frm.cidade.value == ""){

		alert("Digite uma cidade!");
		frm.cidade.focus();
		return false;
	}
	if(frm.estado.value == ""){

		alert("Digite um estado!");
		frm.estado.focus();
		return false;
	}
	if(frm.empresa.value == ""){

		alert("Digite o nome da Empresa!");
		frm.empresa.focus();
		return false;
	}
	
if(frm.descricao.value == ""){

		alert("Descreva sobre a vaga de emprego!");
		frm.descricao.focus();
		return false;
	}
		
	
	
	 var obj = document.getElementById('fale_conosco');
    obj.style.display = "none";
	 var obj = document.getElementById('mostra_enviando_faleconosco');
    obj.style.display = "block";
	
	return true;
}

//Incio validação cadastro de vaga de empregos

//Incio validação Contato_usuario_classificado

function valida_contato_usuario_classificado(frm) {

if(frm.nome.value == ""){

		alert("Digite seu Nome!");
		frm.nome.focus();
		return false;
	}
		
	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
			}
			
	if(frm.mensagem.value == ""){

		alert("Digite sua Mensagem!");
		frm.mensagem.focus();
		return false;
	}
	
	return true;
}

//Fim validação Contato_usuario_classificado


//Inicio validação Sou cadastrado_classificado

function valida_sou_cadastrado_classificado(frm) {

	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
			
			}
			
			if(frm.senha.value == ""){

		alert("Digite sua Senha!");
		frm.senha.focus();
		return false;
	}
			
	return true;
}

//Fim validação Sou cadastrado_classificado

//Inicio validação Novo cadastro_classificado

function valida_novo_cadastro_classificado(frm) {


			if(frm.nome_cadastro.value == ""){

		alert("Digite Seu nome Completo!");
		frm.nome_cadastro.focus();
		return false;
	}
	
	if(frm.email_cadastro.value.indexOf("@") == -1 || frm.email_cadastro.value.indexOf(".") == -1 || frm.email_cadastro.value == ""){
		alert("Digite um e-mail valido!");
		frm.email_cadastro.focus();
		return false;
			
			}
			
			if(frm.senha_cadastro.value == ""){

		alert("Digite uma Senha!");
		frm.senha_cadastro.focus();
		return false;
	}
			
	return true;
}

//Fim validação Novo cadastro_classificado


// ABRI POP UP NO CENTRO

function pop_up(pagina,nome,w,h,scroll){
	
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+scroll+'';
	window.open(pagina,nome,settings);
}

// FIM ABRI POP UP NO CENTRO


// INICIO FECHA JANELA

function fechar_janela(){

close();

}

// FIMA FECHA JANELA

// INICIO CONTA CARACTERES RESTANES

function conta_caracteres_restantes(dados, maximo, campo, ver){

var obj = document.getElementById(ver);
var conta = dados.length;

if(conta <= maximo){
	
var total = maximo - conta;
var maximo = obj.innerHTML = total;

} else {
	
document.getElementById(campo).value = dados.substr(0, maximo);

}

}

//	 FIM CONTA CARACTERES RESTANTES

// INICIO CONTA CARACTERES DIGITADOS

function conta_caracteres(dados, ver){

var obj = document.getElementById(ver);
var conta = dados.length;

obj.innerHTML = conta;


}

//	 FIM CONTA CARACTERES DIGITADOS

// INICIO LIMPA CAMPO COM TEXTO PADRAO

function limpar_campo(campo){

campo.value = '';

}

// FIM LIMPA CAMPO COM TEXTO PADRAO

//Inicio da função que oculta a opção do tipo de busca (Categoria ou Cidade)

function ocultar_cidades() {
	var obj = document.getElementById('jumpMenu');
    obj.style.display = "none"; // Oculta a DIV "cidades"
	var obj1 = document.getElementById('jumpMenu2');
	obj1.style.display = "block"; // Exibe a DIV "categoria"
	
}

function ocultar_categorias() {
	var obj = document.getElementById('jumpMenu2');
    obj.style.display = "none"; // Oculta a DIV "categoria"
	var obj1 = document.getElementById('jumpMenu');
	obj1.style.display = "block"; // Exibe a DIV "cidades"
	
}


//Fim da função que oculta a opção do tipo busca ( categorias ou cidades )

//Inicio da função que exibe Sou cadastrado

function sou_cadastrado() {
	
	if (document.getElementById('sim').checked){
	var obj2 = document.getElementById('sou_cadastrado');
	obj2.style.display = "block"; // Exibe a DIV "Botao de cadastro."
	}
	else{
	var obj2 = document.getElementById('sou_cadastrado');
	obj2.style.display = "none"; // Oculta a DIV "Botao de cadastro."
		
	}
}
//Fim da função que  exibe Sou cadastrado

//Inicio da função que exibe Novo cadastrado

function novo_cadastro() {
	
	if (document.getElementById('nao').checked){
	var obj2 = document.getElementById('novo_cadastro');
	obj2.style.display = "block"; // Exibe a DIV "Botao de cadastro."
	}
	else{
	var obj2 = document.getElementById('novo_cadastro');
	obj2.style.display = "none"; // Oculta a DIV "Botao de cadastro."
		
	}
}
//Fim da função que  exibe Novo cadastrado


// INICIO OCULTA DIV 

function ocultar(id) {
 var obj = document.getElementById(id);
 if(obj.style.display == "block") {
  obj.style.display = "none";
 } else {
  obj.style.display = "block";
 }
}

// FIM OCULTA DIV


// INICIO FUNÇÃO QUE EXIBE UMA DIV OCULTADA E OCULTA TODAS AS OUTRAS

function ocultar_full(campo,id){
	
	$div = document.getElementById(campo + id);
	
	for(i=1; i<=5; i++){
		document.getElementById(campo + i).style.display = "none";
	}
	
$div.style.display = "block";

}

// FIM FUNÇÃO QUE EXIBE UMA DIV OCULTADA E OCULTA TODAS AS OUTRAS


// INICIO Oculta site e exibe sem site

function possui_site() {
	var obj1 = document.getElementById('avancado');
	obj1.style.display = "none"; 
	var obj2 = document.getElementById('possui_site');
	obj2.style.display = "block";
	}

function nao_possui_site() {
	var obj = document.getElementById('possui_site');
    obj.style.display = "none"; 
	var obj1 = document.getElementById('avancado');
	obj1.style.display = "none"; 
	

}

function avancado() {
	var obj = document.getElementById('avancado');
    obj.style.display = "block";
	var obj1 = document.getElementById('possui_site');
    obj1.style.display = "none"; 
	}

// FIM 

// INICIO LIMPA CAMPO COM TEXTO PADRAO

//**** O campo fica em branco se o campo estiver com focus
function limpar_texto_campo(campo, texto){

if(campo.value == texto){
	
	campo.value = '';
	
}
//**** Inserir texto padrao se estiver em branco
}

function exibe_texto_campo(campo, texto){

if(campo.value == ''){
	
	campo.value = texto;
	
}
}

// FIM LIMPA CAMPO COM TEXTO PADRAO

