// 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)
{
	
//	nTable = Builder.node('table', {width:'100%',cellpadding:'0',cellspacing:'0',border:'0'} );
	
//	nTbody = Builder.node('tbody');
//	nTr    = Builder.node('tr');

//	nImg   = Builder.node('img', { src: '../_acadweb.imagens/sist_fechar.gif', onclick: 'javascript:apagaItemLista('+id+');', style: 'cursor: pointer;' } );
	
//	nTd1   = Builder.node('td', { width: '420px', style: 'cursor:move;'}, conteudo );
//	nTd2   = Builder.node('td', { align: 'center'});

//	novoDiv = Builder.node('div',{ className:classe, id:'firstlist_'+id }, conteudo );	

//	nTd2.appendChild(nImg);
	
//	nTr.appendChild(nTd1);
//	nTr.appendChild(nTd2);
//	nTbody.appendChild(nTr);
//	nTable.appendChild(nTbody);
	
//	novoDiv.appendChild(nTable);

//	$('questoescadastradas').appendChild(novoDiv);

	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();
	
}

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;	
		
	}
	
}