<!--
	
	function getChecked(id){
		//RETORNA UMA STRING COM OS VALORES SELECIONADOS NO GRUPO	
		grupoCheck = document.getElementsByName(id);
		tam = grupoCheck.length;
		$c=0;
		var arrCheck = new Array();
		for(i=0;i<tam;i++){
			obj = grupoCheck[i];
			check = obj.checked;
			vl = obj.value;
			if (check) {
				//O CHECKBOX ESTÁ CHECADO
				arrCheck[$c++]=vl;
			}			
		}
		strCheck = arrCheck.join(',');
		return strCheck;
	}
	
	function getArrGrupoCheck(id){
		grupoCheck = document.getElementsByName(id);
		tam = grupoCheck.length;
		if (tam > 0) return grupoCheck;
	}
	
	function validaSelecionados(idGrupoCheck){
		//GUARDA OS VALORES SELECIONADOS
		arr = new Array();
		grupoAtual = 'CHECK_ITEM_'+idGrupoCheck;
		grupoCheck = document.getElementsByName(grupoAtual);
		checkTodos = document.getElementById('CHECK_TODOS_'+idGrupoCheck);
		checkSelecionados = document.getElementById('CHECK_SELECIONADOS');
		tam = grupoCheck.length;
		//form = eval('document.form1');
		//itens_form = form.length;
		itensDoGrupoAtual=0;
		for(i=0;i<tam;i++){
			obj = grupoCheck[i];
			//tipo = form.elements[i].type;
			//nome = form.elements[i].name;
			//if (tipo == "checkbox"){
				//obj = grupoCheck[i];
				name = obj.name;
				check = obj.checked;
				vl = obj.value;
				//arrVl = vl.split(';');				
				if (check) {
					//O CHECKBOX ESTÁ CHECADO
					arr.push(vl);
					if (grupoAtual == name) itensDoGrupoAtual++;
				}
				
			//}
		}
		str = arr.join(',');
		if (checkSelecionados != null) checkSelecionados.value=str;
		if (itensDoGrupoAtual != tam && checkTodos.checked == true){
			checkTodos.checked=false;
		} else if (itensDoGrupoAtual > 0 && itensDoGrupoAtual == tam){
			checkTodos.checked=true;
		}
	}
	
	
	function selectAll(idGrupoCheck){
		//Seleciona/desseleciona todos os checkboxes da página
		grupoCheck = document.getElementsByName('CHECK_ITEM_'+idGrupoCheck);
		checkTodos = document.getElementById('CHECK_TODOS_'+idGrupoCheck);
		checkSelecionados = document.getElementById('CHECK_SELECIONADOS');
		if (grupoCheck != null && checkSelecionados != null){
			//alert(CHECK_ALL.checked);
			for(i=0;i < grupoCheck.length;i++){
				grupoCheck[i].checked = checkTodos.checked;
			}		
			validaSelecionados(idGrupoCheck);
		} else {
			alert("Não há itens disponíveis para seleção na página atual!");
			if (checkTodos != null) checkTodos.checked = false;
		}
	}	
	
	function selectItem(id,idGrupoCheck){			
		checkTodos = document.getElementById('CHECK_TODOS_'+idGrupoCheck);
		obj = document.getElementById(id);
		if (obj != null) {
			check = obj.checked;
			if (!check) checkTodos.checked = false;
			validaSelecionados(idGrupoCheck);
		}
	}

//-->
