function leCookie(){
	cookieValue=readCookie('lisalabel');
	cookieValue=cookieValue.replace('#,#','\',\'');
	if ((cookieValue==void(0))||(cookieValue=='')){
		totalItems=0;
		totalValor=0;
		itemsArray=[];
	}else{
		cookieValueArray=cookieValue.split('#&#');
		totalItems=parseInt(cookieValueArray[0]);
		totalValor=parseFloat(cookieValueArray[1]);
		totalValor=totalValor.toFixed(2);
		eval('itemsArray='+cookieValueArray[2]);
		
	}
}
function totalItems()
{
	cookieValue=readCookie('lisalabel');
	cookieValue=cookieValue.replace('#,#','\',\'');
	if ((cookieValue==void(0))||(cookieValue=='')){
		totalItems=0;
	}else{
		cookieValueArray=cookieValue.split('#&#');
		totalItems=parseInt(cookieValueArray[0]);
	}
	return totalItems;
}
function mudaCarrinhoHTML(form){
	strValor='';
	leCookie();
	strValor+='<table width="100%" style="font-family:arial;font-size:10px; color:#666666;">'
	
	if (totalItems==0){
		strValor+='<tr><td colspan=4 class=text align=center><br>N&atilde;o existem produtos no carrinho.</td></tr></table>';
	}else{
		strValor+='<tr>';
		strValor+='<td width=65%><strong>Produto</strong></td>';
		strValor+='<td align=center><strong>Preço</strong></td>';
		strValor+='<td align=center><strong>Quant</strong>.</td>';
		strValor+='<td align=center><strong>SubTotal</strong></td>';
		strValor+='</tr>';

		for (i=0;i<itemsArray.length;i++){
			valor=itemsArray[i].split('##')
			strValor+='<tr ><td>'+valor[1]+'</td>';
			strValor+='<td valign=top align=right>'+parseFloat(valor[3]).toFixed(2)+'&euro;</td>';
			strValor+='<td valign=top align=right>'+valor[2]+'</td>';
			strValor+='<td align=right valign=top class=text>'+parseFloat(valor[2]*valor[3]).toFixed(2)+'&euro;</td></tr>';
		}
		strValor+='<tr><td colspan=4></td></tr>';
		strValor+='<tr><td colspan=3 align=right><strong>Total</strong>: </td>';
		strValor+='<td align=right><strong>'+totalValor+'</strong>&euro;</td></tr>';
		strValor+='</table>';
	}
	
	if (form.carrinhohtml){
		form.carrinhohtml.value=strValor;
	}
}

	function validaNewsletter()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var AlertMessage = '';
		if (document.getElementById('nome').value=='nome'){
			document.getElementById('nome').value = '';
		}
		if (document.getElementById('email').value=='e-mail'){
			document.getElementById('email').value = '';
		}
		
		if (document.getElementById('nome').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza um nome!\n';
			document.getElementById('nome').value='nome';
		}else{
			if (document.getElementById('email').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza um e-mail!\n';
				document.getElementById('email').value='e-mail';
			}
		}
		if(!filter.test(document.getElementById('email').value)){
			AlertMessage = AlertMessage + 'Por favor introduza um e-mail válido!\n';
		}
		if (AlertMessage != ''){
			alert(AlertMessage);
			return false;
		}else{
			return true;
		}
	}
	<!--
	function submitenter(myfield,e)
	{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)
	   {
	   if(validaLogin()){document.formlogin.submit();}
	   return false;
	   }
	else
	   return true;
	}
	//-->

	function validaLogin()
	{
		var AlertMessage = '';
		if (document.getElementById('username').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza um utilizador!\n';
			//document.getElementById('username').value='username';
		}else{
			if (document.getElementById('password').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza uma password!\n';
				//document.getElementById('password').value='password';
			}
		}
		if (AlertMessage != ''){
			alert(AlertMessage);
			return false;
		}else{
			return true;
		}
	}
	function validaRevenda()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var AlertMessage = '';

		if (document.getElementById('nome').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza um nome!\n';
		}
		if (document.getElementById('email').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza um e-mail!\n';
		}else{
			if(!filter.test(document.getElementById('email').value)){
				AlertMessage = AlertMessage + 'Por favor introduza um e-mail válido!\n';
			}
		}
		if(document.getElementById('marcas').value == ''){
			AlertMessage = AlertMessage + 'Por favor introduza as marcas que pretende comercializar!\n';
		}

		if (document.getElementById('empresa').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o nome da sua empresa!\n';
		}
		if (document.getElementById('ncontribuinte').value=='' || isNaN(document.getElementById('ncontribuinte').value) || document.getElementById('ncontribuinte').value.length!=9){
			AlertMessage = AlertMessage + 'Por favor introduza o seu nº de contribuinte!\n';
		}
		if (document.getElementById('morada').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza a sua morada!\n';
		}
		if (document.getElementById('cpost').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu código postal!\n';
		}else{
			teste=document.getElementById('cpost').value;
			cpost=teste.split("-");
			if (cpost.length!=2){
				AlertMessage = AlertMessage + 'Por favor introduza um código postal válido!(Ex. 4415-021)\n';
			}else{
				if (cpost[1].length!=3 || isNaN(cpost[1]) || cpost[0].length!=4 || isNaN(cpost[0])){
					AlertMessage = AlertMessage + 'Por favor introduza um código postal válido!(Ex. 4415-021)\n';
				}
			}
		}
		if (document.getElementById('tel').value=='' ||isNaN(document.getElementById('tel').value) || document.getElementById('tel').value.length!=9){
			if (document.getElementById('telm').value=='' || isNaN(document.getElementById('telm').value) || document.getElementById('telm').value.length!=9){
				AlertMessage = AlertMessage + 'Por favor introduza o seu número de telefone ou telemóvel!\n';
			}
		}
		if (AlertMessage != ''){
			alert(AlertMessage);
			return false;
		}else{
			return true;
		}
	}
	function validaContactos()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var AlertMessage = '';
		if (document.getElementById('nome').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu 1º e último nome\n';
		}
		if (document.getElementById('empresa').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o nome da empresa\n';
		}
		if (document.getElementById('codp').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu código postal\n';
		}
		if (document.getElementById('telefone').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu número de telefone ou telemóvel\n';
		}
		if (document.getElementById('email').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza um e-mail\n';
		}else{
			if(!filter.test(document.getElementById('email').value)){
				AlertMessage = AlertMessage + 'Por favor introduza um e-mail válido\n';
			}
		}
		if (document.getElementById('assunto').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o assunto do seu contacto\n';
		}
		if(document.getElementById('questao').value == ''){
			AlertMessage = AlertMessage + 'Por favor introduza a questão que pretende colocar\n';
		}
		if (AlertMessage != ''){
			alert(AlertMessage);
			return false;
		}else{
			return true;
		}
	}
	function validaRegisto()
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var AlertMessage = '';
		//validar email
		if (document.getElementById('email').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu e-mail!\n';
		}else{
			if(!filter.test(document.getElementById('email').value)){
				AlertMessage = AlertMessage + 'Por favor introduza um e-mail válido!\n';
			}
		}
		if (document.getElementById('username').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza um username!\n';
		}
		if (document.getElementById('pass').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza uma password!\n';
		}else{
			if (document.getElementById('pass2').value==''){
				AlertMessage = AlertMessage + 'Por favor confirme a sua password!\n';
			}else{
				if (document.getElementById('pass').value != document.getElementById('pass2').value){
					AlertMessage = AlertMessage + 'Por favor confirme a sua password correctamente!\n';
				}
			}
		}
		if (document.getElementById('nome').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu nome!\n';
		}
		if (document.getElementById('datanasc').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza a sua data de nascimento!\n';
		}
		if (document.getElementById('empresa').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o nome da sua empresa!\n';
		}
		if (document.getElementById('ncontribuinte').value=='' && isNaN(document.getElementById('ncontribuinte')) && document.getElementById('ncontribuinte').length>9){
			AlertMessage = AlertMessage + 'Por favor introduza o seu nº de contribuinte!\n';
		}
		if (document.getElementById('morada').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza a sua morada!\n';
		}
		alert(document.getElementById('ncontribuinte').length);
		if (document.getElementById('cpost').value=='' && isNaN(document.getElementById('cpost')) && document.getElementById('ncontribuinte').length>8){
			AlertMessage = AlertMessage + 'Por favor introduza o seu código postal!\n';
		}
		if (document.getElementById('distrito').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu distrito!\n';
		}
		if (document.getElementById('pais').value==''){
			AlertMessage = AlertMessage + 'Por favor introduza o seu pais!\n';
		}
		if (document.getElementById('tel').value=='' && isNaN(document.getElementById('tel')) && document.getElementById('ncontribuinte').length>9){
			if (document.getElementById('telm').value=='' && isNaN(document.getElementById('telm')) && document.getElementById('ncontribuinte').length>9){
				AlertMessage = AlertMessage + 'Por favor introduza o seu número de telefone ou telemóvel!\n';
			}
		}
		//if (document.getElementById('localentrega').value==''){
		//	AlertMessage = AlertMessage + 'Por favor introduza um local de entrega das encomendas!\n';
		//}
		
		if (AlertMessage != ''){
			alert(AlertMessage);
			return false;
		}else{
			return true;
		}
	}
