
//----------------------------------------------------registo de utilizador - validação!!-----------------------------------------------------

function validForm_encomenda(form)
{
	erro = false;
	
	if(form.nome.value.length < 2 || form.nome.value.length > 255)
	{
		form.nome.style.borderColor = "#452628";
		erro = true;
		alert("Inserir Nome (entre 2 a 255 characters)");
	}
	
	if(form.empresa.value.length < 2 || form.empresa.value.length > 255)
	{
		erro = true;
		form.empresa.style.borderColor = "#452628";
		alert("Inserir Empresa (entre 2 a 255 characters)");
	}

	if(form.contribuinte.value.length < 2 || form.contribuinte.value.length > 255)
	{
		erro = true;
		form.contribuinte.style.borderColor = "#452628";
		alert("Inserir Contribuinte (entre 2 a 255 characters)");
	}

	if(form.morada.value.length < 2 || form.morada.value.length > 255)
	{
		erro = true;
		form.morada.style.borderColor = "#452628";
		alert("Inserir Morada (entre 2 a 255 characters)");
	}

	if(form.localidade.value.length < 2 || form.localidade.value.length > 255)
	{
		erro = true;
		form.localidade.style.borderColor = "#452628";
		alert("Inserir Localidade (entre 2 a 255 characters)");
	}

	if(form.telefone.value.length < 2 || form.telefone.value.length > 255)
	{
		erro = true;
		form.telefone.style.borderColor = "#452628";
		alert("Inserir Telefone (entre 2 a 255 characters)");
	}

	if(form.telefone.value.length < 2 || form.telefone.value.length > 255)
	{
		erro = true;
		form.telefone.style.borderColor = "#452628";
		alert("Inserir Telefone (entre 2 a 255 characters)");
	}

	var emailRxp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	if(!emailRxp.test(form.email.value))
	{
		erro = true;
		form.email.style.borderColor = "#A2D977";
		alert("Insira o seu email correctamente");
	}

	if(form.encomenda.value.length < 2 || form.encomenda.value.length > 255)
	{
		erro = true;
		form.encomenda.style.borderColor = "#452628";
		alert("Inserir Encomenda (entre 2 a 255 characters)");
	}

	if (erro)
	{
		return false;
	} else {
		return true;
	}
}


