function submitFormMake(){
		
	msg = "Please fill in the fields below:\n\n";
	
	
	if ((document.make.name.value) == '')
	{
		msg += 'Name\n';
	}
	
	if (document.make.phone.value == '' ) {
    	msg += 'Phone number\n'
	}else{
		if(isNaN(document.make.phone.value)){
			msg += 'Invalid Phone number\n'
		}
	}
	
	if (document.make.email.value == '')
	{
		msg += 'E-mail\n';
	}else
	{ 
		 if(!isEmailAddr(document.make.email.value))
		{
			msg += 'Invalid E-mail\n';
		}
	}
	
	if (document.make.persons.value == '' ) {
    	msg += 'Numer of Persons\n'
	}else{
		if(isNaN(document.make.persons.value)){
			msg += 'Invalid Numer of Persons\n'
		}
	}
	
	if (msg != 'Please fill in the fields below:\n\n') {
	
		alert (msg);
		
	}else{
		  document.registo.submit();
		
	}
	
}


function submitFormMailingList(){
		
	msg = "Preencher o(s) seguinte(s) campo(s):\n\n";
	
	
	if ((document.registo.nome.value) == '')
	{
		msg += 'Nome\n';
	}
	
	if (isNaN(document.registo.telefone.value) || document.registo.telefone.value == '' ) {
    	msg += 'Número de Telefone Inválido\n'
	}
	
	if (document.registo.email.value == '')
	{
		msg += 'E-mail\n';
	}else
	{ 
		  if(!isEmailAddr(document.registo.email.value))
		{
			msg += 'Email Inválido\n';
		}
	}
	
	if (msg != 'Preencher o(s) seguinte(s) campo(s):\n\n') {
	
		alert (msg);
		return false;
		
	}else{
		  document.registo.submit();
		
	}
	
}
	

function submitFormReservas(){
	
	msg = "Preencher o(s) seguinte(s) campo(s):\n\n";
	
	if (document.reserva.nome.value == '')
	{
		msg += 'Nome\n';
	}
	
	if (isNaN(document.reserva.telefone.value) || document.reserva.telefone.value == '' ) {
	msg += 'Número de Telefone Inválido\n'
	}
	
	if (isNaN(document.reserva.participantes.value) || document.reserva.participantes.value == '' ) {
	msg += 'Número de Participantes Inválido\n'
	}
	
	if (document.reserva.data.value == '')
	{
		msg += 'Data\n';
	}
	
	/*if (document.reserva.actividade.value == '')
	{
		msg += 'Actividade\n';
	}*/
	
	if (isNaN(document.reserva.fax.value) ) {
	msg += 'Número de Fax Inválido\n'
	}
	
	if (document.reserva.email.value == '')
	{
		msg += 'E-mail\n';
	}else
	{ 
		  if(!isEmailAddr(document.reserva.email.value))
		{
			msg += 'Email Inválido\n';
		}
	}
	
	if (msg != 'Preencher o(s) seguinte(s) campo(s):\n\n') {
	
		alert (msg);
		return false;
		
	}else{
		  document.reserva.submit();
	}
}

function ClearForm(reserva){

	document.getElementById('reserva').reset();
}

function isEmailAddr(email){

  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");

  if (index > 0){

    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
  }

  return result;

}