// JavaScript Document

/** Função MenuSelecionado
* 	Função que marca o over do menu
*		@param over {string} menu selecionado
*		@param el {string} submenu a ser aberto
*		@param subel {string} item do submenu selecionado (opcional)
**/
MenuSelecionado = function(over,el,subel) {
	if (subel) Element.addClassName(subel,'selected');
	Element.addClassName(over,'selected');
	if (el) Element.show(el);
}

/** Função Remove Seleção
* 	Função que restaura o menu
*		@param over {string} menu selecionado
*		@param el {string} submenu a ser escondido
**/
RemoveSelecao = function(over,el) {
	Element.removeClassName(over,'selected');
	if (el) Element.hide(el);
}

/** Função MenuSelecionado
* 	Função que marca o over do menu quando a página é carregada, e configura o mouseout da janela para manter o menu correto selecionado
*		@param over {string} menu selecionado
*		@param el {string} submenu a ser aberto
*		@param subel {string} item do submenu selecionado (opcional)
**/
MarcaMenu = function(menu,submenu,subitem) {
	MenuSelecionado(menu,submenu,subitem);

	Element.addClassName(submenu,'a_zindex');

	Event.observe(menu,'mouseout',seleciona,false);
	Event.observe(submenu,'mouseout',seleciona,false);

	function seleciona() {
		MenuSelecionado(menu,submenu,subitem);
	}
}

//  Função que seleciona o case
selectCase = function(valor) {
    if (valor) {
        var pars = $H({vcase:valor});
        Element.show('load');
        oAjax = new Ajax.Updater('div_cases','cases_ajax.php',{parameters:pars,evalScripts:true});
    }
}

//  Função que seleciona o Projeto
selectProject = function(valor) {
    if (valor) {
        var pars = $H({vproj:valor});
        Element.show('load');
        oAjax = new Ajax.Updater('div_projetos','projetos_ajax.php',{parameters:pars,evalScripts:true});
    }
}

//  Função que seleciona a Notícia
changeNoticia = function(valor) {
    if (valor) {
        var pars = $H({noticia:valor});
        Element.show('load');
        oAjax = new Ajax.Updater('div_noticias','noticias_ajax.php',{parameters:pars,evalScripts:true});
    }
}

//  Função que seleciona o Evento
changeEvento = function(valor) {
    if (valor) {
        var pars = $H({evento:valor});
        Element.show('load');
        oAjax = new Ajax.Updater('div_eventos','eventos_ajax.php',{parameters:pars,evalScripts:true});
    }
}

// Função que seleciona o Artigo
changeArtigo = function(valor) {
    if (valor) {
        var pars = $H({artigo:valor});
        Element.show('load');
        oAjax = new Ajax.Updater('div_artigos','artigos_ajax.php',{parameters:pars,evalScripts:true});
    }
}

// Função que seleciona o Vídeo
changeVideo = function(valor) {
    if (valor) {
        var pars = $H({video:valor});
        Element.show('load');
        oAjax = new Ajax.Updater('div_videos','videos_ajax.php',{parameters:pars,evalScripts:true});
    }
}

hideLoad = function() {
    Element.hide('load');
    if($('overlay')) Element.remove('overlay');
}


	// PARA O FORMULARIO DO FALE CONOSCO
  function envia_fale() {
  	var mensagem = '';
  	if ($('nome').value.length == 0) mensagem += "- Nome:\n";
		//O campo nao eh obrigatorio, mas se tiver mais de um caracter dentro do campo ele verifica se o e-mail eh valido
		if ($('email').value.length > 0 && $('email').value.indexOf('@') == -1) mensagem += "- E-mail inválido\n";
  	if ($('departamento').selectedIndex == 0) mensagem += "- departamento:\n";
  	if ($('mensagem').value.length == 0) mensagem += "- Mensagem:\n";

	if (mensagem) alert("Campos de preenchimento obrigatório:\n"+mensagem)
	else
	{
		params = Form.serialize('form_fale');// AQUI VAI O ID DO FORMULARIO
		oAjax = new Ajax.Request('fale_conosco_envia.php',{parameters:params,onComplete:fale})
	}
  }

  function fale(rtn) {
		alert (rtn.responseText)
		window.location = 'index.php';
	}


	// PARA O FORMULARIO DO CADASTRESE
  function envia_cadastrese() {
  	var mensagem = '';
  	if ($('nome').value.length == 0) mensagem += "- Nome:\n";
  	if ($('email').value.length == 0) mensagem += "- Seu E-mail\n";
  	else if ($('email').value.indexOf('@') == -1) mensagem += "- E-mail inválido\n";
  	if ($('estado').selectedIndex == 0) mensagem += "- Estado:\n";
  	if ($('nascimento').value.length == 0) mensagem += "- Nascimento:\n";
		if ($('masculino').checked == false && $('feminino').checked == false) mensagem += "- Sexo:\n";
  	if ($('endereco').value.length == 0) mensagem += "- Endereço:\n";
  	if ($('cidade').value.length == 0) mensagem += "- Cidade:\n";
  	if ($('empresa').value.length == 0) mensagem += "- Empresa:\n";
  	if ($('cargo').value.length == 0) mensagem += "- Cargo:\n";

	if (mensagem) alert("Campos de preenchimento obrigatório:\n"+mensagem)
	else
	{
		params = Form.serialize('form_cadastrese');// AQUI VAI O ID DO FORMULARIO
		oAjax = new Ajax.Request('cadastrese_envia.php',{parameters:params,onComplete:cadastrese})
	}
  }

  function cadastrese(rtn) {
		alert (rtn.responseText)
		window.location = 'index.php';
	}

  function validar() {
      var mensagem = "";

      if($('nome').value.length == 0) mensagem += "\n- Nome";
      if($('email').value.length == 0) mensagem += "\n- Seu E-mail";
      if($('endereco').value.length == 0) mensagem += "\n- Endereço";
      if($('cidade').value.length == 0) mensagem += "\n- Cidade";
      if($('estado').selectedIndex == 0) mensagem += "\n- Estado";
      if($('cargo').value.length == 0) mensagem += "\n- Cargo";
      if($('curriculo').value.length == 0) mensagem += "\n- Currículo";

      if (mensagem) {
          alert("Campos de preenchimento obrigatório:"+mensagem);
          return false;
      }
      else return true;
  }



// PARA AS POP-UPS
function MM_openBrWindow(theURL,winName,features) { //v2.0
 window.open(theURL,winName,features);
}

