function validaInscricao(){
	msg = "Preencher o(s) seguinte(s) campo(s):\n\n";

	if (trim(document.getElementById('frmNewsletterSubscriberName').value) == '' || trim(document.getElementById('frmNewsletterSubscriberName').value) == 'Nome'){
		msg += 'Nome\n';
	}
	
	if (trim(document.getElementById('frmNewsletterSubscriberEmail').value) == '' || !isEmailAddr(document.getElementById('frmNewsletterSubscriberEmail').value) ){
			msg += 'Email Inválido';
	}
	
	if (msg != "Preencher o(s) seguinte(s) campo(s):\n\n") {
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g, "");
}

function hasWhiteSpace(s) {
	reWhiteSpace = new RegExp(/\s/);
	if (reWhiteSpace.test(s)) {
		testresults = true;
	}else{
		testresults = false;
	}
	return (testresults);
} 

function submitfrmSubmeterPedido(){
	msg = "Preencher o(s) seguinte(s) campo(s):\n\n";
	
	if (trim(document.getElementById('frmName').value) == '' || trim(document.getElementById('frmName').value) == 'Nome'){
		msg += 'Nome\n';
	}
	
	if (trim(document.getElementById('frmMorada').value) == '' || trim(document.getElementById('frmMorada').value) == 'Morada'){
		msg += 'Morada\n';
	}
	
	if (trim(document.getElementById('frmCodPostal').value) == '' || trim(document.getElementById('frmCodPostal').value) == 'Código Postal'){
		msg += 'Código Postal\n';
	}
	
	if (isNaN(document.getElementById('frmTelefone').value)){
		msg += 'Telefone\n';
	}
	
	if (trim(document.getElementById('frmEmail').value) == '' || !isEmailAddr(document.getElementById('frmEmail').value) ){
			msg += 'Email Inválido\n';
	}
	
	if (isNaN(document.getElementById('frmQuantidade').value)){
		msg += 'Quantidade\n';
	}
	
	if (isNaN(document.getElementById('frmContribuinte').value)){
		msg += 'NºContribuinte\n';
	}
	
	if (trim(document.getElementById('frmText').value) == '' || trim(document.getElementById('frmText').value) == 'Descrição'){
		msg += 'Descrição\n';
	}
	
	if (msg != 'Preencher o(s) seguinte(s) campo(s):\n\n') {
		
		alert (msg);
		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);
}


