//General Functions
function SelectIds(lst,ids){
	lst.selectedIndex=-1;
	var ids_str=''
	for(var i=2; i < ids.length; i++)
	{
		if(ids_str.length>0){ids_str += ''}
		ids_str += ids[i];
	}
	for(var i=0; i < lst.options.length; i++)
	{	
		if(ids_str.indexOf(lst.options[i].value)>-1)
		{
			lst.options[i].selected=true;
		}
	}
}
function GetIds(lst){
	var ids='';
	for(var i=0; i < lst.options.length; i++)
	{
		if(lst.options[i].selected)
		{
			if(ids.length>0){ids = ids + ','}
			ids = ids + lst.options[i].value;	
		}
	}
	return ids;
}
function AddOption(lst,val,txt){
	var optionObject = new Option(val,txt)
    var optionRank = lst.options.length
    lst.options[optionRank]=optionObject
	for(var i=0; i < lst.options.length; i++)
	{
		if(lst.options[i].value==txt)
		{
			lst.selectedIndex=i;
		}
	}    
}
function deleteOption(lst,lstIdx) {
    if (lst.options.length!=0) { lst.options[lstIdx]=null }
}

