/* --------------------------- Inicializa Scripts --------------------------- */

$(document).ready(function() {
	
	/*Função de sumir e aparecer o nome do campo senha e usuário (site geral)*/ 
	setandoInput();
	
	//Função que seta as estrelas da votação de Vídeos (VÍDEOS)
	votacaoVideos();	
	
	//Função estiliza select
	estilizacaoSelectbox();
	
	//Função hover do botao leia mais noticias home
	hoverLeiaMaisNoticia();
	
	//Função de passar os forms (trabalhe conosco)
	passosTrabalheConosco();
	
	//Função passa os empreendimentos
	conteudoEmpreendimentos();
});


/* --------------------------- Função - Efeitos Hover Campo Login e Senha (site geral) --------------------------- */

//Efeito Hover
function hoverClasse(elemento, classe, valor) {
	if (valor == '') {
		if (elemento.value == '')
			$(elemento).addClass(classe);	
	}
	else
	{
		if (elemento.value != valor)
			$(elemento).removeClass(classe);
	}
}

/*------------------------------------ Setando valores nos campos input (site geral) ------------------------------------------*/
function setandoInput(){
    
    //inputs do campo usuário
	$(".boxSac .inputUsuario").focus(function () {
         if($(this).attr('value')=="usuário"){
            $(this).attr('value','');
         }
    });
    $(".boxSac .inputUsuario").blur(function () {
        if($(this).attr('value')==""){
            $(this).attr('value','usuário');
        }
    });
	
    //inputs do campo senha
     $(".boxSac .inputSenha").each(function () {
	    if (this.value != '')
	        $(this).removeClass('inputSenha');
	});
	
	$(".boxSac .inputSenha").blur(function () { 
		 hoverClasse(this, 'inputSenha', '')
	});
	
	$(".boxSac .inputSenha").focus(function () {
		hoverClasse(this, 'inputSenha', 'senha')
	});
	
	///------------------------------------------------/
	
	//inputs do campo usuário (PAGINA Login)

	 
	$(".pagNoticias .formLogin .inputUsuario").focus(function () {
         if($(this).attr('value')=="login"){
            $(this).attr('value','');
         }
    });
    $(".pagNoticias .formLogin .inputUsuario").blur(function () {
        if($(this).attr('value')==""){
            $(this).attr('value','login');
        }
    });
	
	//inputs do campo senha (PAGINA Login)
     $(".pagNoticias .formLogin .inputSenha").each(function () {
	    if (this.value != '')
	        $(this).removeClass('inputSenha');
	});
	
	$(".pagNoticias .formLogin .inputSenha").blur(function () { 
		 hoverClasse(this, 'inputSenha', '')
	});
	
	$(".pagNoticias .formLogin .inputSenha").focus(function () {
		hoverClasse(this, 'inputSenha', 'senha')
	});
	
	///------------------------------------------------/
	
	//inputs do campo usuário (PAGINA esqueci senha)

	 
	$(".pagNoticias .formRecuperar .inputUsuario").focus(function () {
         if($(this).attr('value')=="email"){
            $(this).attr('value','');
         }
    });
    $(".pagNoticias .formRecuperar .inputUsuario").blur(function () {
        if($(this).attr('value')==""){
            $(this).attr('value','email');
        }
    });
}

/*------------------------------------ Setando as estrelas da votação de Vídeos (VÍDEOS) ------------------------------------------*/
function votacaoVideos(){
	var ativado=0;	
	function ativacaoEstrela(num){
		$(".boxVotacaoVideoSelecionado .estrela").each(function (i) {
			if(i+1<=num){
				$(this).addClass('estrelaAtiva');		   
			}else{
				$(this).removeClass('estrelaAtiva');
			}
		});
	}
	
	$(".boxVotacaoVideoSelecionado .estrela").each(function (i) {												 
	  	$(this).click(function(){
			ativacaoEstrela(i+1);
			ativado=i+1;
		});
		
		$(this).hover(function () {
			ativacaoEstrela(i+1);
		  }, function () {
			if(ativado==0){  
				ativacaoEstrela(0);
			}else{
				ativacaoEstrela(ativado);
			}
		  }
		);

		
	});
}

/* --------------------------- Estilização Selectbox () --------------------------- */

