function fillMaster(MasterName,MasterArrayName)
{
var position = 0;
for (var i = 0; i < MasterArrayName.length; i++)
{
if(i==0) MasterArrayName[i][1]="";
var entry = document.createElement("option");
entry.value = MasterArrayName[i][0];
entry.text = MasterArrayName[i][1];
document.getElementById(MasterName).options[position] = entry;
position++;
}
}
function fillSlave(SlaveName,MasterName,MasterArrayName,SlaveArrayName)
{
var selected = document.getElementById(MasterName).selectedIndex;
var SlaveSize = document.getElementById(SlaveName).length;
for (var i = 0; i <= SlaveSize; i++)
{
document.getElementById(SlaveName).options[0] = null;
}
var position = 0;
for (var i = 1; i < SlaveArrayName.length; i++)
{
var entry = document.createElement('option');
if (MasterArrayName[selected][0] == SlaveArrayName[i][2])
{
entry.text = SlaveArrayName[i][1];
entry.value = SlaveArrayName[i][0];
document.getElementById(SlaveName).options[position] = entry;
position++;
}
}
}
function CreateDataSource(dataSource){
var arrRow = dataSource.split(";");
var Result = new Array();
for(var i = 0; i < arrRow.length ;i++){
var arrFields = arrRow[i].split(",");
Result[i] = new Array(arrFields[0],arrFields[1],arrFields[2]);
}
return Result;
}
function InitDynaDdl(masterDdlId, slaveDdlId, masterArrayName, slaveArrayName, countryId, locationId)
{

				for(var i = 0; i < document.getElementById(masterDdlId).options.length; i++)
				{
					if(document.getElementById(masterDdlId).options[i].value == countryId){
						document.getElementById(masterDdlId).options[i].selected = true;

						fillSlave(slaveDdlId,masterDdlId,masterArrayName,slaveArrayName)			
					}
				}
				
				for(var i = 0; i < document.getElementById(slaveDdlId).options.length; i++)
				{
					if(document.getElementById(slaveDdlId).options[i].value == locationId){
						document.getElementById(slaveDdlId).options[i].selected = true;	
					}
				}
}

