function switchDestFields(fieldset) {
	alert("Destinatário=" + dest_yes.value);
	if (document.all) {
		if (dest_yes.value==0) {
			fieldset.style.visibility = "visible";
			dest_yes.value=1;
			alert("Destinatário=" + dest_yes.value);
		} else {
			fieldset.style.visibility = "hidden";
			dest_yes.value=0;
			alert("Destinatário=" + dest_yes.value);
		}
	}
}

function checkAddress(form) {
if (form.nome1.value == "" || form.nome1.value.length<2)
  {
    alert("Por favor introduza o seu primeiro nome. Please, enter first name.");
    form.nome1.focus();
	return (false);
     }

if (form.nome2.value == "" || form.nome2.value.length<2)
  {
    alert("Por favor introduza o seu último nome. Please, enter last name.");
    form.nome2.focus();
	return (false);
     }
	 
if (form.morada.value == "" || form.morada.value.length<5)
  {
    alert("Por favor introduza a morada.  Please, enter address.");
    form.morada.focus();
	return (false);
     }
	 
if (form.city.value == "" || form.city.value.length<3)
  {
    alert("Por favor introduza a cidade. Please, enter the city.");
    form.city.focus();
	return (false);
     }

if (form.estate.value == "" || form.estate.value.length<2)
  {
    alert("Por favor introduza a região. Please, enter estate/region.");
    form.estate.focus();
	return (false);
     }
	 
if (form.phone.value == "" || form.phone.value.length<9)
  {
    alert("Por favor introduza o telefone. Please, enter phone/mobile number.");
    form.phone.focus();
	return (false);
     }
	 
if (form.codpost.value == "" || form.codpost.value.length<4)
  {
    alert("Por favor introduza respectivo Código Postal. Please, enter post code.");
    form.codpost.focus();
	return (false);
    }
if (form.pais.value == "" || form.pais.value.length<2)
  {
    alert("Por favor seleccione o país. Please, select your contry.");
    form.pais.focus();
	return (false);
     }
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))
	{
		return (true)
	}
else {
	alert("Email Inválido! Invalid email!");
	return (false);
}

return (true)
}

function checkRegister(form) {
if (form.username.value == "" || form.username.value.length<4)
  {
    alert("Por favor introduza o nome de utilizador. Please, enter the username.");
    form.username.focus();
	return (false);
     }

if (form.password1.value == "" || form.password1.value.length<4)
  {
    alert("Por favor introduza a palavra-chave. Please, enter password.");
    form.password1.focus();
	return (false);
     }
	 
if (form.password2.value == "" || form.password2.value != form.password1.value || form.password2.value.length<4)
  {
    alert("Por favor confirme a palavra-chave.  Please, enter confirme password.");
    form.password2.focus();
	return (false);
     }

if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))
	{
		return (true)
	}
else {
	alert("Email Inválido! Invalid email!");
	form.email.focus();
	return (false);
}

return (true)
}

function checksub(form) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.newsemail.value))
	{
		return (true)
	}
	alert("Invalid Email morada! Please, enter again.");
	return (false);
}