function estilizacaoSelectbox(){
	
	/* Select Box (TRABALHE CONOSCO) */
	jQuery('.selectTrabalhe').selectbox();
	
	/* Select Box (ACOMPANHE A SUA OBRA	) */
	jQuery('.selectCampoPresente').selectbox();

}

/* --------------------------- Função Hover do botao leia mais da pagina de noticias home  --------------------------- */

function hoverLeiaMaisNoticia(){
	$(".bgLeiaMais a").hover(function(){
									  
		var bg = $(this).parent();							  
		bg.addClass('bgLeiaMaisAtivo');
		
	}, function () {
		var bg = $(this).parent();
		bg.removeClass('bgLeiaMaisAtivo');	
		
	});
}

/* --------------------------- Boletim - Checa Campos  --------------------------- */

function checaCadastroBoletim(inoltz) {
    
	if (confere(inoltz.memNome,'É necessário digitar o Nome. ')==true) {return false;}
	
	var preencheuEmail = !confere(inoltz.memEmail,'É necessário digitar o Email. ');
	if (preencheuEmail) {
	    var emailValido = !conferemail(inoltz.memEmail);
	    if (emailValido == false)
	        return false;
	}
	else
	{
	    return false;
	}
	
	return true;
}

/* --------------------------- Contato - Checa Campos  --------------------------- */

function checaFaleConosco(inoltz) {

	if (confere(inoltz.cnNome,'É necessário digitar o Nome. ')==true) {return false;}
	
	var preencheuEmail = !confere(inoltz.cnEmail,'É necessário digitar o Email. ');
	if (preencheuEmail) {
	    var emailValido = !conferemail(inoltz.cnEmail);
	    if (emailValido == false)
	        return false;
	}
	else
	{
	    return false;
	}
	
	/*var preencheuTelefone = !confere(inoltz.cnTelefone,'É necessário digitar o Telefone.');
	if (preencheuTelefone) {
	    var telefoneValido = !valida_numeros_apenas(inoltz.cnTelefone, 'Digite apenas números no campo Telefone.');
	    if (telefoneValido == false)
	        return false;
	}
	else {
	    return false;
	}*/
	
	if (confere(inoltz.cnAssunto,'É necessário digitar o Assunto. ')==true) {return false;}
	if (confere(inoltz.cnMensagem,'É necessário digitar a Mensagem. ')==true) {return false;}
	
	return true;
}

/* ---------------------- função mostrar vídeos Media Center Vídeos -------------------*/
	
function videoDetalhe(video){
    var playerVideo = $(".playerVideo");
    var htmlPlayerVideo = '';
    
    //apagando o html existente
    playerVideo.html(htmlPlayerVideo);
    
    //setando o html do player de video com o video a ser carregado    
    
    htmlPlayerVideo= "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0' width='477' height='420'>";
    htmlPlayerVideo=htmlPlayerVideo+"<param name='movie' value='swf/player.swf' />";
    htmlPlayerVideo=htmlPlayerVideo+"<param name='quality' value='high' />";
     htmlPlayerVideo=htmlPlayerVideo+"<param name='wmode' value='transparent' />";
    htmlPlayerVideo=htmlPlayerVideo+"<param name='flashvars' value=videoCarregar="+video+" />";
    htmlPlayerVideo=htmlPlayerVideo+"<embed src='swf/player.swf' width='477' height='420' quality='high' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' wmode='transparent' flashvars=videoCarregar="+video+"></embed>";       
    htmlPlayerVideo=htmlPlayerVideo+"</object>";
    
    playerVideo.html(htmlPlayerVideo);

}

/*------------------------------------ Função que mostrar a midia selecionada (MIDIAS) ------------------------------------------*/

//ja esta passando os parametros carregados do XML no flash, basta manipula-los
function mostrarFotoMidiaSelecionada(arquivo){
    var foto = $(".pagVideos .conteudoGeral .MostraImagem");
    var video = $(".pagVideos .conteudoGeral .MostraVideo");
    var musica = $(".pagVideos .conteudoGeral .MostraMusica");
    
    foto.slideDown("slow");    
    video.slideUp("slow");
    musica.slideUp("slow");
}

function mostrarMusicaMidiaSelecionada(arquivo){
    var foto = $(".pagVideos .conteudoGeral .MostraImagem");
    var video = $(".pagVideos .conteudoGeral .MostraVideo");
    var musica = $(".pagVideos .conteudoGeral .MostraMusica");
    
    musica.slideDown("slow");    
    video.slideUp("slow");
    foto.slideUp("slow");
}

