// Mensagens function handlePagMensagens(mod_pag, pasta) { $('pag').value = mod_pag; if (mod_pag == "next") { $('reg_ini').value = parseInt($('reg_ini').value) + parseInt($('qtd_msg').value); } else { $('reg_ini').value = parseInt($('reg_ini').value) - parseInt($('qtd_msg').value); } requisitaPasta('exibePasta', pasta); } requisitaAcaoMensagem = function(sit,acao,param) { $("sit").value = sit; $("acao").value = acao; $("param").value = param; peaRequisicao("div","acadweb.ajax.mensagem.php","ajaxMensagens","ajaxMsgLista"); new Effect.Fade("ajaxMensagens",{duration:.2}); } requisitaAcaoMensagemVoid = function(sit,acao,param) { $("sit").value = sit; $("acao").value = acao; $("param").value = param; peaRequisicao("null","acadweb.ajax.mensagem.php","ajaxMensagens","ajaxMsgLista"); } requisitaPasta = function (acao,param) { $("acao").value = acao; $("param").value = param; peaRequisicao("div","acadweb.ajax.mensagem.php","ajaxPasta","ajaxMsgLista"); new Effect.Fade("ajaxMensagens",{duration:.2}); } requisitaAcaoMensagemLeitura = function(sit,acao,param) { $("sit").value = sit; $("acao").value = acao; $("param").value = param; peaRequisicao("div","acadweb.ajax.mensagem.php","ajaxPasta","ajaxMsgLista"); new Effect.Fade("ajaxMensagens",{duration:.2}); } requisitaAcaoLidaLeitura = function (sit,acao,param) { $("sit").value = sit; $("acao").value = acao; $("param").value = param; peaRequisicao("div","acadweb.ajax.mensagem.php","ajaxPasta","ajaxMsgLista"); new Effect.Fade("ajaxMensagens",{duration:.2}); } enviaMensagem = function() { $('acao').value = 'enviaMensagem'; $('param').value = $('path_user').value; peaRequisicao("div","acadweb.ajax.mensagem.php","ajaxPasta","ajaxMsgLista"); new Effect.Fade("ajaxMensagens",{duration:.2}); } respondeMensagem = function(sit,acao,param) { $("sit").value = param[1]; $("acao").value = acao; $("param").value = param[0]; peaRequisicao("div","acadweb.ajax.mensagem.php","ajaxPasta","ajaxMsgLista"); new Effect.Fade("ajaxMensagens",{duration:.2}); } trataChamadaBotaoMenu = function(action,coords,params) { if (params[0] == 'acaoMensagem') { requisitaAcaoMensagem(params[1],params[2],params[3]); } if (params[0] == 'acaoMensagemVoid') { requisitaAcaoMensagenVoid(params[1],params[2],params[3]); } if (params[0] == 'pasta') { requisitaPasta(params[1],params[2]); } if (params[0] == 'acaoMensagemLeitura') { requisitaAcaoMensagemLeitura(params[1],params[2],params[3]); } if (params[0] == 'acaoLidaLeitura') { requisitaAcaoLidaLeitura(params[1],params[2],params[3]); } if (params[0] == 'respondeMensagem') { respondeMensagem(params[1],params[2],params[3]); } } criaCampoQtdRespostasQuestao = function() { conteudo = ""; conteudo = conteudo + "
"; conteudo = conteudo + "Quantidade de Respostas"; conteudo = conteudo + "
"; js_resps = "javascript:criaCampoRespostasQuestao();"; conteudo = conteudo + ""; conteudo = conteudo + " "; conteudo = conteudo + " "; conteudo = conteudo + " "; conteudo = conteudo + ""; $('boxRespostasQuestao').update(conteudo); $('fEnun_Descricao').value = ''; $('fEnun_Descricao').focus(); } criaCampoRespostasQuestao = function() { num = $('fEnun_qtdresp').value; if (isNaN(num) || num == 0) { alert('Digite o número de respostas que terá este enunciado'); $('fEnun_qtdresp').value = ''; $('fEnun_qtdresp').focus(); return false; } if (num > 12) { alert('Número máximo de respostas: 12'); $('fEnun_qtdresp').value = ''; $('fEnun_qtdresp').focus(); return false; } if (num < 2) { alert('Número mínimo de respostas: 2'); $('fEnun_qtdresp').value = ''; $('fEnun_qtdresp').focus(); return false; } conteudo = ""; for (var x = 0; x < num; x++) { txtinput = "
"; txtinput = txtinput + "• "; txtinput = txtinput + ""; txtinput = txtinput + "
"; conteudo = conteudo + txtinput; } js_cadastro = 'peaRequisicao("div","acadweb.ajax.gest.vestibular.php","boxVestMensagens","fCadQues");'; conteudo = conteudo + "
"; conteudo = conteudo + ""; conteudo = conteudo + "
"; $('boxRespostasQuestao').update(conteudo); $('fItens0').focus(); } criaItemLista = function (id,conteudo,itens,classe) { var divtxt; divtxt = '
'; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + '
'; divtxt = divtxt + conteudo divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + '
'; divtxt = divtxt + ''; divtxt = divtxt + '
'; new Insertion.Bottom('questoescadastradas',divtxt); criaListaOrdenada(); serializacaoListaFormSocEco(); } criaItemListaImportado = function (id,conteudo,itens,classe) { if ($('firstlist_'+id) != null) { return false; } var divtxt; divtxt = '
'; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + '
'; divtxt = divtxt + conteudo divtxt = divtxt + ''; divtxt = divtxt + ''; divtxt = divtxt + '
'; divtxt = divtxt + ''; divtxt = divtxt + '
'; new Insertion.Bottom('questoescadastradas',divtxt); criaListaOrdenada(); serializacaoListaFormSocEco(); return true; } apagaItemLista = function(id) { var id = "firstlist_" + id; $(id).remove(); criaListaOrdenada(); serializacaoListaFormSocEco(); } geraCamposItensQuestao = function(ques_num) { num = $('fEnun_qtdresp'+ques_num).value; if (isNaN(num) || num == 0) { alert('Digite o número de itens que terá este enunciado'); $('fEnun_qtdresp'+ques_num).value = ''; $('fEnun_qtdresp'+ques_num).focus(); return false; } if (num > 15) { alert('Número máximo de respostas: 15'); $('fEnun_qtdresp'+ques_num).value = ''; $('fEnun_qtdresp'+ques_num).focus(); return false; } if (num < 2) { alert('Número mínimo de respostas: 2'); $('fEnun_qtdresp'+ques_num).value = ''; $('fEnun_qtdresp'+ques_num).focus(); return false; } var conteudo = "
"; conteudo += ""; for (var x = 0; x < num; x++) { var id = "ques" + ques_num + "_it" + x + ""; conteudo += "
"; conteudo += " "; conteudo += "
"; conteudo += " "; conteudo += " "; conteudo += " "; conteudo += " "; conteudo += "
"; conteudo += "
"; } conteudo += "
Adicionar item"; $('boxRespostasQuestao' + ques_num).update(conteudo); $('fques'+ques_num+"_it0").focus(); for (var x = 0; x < num; x++) { var ctTextField = '05'; var ctArea = '04'; // var myMenu = [ ['', 'Configuração', '#', '_self', '', ['', 'Adicionar campo alternativo', '#', "_self", '', ["", 'Campo de Texto', "javascript: addFieldAlt("+ques_num+", "+x+", '"+ctTextField+"');", null], ["", 'Área de Texto', "javascript: addFieldAlt("+ques_num+", "+x+", '"+ctArea+"');", null]], ['', 'Configurar questões condicionais', "javascript: confQuesCond("+ques_num+", "+x+"); ", '_self', ''], ] ]; cmDraw ('confIt'+ques_num+"_"+x, myMenu, 'hbr', cmThemeOffice, 'ThemeOffice'); } } confQuesCond = function(ques_num, item_num) { if ($('fItNumConf'+ques_num).value!= '' && item_num != $('fItNumConf'+ques_num).value) { if ($('tblItQues'+ques_num+"_"+$('fItNumConf'+ques_num).value) != null) { $('tblItQues'+ques_num+"_"+$('fItNumConf'+ques_num).value).className = ''; } } $('tblItQues'+ques_num+"_"+item_num).className = 'divNavalItCampoConf'; $('fItNumConf'+ques_num).value = item_num; $('quesCond'+ques_num).update(' Carregando questões...'); $('form').getElementsByClassName('action')[0].value='loadQuesCond'; peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num='+ques_num+'&item_num='+item_num, 'quesCond'+ques_num, 'form'); } addFieldAlt = function(ques_num, itId, fType) { $('fFieldAlt'+ques_num+'_'+itId).value = fType; var img = document.createElement('img'); img.id = 'imgAlt'+ques_num+'_'+itId; img.title = 'Campo Alternativo'; img.src = '../_acadweb.imagens/naval_quesalternativa.png'; $('imgCQuesAlt'+ques_num+"_"+itId).appendChild(img); var myNMenu = [ ['', '', '#', '_self', '', ['', 'Remover campo alternativo', 'javascript: removeFieldAlt('+ques_num+', '+itId+')', "_self", ''], ['', 'Configurar questões condicionais', "javascript: confQuesCond("+ques_num+", "+itId+"); ", '_self', ''], ] ]; cmDraw ('confIt'+ques_num+"_"+itId, myNMenu, 'hbr', cmThemeOffice, 'ThemeOffice'); } addQuesCond = function(ques_num, item_id) { var elements = document.getElementsByClassName('fQuesCondC'+ques_num); var string_quescond = ''; for (var i = 0; i < elements.length; i++) { if (elements[i].type == 'checkbox') { if (elements[i].checked) { if (string_quescond == '') { string_quescond += elements[i].value; } else { string_quescond += '|'+elements[i].value; } } } } if (string_quescond == '') { if ($('imgQuesCond'+ques_num+'_'+item_id) != null) { $('imgQuesCond'+ques_num+'_'+item_id).remove(); } } $('fQuesConf'+ques_num+'_'+item_id).value = string_quescond; if (string_quescond != '') { $('imgCQuesCond'+ques_num+'_'+item_id).update(""); } } removeFieldAlt = function(ques_num, itId) { $('fFieldAlt'+ques_num+'_'+itId).value = ''; $('imgAlt'+ques_num+"_"+itId).remove(); var ctTextField = '05'; var ctArea = '04'; var myMenu = [ ['', '', '#', '_self', '', ['', 'Adicionar campo alternativo', '#', "_self", '', ["", 'Campo de Texto', "javascript: addFieldAlt("+ques_num+", "+itId+", '"+ctTextField+"');", null], ["", 'Área de Texto', "javascript: addFieldAlt("+ques_num+", "+itId+", '"+ctArea+"');", null]], ['', 'Configurar questões condicionais', "javascript: confQuesCond("+ques_num+", "+itId+"); ", '_self', ''], ] ]; cmDraw ('confIt'+ques_num+"_"+itId, myMenu, 'hbr', cmThemeOffice, 'ThemeOffice'); } /** Método apenas para controlar a visualização das questões condicionais Estrutura JS (DsHandleIt): [ [QUES_CODIGO_DISPARADA] (Object) = [ [QUES_CODIGO_QUE_DISPARA, ITEM_CODIGO_QUE_DISPARA] (Array), ... ], ... ] */ handleQuesCondDisplay = function(DsHandleIt, key) { // Validar parâmetro for (ques_codigo_d in DsHandleIt) { var ques_disp = false; for (var i = 0; i < DsHandleIt[ques_codigo_d+''].length; i++) { if ($('ques_tpct'+DsHandleIt[ques_codigo_d+''][i][0]).value == '01') { /* Radio */ if ($('boxQues'+DsHandleIt[''+ques_codigo_d][i][0]).visible()) { if ($('ques'+DsHandleIt[''+ques_codigo_d][i][0]+'_'+DsHandleIt[''+ques_codigo_d][i][1]).checked) { $('boxQues'+ques_codigo_d).show(); ques_disp = true; break; } } else { $('boxQues'+ques_codigo_d).hide(); } } else if ($('ques_tpct'+DsHandleIt[''+ques_codigo_d][i][0]).value == '02') { /* Check */ if ($('boxQues'+DsHandleIt[''+ques_codigo_d][i][0]).visible()) { if ($('ques'+DsHandleIt[''+ques_codigo_d][i][0]+'_'+DsHandleIt[''+ques_codigo_d][i][1]).checked) { $('boxQues'+ques_codigo_d).show(); ques_disp = true; break; } } else { $('boxQues'+ques_codigo_d).hide(); } } else if ($('ques_tpct'+DsHandleIt[''+ques_codigo_d][i][0]).value == '03') { /* Select */ if ($('boxQues'+DsHandleIt[''+ques_codigo_d][i][0]).visible()) { if ($('ques'+DsHandleIt[''+ques_codigo_d][i][0]).options[$('ques'+DsHandleIt[''+ques_codigo_d][i][0]).selectedIndex].value == DsHandleIt[''+ques_codigo_d][i][1]) { $('boxQues'+ques_codigo_d).show(); ques_disp = true; break; } } else { $('boxQues'+ques_codigo_d).hide(); } } } if (!ques_disp) { $('boxQues'+ques_codigo_d).hide(); } } } handleQuesCondDisplayKey = function(DsHandleIt, key) { for (ques_codigo_d in DsHandleIt) { var ques_disp = false; for (var i = 0; i < DsHandleIt[ques_codigo_d+''].length; i++) { if ($('ques_tpct'+DsHandleIt[ques_codigo_d+''][i][0]).value == '01') { /* Radio [Será apenas deste tipo] */ if ($('boxQues'+DsHandleIt[''+ques_codigo_d][i][0]).visible()) { if ($('ques'+DsHandleIt[''+ques_codigo_d][i][0]+'_'+key+'_'+DsHandleIt[''+ques_codigo_d][i][1]).checked) { $('boxQues'+ques_codigo_d).show(); $('tbKey'+ques_codigo_d+'_'+key).show(); ques_disp = true; break; } } else { $('boxQues'+ques_codigo_d).hide(); $('tbKey'+ques_codigo_d+'_'+key).hide(); } } else if ($('ques_tpct'+DsHandleIt[''+ques_codigo_d][i][0]).value == '02') { /* Check */ if ($('boxQues'+DsHandleIt[''+ques_codigo_d][i][0]).visible()) { if ($('ques'+DsHandleIt[''+ques_codigo_d][i][0]+'_'+key+'_'+DsHandleIt[''+ques_codigo_d][i][1]).checked) { $('boxQues'+ques_codigo_d).show(); $('tbKey'+ques_codigo_d+'_'+key).show(); ques_disp = true; break; } } else { $('boxQues'+ques_codigo_d).hide(); $('tbKey'+ques_codigo_d+'_'+key).hide(); } } else if ($('ques_tpct'+DsHandleIt[''+ques_codigo_d][i][0]).value == '03') { /* Select */ if ($('boxQues'+DsHandleIt[''+ques_codigo_d][i][0]).visible()) { if ($('ques'+DsHandleIt[''+ques_codigo_d][i][0]).options[$('ques'+DsHandleIt[''+ques_codigo_d][i][0]).selectedIndex].value == DsHandleIt[''+ques_codigo_d][i][1]) { $('boxQues'+ques_codigo_d).show(); $('tbKey'+ques_codigo_d+'_'+key).show(); ques_disp = true; break; } } else { $('boxQues'+ques_codigo_d).hide(); $('tbKey'+ques_codigo_d+'_'+key).hide(); } } } if (!ques_disp) { $('tbKey'+ques_codigo_d+'_'+key).hide(); var boxVisible = false; tbElements = document.getElementsByClassName('tbKey'+ques_codigo_d); for (var i = 0; i < tbElements.length; i++) { if (tbElements[i].visible()) { boxVisible = true; break; } } if (!boxVisible) { $('boxQues'+ques_codigo_d).hide(); } } tbElementsColor = document.getElementsByClassName('tbKey'+ques_codigo_d); for (var i = 0, control = 0; i < tbElementsColor.length; i++) { var color_par = '#D3DFEE'; var color_impar = '#FFFFFF'; if (tbElementsColor[i].visible()) { if (control%2 == 0) { _setStyle(tbElementsColor[i].rows[0], 'background-color:'+color_par); } else { _setStyle(tbElementsColor[i].rows[0], 'background-color:'+color_impar); } control++; } } } } handleQuesItCampoAlt = function(DsHandleItAlt) { for (ques_codigo in DsHandleItAlt) { var campo_disp = false; for (var i = 0; i < DsHandleItAlt[ques_codigo].length; i++) { if ($('ques_tpct'+DsHandleItAlt[ques_codigo][i][0]).value == '01') { /* Radio */ if ($('ques'+DsHandleItAlt[ques_codigo][i][0]+'_'+DsHandleItAlt[ques_codigo][i][1]).checked) { $('itcampoalt'+ques_codigo+'_'+DsHandleItAlt[''+ques_codigo][i][1]).show(); campo_disp = true; break; } } else if ($('ques_tpct'+DsHandleItAlt[ques_codigo][i][0]).value == '02') { /* Check */ if ($('ques'+DsHandleItAlt[ques_codigo][i][0]+'_'+DsHandleItAlt[ques_codigo][i][1]).checked) { $('itcampoalt'+ques_codigo+'_'+DsHandleItAlt[''+ques_codigo][i][1]).show(); campo_disp = true; break; } } else if ($('ques_tpct'+DsHandleItAlt[ques_codigo][i][0]).value == '03') { /* Select */ if ($('ques'+DsHandleItAlt[''+ques_codigo][i][0]).options[$('ques'+DsHandleItAlt[''+ques_codigo][i][0]).selectedIndex].value == DsHandleItAlt[''+ques_codigo][i][1]) { $('itcampoalt'+ques_codigo+'_'+DsHandleItAlt[''+ques_codigo][i][1]).show(); campo_disp = true; break; } } if (!campo_disp) { $('itcampoalt'+ques_codigo+'_'+DsHandleItAlt[ques_codigo][i][1]).hide(); } } } } handleNumQuesVisible = function() { var elements = document.getElementsByClassName('quesCodigo'); var cont_ques = 1; for (var i = 0; i < elements.length; i++) { if ($('num_ques'+elements[i].value) == null) { continue; } $('num_ques'+elements[i].value).update(cont_ques+''); if ($('boxQues'+elements[i].value).visible()) { cont_ques++; } } } reOrderQues = function(id) { $('form').getElementsByClassName('action')[0].value = 'reorderQues'; peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php', 'responseAction', 'form'); } geraFormCadastroQuesAval = function(id_ques, id_conteiner, dest_aval, tipo_aval,aval_codigo) { tipo_aval = tipo_aval || 1; element_drag = document.createElement('div'); element_drag.setAttribute('id', 'conteinerQues'+id_ques); element_drag.setAttribute('class', 'box box-warning box-solid'); element_header = document.createElement('div'); element_header.setAttribute('class', 'box-header with-border'); element_drag.appendChild(element_header); var titulo = '

