function MM_jumpMenu(targ, selObj, restore) {
	eval(targ+".location='" + selObj.options[selObj.selectedIndex].value + "'");
	if (restore) selObj.selectedIndex = 0;
}
function MM_jumpMenu_checkbox(targ, selObj) {
	eval(targ+".location='" + selObj.value + "'");
}
function collapseExpand(id) {
	if (document.getElementById(id).style.display == "none"){
		document.getElementById(id).style.display = "";
		document.getElementById('source-' + id).className = "expanded";
	} else {
		document.getElementById(id).style.display = "none";
		document.getElementById('source-' + id).className = "collapsed";
	}
}
function collapseExpandList() {
	for (var i = 0; i < arguments.length; i++)
		collapseExpand(arguments[i]);
}
function expandList() {	
	for (var i = 0; i < arguments.length; i++) {
		document.getElementById(arguments[i]).style.display = "";
		document.getElementById('source-' + arguments[i]).className = "expanded";
	}
}
function jumpToUrl(targ, url) {
	eval(targ+".location='" + url + "'");
}
function submitForm(form) {	
	var a = eval('document.' + form + '.submit()');
}
function setValue(fieldId, value) {
	document.getElementById(fieldId).value = value;
}
function toggleFieldStatus() {
	for (var i = 0; i < arguments.length; i++) {
		document.getElementById(arguments[i]).disabled = !document.getElementById(arguments[i]).disabled;		
	}
}
function toggleMandatorySymbolStatus() {
	for (var i = 0; i < arguments.length; i++) {
		if (document.getElementById(arguments[i] + '_mandatory').style.display == 'none') {
			document.getElementById(arguments[i] + '_mandatory').style.display = 'inline';
		} else {
			document.getElementById(arguments[i] + '_mandatory').style.display = 'none';
		}
	}
}