function mostrarVideoMidiaSelecionada(arquivo){
    var foto = $(".pagVideos .conteudoGeral .MostraImagem");
    var video = $(".pagVideos .conteudoGeral .MostraVideo");
    var musica = $(".pagVideos .conteudoGeral .MostraMusica");
    
    video.slideDown("slow");    
    musica.slideUp("slow");
    foto.slideUp("slow");
}

/*------------------------------------ Passos (trabalhe conosco) ------------------------------------------*/
function passosTrabalheConosco(){

    /*Passo 01*/
    $(".formTrabalhe .btAvancar").click(function(speed, easing, callback){
		 checaPasso1(function() {
	        $(".formTrabalhe").animate({ width: 'hide', opacity: 'hide' }, 'slow');
            $(".formTrabalhe02").animate({ width: 'show', opacity: 'show' }, 'slow');
		 });
    });
	
	/*Passo 02*/
    $(".formTrabalhe02 .btAvancar").click(function(speed, easing, callback){
        checaPasso2(function() {
            $(".formTrabalhe02").animate({ width: 'hide', opacity: 'hide' }, 'slow');
            $(".formTrabalhe03").animate({ width: 'show', opacity: 'show' }, 'slow');
        });
    });
	
	 $(".formTrabalhe02 .btVoltar").click(function(speed, easing, callback){
		 $(".formTrabalhe02").animate({ width: 'hide', opacity: 'hide' }, 'slow');
         $(".formTrabalhe").animate({ width: 'show', opacity: 'show' }, 'slow');
    });
	
	/*Passo 03*/
    $(".formTrabalhe03 .btAvancar").click(function(speed, easing, callback){
		 checaPasso3();
    });
	
	$(".formTrabalhe03 .btVoltar").click(function(speed, easing, callback){
		 $(".formTrabalhe03").animate({ width: 'hide', opacity: 'hide' }, 'slow');
         $(".formTrabalhe02").animate({ width: 'show', opacity: 'show' }, 'slow');
    });
	
	/*Passo 04*/
    $(".formTrabalhe04 .btAvancar").click(function(speed, easing, callback){
		 $(".formTrabalhe04").animate({ width: 'hide', opacity: 'hide' }, 'slow');
         $(".formTrabalhe05").animate({ width: 'show', opacity: 'show' }, 'slow');
    });
    
	 $(".formTrabalhe04 .btVoltar").click(function(speed, easing, callback){
		 $(".formTrabalhe04").animate({ width: 'hide', opacity: 'hide' }, 'slow');
         $(".formTrabalhe03").animate({ width: 'show', opacity: 'show' }, 'slow');
    });
	 
   /*Passo 05*/
    $(".formTrabalhe05 .btConcluir").click(function(speed, easing, callback){
		 $(".formTrabalhe05").animate({ width: 'hide', opacity: 'hide' }, 'slow');
         $(".formSucesso").animate({ width: 'show', opacity: 'show' }, 'slow');
    });
	
	 $(".formTrabalhe05 .btVoltar").click(function(speed, easing, callback){
		 $(".formTrabalhe05").animate({ width: 'hide', opacity: 'hide' }, 'slow');
         $(".formTrabalhe04").animate({ width: 'show', opacity: 'show' }, 'slow');
    });

	
	/*Aparecer recuperar senha ao clicar no bt esqueci minha senha (pagina - fazer login)*/
	
	$(".pagNoticias .formLogin .btEsqueci").click(function(speed, easing, callback) {
		 $(".formLogin").animate({ width: 'hide', opacity: 'hide' }, 'slow');
         $(".formRecuperar").animate({ width: 'show', opacity: 'show' }, 'slow');														   
	});


}

/* Passo 1 */

