// JavaScript Document
function setOpacity(elem,level)
{
	if(elem.filters)
	{
		elem.style.filter="alpha(opacity="+level+")";
	}
	else elem.style.opacity=level/100;
}
function windowHeight()
{
	var de=document.documentElement;
	return self.innerHeight || (de && de.clientHeight) || document.body.clientHeight;
}
function windowWidth()
{
	var de=document.documentElement;
	return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth;
}
function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
function getBodyScrollLeft()
{
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}
function adjust_img()
{
	var form=document.getElementById("bubbleForm");
	if(!form) return;
	var over=document.getElementById('overlay');
	over.style.left=getBodyScrollLeft()+'px';
	over.style.top =getBodyScrollTop() +'px';
	var w=form.offsetWidth;
	var h=form.offsetHeight;
	var l=Math.max(0,(windowWidth() -w)/2)+getBodyScrollLeft();
	var t=Math.max(0,(windowHeight()-h)/2)+getBodyScrollTop();
	form.style.left=l+"px";
	form.style.top=t+"px";
}
function ShowBubbleForm(scrImg)
{
	var form=document.getElementById("bubbleForm");
	var over=document.getElementById('overlay');
	var img =document.getElementById("bubbleImg");
	img.src = scrImg;
	setOpacity(over,50);
	over.style.display="block";
	form.style.display="block";
	addEvent1(gebi("bubbleImg"),"load",adjust_img);
}
function HideBubbleForm()
{
	document.getElementById("bubbleForm").style.display="none";
	document.getElementById("overlay").style.display="none";
}
addEvent1(window,"resize",adjust_img);
addEvent1(window,"scroll",adjust_img);
