function toggle(elemname) {
	if(document.getElementById(elemname)){
		if (document.getElementById(elemname).style.display == 'block') {
			document.getElementById(elemname).style.display = 'none';
		} else {
			document.getElementById(elemname).style.display = 'block';
		}
	}
}

function show(elemname) {
	if(document.getElementById(elemname)){
		document.getElementById(elemname).style.display = 'block';
	}
}
function hide(elemname) {
	if(document.getElementById(elemname)){
		document.getElementById(elemname).style.display = 'none';
	}
}

// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function buttonAction(button, event, action, tab, defaultButton){
	switch(event){
		case "onclick":
			if(button.className.indexOf("Off") > 0){
				return false;
			}
			else{
				disableButton(button,defaultButton);
			}
			break;
		case "onmouseover":
			if(button.className.indexOf("Off") == -1){
				button.style.cursor = "pointer";
				button.style.cursor = "hand";
				button.className = defaultButton + "Over";
				//doNothing();
			}
			break;
		case "onmouseout":
			if(button.className.indexOf("Off") == -1)
				button.className = defaultButton;
			break;
	}
	return;
}
function disableButton(button,defaultButton){
	button.disabled=true;
	button.className=defaultButton+'Off';
	return;
}