function validaEncomenda(){
	var AlertMessage = '';
	leCookie();
							
	if (totalItems==0){
		AlertMessage = AlertMessage + 'Não existem produtos no carrinho!\n'
	}else{
		//if (document.getElementById('sessionuser').value!='1'){
			var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			//validar email
			/*if (document.getElementById('email').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza o seu e-mail!\n';
			}else{
				if(!filter.test(document.getElementById('email').value)){
					AlertMessage = AlertMessage + 'Por favor introduza um e-mail válido!\n';
				}
			}
			if (document.getElementById('username').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza um username!\n';
			}
			if (document.getElementById('pass').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza uma password!\n';
			}else{
				if (document.getElementById('pass2').value==''){
					AlertMessage = AlertMessage + 'Por favor confirme a sua password!\n';
				}else{
					if (document.getElementById('pass').value != document.getElementById('pass2').value){
						AlertMessage = AlertMessage + 'Por favor confirme a sua password correctamente!\n';
					}
				}
			}
			if (document.getElementById('nome').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza o seu nome!\n';
			}
			if (document.getElementById('datanasc').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza a sua data de nascimento!\n';
			}
			if (document.getElementById('empresa').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza o nome da sua empresa!\n';
			}
			if (document.getElementById('ncontribuinte').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza o seu nº de contribuinte!\n';
			}
			if (document.getElementById('morada').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza a sua morada!\n';
			}
			if (document.getElementById('cpost').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza o seu código postal!\n';
			}
			if (document.getElementById('distrito').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza o seu distrito!\n';
			}
			if (document.getElementById('pais').value==''){
				AlertMessage = AlertMessage + 'Por favor introduza o seu pais!\n';
			}
			if (document.getElementById('tel').value==''){
				if (document.getElementById('telm').value==''){
					AlertMessage = AlertMessage + 'Por favor introduza o seu número de telefone ou telemóvel!\n';
				}
			}
			//if (document.getElementById('localentrega').value==''){
			//	AlertMessage = AlertMessage + 'Por favor introduza um local de entrega das encomendas!\n';
			//}
		//}*/
	}
	if (AlertMessage != ''){
		alert(AlertMessage);
		return false;
	}else{
		return true;
	}
}
