// LOGIN
function validaLogin() {
ok=1;
var emailFilter=/^.+@.+\..{2,3}$/;
if (!(emailFilter.test(loginFrm.emailLogin.value))) {
	alert('Por favor, informe corretamente seu endereço de e-mail...');
	loginFrm.emailLogin.focus();
	return false;
	}
var illegalChars= /[\(\)\<\>\,\;\:\!\ \\\/\'\"\[\]]/
if (loginFrm.emailLogin.value.match(illegalChars)) {
	alert('Por favor, informe corretamente seu endereço de e-mail...');
	loginFrm.emailLogin.focus();
	return false;
	}
if (loginFrm.senhaLogin.value=='') {
	alert('Por favor, informe sua senha de acesso...');
	loginFrm.senhaLogin.focus();
	return false;
	}
if (ok==1) loginFrm.submit();
}

// CADASTRO
function validaCadastro() {
ok=1;
if (cadastroFrm.nome.value=='') {
	alert('Por favor, informe o seu nome...');
	cadastroFrm.nome.focus();
	ok=0;
	return false;
	}
var emailFilter=/^.+@.+\..{2,3}$/;
if (!(emailFilter.test(cadastroFrm.email.value))) {
	alert('Por favor, informe corretamente seu endereço de e-mail...');
	cadastroFrm.email.focus();
	ok=0;
	return false;
	}
var illegalChars= /[\(\)\<\>\,\;\:\!\ \\\/\'\"\[\]]/
if (cadastroFrm.email.value.match(illegalChars)) {
	alert('Por favor, informe corretamente seu endereço de e-mail...');
	cadastroFrm.email.focus();
	ok=0;
	return false;
	}
if (cadastroFrm.documento.value=='') {
	alert('Por favor, informe o número de seu documento de identidade...');
	cadastroFrm.documento.focus();
	ok=0;
	return false;
	}
if (cadastroFrm.apelido.value=='') {
	alert('Por favor, escolha um apelido para identificação no site...');
	cadastroFrm.apelido.focus();
	ok=0;
	return false;
	}
var minLength = 5;
if (cadastroFrm.senha.value.length < minLength) {
	alert('Por favor, escolha uma senha de acesso.\nSua senha precisa ter ao menos 5 dígitos...');
	cadastroFrm.senha.focus();
	ok=0;
	return false;
	}
if (cadastroFrm.senha.value.length >= minLength && cadastroFrm.senha.value != cadastroFrm.senha2.value) {
	alert('A confirmação de senha informada não confere.\nPor favor, informe a mesma senha nos 2 campos.');
	cadastroFrm.senha2.focus();
	ok=0;
	return false;
	}
if (ok==1) cadastroFrm.submit();
}

// NEWSLETTER
function validaNewsletter(getEmail) {
var remote=null
var w = 480;
var h = 150;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
ok=1;
var emailFilter=/^.+@.+\..{2,3}$/;
if (!(emailFilter.test(newsletterFrm.emailNewsletter.value))) {
	alert('Por favor, informe corretamente seu endereço de e-mail...');
	newsletterFrm.emailNewsletter.focus();
	ok=0;
	return false;
	}
var illegalChars= /[\(\)\<\>\,\;\:\!\ \\\/\'\"\[\]]/
if (newsletterFrm.emailNewsletter.value.match(illegalChars)) {
	alert('Por favor, informe corretamente seu endereço de e-mail...');
	newsletterFrm.emailNewsletter.focus();
	ok=0;
	return false;
	}
if (ok==1) {
	settings = 'height='+h+',width='+w+',left='+LeftPosition+',top='+TopPosition+',scrollbars=no,resizable=no'
	remote = window.open('boletins.asp?getEmail='+getEmail,'newsletterWin',settings)
	if (remote != null) {
		if (remote.opener == null) {
			remote.opener=self
			}
		}
	}
}

// MOUSE OVER
function mLeftOvr(src) {
if (!src.contains(event.fromElement)) {
	src.style.cursor = 'hand';
	src.style.cursor = 'pointer';
	src.className = 'leftMenuOver';
	}
}

function mLeftOut(src,getClass) {
if (!src.contains(event.toElement)) {
	src.style.cursor = 'default';
	src.className = getClass;
	}
}

// ON CLICK
function mLeftClk(src) {
	if(event.srcElement.tagName=='TD') {
	src.children.tags('A')[0].click();
	}
}

// GALERIA
function openGaleria(fileName){
var win = null;
var w = 621;
var h = 426;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings = 'height='+h+',width='+w+',left='+LeftPosition+',top='+TopPosition+',scrollbars=no,resizable=yes'
win = window.open(fileName,'EsMoGal',settings)
}

// SENHA
function openSenha(){
var win = null;
var w = 400;
var h = 200;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings = 'height='+h+',width='+w+',left='+LeftPosition+',top='+TopPosition+',scrollbars=auto,resizable=no'
win = window.open('/secure/senha.asp','EsMoSenha',settings)
}