var $j = jQuery.noConflict();

$j(document).ready(function(){
      
	// polls archive
   
	$j('.wp-polls-archive .wp-polls-que').click(function(){
		$j('.wp-polls-archive .wp-polls-ans').hide();
		$j(this).next().show('');
		console.log('clique');
	});
	
	// drop-down
	
	 $j("ul.dropdown li").hover(function(){
	   $j(this).addClass("hover");
	   $j('> .dir',this).addClass("open");
	   $j('ul:first',this).css('visibility', 'visible');
	 },function(){
	   $j(this).removeClass("hover");
	   $j('.open',this).removeClass("open");
	   $j('ul:first',this).css('visibility', 'hidden');
	 });
	 
	 // gallery
	 
	$j('.gallery a').lightBox(); // Select all links that contains lightbox in the attribute rel
   
});


var isDHTML = 0;
var isLayers = 0;
var isAll = 0;
var isID = 0;

function findDOM(objectID, withStyle){
if(document.getElementById) {
	isID = 1; 
	isDHTML = 1;
} else { 
    if (document.all) { //IE 4 
        isAll = 1; 
        isDHTML = 1; 
    } else {
		browserVersion = parseInt(navigator.appVersion);
		if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {
			isLayers = 1;
			isDHTML = 1;
		}
	}
}	
    if (withStyle == 1) {
	   if(isID) { 
	   		return (document.getElementById(objectID).style); 
	   } else {
	   	   if(isAll) { 
		   		return (document.all[objectID].style); 
		  }	else {
  		  		if(isLayers) { 
					return (document.layers[objectID]); 
				}
		  }
	   }
	} else { 
		if(isID) { 
			//var aInput=document.getElementsByName(objectID).HTMLParamElement
			//alert(aInput);
			return (document.getElementById(objectID)); 
		} else {
	  	   if(isAll) {  
		       	return (document.all[objectID]); 
		   } else  {
		   		if (isLayers) {
				   return (document.layers[objectID]); 
				}
		   }
		}
	}
}

	function Validar(formulario){
		switch(formulario){
			case "frmDenuncia":
						Validar_Denuncia();
						break;
			case "frmFaleConosco":
						Validar_FaleConosoco();
						break;
			case "frmIndicadorProfissional":
						ValidaCadastroGuia();
						break;
			case "frmAltera_Guia":
				    Validar_alteracao_guia();
				    break;
			case "frmCadastroGuia":
				    Validar_cadastro_guia();
				    break;
			case "frmLogin":
				    ValidaLogin();
				    break;
			}							
	}
	
	function Validar_alteracao_guia( ) {
		domhOpcao		= findDOM( 'hOpcao' , 0 );
		domhOpcao.value = 'X';
		
		donCboPessoa   = findDOM( 'hPessoa' , 0 );
		if ( donCboPessoa.value == 'J' ) {
			domtxtRazaoSocial 		= findDOM( 'txtRazaoSocial' , 0 );
			domtxtNomeFantasia		= findDOM( 'txtNomeFantasia' , 0 );	
			domtxtCNPJ				= findDOM( 'txtCNPJ' , 0 );
			domtxtNroCrfaPJ			= findDOM( 'txtNroCrfaPJ' , 0 );
			if ( domtxtRazaoSocial.value == "" ) {
				alert( "Favor preenche o nome da Razão Social !!!");	
				domtxtRazaoSocial.focus();
				return;
			}
			if ( domtxtNomeFantasia.value == "" ) {
				alert( "Favor preenche o Nome Fantasia da Empresa !!!");	
				domtxtNomeFantasia.focus();
				return;
			}
			if ( domtxtCNPJ.value == "" ) {
				alert( "Favor preenche o CNPJ da Empresa !!!");	
				domtxtCNPJ.focus();
				return;
			}
			if ( domtxtNroCrfaPJ.value == "" ) {
				alert( "Favor preenche o Nro de Registro no Conselho !!!");	
				domtxtNroCrfaPJ.focus();
				return;
			}
		}
			
		if ( donCboPessoa.value == 'F' ) {
			domtxtNome		 		= findDOM( 'txtNome' , 0 );
			domtxtCPF				= findDOM( 'txtCPF' , 0 );	
			domtxtNroCrfaPF2		= findDOM( 'txtNroCrfaPF2' , 0 );
			if ( domtxtNome.value == "" ) {
				alert( "Favor preenche seu Nome !!!");	
				domtxtNome.focus();
				return;
			}
			if ( domtxtCPF.value == "" ) {
				alert( "Favor preenche seu CPF !!!");	
				domtxtCPF.focus();
				return;
			}
		}
	
		domtxtFone1		= findDOM( 'txtFone1' , 0 );
		domtxtFone2		= findDOM( 'txtFone2' , 0 );	
		domtxtFax		= findDOM( 'txtFax' , 0 );
	
		if ( ( domtxtFone1.value == "" ) && ( domtxtFone2.value == "" ) && ( domtxtFax.value == "" )  ) {
			alert( "Favor preenche ao menos 1 Telefone de Contato !!!");	
			domtxtFone1.focus();
			return;
		}
	
		domtxtHomePage2		= findDOM( 'txtHomePage2' , 0 );
		domtxtEMail2		= findDOM( 'txtEMail2' , 0 );
		if ( domtxtHomePage2.value == "" ) {
			alert( "Cuidado !!! Você não informou o endereço para o SITE. Esta é uma das principais informações durante a pesquisa !!!");	
		}
		if ( domtxtEMail2.value == "" ) {
			alert( "Cuidado !!! Você não informou um endereço de e-mail para contatos. Esta é uma das principais informações durante a pesquisa !!!");	
		}
	
		domcboRegiao		= findDOM( 'cboRegiao' , 0 );
		
		if ( domcboRegiao.value.substring(0,1) == 0  ) {
			alert( "Selecione uma Região para o Endereço");
			domcboRegiao.focus();
			return;
		}				
		if ( domcboRegiao.value.substring(2,1) == 'S' ) {
			domcboCidades	= findDOM( 'cboCidades' , 0 );
			domcboBairros	= findDOM( 'cboBairros' , 0 );
			if ( domcboCidades.value == "0" ) {
				alert( "Favor selecionar uma Cidade da Lista !!!");	
				domcboCidades.focus();
				return;
			}
			if ( domcboBairros.value == "0" ) {
				alert( "Favor selecionar um Bairro da Lista !!!");	
				domcboBairros.focus();
				return;
			}
		} else {
			domtxtCidade	= findDOM( 'txtCidade' , 0 );
			domtxtBairro	= findDOM( 'txtBairro' , 0 );
			if ( domtxtCidade.value == "" ) {
				alert( "Favor digitar a Cidade !!!");	
				domtxtCidade.focus();
				return;
			}
			if ( domtxtBairro.value == "" ) {
				alert( "Favor digitar o Bairro !!!");	
				domtxtBairro.focus();
				return;
			}
		}	
		
		domtxtEndereco	= findDOM( 'txtEndereco' , 0 );
		domtxtCEP		= findDOM( 'txtCEP' , 0 );
		if ( domtxtEndereco.value == "" ) {
			alert( "Favor digitar o Endereço !!!");	
			domtxtEndereco.focus();
			return;
		}
		if ( domtxtCEP.value == "" ) {
			alert( "Favor digitar o CEP !!!");	
			domtxtCEP.focus();
			return;
		}
		if ( confirm( 'Atenção !!! Seu cadastro será inativado e sofrerá nova avaliação pelo CRFA 2ª Região/SP. Confirma sua alteração ?' )) {
			domhOpcao.value = 'OK';
			document.frmAltera_Guia.submit();
		} else {
			return;
		}			
	}
	
	function ValidaLogin() { 
		donCodigo     = findDOM( 'lg_codigo' , 0 );
		donSenha      = findDOM( 'lg_senha' , 0 );
		donHOpcao     = findDOM( 'hOpcao' , 0 );
		if ( donCodigo.value == '' ) {
			alert( "Digite seu Código de Acesso");
			donCodigo.focus();
			return;
		}
		if ( donSenha.value == '' ) {
			alert( "Digite sua Senha de Acesso");
			donSenha.focus();
			return;
		}
		document.frmLogin.submit();
	}	
		
	
	
	function ValidaCadastroGuia(){
		
		domhOpcao		= findDOM( 'hOpcao' , 0 );
		domhOpcao.value = 'X';
		
		donCboPessoa   = findDOM( 'cboTipoPessoa' , 0 );
		if ( donCboPessoa.value == 'X' ) {
			alert( "Selecione um Tipo de Cadastro");	
			donCboPessoa.focus();
			return;
		}
		if ( donCboPessoa.value == 'J' ) {
			domtxtRazaoSocial 		= findDOM( 'txtRazaoSocial' , 0 );
			domtxtNomeFantasia		= findDOM( 'txtNomeFantasia' , 0 );	
			domtxtCNPJ				= findDOM( 'txtCNPJ' , 0 );
			domtxtNroCrfaPJ			= findDOM( 'txtNroCrfaPJ' , 0 );
			if ( domtxtRazaoSocial.value == "" ) {
				alert( "Favor preenche o nome da Razão Social !!!");	
				domtxtRazaoSocial.focus();
				return;
			}
			if ( domtxtNomeFantasia.value == "" ) {
				alert( "Favor preenche o Nome Fantasia da Empresa !!!");	
				domtxtNomeFantasia.focus();
				return;
			}
			if ( domtxtCNPJ.value == "" ) {
				alert( "Favor preenche o CNPJ da Empresa !!!");	
				domtxtCNPJ.focus();
				return;
			}
			if ( domtxtNroCrfaPJ.value == "" ) {
				alert( "Favor preenche o Nro de Registro no Conselho !!!");	
				domtxtNroCrfaPJ.focus();
				return;
			}
		}
			
		if ( donCboPessoa.value == 'F' ) {
			domtxtNome		 		= findDOM( 'txtNome' , 0 );
			domtxtCPF				= findDOM( 'txtCPF' , 0 );	
			domtxtNroCrfaPF2		= findDOM( 'txtNroCrfaPF2' , 0 );
			if ( domtxtNome.value == "" ) {
				alert( "Favor preenche seu Nome !!!");	
				domtxtNome.focus();
				return;
			}
			if ( domtxtCPF.value == "" ) {
				alert( "Favor preenche seu CPF !!!");	
				domtxtCPF.focus();
				return;
			}
		}
	
		domtxtFone1		= findDOM( 'txtFone1' , 0 );
		domtxtFone2		= findDOM( 'txtFone2' , 0 );	
		domtxtFax		= findDOM( 'txtFax' , 0 );
	
		if ( ( domtxtFone1.value == "" ) && ( domtxtFone2.value == "" ) && ( domtxtFax.value == "" )  ) {
			alert( "Favor preenche ao menos 1 Telefone de Contato !!!");	
			domtxtFone1.focus();
			return;
		}
	
		domtxtHomePage2		= findDOM( 'txtHomePage2' , 0 );
		domtxtEMail2		= findDOM( 'txtEMail2' , 0 );
		if ( domtxtHomePage2.value == "" ) {
			alert( "Cuidado !!! Você não informou o endereço para o SITE. Esta é uma das principais informações durante a pesquisa !!!");	
			domtxtHomePage2.setFocus();
			return;
		}
		if ( domtxtEMail2.value == "" ) {
			alert( "ATENÇÃO !!! Você não informou um endereço de e-mail para contatos. Esta é uma informação obrigatória !!!");	
			domtxtEMail2.setfocus();
			return;				
		}
	
		domcboRegiao		= findDOM( 'cboRegiao' , 0 );
		
		if ( domcboRegiao.value.substring(0,1) == 0  ) {
			alert( "Selecione uma Região para o Endereço");
			domcboRegiao.focus();
			return;
		}				
		if ( domcboRegiao.value.substring(2,1) == 'S' ) {
			domcboCidades	= findDOM( 'cboCidades' , 0 );
			domcboBairros	= findDOM( 'cboBairros' , 0 );
			if ( domcboCidades.value == "0" ) {
				alert( "Favor selecionar uma Cidade da Lista !!!");	
				domcboCidades.focus();
				return;
			}
			if ( domcboBairros.value == "0" ) {
				alert( "Favor selecionar um Bairro da Lista !!!");	
				domcboBairros.focus();
				return;
			}
		} else {
			domtxtCidade	= findDOM( 'txtCidade' , 0 );
			domtxtBairro	= findDOM( 'txtBairro' , 0 );
			if ( domtxtCidade.value == "" ) {
				alert( "Favor digitar a Cidade !!!");	
				domtxtCidade.focus();
				return;
			}
			if ( domtxtBairro.value == "" ) {
				alert( "Favor digitar o Bairro !!!");	
				domtxtBairro.focus();
				return;
			}
		}	
		
		domtxtEndereco	= findDOM( 'txtEndereco' , 0 );
		domtxtCEP		= findDOM( 'txtCEP' , 0 );
		if ( domtxtEndereco.value == "" ) {
			alert( "Favor digitar o Endereço !!!");	
			domtxtEndereco.focus();
			return;
		}
		if ( domtxtCEP.value == "" ) {
			alert( "Favor digitar o CEP !!!");	
			domtxtCEP.focus();
			return;
		}
		domhOpcao.value = 'OK';
		document.frmIndicadorProfissional.submit();
	}		
	
	
	
	
	function Validar_Denuncia(){
		
		if ( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frmDenuncia.dn_email.value)) )  { 
			alert("Favor digitar uma conta de e-mail válida");
			document.frmDenuncia.dn_email.focus();
			return false;
		}

		if (document.frmDenuncia.dn_nome_local.value == "") {
			alert("Favor informar o nome do local denunciado.");
			document.frmDenuncia.dn_nome_local.focus();
			return false;
		}

		if (document.frmDenuncia.dn_end_local.value == "") {
			alert("Favor informar o endereço do local denunciado.");
			document.frmDenuncia.dn_end_local.focus();
			return false;
		}

		if (document.frmDenuncia.dn_nome_denunciado.value == "") {
			alert("Favor informar o nome completo do denunciado.");
			document.frmDenuncia.dn_nome_denunciado.focus();
			return false;
		}		

		if (document.frmDenuncia.dn_denuncia.value == "") {
			alert("Preencha o texto da denúncia.");
			document.frmDenuncia.dn_denuncia.focus();
			return false;
		}
		
		
		document.frmDenuncia.submit();
		
	}
	
	function Validar_FaleConosoco(){
		
			email   = document.frmFaleConosco.fc_email.value;
			nome    = document.frmFaleConosco.fc_nome.value;
			assunto = document.frmFaleConosco.fc_assunto.value;
			mensagem = document.frmFaleConosco.fc_mensagem.value;
			
			if ( ( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) ) || (email == "")) {
				alert("e-mail inválido.");
				document.frmFaleConosco.fc_email.focus();
				return false;
			}
			if (nome == "") {
				alert("Preencha seu nome.");
				document.frmFaleConosco.fc_nome.focus();
				return false;
			}
			if (assunto == "") {
				alert("Preencha o assunto do e-mail.");
				document.frmFaleConosco.fc_assunto.focus();
				return false;
			}
			if (mensagem == "") {
				alert("Preencha a mensagem do e-mail.");
				document.frmFaleConosco.fc_mensagem.focus();
				return false;
			}		
			document.frmFaleConosco.submit();
	}
	
	function alteraCamadaInclusao( mObj ) { 
		if ( mObj == 'Pessoa' ) {
			donStylePJ     = findDOM( 'dvPJ' , 1 );
			donStylePF     = findDOM( 'dvPF' , 1 );
			donCboPessoa   = findDOM( 'cboTipoPessoa' , 0 );
			if ( donCboPessoa.value == 'X' ) {
				alert( "Selecione um Tipo de Cadastro");
				donStylePJ.display = 'none';
				donStylePF.display = 'none';
				donCboPessoa.focus();
				return;
			}
			if ( donCboPessoa.value == 'J' ) {
				donStylePJ.display = 'block';
				donStylePF.display = 'none';
			}
			if ( donCboPessoa.value == 'F' ) {
				donStylePJ.display = 'none';
				donStylePF.display = 'block';
			}
		} else {
			donCboRegiao   	= findDOM( 'cboRegiao' , 0 );
			donStyleSP		= findDOM( 'dvSP' , 1 );
			donStyleOE		= findDOM( 'dvOE' , 1 );
			if ( donCboRegiao.value.substring(0,1) == 0  ){
				alert( "Selecione uma Região.");
				return;
			} else { 
				if ( donCboRegiao.value.substring(2,1) == 'S' ) {
					donStyleSP.display = 'block';
					donStyleOE.display = 'none';
				} else {
					donStyleSP.display = 'none';
					donStyleOE.display = 'block';
				}
				document.form1.submit();
			}
		}
	}	
	
	
	function Valida_pesquisa_fono( cPesquisa ) {
		domOpcao = findDOM( 'hOpcao' , 0 );
		
		switch(cPesquisa){
			
			case 'G'://generica
						
      			domString     = findDOM( 'txtString' , 0 );
      			if ( domString.value == '' ) {
      				alert( 'Favor digitar uma palavra para a pesquisa !!!' );
      				domString.focus();
      				return;
      			}
      			domOpcao.value = cPesquisa;
      			document.frmGuiaFono.submit();
      			
      			break;
      			
      case 'R'://regiao
			      domRegiao	= findDOM( 'cboRegiao' , 0 );
			      if ( domRegiao.value.charAt(1) == 'N' ) {
			      	   domCidade = findDOM( 'txtCidade' , 0 );
			      	   domBairro = findDOM( 'txtBairro' , 0 );
			      	   if ( (domCidade.value == '') && (domBairro.value =='') ) {
			      	   			alert( 'A Busca sera feita em todas as Cidades e Bairros para Outro Estados !!!' );
			      	   } else if ( (domCidade.value == '') && (domBairro.value !='') ) {
			      	   			alert( 'A Busca sera feita em todas as Cidades que tenham algum Bairro: << '+domBairro.value+' >> nos Outro Estados !!!' );
			      	   } else if ( (domCidade.value != '') && (domBairro.value =='') ) {
			      	   			alert( 'A Busca sera feita em todos os Bairros da Cidade: << '+domCidade.value+' >> !!!' );
			      	   }
			      }
			      domOpcao.value = cPesquisa;
			      document.frmGuiaFono.submit();
			      break;
			case 'AF'://area de atuacao - PF
						domOpcao.value = cPesquisa;
						document.frmGuiaFono.submit();
						break;
			case 'AJ'://area de atuacao PJ
						domOpcao.value = cPesquisa;
						document.frmGuiaFono.submit();
						break;
			case 'TF'://tipo atendimento PF
						domOpcao.value = cPesquisa;
						document.frmGuiaFono.submit();
						break;
			case 'TJ'://tipo atendimento PJ
						domOpcao.value = cPesquisa;
						document.frmGuiaFono.submit();
						break;
			case 'N'://nome
						domNome     = findDOM( 'txtNome' , 0 );
						if ( domNome.value == '' ) {
							alert( 'Favor digitar um Nome para a Pesquisa !!!' );
							domNome.focus();
							return;
						}
						domOpcao.value = cPesquisa;
						document.frmGuiaFono.submit();
						break;
			case 'Limpar'://limpar campos
						window.location = "guia_fono.php";
						break;
		} 
	}
	
	function VerDiv( nDiv ) {
		domDiv     = findDOM( 'dv_'+nDiv , 1 );
		domSeta	   = findDOM( 'seta_enderecos_dv_'+nDiv , 0 );
		if ( domDiv.display == 'none' ) {
			domDiv.display = 'block';
			domSeta.scr    = 'imagens/seta_acima.gif';
		} else {
			domDiv.display = 'none';
			domSeta.scr    = 'imagens/seta_abaixo.gif';
		}
	}
	
	function fMuda( cDiv ) {
		domGenerica			         = findDOM( 'PGenerica' , 1 );
		domRegiao			           = findDOM( 'PRegiao' , 1 );
		domAreaAtuacaoPF	       = findDOM( 'PAreaAtuacaoPF' , 1 );
//		domAreaAtuacaoPJ	     = findDOM( 'PAreaAtuacaoPJ' , 1 );
		domTipoAtendimentoPF     = findDOM( 'PTipoAtendimentoPF' , 1 );
		domTipoAtendimentoPJ     = findDOM( 'PTipoAtendimentoPJ' , 1 );
		domNome				     = findDOM( 'PNome' , 1 );						
		if ( cDiv == 'Generica' ) {
			domGenerica.display 			= 'block';
			domRegiao.display 				= 'none';
			domAreaAtuacaoPF.display 		= 'none';
//			domAreaAtuacaoPJ.display 		= 'none';
			domTipoAtendimentoPF.display 	= 'none';
			domTipoAtendimentoPJ.display 	= 'none';
			domNome.display 				= 'none'; 
		} else if ( cDiv == 'Regiao' ) {
			domGenerica.display 			= 'none';
			domRegiao.display 				= 'block';
			domAreaAtuacaoPF.display 		= 'none';
//			domAreaAtuacaoPJ.display 		= 'none';
			domTipoAtendimentoPF.display 	= 'none';
			domTipoAtendimentoPJ.display 	= 'none';
			domNome.display 				= 'none'; 
		} else if ( cDiv == 'AreaAtuacaoPF' ) {
			domGenerica.display 			= 'none';
			domRegiao.display 				= 'none';
			domAreaAtuacaoPF.display 		= 'block';
//			domAreaAtuacaoPJ.display 		= 'none';
			domTipoAtendimentoPF.display 	= 'none';
			domTipoAtendimentoPJ.display 	= 'none';
			domNome.display 				= 'none'; 
		} else if ( cDiv == 'AreaAtuacaoPJ' ) {
			domGenerica.display 			= 'none';
			domRegiao.display 				= 'none';
			domAreaAtuacaoPF.display	 	= 'none';
//			domAreaAtuacaoPJ.display 		= 'block';
			domTipoAtendimentoPF.display 	= 'none';
			domTipoAtendimentoPJ.display 	= 'none';
			domNome.display 				= 'none'; 
		} else if ( cDiv == 'TipoAtendimentoPF' ) {
			domGenerica.display 			= 'none';
			domRegiao.display 				= 'none';
			domAreaAtuacaoPF.display 		= 'none';
//			domAreaAtuacaoPJ.display 		= 'none';
			domTipoAtendimentoPF.display 	= 'block';
			domTipoAtendimentoPJ.display 	= 'none';
			domNome.display 				= 'none'; 
		} else if ( cDiv == 'TipoAtendimentoPJ' ) {
			domGenerica.display 			= 'none';
			domRegiao.display 				= 'none';
			domAreaAtuacaoPF.display 		= 'none';
//			domAreaAtuacaoPJ.display 		= 'none';
			domTipoAtendimentoPF.display 	= 'none';
			domTipoAtendimentoPJ.display 	= 'block';
			domNome.display 				= 'none'; 
		} else if ( cDiv == 'Nome' ) {
			domGenerica.display 			= 'none'; 
			domRegiao.display 				= 'none';
			domAreaAtuacaoPF.display 		= 'none';
//			domAreaAtuacaoPJ.display 		= 'none';
			domTipoAtendimentoPF.display 	= 'none';
			domTipoAtendimentoPJ.display 	= 'none';
			domNome.display 				= 'block';
		}	
	
	}	


function cidade(){

	
}

