/* INI - frmCadUsuario.php */
function validaFrmCadUsuario(form){
	if(form.nome.value==""){
		alert("ERRO! Preencha o campo NOME!");
		form.nome.focus();
		return false;
	}
	if(form.profissao_id.value==""){
		alert("ERRO! Selecione uma PROFISSÃO!");
		form.profissao_id.focus();
		return false;
	}
	if(form.especializacao_id.value==""){
		alert("ERRO! Selecione um ESPECIALIZAÇÃO!");
		form.especializacao_id.focus();
		return false;
	}
	if(form.usuario_nivel_id.value==""){
		alert("ERRO! Selecione um NIVEL!");
		form.usuario_nivel_id.focus();
		return false;
	}
	if(form.status.value==""){
		alert("ERRO! Selecione o STATUS do usuário!");
		form.status.focus();
		return false;
	}	
	if(form.endereco.value==""){
		alert("ERRO! Preencha o campo endereço!");
		form.endereco.focus();
		return false;
	}
	if(form.bairro.value==""){
		alert("ERRO! Preencha o campo bairro!");
		form.bairro.focus();
		return false;
	}
	if(form.cidade.value==""){
		alert("ERRO! Preencha o campo cidade!");
		form.cidade.focus();
		return false;
	}
	if(form.uf.value==""){
		alert("ERRO! Selecione uma UF!");
		form.uf.focus();
		return false;
	}
	
	
	
	if(form.email.value==""){
		alert("ERRO! Preencha o campo E-MAIL!");
		form.email.focus();
		return false;
	}		
	if(form.senha.value==""){
		alert("ERRO! Preencha o campo SENHA!");
		form.senha.focus();
		return false;
	}
	if(form.confirm_senha.value==""){
		alert("ERRO! Preencha a CONFIRMAÇÃO DA SENHA!");
		form.confirm_senha.focus();
		return false;
	}
	if(form.senha.value!=form.confirm_senha.value){
		alert("ERRO! A CONFIRMAÇÃO DA SENHA não confere!");
		form.confirm_senha.focus();
		return false;
	}	
	return true;
}
/* FIM - frmCadUsuario.php */

/* INI - frmCadUsuario.php, frmAltUsuario.php */
function mudaProfissao(id){
	//se tiver selecionado outra profissao
	if(id=="NULL"){
		//mostra o campo de outra profissão
		$foo("#profissao_outra").show();
	}else{
		//ocultando o campo de outra profissão
		$foo("#profissao_outra").hide();
	}
}

function mudaEspecializacao(id){
	//se tiver selecionado outra profissao
	if(id=="NULL"){
		//mostra o campo de outra especializacao
		$foo("#especializacao_outra").show();
	}else{
		//ocultando o campo de outra especializacao
		$foo("#especializacao_outra").hide();
	}
}
/* FIM - frmCadUsuario.php, frmAltUsuario.php, frmAltMeusDados.php */

/* INI - frmAltUsuario.php */
function validaFrmAltUsuario(form){
	if(form.nome.value==""){
		alert("ERRO! Preencha o campo NOME!");
		form.nome.focus();
		return false;
	}
	if(form.usuario_nivel_id.value==""){
		alert("ERRO! Selecione um NIVEL!");
		form.usuario_nivel_id.focus();
		return false;
	}
	if(form.status.value==""){
		alert("ERRO! Selecione um STATUS!");
		form.status.focus();
		return false;
	}
	if(form.email.value==""){
		alert("ERRO! Preencha o campo E-MAIL!");
		form.email.focus();
		return false;
	}				
	if(form.senha.value!=""){
		if(form.confirm_senha.value==""){
			alert("ERRO! Preencha a CONFIRMAÇÃO DA SENHA!");
			form.confirm_senha.focus();
			return false;
		}
		if(form.senha.value!=form.confirm_senha.value){
			alert("ERRO! A CONFIRMAÇÃO DA SENHA não confere!");
			form.confirm_senha.focus();
			return false;
		}
	}	
	return true;
}
/* FIM - frmAltUsuario.php */

