function rollover(elem)
{
	if (elem.src.indexOf("_up") == -1) {
		elem.src = elem.src.replace(".gif", "_up.gif");
	}
}

function rollout(elem)
{
	if (elem.src.indexOf("_up") != -1) {
		elem.src = elem.src.replace("_up.gif", ".gif");
	}
}

function toggleDiv(eid)
{
	document.getElementById("loginholder").style.display = (eid == "loginholder") ? "block" : "none";
	document.getElementById("regholder").style.display = (eid == "regholder") ? "block" : "none";
	document.getElementById("showlogin").className = (eid == "loginholder") ? "actual" : "notactual";
	document.getElementById("showreg").className = (eid == "regholder") ? "actual" : "notactual";
}

pager = new Object;
pager.pagecount = false;
pager.pagenumber = null;
pager.pages = null;
pager.IE7 = false;
pager.safari = false;
pager.pagetop = 0;
pager.newtop = 0;
pager.pageheight = false;
pager.dir = 0;

pager.init = function(back)
{
	if (document.getElementById("letoltheto")) {
		pager.pages = document.getElementById("letoltheto");
		var pageHeight = document.getElementById("mask").offsetHeight;
		var tmpNode = pager.pages.firstChild;
		var curPage = 1;
		var actPage = false;
		var backid = ((!isNaN(parseInt(back))) && (back > 0)) ? back : false;
		while (tmpNode) {
			if (tmpNode.nodeName == "P") {
				if ((tmpNode.offsetTop + tmpNode.offsetHeight) > (curPage * pageHeight)) {
					tmpNode.style.marginTop = parseInt((curPage * pageHeight) - tmpNode.offsetTop) + 'px';
					curPage++;
				}
				if ((backid) && (parseInt(tmpNode.id) == backid)) {
					actPage = curPage;
				}
			}
			tmpNode = tmpNode.nextSibling;
		}
		
		pager.pageheight = pager.pages.parentNode.offsetHeight;
//		pager.pagenumber = document.getElementById("pagenumber");
		pager.IE7 = (navigator.appVersion.indexOf("MSIE 7.0;") !== -1) ? true : false;
		pager.safari = (navigator.appVersion.indexOf("Safari") !== -1) ? true : false;
//		if ((pager.safari) && (document.getElementById("mask"))) {
//			document.getElementById("mask").style.height = (document.getElementById("mask").offsetHeight + 1) + 'px';
//			pager.pageheight++;
//		}
		pager.pagecount = Math.floor((pager.pages.offsetHeight - 14) / pager.pageheight) + 1;
		pager.actualpage = ((actPage) ? actPage : 1);
		document.getElementById("allpage").innerHTML = pager.pagecount;
		document.getElementById("curpage").innerHTML = pager.actualpage;
/*		if ((pager.pagenumber) && (pager.pagecount > 1)) {
			for (var i=pager.pagecount; i>0; i--) {
				curText = document.createTextNode(i);
				curA = document.createElement("A");
				curA.href = "javascript: void(0);";
				curA.id = "page" + i;
				curA.onmouseup = new Function("pager.page(this, " + i + "); return false;");
				curA.title = "page " + i;
				curA.appendChild(curText);
				curP = document.createElement("P");
				if (i == 1) { curP.className = "selected"; }
				curP.appendChild(curA);
				pager.pagenumber.appendChild(curP);
			}
		}
*/		
//		pager.pages.style.top = "0px";
		pager.pagetop = 0;
		pager.pagestart = 0;
//		if ((pager.pagecount > 1) && (actPage)) {
//			this.page(actPage);
//		}
		pager.pages.style.visibility = "visible";
	}
}
pager.page = function(pageno)
{
	if (pager.dir == 0) {
		document.getElementById("curpage").innerHTML = pageno;
		pager.pagetop = pager.pages.offsetTop;
		pager.newtop = ((pageno - 1) * pager.pageheight * -1);
		if (pager.pagetop != pager.newtop) {
			pager.dir = (pager.newtop < pager.pagetop) ? -1 : 1;
			var t = Math.abs(Math.round((pager.newtop - pager.pagetop) / 2));
			pager.move(t);
		}
	}
}
pager.move = function(t)
{
	if (t > 0) {
		pager.pagetop += (t*pager.dir);
		if (t < 2) {
			pager.pagetop = pager.newtop;
			t = 0;
			pager.dir = 0;
		}
		pager.pages.style.top = pager.pagetop + "px";
		t = Math.round(t / 2);
		setTimeout('pager.move(' + t + ')', 60);
	}
}

pager.nextpage = function()
{
	pager.actualpage += ((pager.actualpage < pager.pagecount) ? 1 : 0);
	pager.page(pager.actualpage);
}

pager.prevpage = function()
{
	pager.actualpage -= ((pager.actualpage > 1) ? 1 : 0);
	pager.page(pager.actualpage);
}

