function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g, "");
}

function ask(divId) {
	document.getElementById(divId).style.display = 'block';
	scroll(0, 0);
}

function validaInscricao_pt(){
	msg = "Preencher o(s) seguinte(s) campo(s):<br><br>";

	if (document.getElementById('frmNewsletterSubscriberEmail').value == '' || document.getElementById('frmNewsletterSubscriberEmail').value == 'e-mail'){
		msg += 'E-mail<br>';
	}else{ 
		if(!isEmailAddr(document.getElementById('frmNewsletterSubscriberEmail').value)){
			msg += 'Email Inválido<br>';
		}
	}
	
	if (msg != "Preencher o(s) seguinte(s) campo(s):<br><br>") {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');

		return false;
	}else{
		document.getElementById('newsletterForm').submit();
	}
}

function validaInscricao_en(){
	msg = "Preencher o(s) seguinte(s) campo(s):<br><br>";

	if (document.getElementById('frmNewsletterSubscriberEmail').value == '' || document.getElementById('frmNewsletterSubscriberEmail').value == 'e-mail'){
		msg += 'E-mail EN<br>';
	}else{ 
		if(!isEmailAddr(document.getElementById('frmNewsletterSubscriberEmail').value)){
			msg += 'Email Inválido EN<br>';
		}
	}
	
	if (msg != "Preencher o(s) seguinte(s) campo(s):<br><br>") {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');

		return false;
	}else{
		document.getElementById('newsletterForm').submit();
	}
}

function validaInscricao_es(){
	msg = "Preencher o(s) seguinte(s) campo(s):<br><br>";

	if (document.getElementById('frmNewsletterSubscriberEmail').value == '' || document.getElementById('frmNewsletterSubscriberEmail').value == 'e-mail'){
		msg += 'E-mail ES<br>';
	}else{ 
		if(!isEmailAddr(document.getElementById('frmNewsletterSubscriberEmail').value)){
			msg += 'Email Inválido ES<br>';
		}
	}
	
	if (msg != "Preencher o(s) seguinte(s) campo(s):<br><br>") {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');

		return false;
	}else{
		document.getElementById('newsletterForm').submit();
	}
}

function validaEnvioEmail_pt(){
	msg = "Preencher o(s) seguinte(s) campo(s):<br><br>";

	if (document.getElementById('frmRecommendedNome').value == '' || document.getElementById('frmRecommendedNome').value == 'o seu nome'){
		msg += 'O Seu Nome<br>';
	}if (document.getElementById('frmRecommendedEmail').value == '' || document.getElementById('frmRecommendedEmail').value == 'e-mail destinatário'){
		msg += 'E-mail Destinatário<br>';
	}else{ 
		if(!isEmailAddr(document.getElementById('frmRecommendedEmail').value)){
			msg += 'Email Inválido<br>';
		}
	}
	
	
	if (msg != "Preencher o(s) seguinte(s) campo(s):<br><br>") {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');

		return false;
	}else{
		document.getElementById('recommendedEmail').submit();
	}
}

function validaEnvioEmail_en(){
	msg = "Preencher o(s) seguinte(s) campo(s):<br><br>";

	if (document.getElementById('frmRecommendedNome').value == '' || document.getElementById('frmRecommendedNome').value == 'o seu nome'){
		msg += 'O Seu Nome EN<br>';
	}if (document.getElementById('frmRecommendedEmail').value == '' || document.getElementById('frmRecommendedEmail').value == 'e-mail destinatário'){
		msg += 'E-mail Destinatário EN<br>';
	}else{ 
		if(!isEmailAddr(document.getElementById('frmRecommendedEmail').value)){
			msg += 'Email Inválido EN<br>';
		}
	}
	
	if (msg != "Preencher o(s) seguinte(s) campo(s):<br><br>") {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');

		return false;
	}else{
		document.getElementById('recommendedEmail').submit();
	}
}

function validaEnvioEmail_es(){
	msg = "Preencher o(s) seguinte(s) campo(s):<br><br>";

	if (document.getElementById('frmRecommendedNome').value == '' || document.getElementById('frmRecommendedNome').value == 'o seu nome'){
		msg += 'O Seu Nome ES<br>';
	}if (document.getElementById('frmRecommendedEmail').value == '' || document.getElementById('frmRecommendedEmail').value == 'e-mail destinatário'){
		msg += 'E-mail Destinatário ES<br>';
	}else{ 
		if(!isEmailAddr(document.getElementById('frmRecommendedEmail').value)){
			msg += 'Email Inválido ES<br>';
		}
	}
	
	if (msg != "Preencher o(s) seguinte(s) campo(s):<br><br>") {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');

		return false;
	}else{
		document.getElementById('recommendedEmail').submit();
	}
}


function submitFormContactos_pt(){
	msg = "Por favor preencha os seguintes campos:<br><br>";

	if (trim(document.getElementById('name').value) == ''){
		msg += 'Nome<br>';
	}
	if (document.getElementById('email').value == ''){
		msg += 'E-mail<br>';
	}
	else if(!isEmailAddr(document.msgFormContactos.email.value)){
		msg += 'Insira um e-mail válido<br>';
	}
	if (trim(document.getElementById('assunto').value) == ''){
		msg += 'Assunto<br>';
	}
	if (trim(document.getElementById('empresa').value) == ''){
		msg += 'Empresa<br>';
	}
	

	if (msg != 'Por favor preencha os seguintes campos:<br><br>' ) {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');
		return false;
	} else {
		return true;
	}
}

function submitFormContactos_en(){
	msg = "Por favor preencha os seguintes campos:<br><br>";

	if (trim(document.getElementById('name').value) == ''){
		msg += 'Nome<br>';
	}
	if (document.getElementById('email').value == ''){
		msg += 'E-mail<br>';
	}
	else if(!isEmailAddr(document.msgFormContactos.email.value)){
		msg += 'Insira um e-mail válido<br>';
	}
	if (trim(document.getElementById('assunto').value) == ''){
		msg += 'Assunto<br>';
	}
	if (trim(document.getElementById('empresa').value) == ''){
		msg += 'Empresa<br>';
	}
	

	if (msg != 'Por favor preencha os seguintes campos:<br><br>' ) {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');
		return false;
	} else {
		return true;
	}
}

function submitFormContactos_es(){
	msg = "Por favor preencha os seguintes campos:<br><br>";

	if (trim(document.getElementById('name').value) == ''){
		msg += 'Nombre<br>';
	}
	if (document.getElementById('email').value == ''){
		msg += 'Email<br>';
	}
	else if(!isEmailAddr(document.msgFormContactos.email.value)){
		msg += 'Insira um e-mail válido<br>';
	}
	if (trim(document.getElementById('assunto').value) == ''){
		msg += 'Asunto<br>';
	}
	if (trim(document.getElementById('empresa').value) == ''){
		msg += 'Empresa<br>';
	}
	

	if (msg != 'Por favor preencha os seguintes campos:<br><br>' ) {
		document.getElementById('popMensagemContent').innerHTML = msg;
		showDiv('popMensagem');
		return false;
	} else {
		return true;
	}
}


function isEmailAddr(email){
	var str = email
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str)){
		testresults = true;
	}else{
		testresults = false;
	}
	return (testresults);
}