function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/* Seleciona todas as categorias de NEWS */

var checkflag = "false";
function check(field) {
        if (checkflag == "false") {
            for (i = 0; i < field.length; i++) {
                field[i].checked = true;
            }
            checkflag = "true";
            return true;
        }
        else {
            for (i = 0; i < field.length; i++) {
                field[i].checked = false;
            }
            checkflag = "false";
            return true;
        }
}


//Funcao que abre janelas
function NewWindow(mypage, myname, w, h, scroll, resizable) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=' + resizable;
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

// Valida o formulário da página FaleConosco e Redação
function ValidaEnviaEmailFaleConosco(){
	var nome=document.EnviaEmailFaleConosco.nome;
	var email=document.EnviaEmailFaleConosco.email;
	var cidade=document.EnviaEmailFaleConosco.cidade;
	var estado=document.EnviaEmailFaleConosco.estado;
	var assunto=document.EnviaEmailFaleConosco.assunto;
	var mensagem=document.EnviaEmailFaleConosco.mensagem;
	
	if(nome.value==""){
		alert("Preencha o campo 'Nome'");
		nome.focus();
		return(false);
	}
	
	if(email.value==""){
		alert("Preencha o campo 'E-mail'");
		email.focus();
		return(false);
	}
	
	if(email.value.indexOf('@', 0) == -1 || email.value.indexOf('.', 0) == -1){
		alert("Preencha o campo 'E-mail' com um e-mail válido");
		email.select();
		return(false);
	}	
	
	if(cidade.value==""){
		alert("Preencha o campo 'Cidade'");
		cidade.focus();
		return(false);
	}
	
	if(estado.value=="0"){
		alert("Escolha o 'Estado'");
		estado.focus();
		return(false);
	}
	if(assunto.value==""){
		alert("Preencha o campo 'Assunto'");
		assunto.focus();
		return(false);
	}	
	
	if(mensagem.value==""){
		alert("Preencha o campo 'Mensagem'");
		mensagem.focus();
		return(false);
	}		

	return(true);
}

// Valida o formulário da página Anuncie

function ValidaEnviaEmailAnuncie(){
	var nome=document.EnviaEmailAnuncie.nome;
	var email=document.EnviaEmailAnuncie.email;
	var empresa=document.EnviaEmailAnuncie.empresa;
	var cidade=document.EnviaEmailAnuncie.cidade;
	var estado=document.EnviaEmailAnuncie.estado;
	var publicidade=document.EnviaEmailAnuncie.publicidade;
	
	if(nome.value==""){
		alert("Preencha o campo 'Nome'");
		nome.focus();
		return(false);
	}
	
	if(email.value==""){
		alert("Preencha o campo 'E-mail'");
		email.focus();
		return(false);
	}
	
	if(email.value.indexOf('@', 0) == -1 || email.value.indexOf('.', 0) == -1){
		alert("Preencha o campo 'E-mail' com um e-mail válido");
		email.select();
		return(false);
	}	
	
	if(empresa.value==""){
		alert("Preencha o campo 'Empresa'");
		empresa.focus();
		return(false);
	}	
	
	if(cidade.value==""){
		alert("Preencha o campo 'Cidade'");
		cidade.focus();
		return(false);
	}
	
	if(estado.value=="0"){
		alert("Escolha o 'Estado'");
		estado.focus();
		return(false);
	}	
	if(publicidade.value=="0"){
		alert("Escolha o tipo de 'Publicidade'");
		publicidade.focus();
		return(false);
	}		

	return(true);
}

// Valida o formulário de NewsLetter
function ValidaEnviaActionNews(){
nome=document.EnviaActionNews.nome;
email=document.EnviaActionNews.email;
action=document.EnviaActionNews.action;

	if(nome.value==""){
		alert("Preencha o campo 'Nome'");
		nome.focus();
		return (false);
	}
	
	if(email.value==""){
		alert("Preencha o campo 'E-mail'");
		email.focus();
		return (false);
	}
	
	marcado=0;
	for (i=0; i<action.length; i++)
	{ 
		if (action[i].checked) { 
			marcado++;
		}
	}
	
	if(marcado==0){
		alert("Escolha uma ação");
		action[0].focus();
		return (false);
	}
	
	return (true); 
}

//Valida o formulário de envio de notícias ou colunas.
function validaFormEnviaNoticia(){
var nome=document.FormEnviaNot.nome;
var email=document.FormEnviaNot.email;
var nome_d=document.FormEnviaNot.nome_d;
var email_d=document.FormEnviaNot.email_d;

if(nome.value==""){
alert("Preencha o campo 'Nome'");
nome.focus();
return (false);
}

if(email.value==""){
alert("Preencha o campo 'Email'");
email.focus();
return (false);
}

if (email.value.indexOf('@', 0) == -1 || email.value.indexOf('.', 0) == -1){
alert("'Email' inválido");
email.focus();
return (false);
}

if(nome_d.value==""){
alert("Preencha o campo 'Nome do Destinatário'");
nome_d.focus();
return (false);
}

if(email_d.value==""){
alert("Preencha o campo 'Email do Destinatário'");
email_d.focus();
return (false);
}

if (email_d.value.indexOf('@', 0) == -1 || email_d.value.indexOf('.', 0) == -1){
alert("'Email do Destinatário' inválido");
email_d.focus();
return (false);
}

if(email_d.value == email.value){
alert("O 'Email do Destinatário' não pode ser igual ao seu 'Email'");
email_d.focus();
return(false);
}

return(true);
}

//Valida o formulario de busca (Index)
function validaFormBusca(){
busca=document.FormBusca.val_busca;

if(busca.value=="" || busca.value=="Digite aqui"){
alert("Preencha o valor da busca.");
busca.focus();
return(false);
}
return(true);
}

/*Impede que o usuario digite caracteres nao esperados*/

function DFonlyThisChars(numbers,letters,others,e){
	if(window.event)key=window.event.keyCode
	else if(e)key=e.which
	else return true
	S=(others)?others:''
	if(numbers)S+='0123456789'
	if(letters)S+='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
	if(key==null||key==0||key==8||key==9||key==13||key==27)return true
	else if(S.indexOf(String.fromCharCode(key))!=-1)return true
	else return false
}

/*Vai para o proximo campo ao atingir o maxLength do campo*/

function DFchangeField(f){
	if(f.value.length==f.maxLength){
  	for(var i=0;i<f.form.length;i++){
    	if(f.form[i]==f){f.form[i+1].focus();break}
		}
	}
}
