﻿// Wired Multimedia
// background selection colour added by Timothy Coutlakis, 08 dec 2009
//

function fnAddItem(obj1,obj2,id){
	var i, text
	addOption = true
	for (i=0; i<document.getElementById(obj2).options.length; i++){
		if(document.getElementById(obj2).options[i].value == id){
			addOption = false
		}
	}

	if (addOption == true){
		for (i=0; i<document.getElementById(obj1).options.length; i++){
			if (document.getElementById(obj1).options[i].selected==true){
				text = document.getElementById(obj1).options[i].text
				
				// set style as selected
				document.getElementById(obj1).options[i].style.background = '#C0C0C0';
			}
		}
		document.getElementById(obj2).options[document.getElementById(obj2).options.length] = new Option(text, id)
	}
}

function fnRemoveItem(obj1,obj2){
	var i, text
	for (i=0; i<document.getElementById(obj1).options.length; i++){
		if (document.getElementById(obj1).options[i].selected==true){
			if (confirm('Are you sure you would like to remove '+document.getElementById(obj1).options[i].text+'?')){
				// old: document.getElementById(obj1).options.remove(i)
				text = document.getElementById(obj1).options[i].text
				document.getElementById(obj1).remove(i)
			}
		}
	}
	
	if (text != null)
	{
		// reset style
		for (i=0; i<document.getElementById(obj2).options.length; i++){
			if (document.getElementById(obj2).options[i].text==text){
				document.getElementById(obj2).options[i].style.background = '';
			}
		}
	}
}

function fnRemoveAllItems(obj)
{
	var lb = document.getElementById(obj);
	for (var i = lb.options.length - 1; i >= 0; i--)
	{
		lb.remove(i);
	}
	lb.selectedIndex = -1;
}

function fnSubmitItem(obj){
	var i
	//alert('test')
	for (i=0; i<document.getElementById(obj).options.length; i++){
			document.getElementById(obj).options[i].selected = true
	}
	
	return true;
}
