function pviiClassNew(obj, new_style)
			{
    			obj.className = new_style;
			}
			
var submitFormCount = 0;
function submitForm(form, action, singleSubmit) {
	if (submitFormCount == 0) {
		if (singleSubmit == null || singleSubmit) {
			submitFormCount++;

			for (var i = 0; i < form.length; i++){
				var e = form.elements[i];

				if (e.type.toLowerCase() == "button" || e.type.toLowerCase() == "reset" || e.type.toLowerCase() == "submit") {
					e.disabled=true;
				}
			}
		}

		if (action != null) {
			form.action = action;
		}

		form.submit();
	}
	else {
		if (this.submitFormAlert != null) {
  			submitFormAlert();
		}
	}
}
function moveItem(fromBox, toBox, sort) {
	var newText = null;
	var newValue = null;
	var newOption = null;

	if (fromBox.selectedIndex >= 0) {
		for (var i = 0; i < fromBox.length; i++) {
			if (fromBox.options[i].selected) {
				newText = fromBox.options[i].text;
				newValue = fromBox.options[i].value;

				newOption = new Option(newText, newValue);

				toBox[toBox.length] = newOption;
			}
		}

		for (var i = 0; i < toBox.length; i++) {
			for (var j = 0; j < fromBox.length; j++) {
				if (fromBox[j].value == toBox[i].value) {
					fromBox[j] = null;
					break;
				}
			}
		}
	}

	if (newText != null) {
		if (sort == true) {
			sortBox(toBox);
		}
	}
}

function addItemToList(fromBox1, fromBox2, toBox) {
  var newText = fromBox1.value+"-"+fromBox2.value;
	var newValue = fromBox1.value+"-"+fromBox2.value;
  var newOption = new Option(newText, newValue);
  
  toBox[toBox.length] = newOption;
}

function removeFromList(fromBox) {
  if (fromBox.selectedIndex >= 0) {
		for (var i = 0; i < fromBox.length; i++) {
			while (fromBox.options[i]!=null && fromBox.options[i].selected) {
				fromBox[i]=null;
			}
		}
	}
  
}

function listSelect(box, delimeter) {
	var s = "";

	if (delimeter == null) {
		delimeter = ",";
	}

	if (box == null) {
		return "";
	}

	for (var i = 0; i < box.length; i++) {
    	if (box.options[i].value > "") {
			s += box.options[i].value + delimeter;
		}
	}

	if (s == ".none,") {
		return "";
	}
	else {
		return s;
	}
}

function listSelected(box, delimeter) {
	var s = "";

	if (delimeter == null) {
		delimeter = ",";
	}

	if (box == null) {
		return "";
	}

	for (var i = 0; i < box.length; i++) {
    	if ((box.options[i].value > "") && (box.options[i].selected)) {
			s += box.options[i].value + delimeter;
		}
	}

	if (s == ".none,") {
		return "";
	}
	else {
		return s;
	}
}


if (window != top) {
				top.location.href = location.href;
			}
		
		function submitFormAlert() {
			alert("\u0054\u00e4\u006d\u00e4\u0020\u006c\u006f\u006d\u0061\u006b\u0065\u0020\u006f\u006e\u0020\u006a\u006f\u0020\u006c\u00e4\u0068\u0065\u0074\u0065\u0074\u0074\u0079\u002e");
		}
