function showLoadingOverlay(hidden) {
	var browseWidth, browseHeight;

	if(document.layers || (document.getElementById && !document.all)){
	  browseWidth=document.body.scrollWidth;
	  browseHeight=document.body.scrollHeight;
	}else if(document.all){
	   browseWidth=document.body.clientWidth;
	   browseHeight=document.body.clientHeight;
	}
	
	//alert(browseWidth + ' ' + browseHeight);
	var newdiv = document.getElementById('loadingOverlay');
	if (newdiv) {
		switchDisplay('loadingOverlay');
		return;
	}
	
	newdiv = document.createElement('div');

	if (hidden == true) {
		newdiv.style.display = 'none';
	} else {
		newdiv.style.display = 'block';
	}
	
	newdiv.setAttribute('id', 'loadingOverlay');
	newdiv.style.width = browseWidth + "px";
	newdiv.style.height = browseHeight + "px";
	newdiv.style.position = "absolute";
	newdiv.style.left = "0px";
	newdiv.style.top = "0px";
	newdiv.style.background = "#444444";
	newdiv.style.border = "1px solid #BBBBBB";
	newdiv.style.textAlign = "center";
	//newdiv.innerHTML = 'Bitte warten ...';
	newdiv.style.opacity = 0.7;
	newdiv.style.zIndex = 999;
	//newdiv.setAttribute('onclick', 'disposeLoadingOverlay()');
	
	var img = document.createElement('img');
	img.setAttribute('id', 'loadingImage');
	img.src = youplayUrl + '/templates/youplay/images/loading.gif';
	img.style.marginTop = (browseHeight / 2 - 100)	+ 'px';
	img.style.opacity = 1.0;
	img.setAttribute('onclick', 'switchDisplay(\'loadingOverlay\')');
	
	newdiv.appendChild(img);
	document.body.appendChild(newdiv);
	
}
function disposeLoadingOverlay() {
	elem = document.getElementById('loadingOverlay');
	if (elem)
		document.body.removeChild(elem);
}
function switchDisplay(elemId) {

	elem = document.getElementById(elemId);
	//	if (!elem.style.offsetWidth
	if (elem.style.display == "none") {
		elem.style.display = "block";
	} else {
		elem.style.display = "none";
	}
}


var actionOldImgSrc = null;
function actionImageMOver(elem) {
	actionOldImgSrc = elem.src;
	var tmp = elem.src.split('.');
	var	pathStr = '';

	for (var i = 0; i < tmp.length; i++) {
		if (i < (tmp.length - 1)) {
			pathStr += tmp[i];
		}
		if (i < (tmp.length - 2)) {
			pathStr += '.';
		}
	}
	elem.src = pathStr + '_over.' + tmp[(tmp.length - 1)];
}
function actionImageMOut(elem) {
	elem.src = actionOldImgSrc;
}

