function showPopout(id) {
		document.getElementById(id).style.display="block";
	}
function showPopoutInline(id) {
		document.getElementById(id).style.display="inline";
	}
	
function hidePopout(id) {
		document.getElementById(id).style.display="none";
	}
function disableWaitBtn(param,text) {
	button = document.getElementById(param+"btn");
	button.disabled = true;
	button.value=text;
	document.getElementById(param+"form").submit();
}

function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}

function verticalcenter(id) {
	var arrayPageScroll = document.viewport.getScrollOffsets();
	var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10);
	var lightboxLeft = arrayPageScroll[0];
	var shiftop = document.viewport.getHeight() / 2 - 220;
	var shiftleft = document.viewport.getWidth() / 2 - 394;
	//document.getElementById(id).style.top = lightboxTop + "px";
	document.getElementById(id).style.top = (shiftop + arrayPageScroll[1]) + "px";
	document.getElementById(id).style.left = (shiftleft) + "px";
}	
