function valida_com()
{
	var exprReg=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	
	if (document.getElementById ('com_mail').value=="")
	{
		alert ("Tem de indicar o seu endere\u00E7o de electr&oacute;nico.");
		document.getElementById ('com_mail').focus();
		return false;
		/*var answer = confirm ("N\u00E3o indicou um endere\u00E7o de email, caso n\u00E3o tenha preenchido os elementos de contacto no texto da sugest\u00E3o ou reclama\u00E7\u00E3o, ser\u00E1 tratada como an\u00F3nima. Confirma?")
		if (answer)
			return true;
		else
			return false;*/
	}
	
	else if (!exprReg.test(document.getElementById("com_mail").value)) 
	{
		alert ("Endere\u00E7o de email inv\u00E1lido.");
		document.getElementById ('com_mail').focus();
		return false;
	}
	else if (document.getElementById ('com_combo').selectedIndex==0)
	{
		alert("Tem de seleccionar um Item.");
		document.getElementById("com_combo").focus();
		return false;
	}
	else if (document.getElementById ('com_box').value=="")
	{
		alert ("Por favor preencha o campo texto.");
		document.getElementById ('com_box').focus();
		return false;
	}
	else return true;
}

function valida_per()
{
	var exprReg=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	if (document.getElementById ('com_email').selectedIndex==0)
	{
		alert("Tem de inserir um email v\u00E1lido.");
		document.getElementById("com_email").focus();
		return false;
	}
	else if (!exprReg.test(document.getElementById("com_email").value)) 
	{
		alert ("Endere\u00E7o de email inv\u00E1lido.");
		document.getElementById ('com_email').focus();
		return false;
	}
	
	else return true;
}