/* INI - frmAltMeusDados.php */
function validaFrmAltMeusDados(form){
	if(form.nome.value==""){
		alert("ERRO! Preencha o campo NOME!");
		form.nome.focus();
		return false;
	}
	if(form.email.value==""){
		alert("ERRO! Preencha o campo E-MAIL!");
		form.email.focus();
		return false;
	}				
	if(form.senha.value!=""){
		if(form.confirm_senha.value==""){
			alert("ERRO! Preencha a CONFIRMAÇÃO DA SENHA!");
			form.confirm_senha.focus();
			return false;
		}
		if(form.senha.value!=form.confirm_senha.value){
			alert("ERRO! A CONFIRMAÇÃO DA SENHA não confere!");
			form.confirm_senha.focus();
			return false;
		}
	}		
	return true;
}
/* FIM - frmAltMeusDados.php */


/* INI - frmAltResposta.php, frmRespPergunta.php */
function adicionaMedicamentoAtc(form){
	if(form.resp_aux_medicamento.value==""){
		alert("ERRO! Busque e selecione um medicamento antes de continuar!");
		form.resp_aux_medicamento.focus();
		return false;
	}
	if(form.resp_aux_atc.value==""){
		alert("ERRO! Busque e selecione um ATC antes de continuar!");
		form.resp_aux_atc.focus();
		return false;
	}
	
	//campo destino
	var tbox = form.resp_medicamento;							
	//declara o componente
	var no = new Option();							
	//definindo o value
	no.value = form.resp_aux_medicamento.value+"|"+form.resp_aux_atc.value;
	//definindo o txt
	no.text  = form.resp_aux_medicamento.options[form.resp_aux_medicamento.selectedIndex].text+" - "+form.resp_aux_atc.options[form.resp_aux_atc.selectedIndex].text;
	//move conteúdo de text para select	  
	tbox.options[tbox.options.length] = no;
	//reordena a lista
	if (sortitems) SortD(tbox);
	//reseta o(s) combo(s)
	resetaCombo('resp_aux_medicamento','busque o medicamento');
	resetaCombo('resp_aux_atc','busque o ATC');
}

function adicionaDoenca(form){
	if(form.resp_aux_doenca.value==""){
		alert("ERRO! Busque e selecione uma doença antes de continuar!");
		form.resp_aux_doenca.focus();
		return false;
	}		
	
	//campo destino
	var tbox = form.resp_doenca;							
	//declara o componente
	var no = new Option();							
	//definindo o value
	no.value = form.resp_aux_doenca.value;
	//definindo o txt
	no.text  = form.resp_aux_doenca.options[form.resp_aux_doenca.selectedIndex].text;
	//move conteúdo de text para select	  
	tbox.options[tbox.options.length] = no;
	//reordena a lista
	if (sortitems) SortD(tbox);
	//reseta o(s) combo(s)
	resetaCombo('resp_aux_doenca','busque a doen&ccedil;a');
}

function adicionaBibliografia(form){
	if(form.resp_aux_bibliografia.value==""){
		alert("ERRO! Busque e selecione uma bibliografia antes de continuar!");
		form.resp_aux_bibliografia.focus();
		return false;
	}		
	
	//campo destino
	var tbox = form.resp_bibliografia;							
	//declara o componente
	var no = new Option();							
	//definindo o value
	no.value = form.resp_aux_bibliografia.value;
	//definindo o txt
	no.text  = form.resp_aux_bibliografia.options[form.resp_aux_bibliografia.selectedIndex].text;
	//move conteúdo de text para select	  
	tbox.options[tbox.options.length] = no;
	//reordena a lista
	if (sortitems) SortD(tbox);
	//reseta o(s) combo(s)
	resetaCombo('resp_aux_bibliografia','busque a bibliografia');
}

function abreCadUsuario(){
	if(confirm("ATENÇÃO! \n\n Para cadastrar um novo usuário você terá que sair dessa resposta e acessá-la novamente (através do menu a esquerda) após esse procedimento. Deseja continuar?")){
		loadPagina('#ctrlUsuario','acao=frmCadUsuario','conteudo');
	}else{
		return false;
	}
}
/* FIM - frmAltResposta.php, frmRespPergunta.php */

