function validate_email(valor) {
	
	var valorl= valor.length;
	MailErr = 0;
	no_at = 0;
	no_dot = 0;
	for(x=0; x<valorl; x++) {
	//alert(valor.charAt(X));
		if(valor.charAt(x) == " ") MailErr = 1;
		if(valor.charAt(x) == "@") no_at = 1;
		if(valor.charAt(x) == "." && no_at == 1) no_dot = 1;
	}
	//verificar o no_at e no_dot
	if(MailErr == 1 || no_at == 0 || no_dot == 0) return(0);
	return(1); //se chegar aki ta ok
	
}

function verifica(){
	errors = '';
	if(form_reserva.nome.value=='' || form_reserva.nome.value==' ')
		errors += 'O  Nome não se encontra preenchido!\n';
	if(!validate_email(form_reserva.mail.value))
		errors += 'Endereço de correio electrónico inválido(xxx@xxx.xxx)!\n';	
	if(form_reserva.data_visita.value=='yyyy-mm-dd' || form_reserva.data_visita.value==' ')
		errors += 'A data não se encontra preenchida!\n';	
	if(form_reserva.horas_visita.value=='--' || form_reserva.minutos_visita.value=='--')
		errors += 'A hora da visita não está preenchida!\n';
	if(errors!='') window.alert('Ocorreram os seguintes erros:\n\n'+errors+'\n');
	else form_reserva.submit();
}