/*
Shadebird Software Solutions
Ajax Library
file: ajaxLibrary.js
folder: SITEROOT/javascript/

This source file is property of Shadebird Software Solutions.
All right reserved. 
Please contact us for further use.
*/
function createObj(){};

function getOffsetTop(obj) {
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function getOffsetLeft(obj) {
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function getBrowserDimensions()
{	
	browserDimensions= new createObj();
	
	if (self.innerHeight) // all except Explorer
	{
		browserDimensions.x = self.innerWidth;
		browserDimensions.y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)	// Explorer 6 Strict Mode
	{
		browserDimensions.x = document.documentElement.clientWidth;
		browserDimensions.y = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		browserDimensions.x = document.body.clientWidth;
		browserDimensions.y = document.body.clientHeight;
	}
	
	return browserDimensions;
}

//TODO: hasznos de masik fuggvenykonyvtar
function urlencode(str) {
str = escape(str);
str = str.replace('+', '%2B');
str = str.replace('%20', '+');
str = str.replace('*', '%2A');
str = str.replace('/', '%2F');
str = str.replace('@', '%40');
return str;
}

function showImage(filename)
{
	imgDivObj=document.getElementById("imgDiv");
	imgDivObj.innerHTML="<br /><br /><table align=\"center\"><tr><td><img class=\"lightboxImage\" src=\"" + filename + "\" /></td></tr><tr><td bgcolor=\"#FFFFFF\" class=\"GreaterText\" align=\"center\">Kattintson ide vagy a fenti képre a bezáráshoz!</td></tr></table>";
	imgDivObj.onclick=function closeImgDiv(){this.style.visibility="hidden";}
	imgDivObj.style.visibility="visible";			
}