/* INI - frmCadPergunta.php */
function validaFrmCadPergunta(form){
	if(form.usuario_id_p.value==""){
		alert("ERRO! Selecione o USUÁRIO QUE PERGUNTOU!");
		form.usuario_id_p.focus();
		return false;
	}
	if(form.usuario_id_r.value==""){
		alert("ERRO! Selecione o USUÁRIO QUE RECEBEU A PERGUNTA!");
		form.usuario_id_r.focus();
		return false;
	}
	if(form.via_recebimento_id.value==""){
		alert("ERRO! Selecione uma VIA DE RECEBIMENTO!");
		form.via_recebimento_id.focus();
		return false;
	}
	if(form.instituicao_id.value==""){
		alert("ERRO! Selecione uma INSTITUIÇÃO!");
		form.instituicao_id.focus();
		return false;
	}
	if(form.pergunta.value==""){
		alert("ERRO! Preencha o campo PERGUNTA!");
		form.pergunta.focus();
		return false;
	}
	
	//selecionando todos os cadastros
	SelectAll(form.resp_medicamento);
	
	return true;
}	

function ocultaMostraPaciente(status){
	if(status==1){
		$foo(".trDadosPaciente").show();
	}else{
		$foo(".trDadosPaciente").hide();
	}
}
/* FIM - frmCadPergunta.php */

/* INI - frmAltResposta.php */
function validaFrmAltResposta(form){
	if(form.resp_usuario_id.value==""){
		alert("ERRO! Selecione o USUÁRIO RESPONDEU A PERGUNTA!");
		form.resp_usuario_id.focus();
		return false;
	}
	if(form.resp_via_recebimento_id.value==""){
		alert("ERRO! Selecione a VIA DE RESPOSTA!");
		form.resp_via_recebimento_id.focus();
		return false;
	}
	if(form.resp_resposta.value==""){
		alert("ERRO! Preencha o campo RESPOSTA!");
		form.resp_resposta.focus();
		return false;
	}
	
	//selecionando todos os cadastros
	SelectAll(form.resp_medicamento);
	SelectAll(form.resp_doenca);
	SelectAll(form.resp_bibliografia);
	
	return true;
}
/* FIM - frmAltResposta.php */

/* INI - frmAltPergunta.php */
function validaFrmAltPergunta(form){
	if(form.usuario_id_p.value==""){
		alert("ERRO! Selecione o USUÁRIO QUE PERGUNTOU!");
		form.usuario_id_p.focus();
		return false;
	}
	if(form.usuario_id_r.value==""){
		alert("ERRO! Selecione o USUÁRIO QUE RECEBEU A PERGUNTA!");
		form.usuario_id_r.focus();
		return false;
	}
	if(form.via_recebimento_id.value==""){
		alert("ERRO! Selecione uma VIA DE RECEBIMENTO!");
		form.via_recebimento_id.focus();
		return false;
	}
	if(form.instituicao_id.value==""){
		alert("ERRO! Selecione uma INSTITUIÇÃO!");
		form.instituicao_id.focus();
		return false;
	}
	if(form.pergunta.value==""){
		alert("ERRO! Preencha o campo PERGUNTA!");
		form.pergunta.focus();
		return false;
	}
	
	//selecionando todos os cadastros
	SelectAll(form.resp_medicamento);
	
	return true;
}

function ocultaMostraPaciente(status){
	if(status==1){
		$foo(".trDadosPaciente").show();
	}else{
		$foo(".trDadosPaciente").hide();
	}
}
/* FIM - frmAltPergunta.php */

/* INI - frmRespPergunta.php */
function validaFrmDadosResposta(form){
	if(form.resp_usuario_id.value==""){
		alert("ERRO! Selecione o USUÁRIO RESPONDEU A PERGUNTA!");
		form.resp_usuario_id.focus();
		return false;
	}
	if(form.resp_via_recebimento_id.value==""){
		alert("ERRO! Selecione a VIA DE RESPOSTA!");
		form.resp_via_recebimento_id.focus();
		return false;
	}
	if(form.resp_resposta.value==""){
		alert("ERRO! Preencha o campo RESPOSTA!");
		form.resp_resposta.focus();
		return false;
	}
	
	//selecionando todos os cadastros
	SelectAll(form.resp_medicamento);
	SelectAll(form.resp_doenca);
	SelectAll(form.resp_bibliografia);
	
	return true;
}
/* FIM - frmRespPergunta.php */