function checaPasso1(fnSucesso) {

  var curNome = document.getElementById('curNome');
  var curDataNascimento = document.getElementById('curDataNascimento');  
  var curEndereco = document.getElementById('curEndereco');  
  var curBairro = document.getElementById('curBairro');  
  var curCidade = document.getElementById('curCidade');
  var curTelefoneContato = document.getElementById('curTelefoneContato');  
  var curCpf = document.getElementById('curCpf');  
  var curCep = document.getElementById('curCep');  
  var curUf = document.getElementById('curUf');  
  var curCelular = document.getElementById('curCelular');  

  if (confere(curNome,'É necessário digitar o Nome. ')==true) {return false;}
  if (confere(curDataNascimento,'É necessário digitar a Data de Nascimento. ')==true) {return false;}
  if (confere(curEndereco,'É necessário digitar o Endereço. ')==true) {return false;}
  if (confere(curBairro,'É necessário digitar o Bairro. ')==true) {return false;}
  if (confere(curCidade,'É necessário digitar a Cidade. ')==true) {return false;}
  
  /* Telefone */
  var preencheuTelefone = !confere(curTelefoneContato,'É necessário digitar o Telefone.');
  if (preencheuTelefone) {
  var telefoneValido = !valida_numeros_apenas(curTelefoneContato, 'Digite apenas números no campo Telefone.');
  if (telefoneValido == false)
     return false;
  }
  else {
     return false;
  }
    
  /* CPF */      
  var preencheuCpf = !confere(curCpf,'É necessário digitar o CPF.');
  if (preencheuCpf) {
  var cpfValido = !valida_numeros_apenas(curCpf, 'Digite apenas números no campo CPF.');
  if (cpfValido == false)
     return false;
  }
  else {
     return false;
  }  
  
  /* CEP */
  var preencheuCep = !confere(curCep,'É necessário digitar o CEP.');
  if (preencheuCep) {
  var cepValido = !valida_numeros_apenas(curCep, 'Digite apenas números no campo CEP.');
  if (cepValido == false)
     return false;
  }
  else {
     return false;
  }  
    
  if (confere(curUf,'É necessário digitar o UF. ')==true) {return false;}
  
  /* Celular */
  var preencheuCelular = !confere(curCelular,'É necessário digitar o Celular.');
  if (preencheuCelular) {
  var celularValido = !valida_numeros_apenas(curCelular, 'Digite apenas números no campo Celular.');
  if (celularValido == false)
     return false;
  }
  else {
     return false;
  }
  
  //Se Todos os Campos estão Válidos
  fnSucesso();
  
}

/* Passo 2 */

function checaPasso2(fnSucesso) {

  var curOqueEspera1 = document.getElementById('curOqueEspera1');
  var curComoIniciar = document.getElementById('curComoIniciar');
  var curMotivacao = document.getElementById('curMotivacao');
  var curOqueEspera2 = document.getElementById('curOqueEspera2');
  var curQualEmpresaGrupo = document.getElementById('curQualEmpresaGrupo');
  var curPretensaoSalaraial  = document.getElementById('curPretensaoSalaraial');

  if (confere(curOqueEspera1,'É necessário digitar a Primeira Opção. ')==true) {return false;}
  if (confere(curComoIniciar,'É necessário digitar Gostaria de iniciar como?. ')==true) {return false;}
  if (confere(curMotivacao,'É necessário digitar O que te motivaria a trabalhar na Syene. ')==true) {return false;}
  if (confere(curOqueEspera2,'É necessário digitar a Segunda Opção. ')==true) {return false;}
  if (confere(curQualEmpresaGrupo,'É necessário digitar Em qual empresa do grupo? ')==true) {return false;}
  if (confere(curPretensaoSalaraial,'É necessário digitar a Pretensão salarial. ')==true) {return false;}
  
  //Se Todos os Campos estão Válidos
  fnSucesso();
}

/* Passo 3 */

function checaPasso3() {

  $(".formTrabalhe03").animate({ width: 'hide', opacity: 'hide' }, 'slow');
  $(".formTrabalhe04").animate({ width: 'show', opacity: 'show' }, 'slow');
  
}


/*------------------------------------ Conteúdo (Empreendimentos) ------------------------------------------*/


function conteudoEmpreendimentos(pos) {

    //$(".salvadorprime").click(function(speed, easing, callback){
    if (pos == 1) {
		$("#conteudoMiolo2").animate({ opacity: 'hide' }, 1);
        $("#conteudoMiolo1").animate({ opacity: 'show' }, 100);
    }
    //});
    
    //$(".villaprivilege").click(function(speed, easing, callback){
    if (pos == 2) {
		$("#conteudoMiolo1").animate({ opacity: 'hide' }, 1);
        $("#conteudoMiolo2").animate({ opacity: 'show' }, 100);
    }
    //});
    
    
}