
function InitializeStationSensors(parent)
{
    clearList(parent.cboStation);
    
	for (var i = 0; i < arrStationList.length; i++)
	{
		if (arrStationList[i])
		{
			addElement(parent.cboStation,arrStationList[i], arrStationList[i]);
		}
	}
	if (arrStationList.length>0)
	{
		ChangeStation(parent, arrStationList[0]);
	}
}

function ChangeStation(parent, strStation)
{
    clearList(parent.listSensor);

	var strSensors = arrSensorList[strStation];
	var tokens = strSensors.split(",");
	for (var i=0; i<tokens.length; i++)
	{
		addElement(parent.listSensor, tokens[i], tokens[i]);
	}
} 

function AddStationSensor(parentFrom, parentTo)
{
	if (parentFrom.cboStation.selectedIndex < 0)
	{
		return;
	}
	var strStation = parentFrom.cboStation.options[parentFrom.cboStation.selectedIndex].value;
	for (var i=0; i<parentFrom.listSensor.options.length; i++)
	{
		if (parentFrom.listSensor.options[i].selected)
		{
			var strSensor = parentFrom.listSensor.options[i].value;
			addUniqueElement(parentTo.listSelSensor, ""+strStation + "." + strSensor, ""+strStation + "." + strSensor);
		}
	}
}

function DelStationSensor(parent)
{
	for (var i=parent.listSelSensor.options.length-1; i>=0; i--)
	{
		var oOption = parent.listSelSensor.options[i];
		if (oOption.selected)
		{
			parent.listSelSensor.options[i] = null;
		}
	}
}


