// Mensagens

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 + "<div class='inputVestLabelPeq'>";
	conteudo = conteudo + "Quantidade de Respostas";
	conteudo = conteudo + "</div>";
	
	js_resps = "javascript:criaCampoRespostasQuestao();";
	
	conteudo = conteudo + "<input type='text' class='inputVestTextoPeq' size='1' name='fEnun_Descricao' id='fEnun_qtdresp' value=''>";
	conteudo = conteudo + "&nbsp;";
	conteudo = conteudo + "&nbsp;";
	conteudo = conteudo + "&nbsp;";
	conteudo = conteudo + "<input type='button' class='inputVestBotaoPeq' value='Gerar' OnClick='"+js_resps+"'>";	
	
	$('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 > 10) {
		alert('Número máximo de respostas: 10');
		$('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 = "<div style='margin-bottom:3px;'>";
		txtinput = txtinput + "&bull; ";		
		txtinput = txtinput + "<input type='text' class='inputVestTextoPeq' size='30' name='fItens"+x+"' id='fItens"+x+"'>";
		txtinput = txtinput + "</div>";		
		
		conteudo = conteudo + txtinput;
		
	}
	
	js_cadastro = 'peaRequisicao("div","acadweb.ajax.gest.vestibular.php","boxVestMensagens","fCadQues");';
	
	conteudo = conteudo + "<div align='center' style='padding-top: 10px'>";
	conteudo = conteudo + "<input type='button' class='inputVestBotaoPeq' value='Cadastrar' OnClick='" + js_cadastro + "'>";
	conteudo = conteudo + "</div>";
	
	$('boxRespostasQuestao').update(conteudo);
	$('fItens0').focus();
	
}

criaItemLista = function (id,conteudo,itens,classe)
{

	var divtxt;

	divtxt = '<div class="' + classe + '" id="firstlist_'+id+'" >';
	
	divtxt = divtxt + '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
		
	divtxt = divtxt + '<tr style="cursor: move;" OnDblClick="$(\'itens_'+id+'\').toggle();">';
	
	divtxt = divtxt + '<td width="420">';
	divtxt = divtxt + conteudo
	divtxt = divtxt + '</td>';
	
	divtxt = divtxt + '<td style="cursor: pointer;" >';
	divtxt = divtxt + '<img src="../_acadweb.imagens/sist_delete.gif" onclick="javascript:';
	divtxt = divtxt + 'if (confirm(\'Você realmente deseja excluir esta Questão?\')) { ';
	divtxt = divtxt + 'peaRequisicao(\'div\',\'acadweb.ajax.gest.vestibular.php?fAcao=ExcQuestao&fCod='+id+'\',\'boxVestMensagens\',false);';
	divtxt = divtxt + '}" >';
	divtxt = divtxt + '</td>';
	
	divtxt = divtxt + '</tr>';
	
	divtxt = divtxt + '</table>';
	
		divtxt = divtxt + '<div style="font-size: 9px; background-color: #F8F2D4; padding: 2px; margin-top: 2px; display:none;" id="itens_'+id+'" >';
		
		itens.each( function(s) {

		  divtxt = divtxt + "&bull; " + s + "<br>";
		
		} );
		
		divtxt = divtxt + '</div>';
	
	divtxt = divtxt + '</div>';

	new Insertion.Bottom('questoescadastradas',divtxt);

	criaListaOrdenada();	
	serializacaoListaFormSocEco();
}

