// Base

// Verifica campo vazio
function vazio(campo, nome) {
	if (campo.value == "") {
		alert("Por favor preencha o campo " + nome + "!");
		return(false);
	}
	return(true);
}

// Verifica select parado
function parado(campo, nome) {
	if (campo.selectedIndex == 0) {
		alert("Favor selecionar algo no campo " + nome + "!");
		return(false);
	}
	return(true);
}

// valida campo de email
function validaEmail(email, nome) {
	valido = /^.*\@.*\..*$/i;
	if (email.search(valido) == -1) {
		alert("Por favor preencha corretamente o campo " + nome + "!");
		return(false);
	}
	return(true);
}

// exclui item e retorna a pagina
function excluir(id, pagina, query) {
	if (confirm("Tem certeza que deseja excluir esse item?")) {
		location.href=pagina + '?' + query + '&excluirID=' + id;
	}
}

// Pesquisa
var imagemPesquisa = new Image();
var imagemPesquisa2 = new Image();
imagemPesquisa.src = "images/search2.png";
imagemPesquisa2.src = "images/search.png";

// Pega elemento por id
function pegaElemento(id){
	if (document.all) return document.all[id];
	return document.getElementById(id);
}

// Muda imagem com image swap
function muda(id) {
	elemento = pegaElemento(id);
	if (elemento.style.display == "none") {
		elemento.style.display = "";
		document['imagemPesquisa'].src = imagemPesquisa.src;
	}
	else {
		elemento.style.display = "none";
		document['imagemPesquisa'].src = imagemPesquisa2.src;
	}
	
}

function verificacliente() {
	if (vazio(document.forms[0].nome, "Nome"))
	if (vazio(document.forms[0].email, "Email"))
	if (validaEmail(document.forms[0].email.value, "Email"))
//	if (vazio(document.forms[0].ncontribuinte, "Nr. contribuinte"))
	if (vazio(document.forms[0].morada, "Morada"))
	if (vazio(document.forms[0].codigo, "Codigo Postal"))
	if (vazio(document.forms[0].localidade, "Localidade"))
	if (parado(document.forms[0].paisID, "Pais"))
	if (vazio(document.forms[0].telefone, "Telefone"))
//	if (vazio(document.forms[0].telemovel, "Telemovel"))
//	if (vazio(document.forms[0].fax, "Fax"))
	if (vazio(document.forms[0].login, "Login"))
	return true;
	return false;
}
