/* menu controller ==================================================================*/
jQuery(document).ready(function() {

	/* Search on hover effect, focus effect, and double-click to erase value */
	hasFocci = false;
	jQuery('#search_input').focus(function(){
		jQuery(this).stop().animate({"opacity": "1"},{queue:false,duration:300});
		hasFocci = true;
	}).blur(function() {
		jQuery(this).stop().animate({"opacity": "0.01"},{queue:false,duration:300});
		hasFocci = false;
	}).dblclick(function() {
		jQuery(this).val('');
		hasFocci = true;
	});
	jQuery('#search_submit').add('#search_input').hover(function(){
		jQuery(this).stop().animate({"opacity": "1"},{queue:false,duration:300});
	},function() {
		if(!hasFocci){jQuery(this).stop().animate({"opacity": "0.01"},{queue:false,duration:300});}
	});
	
	jQuery('#menu > ul > li').prepend('<span class="menu_box_left"></span>').append('<span class="menu_box_right"></span>');
	/* Menu jQuery rollout, additional styling allowing for rounded borders */
	var Menus = jQuery('#menu ul li');
	if(!(jQuery.browser.msie && jQuery.browser.version.substr(0,1)<8)){Menus.find('ul li').has('ul li').find('>a').append('<span> &raquo;</span>');}
	Menus.find('ul li:first-child').addClass('first_sub png_bg');
	Menus.find('ul').append('<li class="last_sub png_bg"></li>');
	Menus.find('ul').css({display: "none"}); // Opera Fix
	Menus.hover(function(){
		jQuery(this).not(':has(ul)').find('> a').addClass('menu_box_mid_bg');
		jQuery(this).has('ul').find('> a').addClass('menu_box_mid_bg_has_li');
		jQuery('span.menu_box_left', this).addClass('menu_box_left_bg');
		jQuery('span.menu_box_right', this).addClass('menu_box_right_bg');
	},function() {
		jQuery(this).not(':has(ul)').find('> a').removeClass('menu_box_mid_bg');
		jQuery(this).has('ul').find('> a').removeClass('menu_box_mid_bg_has_li');
		jQuery('span.menu_box_left', this).removeClass('menu_box_left_bg');
		jQuery('span.menu_box_right', this).removeClass('menu_box_right_bg');
	});
	Menus.hoverIntent({
	over: makeTall, 
	timeout: 300, 
	out: makeShort
	});
	function makeTall(){ jQuery(this).find('ul:first').slideDown({queue:false,duration:220});}
	function makeShort(){ jQuery(this).find('ul:first').fadeOut({queue:true,duration:200});}
	
	$('#demoOne').listnav({
	showCounts: false
	});
	
	//$('#categoryList').listnav({ 
	//	initLetter: 'c', 
	//	includeAll: false, 
	//	includeOther: true, 
	//	flagDisabled: false, 
	//	noMatchText: 'Nothing matched your filter, please click another letter.', 
	//	showCounts: false, 
	//	cookieName: 'my-main-list', 
	//	onClick: function(letter){ alert('You clicked ' + letter); }, 
	//	prefixes: ['the','a'] 
	// });	
	
});
/* ======================================================================================== */

function createXMLHTTP() 
 {
  var ajax;
  try 
  {
   ajax = new ActiveXObject("Microsoft.XMLHTTP");
  } 
  catch(e) 
  {
   try 
   {
    ajax = new ActiveXObject("Msxml2.XMLHTTP");
    alert(ajax);
   }
   catch(ex) 
   {
    try 
    {
     ajax = new XMLHttpRequest();
    }
    catch(exc) 
    {
      alert("Esse browser não tem recursos para uso do Ajax");
      ajax = null;
    }
   }
   return ajax;
  }
     var arrSignatures = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0",
           "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP",
           "Microsoft.XMLHTTP"];
     for (var i=0; i < arrSignatures.length; i++) 
     {
    try 
    {
     var oRequest = new ActiveXObject(arrSignatures[i]);
     return oRequest;
    } 
    catch (oError) 
    {
       }
     }
      throw new Error("MSXML não está instalado no seu browser.");
 }

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function envia_contato()
{

if (document.correio.nome.value == '')
{
alert('Por favor informe seu nome!');
document.correio.nome.focus()
return false;
}


if (document.correio.email.value == '')
{
alert('Por favor preencha o e-mail!');
document.correio.email.focus()
return false;
}

if (document.correio.email.value.indexOf('@', 0) == -1 || document.correio.email.value.indexOf('.', 0) == -1)
{
alert("Por Favor Digite um E-mail Válido!");
document.correio.email.focus();
return false;
}

else
{document.correio.submit();}

}


