var carrega_e = "<br /><br /><br /><br /><br /><br /><br /><br /><p><p class=\"center\"><img class=\"center\" src=\"img/loading.gif\" alt=\"Carregando...\" style=\"border:0px;\" />carregando...</p>";
var container_div = "";


function ret_galeria_carregada(z) {
  document.getElementById(container_div).innerHTML = unescape(z.replace(/\+/g,' ')); 
}

function carrega_pagina_galeria(galeria, pagina, remover) {
	container_div = "galeria_" + galeria;
  document.getElementById(container_div).innerHTML = carrega_e;
	x_carrega_galeria(galeria, pagina, remover, ret_galeria_carregada);
}

function getMultiple(ob) { 
	var arSelected = new Array(); 
	while (ob.selectedIndex != -1) { 
		//if (ob.selectedIndex != 0) 
		arSelected.push(ob.options[ob.selectedIndex].index); 
		ob.options[ob.selectedIndex].selected = false; 
	} // You can use the arSelected array for further processing. 
	return arSelected;
}


function grupoEmail(acao) {
	var selected = new Array();

	if (acao == 'a') {
		elemento = document.getElementById("grupos_existentes");
		elemento_recebe = document.getElementById("grupos_selecionados");
	}
	else if (acao == 'r'){
		elemento = document.getElementById("grupos_selecionados");
		elemento_recebe = document.getElementById("grupos_existentes");
	}

	selected = getMultiple(elemento);
	if (selected.length == 0)
		alert("Selecione um grupo primeiro...");
	else {
		o_index = 0;
		for (i=0;i <= selected.length; i++) {
			v_valor = elemento.options[selected[i] - o_index].value;
			v_text = elemento.options[selected[i] - o_index].text;
			elemento_recebe.options[elemento_recebe.length] = new Option(v_text, v_valor);
			elemento.options[selected[i] - o_index] = null;
			o_index++;
			
		}
  }
}

function allGrupoEmail(acao) {
	if (acao == 'a') {
		elemento = document.getElementById("grupos_existentes");
		elemento_recebe = document.getElementById("grupos_selecionados");
	}
	else if (acao == 'r'){
		elemento = document.getElementById("grupos_selecionados");
		elemento_recebe = document.getElementById("grupos_existentes");
	}

	o_index = 0;
	selected = elemento.length;
	for (i=0;i <= selected; i++) {
		v_valor = elemento.options[i - o_index].value;
		v_text = elemento.options[i - o_index].text;
		elemento_recebe.options[elemento_recebe.length] = new Option(v_text, v_valor);
		elemento.options[i - o_index] = null;
		o_index++;
  }
}

function selecionaTodosGrupos() {
	elemento = document.getElementById("grupos_selecionados");
	for (i=0;i<=elemento.length; i++) {
		elemento.options[i].selected = true; 
	}
}