function setFeatures(){
	var foo = document.getElementById('selectedFeatures');
	
	for( var i = 0; i < foo.options.length; i++ )
		foo.options[i].selected = true;
		
	return true;
}

var sortAttribute;
	
function addOption(from,to){
	var foo = document.getElementById(from);
	var foo2 = document.getElementById(to);
	
	for( var i = 0; i < foo.options.length; i++ ){
		if( foo.options[i].selected == true ){
			var opt = foo2.appendChild(document.createElement('option'));
			opt.text = foo.options[i].text;
			opt.value = foo.options[i].value;

			foo.removeChild(foo.options[i]);

			--i;
			SortSelect(foo2);
		}
	}
}

function removeOption(to,from){
	var foo = document.getElementById(to);
	var foo2 = document.getElementById(from);
	
	for( var i = 0; i < foo.options.length; i++ ){
		if( foo.options[i].selected == true ){
			var opt = foo2.appendChild(document.createElement('option'));
			opt.text = foo.options[i].text;
			opt.value = foo.options[i].value;

			foo.removeChild(foo.options[i]);

			--i;
			SortSelect(foo2);
		}
	}
}	

function SortSelect(sel){
	if (!sel) return;
	sortAttribute = 'text';

	var numOpts=sel.options.length;
	var opts=[];
	for (var i=0;i<numOpts;i++) opts[i]=sel.options[i];
	opts.sort(SortBySortOrder);
	for (var i=0;i<numOpts;i++) sel.options[i].swapNode(opts[i]);
}

function SortBySortOrder(a,b){
	if (!sortAttribute) return 0;
	var aOrder = a.getAttribute(sortAttribute);
	var bOrder = b.getAttribute(sortAttribute);
	return (aOrder<bOrder?-1:aOrder>bOrder?1:0);
}

function changeImg( newImg ){
	var imgHolder = document.getElementById('imgHolder');
		imgHolder.src = '/imgProperty.php?img=' + newImg;
}