/* INI - listaPerguntaRespondida.php */
function avaliarOver(imgs,resposta_id){	
	var src = $foo(imgs).attr("src");
	
	var voto = $foo(imgs).attr("class");
	var voto2 = parseInt(voto)+1;
	
	//alert(voto);
	for(i=1; i<=voto; i++){
		$foo(".avaliacao_"+resposta_id+" img."+i).attr("src","img/icons/btn_avaliacao_estrela1.png");
	}
	
	for(i=voto2; i<=5; i++){
		$foo(".avaliacao_"+resposta_id+" img."+i).attr("src","img/icons/btn_avaliacao_estrela0.png");
	}
}

function avaliarOut(valor,resposta_id){
	
	valor2 = parseInt(valor);
	for(i=1; i<=valor2; i++){
		$foo(".avaliacao_"+resposta_id+" img."+i).attr("src","img/icons/btn_avaliacao_estrela1.png");
	}
	for(i=valor2+1; i<=5; i++){
		$foo(".avaliacao_"+resposta_id+" img."+i).attr("src","img/icons/btn_avaliacao_estrela0.png");
	}
}

function avaliarResposta(resposta_id,nota,usuario_id_p){	
	$foo(".avaliacao_"+resposta_id).load("ctrlPergunta.php?acao=avaliarResposta&resposta_id="+resposta_id+"&nota="+nota+"&usuario_id_p="+usuario_id_p);
}
/* FIM - listaPerguntaRespondida.php */

/* INI - homeLembrete.php */
function validaDefineLido(){
	if(confirm("Deseja realmente definir esse lembrete como ja lido? \n Caso isso seja feito o mesmo nao ira mais aparecer como destaque na pagina inicial mas ainda podera ser acessado pelo menu LEMBRETES RECEBIDOS!")){
		return true;
	}else{
		return false;
	}			
}

function destroiLembrete(id){
	//removendo a linha da parcela				
	$foo("#lembre-"+id).remove();
}
/* FIM - homeLembrete.php */

/* INI - GERAL */
function resetaCombo(id,txt){
	$foo("#"+id).html("<option value=''>"+txt+"</option>");
}

function ativaAbaResposta(){
	Ext.getCmp("tbsPergunta").setActiveTab(1);
	document.getElementById("focaTrocaAba").focus();
}

function abreCadUsuario(){
	if(confirm("ATENÇÃO! \n\n Para cadastrar um novo usuário você terá que sair desse cadastro e acessá-lo novamente (através do menu a esquerda) após esse procedimento. Deseja continuar?")){
		loadPagina('#ctrlUsuario','acao=frmCadUsuario','conteudo');
	}else{
		return false;
	}
}

function confirmDelArquivo(){
	return confirm("Deseja realmente excluir esse arquivo?");
}
/* FIM - GERAL */

/* INI - RELATORIOS */
function validaFrmRelProfissaoSolicitante(form){
	if(form.profissao_id.value==""){
		alert("Selecione pelo menos uma profissao!");
		form.profissao_id.focus();
		return false;
	}
	
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelInstituicaoSolicitante(form){
	if(form.instituicao_id.value==""){
		alert("Selecione pelo menos uma instituição!");
		form.instituicao_id.focus();
		return false;
	}
	
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelGeograficaSolicitante(form){
	if(form.uf.value==""){
		alert("Selecione pelo menos uma origem!");
		form.uf.focus();
		return false;
	}
	
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelTemaPergunta(form){
	if(form.tema_id.value==""){
		alert("Selecione pelo menos um tema!");
		form.tema_id.focus();
		return false;
	}
	
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelBibliografiaResposta(form){
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelRecebimentoPergunta(form){
	if(form.via_id.value==""){
		alert("Selecione pelo menos uma via de recebimento!");
		form.via_id.focus();
		return false;
	}
	
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelRespostaPergunta(form){
	if(form.via_id.value==""){
		alert("Selecione pelo menos uma via de resposta!");
		form.via_id.focus();
		return false;
	}
	
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelPerguntaCsPaciente(form){
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}

function validaFrmRelTempoRespostaCsPaciente(form){
	if(form.data_ini.value==""){
		alert("Selecione a data inicial!");
		form.data_ini.focus();
		return false;
	}
	
	if(form.data_fim.value==""){
		alert("Selecione a data final!");
		form.data_fim.focus();
		return false;
	}
}
/* FIM - RELATORIOS */