// JavaScript Document
function switchMenu(obj) {
	var el = document.getElementById(obj);
	if (el.style.display != "none") {
		el.style.display = "none";
	} else {
		el.style.display = "";
	}
}
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i = i + 1) {
		var element = arguments[i];
		if (typeof element == "string") {
			element = document.getElementById(element);
		}
		elements.push(element);
	}
	return elements;
}
function collapseAll(objs) {
	var i;
	for (i = 0; i < objs.length; i = i + 1) {
		var obj = objs[i];
		obj.style.display = "none";
	}
}

// checks all checkboxes in the specified form
function checkAllCheckboxes(formID) {
	var elems = document.forms[formID].elements;
	// iterate over all form elements and check checkboxes
	for (var i = 0; i < elems.length; i = i + 1) {
		var elemType = elems[i].type;
		if (elemType == "checkbox") {
			elems[i].checked = 1;
		}
	}
}
function checkEnter(e, formName, componentId){ 
	var characterCode;
	if (e && e.which){ 
		e = e;
		characterCode = e.which;
	} else {
		e = event;
		characterCode = e.keyCode;
	}
	if (characterCode == 13) { 
		var component = e.target;
		var id = component.id;
		submitForm(formName,1,{source:componentId});
		return false;
	} else {
		return true;
	}
}

