//MENU
//-----------------------------------------------------------------
// 1. Inicia com tudo fechado

function hideall() { 
	var Nodes = document.getElementsByTagName('sub') 
	var max = Nodes.length 
	
	for(var i = 0;i < max;i++) { 
		var nodeObj = Nodes.item(i) 
		nodeObj.style.display = 'none'; 
	} 
} 


// 2. Abre o que selecionar e fecha todo o resto
GroupAtual = "";
function abrefecha(atual,tot){
 if(GroupAtual == "" || GroupAtual != atual){
     //total de categorias
     for(i=1; i<=tot; i++){
         document.getElementById('sub' + i).style.display = 'none';

	}
  
     document.getElementById('sub'+atual).style.display = 'block';
     GroupAtual = atual;
	 
 } else {
 
  document.getElementById('sub'+atual).style.display = 'none';
  GroupAtual = ""; 

 }
}


// 3. Mantem o que clicou aberto apos reload de pag
function mantem(e,tot) { 
	
	if (document.getElementById('sub'+e).style.display == 'none') { 
	
		document.getElementById('sub'+e).style.display = 'block';

	} else { 
		//document.getElementById('sub'+e).style.display = 'none';
		document.getElementById('sub'+e).style.display = 'block';

	} 

} 









//ABRE E FECHA OUTROS
ga = "";
function abrefechaoutros(atual,tot){
	if(ga == "" || ga != atual){
	    //total de categorias
		for(i=1; i<=tot; i++){
	        document.getElementById('subd' + i).style.display = 'none';
	    }
		
	    document.getElementById('subd'+atual).style.display = 'block';
		ga = atual;
	} else {
		document.getElementById('subd'+atual).style.display = 'none';
		ga = "";	

	}
}

ga2 = "";
function abrefechaoutros2(atual,tot){
	if(ga2 == "" || ga2 != atual){
	    //total de categorias
		for(i=1; i<=tot; i++){
	        document.getElementById('subdl' + i).style.display = 'none';
	    }
		
	    document.getElementById('subdl'+atual).style.display = 'block';
		ga2 = atual;
	} else {
		document.getElementById('subdl'+atual).style.display = 'none';
		ga2 = "";	

	}
}


// 												VALIDACOES - SITE
//--------------------------------------------------------------------------------------------------------
// Contato
function validacont(){

	var nome 		= document.forms['cont'].elements['nome'];
	var ddd_fone 	= document.forms['cont'].elements['ddd_fone'];
	var fone 		= document.forms['cont'].elements['fone'];
	var email 		= document.forms['cont'].elements['email'];
	var mensagem 	= document.forms['cont'].elements['mensagem'];
	
	var onde 		= document.forms['cont'].elements['onde'];
	var fonte	 	= document.forms['cont'].elements['fonte'];

    parte1 = email.value.indexOf("@");
    parte2 = email.value.indexOf(".");
    parte3 = email.value.length;

	if (nome.value==""){alert('Por favor, informe o Nome Completo.'); nome.focus(); return false; }
	//if (ddd_fone.value==""){alert('Por favor, informe o DDD do telefone.'); ddd_fone.focus(); return false; }
	//if (fone.value==""){alert('Por favor, informe o Telefone.'); fone.focus(); return false; }
	if (email.value==""){alert('Por favor, informe o E-mail.'); email.focus(); return false; }
    if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                       alert ("O campo e-mail deve ser conter um endereço eletrônico!");
                       email.focus();
                       return false;
             }
	if (onde.value=="") {alert('Por favor, selecione a forma como nos encontrou.'); onde.focus(); return false;}
	if (fonte.value=="") {alert('Por favor, descreva a forma como nos encontrou.'); fonte.focus(); return false;}
	if (mensagem.value==""){alert('Por favor, escreva a Mensagem.'); mensagem.focus(); return false; }
}


// Depoimento
function validadep(){

	var nome 		= document.forms['dep'].elements['nome'];
	var email 		= document.forms['dep'].elements['email'];
	var servico 	= document.forms['dep'].elements['servico'];
	var depoimento 	= document.forms['dep'].elements['depoimento'];
	var concordo 	= document.forms['dep'].elements['concordo'];

    parte1 = email.value.indexOf("@");
    parte2 = email.value.indexOf(".");
    parte3 = email.value.length;

	
	if (nome.value==""){alert('Por favor, informe o Nome Completo.'); nome.focus(); return false; }
	if (email.value==""){alert('Por favor, informe o E-mail.'); email.focus(); return false; }
    if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                       alert ("O campo e-mail deve ser conter um endereço eletrônico!");
                       email.focus();
                       return false;
             }

	if (servico.value==""){alert('Por favor, selecione o Serviço Prestado.'); servico.focus(); return false; }
	if (depoimento.value==""){alert('Por favor, escreva o Depoimento.'); depoimento.focus(); return false; }
	if (concordo.checked==""){alert('É necessário concordar com a publicação de seu depoimento no site.');  return false; }
}

// CONTATO

var iE = document.all ? true : false;

/**
 * Exibe os icones de logos dos parceiros na seção contato.
 */
function exibeParceiro(id) {
	var par;
	if(id!=null) {
		
	}
}

/**
 * Exibe campos extras para cada item selecionado.
 */
function contatoFonte(seletor) {
	var linha, nome;
	if(seletor!=null && (linha=document.getElementById('linha_fonte')) && (nome=document.getElementById('linha_fonte_nome'))) {
		if(iE)
			linha.style.display = 'block';
		else
			linha.style.display = 'table-row';
		switch(seletor.value) {
			case 'Google AdWords':
			case 'Google Resultados Naturais':
			case 'Yahoo / Cadê':
				nome.innerHTML = 'Palavras chaves:';
				break;
			case 'Feiras / Eventos':
				nome.innerHTML = 'Qual:';
				break;
			case 'Indicação':
				nome.innerHTML = 'Quem:';
				break;
			case 'Outro':
				nome.innerHTML = 'Que:';
				break;
			default:
				linha.style.display = 'none';
				nome.innerHTML = '';
				document.forms['cont'].elements['fonte'].value = '';
				break;
		}
	}
}