'; titulo += '
'; titulo += ' '; titulo += ' '; titulo += ' '; titulo += '
'; element_header.innerHTML = titulo; div_resp = document.createElement('div'); div_resp.setAttribute('id', 'responsePanel'+id_ques); div_resp.setAttribute('class', 'box-body'); _setStyle(div_resp, '_margin: -5 ;'); element_drag.appendChild(div_resp); element = document.createElement('div'); element.setAttribute('id', 'divQuesCursor'+id_ques); element.className = 'nAvQuestoes'; var confQues = ""; var quesOrdem = ""; var codQues = ""; var fNome = ""; var fItNumConf = ""; element.innerHTML = confQues + quesOrdem + codQues + fNome + fItNumConf; div_ques = document.createElement('div'); div_ques.setAttribute('id', 'divQues'+id_ques); div_ques.setAttribute('class', 'row'); var OnClickSaveMdqt = 'if(jQuery("#nModelo'+id_ques+'") != null) { if (jQuery("#nModelo'+id_ques+'").val().trim() == "") { alert("Informe o nome do modelo de questão"); '; OnClickSaveMdqt += ' } else { '; OnClickSaveMdqt += ' jQuery("#fNome'+id_ques+'").value = jQuery("#nModelo'+id_ques+'").value;'; OnClickSaveMdqt += ' jQuery("#loader'+id_ques+'").html(" Salvando"); '; OnClickSaveMdqt += ' jQuery("#form").find(".action")[0].value = "addMdqt"; '; OnClickSaveMdqt += ' peaRequisicao("div", "acadweb.ajax.gest.avaliacao.php?ques_num='+id_ques+'", "responsePanel'+id_ques+'", "form"); '; OnClickSaveMdqt += ' jQuery("#nModelo'+id_ques+'").value = ""; jQuery("#saveMdqtPanel'+id_ques+'").hide();'; OnClickSaveMdqt += '}'; OnClickSaveMdqt += '};'; var OnloadTituloAgrup = 'peaRequisicao("div", "acadweb.ajax.gest.avaliacao.php?action=loadTitGroup&aval_codigo='+aval_codigo+'&ques_num='+id_ques+'", "load_titulo_agrupamento'+id_ques+'",false);' var cells_imgs; var tps_control; var imgs_titles; switch(tipo_aval) { case 1: case 2: case 4: cells_imgs = new Array('RadioButton', 'CheckBox', 'SelectBox', 'TextArea', 'TextField'); tps_control = new Array('01', '02', '03', '04', '05'); imgs_titles = new Array('Seleção Única', 'Múltiplas Seleção', 'Caixa de Seleção', 'Área de Texto', 'Campo de Texto'); break; case 3: cells_imgs = new Array('RadioButton'); tps_control = new Array('01'); imgs_titles = new Array('Seleção Única'); break; } var onclick = 'trataImagensStylesTpControl("imgsTpResp'+id_ques+'");'; var onmouseover = 'if (this.className != "clickedCellTpResp") { this.className="onCellTpResp"; }'; var onmouseout = 'if (this.className != "clickedCellTpResp") { this.className="offCellTpResp"; }'; var id_exib; var ques_exibicao; switch(tipo_aval) { case 1: id_exib = new Array('00', '02', '01', '05'); ques_exibicao = new Array('Questão Livre', 'Exibir Professor', 'Exibir Disciplina','Exibir Turma'); break; case 2: case 4: id_exib = new Array('00'); ques_exibicao = new Array('Questão Livre'); break; case 3: id_exib = new Array('02'); ques_exibicao = new Array('Exibir Professor'); break; } var radiobox = '"; /// caixa esquerdo var table ='
'; table +='
'; table +='
'; table +=' '; table +=' '; table +='
'; table +='
'; table +=' '; //table +=' '; // table +=' '; table +='
'; table += '
'; table +=' '; table += ' '; table +='
'; table +='
'; table +=' '; table +=" "; table += "
"; table += '
'; for (var id=0; id < cells_imgs.length; id++) { table += ''; } table += '
'; table += "
"; table += '
'; table +='
'; table +='
'; table +=' '; table += radiobox; table +='
'; table +=' '; table +='
'; table +=' '; table +=' '; table +='
'; table +='
'; table +='
'; /* Verificar concatenação com a tag PHP */ /// caixa direito table +='
'; table +='
'; table +='
'; table +='
'; table +=''; var onClicktpResp = 'if (jQuery("#tpControl'+id_ques+'").val().trim() == "") { alert("Informe o tipo resposta"); } else { jQuery("#saveMdqtPanel'+id_ques+'").show(); jQuery("#nModelo'+id_ques+'").focus(); }'; table +='
'; table +=' '; table +='
'; //element.innerHTML += span; div_ques.innerHTML += table; element.appendChild(div_ques); element_drag.appendChild(element); $(id_conteiner).appendChild(element_drag); $('qtdQuesAval').value = parseInt($('qtdQuesAval').value) + 1; $('quesCounter').value = parseInt($('quesCounter').value) + 1; verificaQuestoesConfirmadas(); } geraFormCadastroQuesAvalNPS = function(id_ques, id_conteiner, dest_aval, tipo_aval,aval_codigo) { tipo_aval = tipo_aval || 1; element_drag = document.createElement('div'); element_drag.setAttribute('id', 'conteinerQues'+id_ques); element_drag.setAttribute('class', 'box box-warning box-solid'); element_header = document.createElement('div'); element_header.setAttribute('class', 'box-header with-border'); element_drag.appendChild(element_header); var titulo = '