function enviaCadastro()
{

if (document.FORMULARIO.nom_pessoas.value == '')
{
alert('Por favor informe seu NOME!');
document.FORMULARIO.nom_pessoas.focus()
return false;
}

if (document.FORMULARIO.num_cgcecpf.value == '')
{
alert('Por favor informe seu CPF!');
document.FORMULARIO.num_cgcecpf.focus()
return false;
}

if (document.FORMULARIO.num_rgpesso.value == '')
{
alert('Por favor informe seu RG!');
document.FORMULARIO.num_rgpesso.focus()
return false;
}

if (document.FORMULARIO.dat_nascime.value == '')
{
alert('Por favor informe sua DATA DE NASCIMENTO!');
document.FORMULARIO.dat_nascime.focus()
return false;
}

if (document.FORMULARIO.des_estaciv.value == '')
{
alert('Por favor informe seu ESTADO CIVIL!');
document.FORMULARIO.des_estaciv.focus()
return false;
}

if (document.FORMULARIO.tip_sanguep.value == '')
{
alert('Por favor informe seu TIPO SANGUÍNEO!');
document.FORMULARIO.tip_sanguep.focus()
return false;
}

if (document.FORMULARIO.des_sexopes.value == '')
{
alert('Por favor informe seu SEXO!');
document.FORMULARIO.des_sexopes.focus()
return false;
}

if (document.FORMULARIO.nom_emailpe.value == '')
{
alert('Por favor preencha o E-MAIL!');
document.FORMULARIO.nom_emailpe.focus()
return false;
}

if (document.FORMULARIO.nom_emailpe.value.indexOf('@', 0) == -1 || document.FORMULARIO.nom_emailpe.value.indexOf('.', 0) == -1)
{
alert("Por Favor Digite um E-MAIL VÁLIDO!");
document.FORMULARIO.nom_emailpe.focus();
return false;
}

else
{document.FORMULARIO.submit();}

}


function gravaDep()
{

if (document.FORMULARIO.nome.value == '')
{
alert('Por favor informe seu nome!');
document.FORMULARIO.nome.focus()
return false;
}


if (document.FORMULARIO.empresa.value == '')
{
alert('Por favor informe a Unidade!');
document.FORMULARIO.empresa.focus()
return false;
}

if (document.FORMULARIO.cidade.value == '')
{
alert('Por favor informe a Cidade!');
document.FORMULARIO.cidade.focus()
return false;
}

if (document.FORMULARIO.estado.value == '')
{
alert('Por favor informe o Estado!');
document.FORMULARIO.estado.focus()
return false;
}

if (document.FORMULARIO.descricao.value == '')
{
alert('Por favor preencha o Depoimento!');
document.FORMULARIO.descricao.focus()
return false;
}


else
{document.FORMULARIO.submit();}

}


function indica()
{

if (document.indique.nome_fwd.value == '')
{
alert('Por favor informe seu nome!');
document.indique.nome_fwd.focus();
return false;
}

if (document.indique.amigo_fwd.value == '')
{
alert('Por favor informe o nome do seu amigo!');
document.indique.amigo_fwd.focus();
return false;
}

if (document.indique.mail_fwd.value == '')
{
alert('Por favor informe o e-mail do seu amigo!');
document.indique.mail_fwd.focus();
return false;
}

if (document.indique.mail_fwd.value.indexOf('@', 0) == -1 || document.indique.mail_fwd.value.indexOf('.', 0) == -1)
{
alert("Por Favor Digite um E-mail Válido!");
document.indique.mail_fwd.focus();
return false;
}

else
{document.indique.submit();}

}


function concordo()
{

	if (document.FORMULARIO.agree[0].checked)
	{
	document.FORMULARIO.submit();
	}
	else
	{
	//location.href = 'mail_ok.asp?msg=NCAD';
	alert('Para poder se cadastrar, é necessário a aceitação \ndos termos de prestação de serviços do contrato.');
	}

}

function concordoMed()
{

	if (document.FORMULARIO.agree[0].checked)
	{
	document.FORMULARIO.submit();
	}
	else
	{
	//location.href = 'mail_ok.asp?msg=NCAD';
	alert('Para poder se cadastrar, é necessário a aceitação \ndas condições gerais de prestação de serviço.');
	}

}


function expande(id){
 var divID = document.getElementById(id).style;
 //var imageID = document.getElementById("img_"+id);
 if (divID.display=='none'){
  divID.display='block';
  //imageID.src ="/fidis/recursos/images/ico_minimize.png";    
 }
 else {
  divID.display='none';
  //imageID.src = "/fidis/recursos/images/ico_maximize.png";
 }
}


