/****************************************************************
(C) Fluxnet, Inovação e Tecnologia, Fevereiro 2007

Funcoes Fluxnet - Ajax IMOB

****************************************************************/

/****************************************
 :: Variaveis
*****************************************/

var grupo_ajaxObjects = new Array();
var jsCacheGrupo = new Array();
var enableCacheGrupo = false;

// ****************** GRUPOS ***********************
function getConcData(obj)
{
	var distriId = obj.options[obj.selectedIndex].value;

	var objc = document.getElementById('conc');  	
	objc.options.length = 0;

	if(enableCacheGrupo && jsCacheGrupo[distriId]){
       	eval(jsCacheGrupo[distriId]);
       	return;
   	}

	var ajaxIndex = grupo_ajaxObjects.length;
	grupo_ajaxObjects[ajaxIndex] = new sack();
  	grupo_ajaxObjects[ajaxIndex].requestFile = '/site/ajax-imob.php?distri='+distriId;
  	grupo_ajaxObjects[ajaxIndex].onCompletion = function(){ showconcdata(distriId, ajaxIndex); }
  	grupo_ajaxObjects[ajaxIndex].runAJAX();
}

function showconcdata(distriId,ajaxIndex)
{
  var objc = document.getElementById('conc');
	
  eval(grupo_ajaxObjects[ajaxIndex].response);
  if(enableCacheGrupo){
    jsCacheGrupo[distriId] = grupo_ajaxObjects[ajaxIndex].response;
  }
  grupo_ajaxObjects[ajaxIndex] = false;
}

/* ***************************************************
By FluxNet
*************************************************** */

function selectOptionValue(Id,campo)
{
	var selObj = document.getElementById(Id);
	for (i=0; i<selObj.options.length; i++) {
		if(selObj.options[i].value == campo) {
			var num = i;
		}
	}
	selObj.selectedIndex = num;
}

function selectOptionText(Id,campo)
{
	var selObj = document.getElementById(Id);
	for (i=0; i<selObj.options.length; i++) {
		if(selObj.options[i].text == campo) {
			var num = i;
		}
	}
	selObj.selectedIndex = num;
}