function validaLogin(){
	if((document.getElementById('user').value == '') || (document.getElementById('user').value == ':: Insira username')){
		alert("Por favor insira o seu Username.");
		document.getElementById('user').focus();
		return false;
	}
	
	if((document.getElementById('pass').value == '') || (document.getElementById('pass').value == ':: Insira password')){
		alert("Por favor insira a sua Password.");
		document.getElementById('pass').focus();
		return false;
	}
	
	return true;
}

function validaAdesao(){
	
	reg = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	
	if(document.getElementById('empresa').value.length == 0 || document.getElementById('empresa').value == "") {
    alert("Por favor, preencha o nome da Empresa.");        
		document.getElementById('empresa').focus();
		return false;
 	}
	
	if(document.getElementById('nome').value.length == 0 || document.getElementById('nome').value == "") {
    alert("Por favor, preencha o nome da Pessoa a Contactar na empresa.");        
		document.getElementById('nome').focus();
		return false;
  }
	  
	if(document.getElementById('telefone').value.length < 9 || !(IsDigit(document.getElementById('telefone').value))) {
		alert("Por favor, preencha o Telefone correctamente.\nDeve ser um número de 9 algarismos.");        
		document.getElementById('telefone').focus();
		return false;
  }
	
	if(document.getElementById('email').value.length == 0 || document.getElementById('email').value.indexOf(" ") > 0 || !reg.test(document.getElementById('email').value)){
		alert("Por favor, preencha o Email correctamente.\nex: antonio@lardocelar.com");        
		document.getElementById('email').focus();
		return false;
  }
	
	if(document.getElementById('site').value.length != 0) {
		if((document.getElementById('site').value.indexOf("www") !=0 && document.getElementById('site').value.indexOf("http://") !=0) || document.getElementById('site').value.indexOf(".") == -1){
			alert("Por favor, preencha site internet correctamente. \nex: www.lardocelar.com ou http://www.lardocelar.com");        
			document.getElementById('site').focus();
			return false;
		}
	}
	
	if(document.getElementById('distrito_id').selectedIndex == 0) {
		alert("Por favor, escolha o Distrito onde está sediada a sua empresa.");        
		document.getElementById('distrito_id').focus();
		return false;
  }
	
	if(document.getElementById('concelho_id').selectedIndex == 0) {
		alert("Por favor, escolha o Concelho onde está sediada a sua empresa.");        
		document.getElementById('concelho_id').focus();
		return false;
  }
	
	if(document.getElementById('endereco').value.length == 0 || document.getElementById('endereco').value == "") {
        alert("Por favor, preencha o endereco.");        
		document.getElementById('endereco').focus();
		return false;
    }
	
	if(!IsEndereco(document.getElementById('codpostal4'), document.getElementById('codpostal3'), document.getElementById('localidade'))){
		return false;		
	}
	
	if(document.getElementById('tipoempresa').selectedIndex == 0) {
		alert("Por favor, escolha o Tipo de Empresa.");        
		document.getElementById('tipoempresa').focus();
		return false;
  }

	return true;
}

function validaContacto(){

	reg = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	
	if(document.getElementById('empresa').value.length == 0 || document.getElementById('empresa').value == "") {
		alert("Por favor, preencha o nome da Empresa.");        
		document.getElementById('empresa').focus();
		return false;
	}
	
	if(document.getElementById('nome').value.length == 0 || document.getElementById('nome').value == "") {
		alert("Por favor, preencha o nome da Pessoa a Contactar na empresa.");        
		document.getElementById('nome').focus();
		return false;
	}
	  
	if(document.getElementById('telefone').value.length < 9 || !(IsDigit(document.getElementById('telefone').value))) {
		alert("Por favor, preencha o Telefone correctamente.\nDeve ser um número de 9 algarismos.");        
		document.getElementById('telefone').focus();
		return false;
	}
	
	if(document.getElementById('email').value.length == 0 || document.getElementById('email').value.indexOf(" ") > 0 || !reg.test(document.getElementById('email').value)){
		alert("Por favor, preencha o Email correctamente.\nex: antonio@lardocelar.com");        
		document.getElementById('email').focus();
		return false;
	}
	
	if(document.getElementById('site').value.length != 0) {
		if((document.getElementById('site').value.indexOf("www") !=0 && document.getElementById('site').value.indexOf("http://") !=0) || document.getElementById('site').value.indexOf(".") == -1){
			alert("Por favor, preencha site internet correctamente. \nex: www.lardocelar.com ou http://www.lardocelar.com");        
			document.getElementById('site').focus();
			return false;
		}
	}
	
	if(document.getElementById('tema').selectedIndex == 0){
		alert("Por favor, escolha um tema.");        
		document.getElementById('tema').focus();
		return false;
	}
	
	return true;
}

function validaRecuperacao(){
	reg = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	//document.getElementById('utilizador').value = Trim(document.getElementById('utilizador').value);
	document.getElementById('utilizador').value = document.getElementById('email').value;
	document.getElementById('email').value = Trim(document.getElementById('email').value);
	
	/*if(document.getElementById('utilizador').value.length == 0) {
		alert("Por favor, indique o seu utilizador no LardoceLarPRO.");        
		document.getElementById('utilizador').focus();
		return;
	}*/
	
	if(document.getElementById('email').value.length == 0 || document.getElementById('email').value.indexOf(" ") != -1 || !reg.test(document.getElementById('email').value)){		
		alert("Por favor, preencha o email do seu utilizador no PROi correctamente. \nex: antonio@lardocelar.com");        
		document.getElementById('email').focus();
		return;
  }
	
	document.getElementById("recover").action = "/recuperar_dados_bd.jsp";
	document.getElementById("recover").submit();
	//alert("\t           Pedido de recuperação de password enviado com sucesso.\nA sua nova password será automaticamente enviada para o email registado na nossa base de dados.");	  
}


function validate_frmcgd(){	
	
	reg = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	regtelef = /[^0-9\s]/;

	if(document.getElementById('empresa').value.length < 2){
		alert("Por favor, preencha o campo Empresa.");
    document.getElementById('empresa').focus();
        return false;
	}	
	
	if(document.getElementById('contacto').value.length < 2){
		alert("Por favor preencha o campo Nome do Contacto na Empresa.");
    document.getElementById('contacto').focus();
    return false;
	}	
	
	if(document.getElementById('telefone').value == "" || regtelef.test(document.getElementById('telefone').value)){
		alert("Por favor, verifique se o campo Telefone da Empresa está correctamente preenchido (campo numérico).");
    document.getElementById('telefone').focus();
    return false;
	}	
	
	if(document.getElementById('nome_agencia').value.length < 2){
		alert("Por favor, preencha o campo Nome da Agência.");
    document.getElementById('nome_agencia').focus();
    return false;
	}	
	
	if(document.getElementById('contacto_agencia').value.length < 2){
		alert("Por favor, preencha o campo Contacto na Agência.");
    document.getElementById('contacto_agencia').focus();
    return false;
	}
	return true;
}

