function expandCollapse(el) {
	try	{
		var ctr = getParent(el, "TR");
        var objects = GetByTagName("TR");
		if (objects.length==undefined) {
		    if (objects.id.equals(ctr.id + "_child")) {
				if (el.className.equals("collapse")) {
					objects.style.display = "none";
				} else {
					objects.style.display = "";
				}
		    }
		} else {			
			for (var i=0; i<objects.length; i++) {
				if (objects[i].id.equals(ctr.id + "_child")) {
					if (el.className.equals("collapse")) {
						objects[i].style.display = "none";
					} else {
						objects[i].style.display = "";
					}
				}
			}
		}
		if (el.className.equals("collapse")) {
			el.className = "expand";
		} else {
			el.className = "collapse";
		}
	} catch (ex) {}  
}

function goForumJump() {
	var jump = GetE("jumpForumId");
	var jumpId = jump.options[jump.selectedIndex].value;
	if (jumpId.startsWith("http")){
		location.href = jumpId;
	} else {
		location.href = "/forums/!" + jumpId;
	}
}

function getRadio(el) {
	if (el.length == undefined) {
		if (el.checked) return el.value;
	} else {
		for(var i=0; i<el.length; i++){
			if(el[i].checked) {
			return el[i].value;
			}
		} 
	}
	return null;
}

function getCheck(el) {
	var values = new Array();
	var index = 0;
	if (el.length == undefined) {
		if (el.checked) {
			values[index++] = el.value;
			return values;
		}
	} else {		
		for(var i=0; i<el.length; i++){
			if(el[i].checked) {
				values[index++] = el[i].value;
			}
		} 
		return values;
	}
	return null;
}


function clickBody() {
	try	{
		GetE("submit_error").innerHTML = "";
		GetE("submit_success").innerHTML = "";
	} catch (ex) {}	
}

function message(s) {
	alert(s);
}

function error(s) {
	alert(s);
}
