function SubmitAndRun(parRedirectOk, parRedirectNo, parType) {
	frmLogin.txtRedirectOk.value = parRedirectOk;
	frmLogin.txtRedirectNo.value = parRedirectNo;
	frmLogin.txtType.value = parType;
	frmLogin.submit();
}
function checkSubmitAndRun(parRedirectOk, parRedirectNo, parType) {
	if (window.event.keyCode == 13) {
		// Enter key is pressed
		frmLogin.txtRedirectOk.value = parRedirectOk;
		frmLogin.txtRedirectNo.value = parRedirectNo;
		frmLogin.txtType.value = parType;
		frmLogin.submit();
	} else {
		// Other than  enter key pressed
		window.event.cancelBubble = true;
	}
}
function doOK() {
	if (userName.value.length>0) {
		if (userPwd.value.length>0) {
			window.returnValue = userName.value+"!"+userPwd.value;
			window.close();
		} else {
			alert("Utilizador ou Password Inválida");
			userPwd.focus();
		}
	} else {
		alert("Utilizador ou Password Inválida");
		userName.focus();
	}
	return true;
}
//************************************************************************************
//Valida CARRINHO
//************************************************************************************
function val_econtribuinte()
{
	if (document.encomenda.econtribuinte.value.length == 0)
	{
		alert("Por favor introduza o seu nºcontribuinte\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_enome()
{
	if (document.encomenda.enome.value.length == 0)
	{
		alert("Por favor introduza o seu Nome\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_etelefone()
{
	if (document.encomenda.etelefone.value.length == 0)
	{
		alert("Por favor introduza o Telefone\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_eemail()
{
	//validar o email
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(encomenda.eemail.value))
	{
	return (true)
	}
	alert("E-mail inválido!")
	return (false)
}
function val_mfacturacao()
{
	if (document.encomenda.mfacturacao.value.length == 0)
	{
		alert("Por favor introduza a Morada de facturação\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_elocalidade()
{
	if (document.encomenda.elocalidade.value.length == 0)
	{
		alert("Por favor introduza a Localidade\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_codp1()
{
	if (document.encomenda.codp1.value.length == 0)
	{
		alert("Por favor introduza o Cod. postal\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_codp2()
{
	if (document.encomenda.codp2.value.length == 0)
	{
		alert("Por favor introduza o Cod. postal\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_codplocal()
{
	if (document.encomenda.codplocal.value.length == 0)
	{
		alert("Por favor introduza o Cod. postal\n");
		return false;
	}
	else
	{
		return true;
	}
}
function submitencomenda()
{
    if (val_econtribuinte() == false) { return false; }
	if (val_enome() == false) { return false; }
	if (val_etelefone() == false) { return false; }
	if (val_eemail() == false) { return false; }
	if (val_mfacturacao() == false) { return false; }	
	if (val_elocalidade() == false) { return false; }		
	if (val_codp1() == false) { return false; }		
	if (val_codp2() == false) { return false; }		
	if (val_codplocal() == false) { return false; }			
}



//************************************************************************************
//Valida formulário
//************************************************************************************
function val_nome()
{
	if (document.contacto.nome.value.length == 0)
	{
		alert("Por favor preencha o seu Nome\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_telefone()
{
	if (document.contacto.telefone.value.length == 0)
	{
		alert("Por favor preencha o seu Telefone\n");
		return false;
	}
	else
	{
		return true;
	}
}
function val_email()
{
	//validar o email
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(contacto.email.value))
	{
	return (true)
	}
	alert("E-mail inválido!")
	return (false)
}
function val_mensagem()
{
	if (document.contacto.mensagem.value.length == 0)
	{
		alert("Por favor preencha a Mensagem\n");
		return false;
	}
	else
	{
		return true;
	}
}

function submitcontacto()
{
    if (val_nome() == false) { return false; }
    if (val_telefone() == false) { return false; }
	if (val_email() == false) { return false; }
	if (val_mensagem() == false) { return false; }		
}