'; titulo += '
'; titulo += ' '; titulo += ' '; titulo += ' '; titulo += '
'; element_header.innerHTML = titulo; div_resp = document.createElement('div'); div_resp.setAttribute('id', 'responsePanel'+id_ques); div_resp.setAttribute('class', 'box-body'); _setStyle(div_resp, '_margin: -5 ;'); element_drag.appendChild(div_resp); element = document.createElement('div'); element.setAttribute('id', 'divQuesCursor'+id_ques); element.className = 'nAvQuestoes'; var confQues = ""; var quesOrdem = ""; var codQues = ""; var fNome = ""; var fItNumConf = ""; element.innerHTML = confQues + quesOrdem + codQues + fNome + fItNumConf; div_ques = document.createElement('div'); div_ques.setAttribute('id', 'divQues'+id_ques); div_ques.setAttribute('class', 'row'); var OnClickSaveMdqt = 'if(jQuery("#nModelo'+id_ques+'") != null) { if (jQuery("#nModelo'+id_ques+'").val().trim() == "") { alert("Informe o nome do modelo de questão"); '; OnClickSaveMdqt += ' } else { '; OnClickSaveMdqt += ' jQuery("#fNome'+id_ques+'").value = jQuery("#nModelo'+id_ques+'").value;'; OnClickSaveMdqt += ' jQuery("#loader'+id_ques+'").html(" Salvando"); '; OnClickSaveMdqt += ' jQuery("#form").find(".action")[0].value = "addMdqt"; '; OnClickSaveMdqt += ' peaRequisicao("div", "acadweb.ajax.gest.avaliacao.php?ques_num='+id_ques+'", "responsePanel'+id_ques+'", "form"); '; OnClickSaveMdqt += ' jQuery("#nModelo'+id_ques+'").value = ""; jQuery("#saveMdqtPanel'+id_ques+'").hide();'; OnClickSaveMdqt += '}'; OnClickSaveMdqt += '};'; var OnloadTituloAgrup = 'peaRequisicao("div", "acadweb.ajax.gest.avaliacao.php?action=loadTitGroup&aval_codigo='+aval_codigo+'&ques_num='+id_ques+'", "load_titulo_agrupamento'+id_ques+'",false);' var cells_imgs; var tps_control; var imgs_titles; switch(tipo_aval) { case 1: case 2: case 4: cells_imgs = new Array('RadioButton', 'CheckBox', 'SelectBox', 'TextArea', 'TextField'); tps_control = new Array('01', '02', '03', '04', '05'); imgs_titles = new Array('Seleção Única', 'Múltiplas Seleção', 'Caixa de Seleção', 'Área de Texto', 'Campo de Texto'); break; case 3: cells_imgs = new Array('RadioButton'); tps_control = new Array('01'); imgs_titles = new Array('Seleção Única'); break; } var onclick = 'trataImagensStylesTpControl("imgsTpResp'+id_ques+'");'; var onmouseover = 'if (this.className != "clickedCellTpResp") { this.className="onCellTpResp"; }'; var onmouseout = 'if (this.className != "clickedCellTpResp") { this.className="offCellTpResp"; }'; var id_exib; var ques_exibicao; switch(tipo_aval) { case 1: id_exib = new Array('00', '02', '01', '05'); ques_exibicao = new Array('Questão Livre', 'Exibir Professor', 'Exibir Disciplina','Exibir Turma'); break; case 2: case 4: id_exib = new Array('00'); ques_exibicao = new Array('Questão Livre'); break; case 3: id_exib = new Array('02'); ques_exibicao = new Array('Exibir Professor'); break; } var radiobox = '"; /// caixa esquerdo var table ='
'; table +='
'; table +='
'; table +=' '; table +=' '; table +='
'; table +='
'; table +=' '; //table +=' '; // table +=' '; table +='
'; table += '
'; table +=' '; table += ' '; table +='
'; table +='
'; table +=' '; table +=" "; table += "
"; table += '
'; for (var id=0; id < cells_imgs.length; id++) { table += ''; } table += '
'; table += "
"; table += '
'; table +='
'; table +='
'; table +=' '; table += radiobox; table +='
'; table +=' '; table +='
'; table +=' '; table +=' '; table +='
'; table +='
'; table +='
'; /* Verificar concatenação com a tag PHP */ /// caixa direito table +='
'; table +='
'; table +='
'; table +='
'; table +=''; var onClicktpResp = 'if (jQuery("#tpControl'+id_ques+'").val().trim() == "") { alert("Informe o tipo resposta"); } else { jQuery("#saveMdqtPanel'+id_ques+'").show(); jQuery("#nModelo'+id_ques+'").focus(); }'; table +='
'; table +=' '; table +='
'; //element.innerHTML += span; div_ques.innerHTML += table; element.appendChild(div_ques); element_drag.appendChild(element); $(id_conteiner).appendChild(element_drag); $('qtdQuesAval').value = parseInt($('qtdQuesAval').value) + 1; $('quesCounter').value = parseInt($('quesCounter').value) + 1; verificaQuestoesConfirmadas(); } adicionaSeparadorAvaliacao = function(id_ques, id_conteiner) { div = document.createElement('div'); div.setAttribute('id', 'conteinerQues'+id_ques); div.setAttribute('class', 'row'); var confQues = ""; var quesOrdem = ""; var codQues = ""; html = confQues + quesOrdem + codQues; html += "
"; html += "
"; html += " "; html += " "; html += "
"; html += "
"; html += "
"; html += "
" var onClickDel = "if ($('form').getElementsByClassName('action')[0] != null) $('form').getElementsByClassName('action')[0].value = 'delQues'; if( confirm('Deseja realmente deletar esta seção?')) { peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num="+id_ques+"', 'responsePanel"+id_ques+"', 'form'); $('qtdQuesAval').value -= 1; if($('confQues"+id_ques+"').value == 'S') { $('qtdQuesConf').value -= 1; } $('conteinerQues"+id_ques+"').remove(); verificaQuestoesConfirmadas(); }"; html += ""; var onClickEdit = "jQuery('#secaoV"+id_ques+"').hide(); jQuery('#secao"+id_ques+"').show(); jQuery('#imgSecEd"+id_ques+"').hide(); jQuery('#imgSec"+id_ques+"').show(); $('secao"+id_ques+"').focus(); $('confQues"+id_ques+"').value = ''; $('qtdQuesConf').value = parseInt($('qtdQuesConf').value) - 1; verificaQuestoesConfirmadas();"; var onClickOk = "if ($('secao"+id_ques+"').value.trim() == '') {"; onClickOk += "alert('Informe a descrição da seção'); $('secao"+id_ques+"').focus(); "; onClickOk += "} else {"; onClickOk += "jQuery('#secao"+id_ques+"').hide(); jQuery('#secaoV"+id_ques+"').html(jQuery('#secao"+id_ques+"').val()); jQuery('#secaoV"+id_ques+"').show(); jQuery('#imgSec"+id_ques+"').hide(); jQuery('#imgSecEd"+id_ques+"').show();"; onClickOk += "$('confQues"+id_ques+"').value = 'S';"; onClickOk += "jQuery('#qtdQuesConf').val(parseInt(jQuery('#qtdQuesConf').val()) + 1);"; onClickOk += "if ($('quesCodigo"+id_ques+"').value == '') {"; onClickOk += "$('form').getElementsByClassName('action')[0].value = 'addQues';"; onClickOk += "} else {"; onClickOk += "$('form').getElementsByClassName('action')[0].value = 'editQues';"; onClickOk += "}"; onClickOk += "for(var i = 0; i < $('avQuestoes').childNodes.length; i++) {"; onClickOk += "if ($('avQuestoes').childNodes[i] == $('conteinerQues"+id_ques+"')) {"; onClickOk += "$('quesOrdem"+id_ques+"').value = i;"; onClickOk += "break;"; onClickOk += "}"; onClickOk += "}"; onClickOk += "peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num="+id_ques+"', 'responsePanel"+id_ques+"', 'form');"; onClickOk += "verificaQuestoesConfirmadas();"; onClickOk += "}"; html += ""; html += ""; html += "
"; html += "
"; div.innerHTML = html; div_resp = document.createElement('div'); div_resp.setAttribute('id', 'responsePanel'+id_ques); _setStyle(div_resp, '_margin: -5 ;'); div.appendChild(div_resp); $(id_conteiner).appendChild(div); $('secao'+id_ques).focus(); $('qtdQuesAval').value = parseInt($('qtdQuesAval').value) + 1; $('quesCounter').value = parseInt($('quesCounter').value) + 1; verificaQuestoesConfirmadas(); } function atualizaLinkDispProfAval(disp) { if ($('linkDispProf') != null) { if (disp == false) { $('linkDispProf').update('Indisponibilizar Resultado para professores'); $('linkDispProf').onclick = function() { if (confirm('Deseja realmente indisponibilizar o resultado desta avaliação para os professores?')) { peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php', 'profDisp', 'indProf'); } } } else { $('linkDispProf').update('Disponibilizar Resultado para professores'); $('linkDispProf').onclick = function() { $('profDisp').toggle(); } } } if ($('imgDispProf') != null) { if (disp == false) { $('imgDispProf').src = '../_acadweb.imagens/led-icons/user_business_not.png'; } else { $('imgDispProf').src = '../_acadweb.imagens/led-icons/user_business.png'; } } } function _verificaPesqAdicionados(pesq_tipo) { var elements = document.getElementsByClassName('pesq_add'+pesq_tipo); var check = false; for (var i = 0; i < elements.length; i++) { if (elements[i].type = 'checkbox') { if (elements[i].checked) { check = true; break; } } } return check; } limpaQuestaoModelo = function(id_ques) { if ($('ques_tp'+id_ques) != null) { $('ques_tp'+id_ques).value = '00'; $('ques_tp'+id_ques).disabled = true; } $('boxRespostasQuestao'+id_ques).update(''); for (var i = 0; i < $('imgsTpResp'+id_ques).childNodes.length; i++) { $('imgsTpResp'+id_ques).childNodes[i].className = 'offCellTpResp'; } $('tpControl'+id_ques).value = ''; } validaQuestaoAval = function(id_ques) { if ($('fQuesEnum'+id_ques).value.trim() == '') { alert('Informe o enunciado da questão'); return false; } if ($('tpControl'+id_ques).value.trim() == '') { alert('Informe o tipo de resposta'); return false; } return true; } verificaFormularioSocEco = function() { if ($("fEnun_Codigo").value == "") { alert("Insira, ao menos, uma questão!"); return false; } else { $('formCadFormQuest').submit(); return true; } } serializacaoListaFormSocEco = function() { element = 'questoescadastradas'; var options = Object.extend(Sortable.options(element), arguments[1] || {}); $('fEnun_Codigo').value = Sortable.sequence(element, arguments[1]).map(function(item) {return encodeURIComponent(item);}).join('x'); } function createIboxMessage(id) { elemento = $(id); this.exibeBoxMensagem = function () { var elem_wrapper = "ibox"; createIbox(document.getElementsByTagName("body")[0]); var docRoot = document.getElementsByTagName("a"); var t = elemento.getAttribute("rel"); var params = parseQuery(t.substr(5,999)); var url = elemento.href; if(elemento.target != "") {url = elemento.target} var title = elemento.title; if(showIbox(url,title,params)) { showBG(); window.onscroll = maintPos; window.onresize = maintPos; } return false; } }