function move(list,index,to) {
	var total = list.options.length-1;
	
	if (list.selectedIndex == -1) return false;
	if (to == +1 && list.SelectedIndex == total) return false;
	if (to == -1 && list.SelectedIndex == 0) return false;

	var bufferV = list.options[list.selectedIndex].value;
	var bufferT = list.options[list.selectedIndex].text;
	
	var bufferVN = list.options[list.selectedIndex+to].value;
	var bufferTN = list.options[list.selectedIndex+to].text;

	list.options[list.selectedIndex].value = bufferVN;
	list.options[list.selectedIndex].text = bufferTN;
	list.options[list.selectedIndex+to].value = bufferV;
	list.options[list.selectedIndex+to].text = bufferT;
	list.selectedIndex += to;
	list.focus();
}
// Used for administering two multiple dropdowns
function runAllocator() {
	if (document.forms[0].RegLocsSelector2) {
		var tmpID = "";
		for (var i = 0; i < document.forms[0].RegLocsSelector2.options.length; i++) {
			tmpID += document.forms[0].RegLocsSelector2.options[i].value.toString()+"|";
		}
		document.forms[0].SelectedRegLocs.value=tmpID;
	}
	return;
}

function submitOrder(objList, objHidden) {
	if (objList && objHidden)
	{
		submitOrderA(objList, objHidden);
		return;
	}

	if ((document.forms[0].order) && (document.forms[0].setOrder))
	{
	/*	document.forms[0].setOrder.value = "";
		var c = 2;
		for (var i = 0; i <= document.forms[0].order.options.length-1 ; i++) { 
			document.forms[0].setOrder.value += c + "=" + document.forms[0].order.options[i].value;
			c++;
			document.forms[0].setOrder.value += "|";
		}*/
		submitOrderA(document.forms[0].order, document.forms[0].setOrder);
	}
	if ((document.forms[0].order2!=undefined) && (document.forms[0].setOrder2=!undefined))
	{
	/*	document.forms[0].setOrder2.value = "";
		var c = 2;
		for (var i = 0; i <= document.forms[0].order2.options.length-1 ; i++) { 
			document.forms[0].setOrder2.value += c + "=" + document.forms[0].order2.options[i].value;
			c++;
			document.forms[0].setOrder2.value += "|";
		}*/
		submitOrderA(document.forms[0].order2, document.forms[0].setOrder2);
	}
}

function submitOrderA(objList, objHidden) {
	
	if (objList && objHidden)
	{
		objHidden.value = "";
		var c = 2;
		for (var i = 0; i <= objList.options.length-1 ; i++) { 
			objHidden.value += c + "=" + objList.options[i].value;
			c++;
			objHidden.value += "|";
		}
	}
	else
	{
		alert("submitOrderA::Incorrect parameters passed!");
		submitOrder();
	}
}

function goHome() {
	window.location="http://www.skisafari.com/";
}