/////////////////////////////////////////////////////////////////

function loadData(DataID,cntry,ct){	

	var ATData	
	var arrTemp2			= strCNCT.split ("*");
	var cnt2				= arrTemp2.length;
	var ArrDataList		= new Array ();
	var i = 0;
	ArrDataList = arrTemp2[0].split("_")
	
	ATData = 0;
	DataMakeOnchange(ATData, DataID, ct);
	
	j=0;
	var arrSelectOptions = new Array();
	for (i = 0; i < cnt2; i++)
	{
		ArrDataList = arrTemp2[i].split("_");
		CNOption = new SelectOption(ArrDataList[1], ArrDataList[3]);		
		if (AlreadyInArray(arrSelectOptions, CNOption, j) == false)
			arrSelectOptions[j++] = CNOption;
	}

	CreateControl(cntry, arrSelectOptions, j, ATData, ct);	
}


/////////////////////////////////////////////////////////////////

function CreateControl(pControlName, arrSelectOptions, size, selected_value, ct)
{	
	var control = document.forms["frm1"].elements[pControlName];	
	control.length = (size + 1);
	var j = 1;
	
	for (i=0; i<size; i++)
	{			
		control.options[0].value = "";
		control.options[0].text = "Pick";
		control.options[j].value = arrSelectOptions[i].value;
		control.options[j].text =  arrSelectOptions[i].text;
		if (arrSelectOptions[i].value == selected_value)
		control.options[j].selected = 1;
		j++;		
	}
				
}

/////////////////////////////////////////////////////////////////

function SelectOption(pValue, pText)
{
	this.value=pValue;
	this.text=pText;	
}

/////////////////////////////////////////////////////////////////

function AlreadyInArray(arrSelectOptions, Option, size)
{
	for(i=0;i<size;i++)
		if(arrSelectOptions[i].value == Option.value)
			return true;
	return false;
}

/////////////////////////////////////////////////////////////////

function DataMakeOnchange(ATData, DataID, ct){

	var arrTemp2			= strCNCT.split ("*");
	var cnt2				= arrTemp2.length;
	var ArrDataList	    = new Array ();
	var j = 1; 
	var i = 0;
	var city_value = new Array();
	var city_text = new Array();				
	
	if (ATData != 0){	
		for (i = 0; i < cnt2; i++){
			ArrDataList = arrTemp2[i].split("_")			
			if (ArrDataList[1]  == ATData){			
				city_value[0]  = "";				
				city_text[0]	  = "Pick";
				city_value[j]  = ArrDataList[0];
				city_text[j++] = ArrDataList[2];
			}			
		}		

		ct.length = j;
		
		for (i = 0; i < j; i++){
			
			if  (DataID == 0){
				ct.options[i].value = city_value[i];
				ct.options[i].text = city_text[i];
				ct.options[0].selected = 1;
			}
			else{		
				ct.options[i].value = city_value[i];
				ct.options[i].text = city_text[i];
				if (room_value[i] == OfficeID)
					ct.options[i].selected = 1;
			}
		}
	}	
	else{
        ct.options[0] = new Option("Pick", "");
		ct.options[0].selected = 1;
		ct.selectedIndex = 0;
		ct.length = 1;				
	}	
}

