function OverlayWindowWidth(){
	var x = 0;
	if(self.innerHeight){x=self.innerWidth;}
	else if(document.documentElement && document.documentElement.clientHeight){x=document.documentElement.clientWidth;
	}else if(document.body){x=document.body.clientWidth;}
	return x;
}
 
function OverlayWindowHeight(){
	var y = 0;
	if(self.innerHeight){y=self.innerHeight;}
	else if(document.documentElement && document.documentElement.clientHeight){y=document.documentElement.clientHeight;}
	else if(document.body){y=document.body.clientHeight;}
	return y;
}
function OverlayShow(iIDMedia,iWidth){
	//var strIframe="<iframe src='GetMedia.aspx?IDMedia="+iIDMedia+"&w="+iWidth+"' name='iframeOverlay' id='iframeOverlay' style='border:1px solid green' scrolling='auto' frameborder='0'></iframe>";
	var oDiv=document.getElementById("divOverlay");
	var oIframe	=document.getElementById("iframeOverlay");
	
	if(navigator.userAgent){
		//alert(navigator.userAgent);
		if(navigator.userAgent.indexOf("MSIE 6")>-1){
			oDiv.style.position="absolute"; //MSIE 6.xx does not support position:fixed!
		}
	}
	
	oIframe.src="GetMedia.aspx?IDMedia="+iIDMedia+"&w="+iWidth;
	oDiv.style.display="block";
	OverlaySetSize();
}
function OverlayHide(){
	var oDiv=document.getElementById("divOverlay");
	oDiv.style.display="none";
}
function OverlaySetSize(){
	var oDiv	=document.getElementById("divOverlay");
	var oIframe	=document.getElementById("iframeOverlay");
	

	if(oDiv!=null && oIframe!=null){
		if(oDiv.style.display!="block"){
			return true;
		}
		var iOverlayWidth	=380;
		var iOverlayHeight	=20;//size of header!!!
		var iOverlayBorder	=40;
		
		var oImage=frames["iframeOverlay"].document.getElementById("theImage");

		if(oImage!=null){
			iOverlayHeight=oImage.height+20;
			//
		}
		//alert(iOverlayHeight);
		
		var iOverlayLeft	=Math.max(Math.round((OverlayWindowWidth()-iOverlayWidth)/2),iOverlayBorder);
		var iOverlayTop		=Math.max(Math.round((OverlayWindowHeight()-iOverlayHeight)/2),iOverlayBorder);

		oDiv.style.top		=iOverlayTop+"px";
		oDiv.style.left		=iOverlayLeft+"px";
		oDiv.style.width	=iOverlayWidth+"px";
		oDiv.style.height	=iOverlayHeight+"px";
		
		oIframe.style.width	=iOverlayWidth+"px";
		oIframe.style.height=iOverlayHeight+"px";
		
		oDiv.style.zIndex	=10000;
	}
}
window.onresize=function(){OverlaySetSize()};
