// JavaScript Document
function mostrarMenu(name) {

	var xmenu = document.getElementById(name)
	
	if (xmenu) {
		//hideSelects('hidden')
		xmenu.style.display=''
	}

}

function ocultarMenu(name) {

	var xmenu = document.getElementById(name)
	
	if (xmenu) {
		//hideSelects('visible')
		xmenu.style.display='none'
	}

}


function selectNavigate(url, popUp, tamanho){
	if(popUp){
		var tamanhoWindow = tamanho.split('x');
		var largura = tamanhoWindow[0];
		var altura = tamanhoWindow[1];
		window.open(url, 'novajanela', 'width='+largura+',height='+altura+', scrollbars=0, status=0, menubar=0')
	} else {
		window.open(url, '_self')	
	}
}

function executaBusca(){
	var objBusca = document.getElementById('txtBusca');
	var strBusca = objBusca.value;
	if(strBusca == 'Buscar' || strBusca.length < 3){
		alert('Digite pelo menos 3 letras para poder buscar');	
		return false;
	}
	var url = 'busca.asp?pesquisa=' + strBusca;
	window.open(url, '_self');
}


function cadastrarNewsletter()
{
	var txtnome = document.getElementById('txtNome');
	var txtemail = document.getElementById('txtMail');

	if(txtnome.value.trim() == "" || txtnome.value.toLowerCase() == "nome")
	{
		alert('Digite seu nome!');
		txtnome.focus();
		return false;
	}

	if(txtemail.value.trim() == "" || txtemail.value.toLowerCase() == "e-mail")
	{
		alert('Digite seu e-mail!');
		txtemail.focus();
		return false;
	} else {
		if(txtemail.value.isEmail() == false)
		{
			alert('E-mail inválido!');
			txtemail.focus();
			return false;
		} 			
	}
	
	var url = 'envianews.asp?nome=' + txtnome.value + '&mail=' + txtemail.value;
	window.open(url, 'ifrmAcao');
	txtnome.value = "";
	txtemail.value = "";
}


String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

String.prototype.isEmail = function()
{

	//email address has to have at least 5 chars
	if (this.length < 5)
	{
		return false;
	}

	var iChars = "*|,\":<>[]{}`';()&$#%";
	var eLength = this.length;

	for (var i=0; i < eLength; i++)
	{
		if (iChars.indexOf(this.charAt(i)) != -1)
		{
			return false;
		}
	}

	var atIndex = this.lastIndexOf("@");
	if(atIndex < 1 || (atIndex == eLength - 1))
	{
		return false;
	}

	var pIndex = this.lastIndexOf(".");
	if(pIndex < 4 || (pIndex == eLength - 1))
	{
		return false;
	}

	if(atIndex > pIndex)
	{
		return false;
	}

	return true;
}