marcadas = "";

//-------------------------------------------------------------------------------------
function VerificaProfissao(sValor) {
		if (sValor == 'Outra') {
			document.cadastro.fProfissaoOutra.disabled = false;
			document.cadastro.fProfissaoOutra.focus();
		} else {
			document.cadastro.fProfissaoOutra.value = '';
			document.cadastro.fProfissaoOutra.disabled = true;
		}
}

//-------------------------------------------------------------------------------------
function ExecutaAcao(url,id) {
		if (id == '#') {
			alert('Escolha uma das opções da lista.');
			return false;
		} else {
			window.open(url+'.php?fId='+id+'','_self');
			return true;
		}
}
//-------------------------------------------------------------------------------------
function checaPesquisa(sTipo,sNome) {
	switch(sTipo) {
		case "categoria":
			sElemento = eval('document.'+sNome+'.fIdSubCategoria');
			if(sElemento.value == '#') {
				alert('Para efetuar uma pesquisa por Categoria, é necessário escolhe-la.');
				sElemento.focus();
				return false;
			} else {
				return true;
			}
		break;

		case "nome":
			sElemento = eval('document.'+sNome+'.fNomeFotografo');
			if(sElemento.value == '') {
				alert('Para efetuar uma pesquisa por Nome, é necessário fornece-lo.');
				sElemento.focus();
				return false;
			} else {
				return true;
			}
		break;

		case "palavra":
			sElemento = eval('document.'+sNome+'.fPalavrasChave');
			sValor = sElemento.value;
			if((sElemento.value == '') || (sValor.length < 2)) {
				alert('Para efetuar uma pesquisa por Palavra-chave, é necessário fornecer ao menos uma palavra com dua sílabas.');
				sElemento.focus();
				return false;
			} else {
				return true;
			}
		break;

		case "geral":
			sVazios = 0;
			sValor = eval('document.'+sNome+'.fIdSubCategoria.value');
			if(sValor == '') {
				sVazios = sVazios +1;
			}

			sValor = eval('document.'+sNome+'.fNomeFotografo.value');
			if(sValor == '') {
				sVazios = sVazios +1;				
			}

			sValor = eval('document.'+sNome+'.fPalavrasChave.value');
			if((sValor == '') || (sValor.length < 2)) {
				sVazios = sVazios +1;				
			}
			if(sVazios == 3) {
				alert('Informe pelo menos o valor de um dos campos para compor sua pesquisa.');
				return false
			} else {
				return true;
			}
		break;
	
	
	
	}
}

//-------------------------------------------------------------------------------------
function validaCampos() {

	sLaco = (validaCampos.arguments.length -1)/2;
	sFormulario = validaCampos.arguments[(sLaco*2)];
		n = 0;
		for(i = 0; i < sLaco; i++) {
			sCampo = eval("document."+sFormulario+"."+validaCampos.arguments[n]);

			if ((sCampo.value == "") || (sCampo.value == "#")) {
				alert('O campo a seguir é de preenchimento obrigatório: ' + validaCampos.arguments[n +1] );
				sCampo.focus();
				return false;
			}	
		n = n +2;
		}
//  return true;
  return validaSenha();
}
//-------------------------------------------------------------------------------------
function validaEnvioSenha() {
	if ((document.recuperar_senha.fUsuario.value =='') && (document.recuperar_senha.fEmail.value == '')) {
		alert('Informe o seu login ou seu e-mail cadastrado para poder recuperar sua senha.');
		document.recuperar_senha.fUsuario.focus();		
		return false;
	} else {
		return true;
	}
}

//-------------------------------------------------------------------------------------
function validaSenha() {
	if (document.cadastro.fSenha.value != document.cadastro.fSenha2.value) {
		alert('As senhas estão diferentes. Tente novamente');
		document.cadastro.fSenha.focus();		
		return false;
	} else {
		return true;
	}
}
//-------------------------------------------------------------------------------------
function Logar(sFormulario) {
sUsuario = eval("document.logar"+sFormulario+".fUsuario");
sSenha = eval("document.logar"+sFormulario+".fSenha");
	if(sUsuario.value == '') {
		alert('Você deve informar o seu login.');
		sUsuario.focus();
		return false;
	}
	if(sSenha.value == '') {
		alert('Você deve informar sua senha.');
		sSenha.focus();
		return false;
	}
	if((sSenha.value != '') || (sUsuario.value != '')) {
		return true;
	}

}
//-------------------------------------------------------------------------------------
function Comprar(sId) {
	if(sId) {
		//document.acao.action = "/compras/lista_acao.php?fAcao=Comprar&sId="+sId+"&fDimensao=1";
		document.acao.action = "/compras/lista_acao.php";
		document.acao.fAcao.value = "Comprar";
		document.acao.sId.value = sId;
		document.acao.fDimensao.value = 1;

	} else {
		document.acao.action = "/compras/lista_acao.php";
		document.acao.fAcao.value = "Comprar";
	}
	document.acao.submit();
}

//-------------------------------------------------------------------------------------
function ChecaLicenca() {
	if(document.acao.fCiente.checked == false) {
		alert('Para prosseguir com a compra, marque a caixa acima informando que você já leu os termos de uso das imagens do site.')
		document.acao.fCiente.focus();
		return false;
	} else {
		return true;
	}
}
//-------------------------------------------------------------------------------------
function MarcaTodas() {
if(marcadas) {
	document.images['marcar'].src = "/imagens/botao_marcar_todas.gif";
	sValor = false;
	marcadas = "";
} else {
	document.images['marcar'].src = "/imagens/botao_desmarcar_todas.gif";
	sValor = true;
	marcadas = "JA";
}
		varia = document.acao.sIds.length;
		if (varia == undefined) {
			varia = 1;
			var desmarcado = 0;
			for(i = 0; i < varia; i++) {
					document.acao.sIds.checked = sValor;
			}

		} else {
			var desmarcado = 0;
			for(i = 0; i < varia; i++) {
					document.acao.sIds[i].checked = sValor;
			}
		}
}
//-------------------------------------------------------------------------------------
function ChecaMarcados(sChecar) {
	if(sChecar == 1) {
		varia = document.acao.sIds.length;
		if (varia == undefined) {
			varia = 1;
			var desmarcado = 0;
			for(i = 0; i < varia; i++) {
					if(document.acao.sIds.checked == false) {
						desmarcado = desmarcado + 1;
					}
			}

		} else {
			var desmarcado = 0;
			for(i = 0; i < varia; i++) {
					if(document.acao.sIds[i].checked == false) {
						desmarcado = desmarcado + 1;
					}
			}
		}
		if(varia == desmarcado) {
			alert('Para executar a ação solicitada, é preciso marcar pelo menos uma caixa de seleção!');
			return false
		} else {
			if(confirm("Deseja realmente executar esta ação?")) {
				return true;
			} else {
				return false;
			}
		}
	} else {
		if(confirm("Deseja realmente executar esta ação?")) {
			return true;
		} else {
			return false;
		}
	}
}

//-------------------------------------------------------------------------------------
function CarregaSubCategoria(sId) {
	if(sId == "#") {
		return false;
	} else {
		document.envia.action = "envia.php#categorias";
		document.envia.submit();
		return true;
	}
}