criaItemListaImportado = function (id,conteudo,itens,classe)
{
	
	if ($('firstlist_'+id) != null) {
		return false;
	}
	
	var divtxt;

	divtxt = '<div class="' + classe + '" id="firstlist_'+id+'" >';
	
	divtxt = divtxt + '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
		
	divtxt = divtxt + '<tr style="cursor: move;" OnDblClick="$(\'itens_'+id+'\').toggle();">';
	
	divtxt = divtxt + '<td width="420">';
	divtxt = divtxt + conteudo
	divtxt = divtxt + '</td>';
	
	divtxt = divtxt + '<td style="cursor: pointer;" >';
	divtxt = divtxt + '<img src="../_acadweb.imagens/sist_delete.gif" onclick="javascript:';
	divtxt = divtxt + 'if (confirm(\'Você deseja retirar esta Questão?\')) { ';
	divtxt = divtxt + 'apagaItemLista('+id+');';
	divtxt = divtxt + '}" >';
	divtxt = divtxt + '</td>';
	
	divtxt = divtxt + '</tr>';
	
	divtxt = divtxt + '</table>';
	
		divtxt = divtxt + '<div style="font-size: 9px; background-color: #F8F2D4; padding: 2px; margin-top: 2px; display:none;" id="itens_'+id+'" >';
		
		itens.each( function(s) {

		  divtxt = divtxt + "&bull; " + s + "<br>";
		
		} );
		
		divtxt = divtxt + '</div>';
	
	divtxt = divtxt + '</div>';

	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;
	}

	conteudo = "<div id='fQuesIt" + ques_num + "'>";
	
	conteudo = conteudo + "<input type='hidden' id='itIdControl"+ques_num+"' name='itIdControl"+ques_num+"' value='"+num+"'>";
	
	for (var x = 0; x < num; x++) {
		
		var id = "ques" + ques_num + "_it" + x + "";
		
		txtinput = "<div id='" + id + "' class='fQuesIt" + ques_num + "' style='margin-bottom:3px; width: 240px;'>";
		txtinput = txtinput + "<table id='tblItQues"+ques_num+"_"+x+"' cellspacing='0'><tr><td><input type='text' class='inputVestTextoPeq' size='30' name='fItens"+ques_num+"[fItens"+ques_num+"_"+x+"]' id='f"+id+"'></td><td><img style='cursor:pointer;' title='Excluir item' OnClick=\"trataRemocaoItemQues('"+id+"', "+ques_num+", "+x+");\" src='../_acadweb.imagens/sist_fechar.gif'></td>";
		txtinput = txtinput + "<td><span id='confIt"+ques_num+"_"+x+"'></span></td><td><span id='imgCQuesAlt"+ques_num+"_"+x+"'></span></td><td><span id='imgCQuesCond"+ques_num+"_"+x+"'></span></td></tr></table>";
		var fFieldAlt = "<input type='hidden' id='fFieldAlt"+ques_num+"_"+x+"' name='fFieldAlt"+ques_num+"_"+x+"' value=''>";
		var fQuesConf = "<input type='hidden' id='fQuesConf"+ques_num+"_"+x+"' name='fQuesConf"+ques_num+"_"+x+"' value=''>";
		txtinput = txtinput + fFieldAlt + fQuesConf;
		txtinput = txtinput + "</div>";		
		
		conteudo = conteudo + txtinput;
	}
	
	conteudo += "</div> <a id='link_"+ques_num+"' OnClick=\"$('itIdControl"+ques_num+"').value = parseInt($('itIdControl"+ques_num+"').value) + 1;  adicionaItemQuestao('fQuesIt"+ques_num+"', "+ques_num+", $('itIdControl"+ques_num+"').value);\" style='cursor:pointer;'>Adicionar item</a>";
	
	$('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 =
				[
				    ['', '<img src=../_acadweb.imagens/settings.png>', '#', '_self', '',
				        ['', 'Adicionar campo alternativo', '#', "_self", '', 
				        	["<img src='../_acadweb.imagens/led-icons/TextField.png'>", 'Campo de Texto', "javascript: addFieldAlt("+ques_num+", "+x+", '"+ctTextField+"');", null],
				        	["<img src='../_acadweb.imagens/led-icons/TextArea.png'>", 'Á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('<img src=../_acadweb.imagens/loader.gif> 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 =
				[
				    ['', '<img src=../_acadweb.imagens/settings.png>', '#', '_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("<img id='imgQuesCond"+ques_num+"_"+item_id+"' title='Questões condicionais' src='../_acadweb.imagens/naval_quescondicional.png'>");
  	}
}

removeFieldAlt = function(ques_num, itId)
{
	$('fFieldAlt'+ques_num+'_'+itId).value = '';
	$('imgAlt'+ques_num+"_"+itId).remove();
	
	var ctTextField = '05';
	var ctArea      = '04';
	
	var myMenu =
				[
				    ['', '<img src=../_acadweb.imagens/settings.png>', '#', '_self', '',
				        ['', 'Adicionar campo alternativo', '#', "_self", '', 
				        	["<img src='../_acadweb.imagens/led-icons/TextField.png'>", 'Campo de Texto', "javascript: addFieldAlt("+ques_num+", "+itId+", '"+ctTextField+"');", null],
				        	["<img src='../_acadweb.imagens/led-icons/TextArea.png'>", 'Á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)
{

	element_drag = document.createElement('div');
	element_drag.setAttribute('id', 'conteinerQues'+id_ques);
	
	div_resp = document.createElement('div');
	div_resp.setAttribute('id', 'responsePanel'+id_ques);
	_setStyle(div_resp, '_margin: -5 ;');
	element_drag.appendChild(div_resp);
	
	br = document.createElement('br');
	element_drag.appendChild(br);

	element = document.createElement('div');
	element.setAttribute('id', 'divQuesCursor'+id_ques);
	
	element.className = 'nAvQuestoes';
	
	var jsAddQues = "$('confQues"+id_ques+"').value = 'S'; $('form').getElementsByClassName('action')[0].value='addQues'; peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num="+id_ques+"', 'responsePanel"+id_ques+"', 'form');";
	var jsEditQues = "$('confQues"+id_ques+"').value = 'S'; $('form').getElementsByClassName('action')[0].value='editQues'; peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num="+id_ques+"', 'responsePanel"+id_ques+"', 'form');";
	var jsHandleQues = "if ($('quesCodigo"+id_ques+"').value == '') { "+jsAddQues+" } else { "+jsEditQues+" }";
	
	var jsSortQues = "for(var i = 0; i < $('avQuestoes').childNodes.length; i++) { if ($('avQuestoes').childNodes[i] == $('conteinerQues"+id_ques+"')) { $('quesOrdem"+id_ques+"').value = i; break; } }";
	
	var onClickOk   = "if(validaQuestaoAval("+id_ques+")) { " + jsSortQues + jsHandleQues + "$('divQues"+id_ques+"').hide(); $('divQuesCursor"+id_ques+"').className = 'avQuestoes'; var text_enum = $('fQuesEnum"+id_ques+"').value; if(text_enum.trim() != '') { $('spanText"+id_ques+"').innerHTML = text_enum } else { $('spanText"+id_ques+"').innerHTML = '<font color=red>Sem enunciado</font>'; } $('textEnum"+id_ques+"').show(); $('img_edit"+id_ques+"').toggle(); $('img_ok"+id_ques+"').toggle(); $('qtdQuesConf').value = parseInt($('qtdQuesConf').value) + 1; verificaQuestoesConfirmadas(); }";
	var onClickEdit = "$('divQues"+id_ques+"').show(); $('divQuesCursor"+id_ques+"').className = 'nAvQuestoes'; $('textEnum"+id_ques+"').hide(); $('img_edit"+id_ques+"').toggle(); $('img_ok"+id_ques+"').toggle(); $('confQues"+id_ques+"').value = ''; $('qtdQuesConf').value = parseInt($('qtdQuesConf').value) - 1; verificaQuestoesConfirmadas();";
	var onClickDel  = " if ($('form').getElementsByClassName('action')[0] != null) $('form').getElementsByClassName('action')[0].value = 'delQues'; if( confirm('Deseja realmente deletar esta questão?')) { if ($('quesCodigo"+id_ques+"').value != '') { peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num="+id_ques+"', 'responsePanel"+id_ques+""+id_ques+"', 'form'); } $('qtdQuesAval').value -= 1; if($('confQues"+id_ques+"').value == 'S') { $('qtdQuesConf').value -= 1; } $('conteinerQues"+id_ques+"').remove(); verificaQuestoesConfirmadas(); }"; // [PROBLEMA NO IE] if (document.getElementsByClassName('avQuestoes').length <= 1) { Sortable.destroy('avQuestoes'); }
	
	var confQues = "<input type='hidden' id='confQues"+id_ques+"' name='confQues"+id_ques+"' value=''>";
	var quesOrdem =  "<input type='hidden' id='quesOrdem"+id_ques+"' name='quesOrdem"+id_ques+"' value=''>";
	var codQues = "<input type='hidden' id='quesCodigo"+id_ques+"' name='quesCodigo"+id_ques+"' value=''>";
	var fNome = "<input type='hidden' id='fNome"+id_ques+"' name='fNome"+id_ques+"' value=''>";
	var fItNumConf = "<input type='hidden' id='fItNumConf"+id_ques+"' name='fItNumConf"+id_ques+"' value=''>";
	
	var imgs = "<div style='float:right; display:none;' id='img_edit"+id_ques+"'><img title='Editar questão' style='cursor:pointer;' OnClick=\""+onClickEdit+"\" src='../_acadweb.imagens/led-icons/pencil.png'>&nbsp;</div>";
	imgs += "<div style='float:right;' id='img_ok"+id_ques+"'><img OnClick=\"" + onClickOk + "\" style='cursor:pointer;' title='Ok' src='../_acadweb.imagens/led-icons/accept.png'>&nbsp;</div>";
	imgs += "<div style='float:right;'><img title='Deletar questão' style='cursor:pointer;' OnClick=\""+onClickDel+"\" src='../_acadweb.imagens/led-icons/cross.png'>&nbsp;&nbsp;</div>";
	element.innerHTML = confQues + quesOrdem + codQues + fNome + fItNumConf + imgs;
	
	var span = "<table width='94%' style='display:none;' id='textEnum"+id_ques+"'><tr><td><span id='spanText"+id_ques+"' class='avTxtTitulo'></span></td></tr></table>";
	
	div_ques = document.createElement('div');
	div_ques.setAttribute('id', 'divQues'+id_ques);

	var table = "<table border='0' width='94%'>";
	table += "<tr>";
	table += "<td valign='top' colspan='2'><b>Enunciado</b><br><input typ='text' name='fQuesEnum[enum"+id_ques+"]' id='fQuesEnum"+id_ques+"' class='avTxtTitulo' style='border: 1px solid #000000; padding: 3px;' maxlength='255' size='35'></td>";
	
	table += "<td rowspan='5' width='50%' valign='top'>";
	table += "<div style='margin-left:25px;' id='det"+id_ques+"'>";
  	table += "<b>Tipo de questão</b>";
	table += "<br>";

	table += "<select class='avInpTextDestaque' style='font-size:12px'id='ques_tp"+id_ques+"' name='questp_ques"+id_ques+"' disabled>"; 
	
	/* Verificar concatenação com a tag PHP */
	var id_exib 	  = new Array('00', '02');
	var ques_exibicao = new Array('Questão Livre', 'Exibir Professor');
	
	for(var i = 0; i < ques_exibicao.length; i++) {
		
		if (id_exib[i] == '02') {
			if (in_array('00', dest_aval)) {
				table += "<option value='"+id_exib[i]+"'>" + ques_exibicao[i] + "</option>";	
			}
		} else {
			table += "<option value='"+id_exib[i]+"'>" + ques_exibicao[i] + "</option>";
		}
	}

	table += "</select>";
	
	table += "</div>";
	
	table += "<div id='saveMdqtPanel"+id_ques+"' class='qcForm' style='margin-left: 15px; margin-top: 10px; display:none; '>";
	table += "<span style='color: #000000;'>Nome do modelo</span>";
	table += "<br>";
	table += "<input type='text' id='nModelo"+id_ques+"' name='nModelo"+id_ques+"'>";
	
	var OnClickSaveMdqt = "if ($('nModelo"+id_ques+"') != null) { if ($('nModelo"+id_ques+"').value.trim() == '') { alert('Informe o nome do modelo de questão'); } else { $('fNome"+id_ques+"').value = $('nModelo"+id_ques+"').value; $('loader"+id_ques+"').update('<img src=../_acadweb.imagens/loader.gif> Salvando'); $('form').getElementsByClassName('action')[0].value = 'addMdqt'; peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num="+id_ques+"', 'responsePanel"+id_ques+"', 'form'); $('nModelo"+id_ques+"').value = ''; $('saveMdqtPanel"+id_ques+"').hide(); } } ";
	
	table += " <input type='button' name='btnSaveMdqt' OnClick=\""+OnClickSaveMdqt+"\" value='Salvar'>";
	table += " <span class='sLink' style='color: #000000' OnClick=\" $('nModelo"+id_ques+"').value = ''; $('saveMdqtPanel"+id_ques+"').hide();\">Cancelar</span>";
	table += "</div>";
	
	table += "<div id='quesCond"+id_ques+"' class='navalPanelQuesCondLoad'></div>";
	
	table += "</td>";

	table += "</tr>";
	
	table += "<tr>";
	table += "<td valign='top' colspan='2'>";
	table += "<img style='margin-bottom: 2px; cursor: pointer;' OnClick=\"$('fQuesInfoAd"+id_ques+"').toggle();\" src='../_acadweb.imagens/led-icons/add.png'>  <a style='cursor:pointer;' OnClick=\"$('fQuesInfoAd"+id_ques+"').toggle();\">Informações complementares</a>";
	table += "<div id='fQuesInfoAd"+id_ques+"' style='display:none;'>";
	table += "<textarea class='avInpTextDestaque' id='fQuesInfoAd"+id_ques+"' name='fQuesInfoA[info"+id_ques+"]' cols='35' rows='4'></textarea>";
	table += "</div>";
	table += "</td>";
	table += "</tr>";
	
	table += "<tr>";
	table += "<td colspan='2'>";
	table += "<input type='hidden' name='fQuesOb[quesob"+id_ques+"]' id='fQuesOb"+id_ques+"' value='N'>";
	
	var js_handleClick = "if ($('checkOb"+id_ques+"').checked) { $('fQuesOb"+id_ques+"').value = 'S'; } else { $('fQuesOb"+id_ques+"').value = 'N'; }";
	
	table += "<input type='checkbox' name='checkOb[checkob"+id_ques+"]' id='checkOb"+id_ques+"' onClick=\""+js_handleClick+"\">";
	table += "<label style='cursor: default;' for='checkOb"+id_ques+"'>";
	table += "Obrigatória";
	table += "</label>";
	table += "</td>";
	table += "</tr>";
	
	table += "<tr>";
	table += "<td width='20%'><b>Tipo de Resposta</b></td>";
	
	var cells_imgs = new Array('RadioButton', 'CheckBox', 'SelectBox', 'TextArea', 'TextField');
	var tps_control = new Array('01', '02', '03', '04', '05');
	var imgs_titles = new Array('Seleção Única', 'Múltiplas Seleção', 'Caixa de Seleção', 'Área de Texto', 'Campo de Texto');
	var onclick = "trataImagensStylesTpControl('imgsTpResp"+id_ques+"'); this.className = 'clickedCellTpResp'; ";
	var onmouseover = "if (this.className != 'clickedCellTpResp') { this.className='onCellTpResp'; }";
	var onmouseout = "if (this.className != 'clickedCellTpResp') { this.className='offCellTpResp'; }";
	
	table += "<td>";
	table += "<table id='tbQues"+id_ques+"' border='0' cellpadding='4'>";
	table += "<input type='hidden' name='tpControlQues[tpct"+id_ques+"]' id='tpControl"+id_ques+"' value=''>";
	table += "<tr id='imgsTpResp"+id_ques+"'>";

	for (var id=0; id < cells_imgs.length; id++) {
		
		table += "<td id='quesct"+id_ques+tps_control[id]+"' title='"+imgs_titles[id]+"' onclick=\"trataTipoControleAval('"+cells_imgs[id]+"', 'boxRespostasQuestao"+id_ques+"', '"+id_ques+"'); "+onclick+" \" onmouseover=\""+onmouseover+"\" onmouseout=\""+onmouseout+"\" class='offCellTpResp'>"; // 
		table += "<img style='cursor:pointer;' src='../_acadweb.imagens/led-icons/"+cells_imgs[id]+".png'>";
		table += "</td>";
	}
	
	table += "</tr>";
	table += "</table>";	
	table += "</td>";
	table += "</tr>";
	
	table += "<tr>";
	table += "<td colspan='2'>";
	table += "<div id='boxRespostasQuestao"+id_ques	+"'></div>";
	table += "</td>";
	table += "</tr>";
	
	table += "<tr>";
	table += "<td colspan='2'>";
	table += "<img src='../_acadweb.imagens/led-icons/doc_page.png'>";
	table += " <a style='cursor:pointer;' OnClick=\"$('ap_mdqt"+id_ques+"').update('<img src=../_acadweb.imagens/loader.gif> Carregando...'); $('form').getElementsByClassName('action')[0].value = 'load_mdqt'; peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num="+id_ques+"', 'ap_mdqt"+id_ques+"', 'form');\">Aplicar modelo de questão</a>";
	table += "<div id='ap_mdqt"+id_ques+"'></div>";
	table += "</td>";
	table += "<td>";
	var onClick = "if ($('tpControl"+id_ques+"').value.trim() == '') { alert('Informe o tipo resposta'); } else { $('saveMdqtPanel"+id_ques+"').show(); $('nModelo"+id_ques+"').focus(); }";
	table += "<div style='margin-left: 25px;' id='saveMdqt"+id_ques+"'><img src='../_acadweb.imagens/led-icons/disk.png'> <a onclick=\""+onClick+"\" style='cursor:pointer;'>Salvar como modelo</a><span id='hintQuesMdqt"+id_ques+"'></span></div>";
	table += "<div style='float:right' id='loader"+id_ques+"'></div>";
	table += "</td>";
	table += "</tr>";
	
	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);
	
	var confQues = "<input type='hidden' id='confQues"+id_ques+"' name='confQues"+id_ques+"' value=''>";
	var quesOrdem =  "<input type='hidden' id='quesOrdem"+id_ques+"' name='quesOrdem"+id_ques+"' value=''>";
	var codQues = "<input type='hidden' id='quesCodigo"+id_ques+"' name='quesCodigo"+id_ques+"' value=''>";
	
	html = confQues + quesOrdem + codQues;
	html += "<br><table style='cursor:move;' border='0' bgcolor='#FFFFCC' width='100%'>";
	html += "<tr>";
	html += "<td valign='top' style='border-bottom: 1px solid #C3C3C3;'>";
	html += "<table width='100%'>";
	html += "<tr>";
	html += "<td width='94%'>";
	html += "<span style='display:none; color:#000000;' id='secaoV"+id_ques+"' class='avTxtTitulo'></span>";
	html += "<input type='text' size='93' class='avTxtTitulo' style='border:none; color: #FF0000; background-color:#FFFFCC;' id='secao"+id_ques+"' name='fSecao[sec"+id_ques+"]'>";
	
	html += "</td><td>";
	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 += " <img onclick=\""+onClickDel+"\" style='cursor:pointer;' title='Deletar Seção' src='../_acadweb.imagens/led-icons/cross.png'>";
	html += "&nbsp;&nbsp;";
	
	var onClickEdit = "$('secaoV"+id_ques+"').hide(); $('secao"+id_ques+"').show(); $('imgSecEd"+id_ques+"').hide(); $('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 += "$('secao"+id_ques+"').hide(); $('secaoV"+id_ques+"').update($('secao"+id_ques+"').value); $('secaoV"+id_ques+"').show();   $('imgSec"+id_ques+"').hide(); $('imgSecEd"+id_ques+"').show();";
				 		
		onClickOk += "$('confQues"+id_ques+"').value = 'S';";
				 		
        onClickOk += "$('qtdQuesConf').value = parseInt($('qtdQuesConf').value) + 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 += "<img title='Editar Seção' onClick=\""+onClickEdit+"\" style='cursor:pointer; display:none;' src='../_acadweb.imagens/led-icons/pencil.png' id='imgSecEd"+id_ques+"'>";
	html += "<img title='Salvar Seção' onClick=\""+onClickOk+"\" style='cursor:pointer;' src='../_acadweb.imagens/led-icons/accept.png' id='imgSec"+id_ques+"'>";
	html += "</td>";
	html += "</tr>";
	html += "<table>";
	
	html += "</td>";
	html += "</tr>";
	html += "</table>";
	
	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();
	
//	$('imgSec'+id_ques).onClick = function () { 
//		
//	 	if ($('secao'+id_ques).value.trim() == '') { 
//	 		alert('Informe a descrição da seção');
//	 		$('secao'+id_ques).focus();
//	 	} else { 
//	 		
//	 		$('secao'+id_ques).hide();
//	 		$('secaoV'+id_ques).update($('secao'+id_ques).value);
//	 		$('secaoV'+id_ques).show();  
//	 		$('imgSec'+id_ques).hide();
//	 		$('imgSecEd'+id_ques).show();
//	 		
//	 		$('confQues'+id_ques).value = 'S';
//	 		
//	 		if ($('quesCodigo'+id_ques).value == '') {
//	 			$('qtdQuesConf').value = parseInt($('qtdQuesConf').value) + 1;
//	 		}
//	 		
//	 		if ($('quesCodigo'+id_ques).value == '') {
//	 			$('form').getElementsByClassName('action')[0].value = 'addQues';
//	 		} else {
//	 			$('form').getElementsByClassName('action')[0].value = 'editQues';
//	 		}
//	 		
//	 		for(var i = 0; i < $('avQuestoes').childNodes.length; i++) { 
//	 			
//	 			if ($('avQuestoes').childNodes[i] == $('conteinerQues' + id_ques)) { 
//	 				$('quesOrdem' + id_ques).value = i;
//	 				break; 
//	 			}
//	 		 }
//			
//	 		peaRequisicao('div', 'acadweb.ajax.gest.avaliacao.php?ques_num='+id_ques, 'responsePanel'+id_ques, 'form');	
//	 		verificaQuestoesConfirmadas();
//	 	}
//	}
	
	$('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;	
		
	}
	
}