		var IE = document.all?true:false
		if (!IE) document.captureEvents(Event.MOUSEMOVE)
		document.onmousemove = getMouseXY;
		var tempX = 0
		var tempY = 0
		var refreshinterval=300  // kundicky

		var starttime
		var nowtime
		var reloadseconds=0
		var secondssinceloaded=0

		function frameresize(obj,index)
		{
		}
		function GetServerData(index,serverid,design,lang)
		{
		}

		function getMouseXY(e) {
		  if (IE)
		  {
		    tempX = event.clientX + document.body.scrollLeft-180
		    tempY = event.clientY + document.body.scrollTop-150
		  }
		  else
		  {
		    tempX = e.pageX
		    tempY = e.pageY
		  }
		  if (tempX < 0){tempX = 0}
		  if (tempY < 0){tempY = 0}
		  return true
		}
		function openWindow()
		{
 			window.open("","downloadwindow",'toolbar=0,location=0,scrollbars=0,width=319,height=100,resizable=0,top=200,left=400');
		}
		function openChatWindow()
		{
 			window.open("","undzweichat",'resizable=1,toolbar=0,location=0,scrollbars=0,width=650,height=400,resizable=0,top=200,left=200');
		}
		function openPNWindow()
		{
 			window.open("","undzweiplaynow",'resizable=0,toolbar=0,location=0,scrollbars=0,width=300,height=500,resizable=0,top=200,left=200');
		}	  function ShowHide(n)
		{
			if (document.getElementById('s' + n).style.display=="none")
			{
		    document.getElementById('s' + n).style.display="block";
		  }
		  else
		  {
		    document.getElementById('s' + n).style.display="none";
		  }
 	  }
	  function ShowHideLeague(n)
		{
			if (document.getElementById('leaguemenu_' + n).style.display=="none")
			{
		    document.getElementById('leaguemenu_' + n).style.display="block";
		  }
		  else
		  {
		    document.getElementById('leaguemenu_' + n).style.display="none";
		  }
 	  }
	  function ShowHideLeague2(n)
		{
			if (document.getElementById('leaguemenu2' + n).style.display=="none")
			{
		    document.getElementById('leaguemenu2' + n).style.display="block";
		  }
		  else
		  {
		    document.getElementById('leaguemenu2' + n).style.display="none";
		  }
 	  }
		function checklen(n)
		{
      if(n==1)
			  maximum=1800;
      else
        maximum=900;
			if (document.commentform.comment.value.length > maximum)
	    {
			 document.commentform.comment.value = document.commentform.comment.value.substring (0,maximum);
			 document.commentform.velkost.value=(maximum - document.commentform.comment.value.length);
		  }
		  else
		  {
			 document.commentform.velkost.value=(maximum - document.commentform.comment.value.length);
		  }
		}
		function addsmilecomment(smile)
		{
			document.commentform.comment.value+=" "+smile;
			document.commentform.comment.focus();
			checklen();
		}
		function addsmileforum(smile)
		{
			document.frm_forum.forumtext.value+=" "+smile;
			document.frm_forum.forumtext.focus();
		}

		function addtoforum(text1,text2)
		{
			textarea=document.frmForum.text;
			// Can a text range be created?
			if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
			{
				var caretPos = textarea.caretPos, temp_length = caretPos.text.length;

				caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;

				if (temp_length == 0)
				{
					caretPos.moveStart("character", -text2.length);
					caretPos.moveEnd("character", -text2.length);
					caretPos.select();
				}
				else
					textarea.focus(caretPos);
			}
			// Mozilla text range wrap.
			else if (typeof(textarea.selectionStart) != "undefined")
			{
				var begin = textarea.value.substr(0, textarea.selectionStart);
				var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
				var end = textarea.value.substr(textarea.selectionEnd);
				var newCursorPos = textarea.selectionStart;
				var scrollPos = textarea.scrollTop;

				textarea.value = begin + text1 + selection + text2 + end;

				if (textarea.setSelectionRange)
				{
					if (selection.length == 0)
						textarea.setSelectionRange(newCursorPos + text1.length, newCursorPos + text1.length);
					else
						textarea.setSelectionRange(newCursorPos, newCursorPos + text1.length + selection.length + text2.length);
					textarea.focus();
				}
				textarea.scrollTop = scrollPos;
			}
			// Just put them on the end, then.
			else
			{
				textarea.value += text1 + text2;
				textarea.focus(textarea.value.length - 1);
			}
		}

function starttime() {
    starttime=new Date()
    starttime=starttime.getTime()
    countdown()
}
function sizetextarea(t,minsize)
{
	a = t.value.split('\n');
	b = 0;
	for (x=0;x < a.length; x++)
 		if (a[x].length >= t.cols) b+= Math.floor(a[x].length/t.cols);
	b+= a.length;
	if (b<minsize) b=minsize;
	t.rows = b;
}


function countdown() {
    nowtime= new Date()
    nowtime=nowtime.getTime()
    secondssinceloaded=(nowtime-starttime)/1000
    reloadseconds=Math.round(refreshinterval-secondssinceloaded)
    if (refreshinterval>=secondssinceloaded) {
        var timer=setTimeout("countdown()",1000)
    }
    else {
        clearTimeout(timer)
        window.location.reload(true)
    }
}
function winH()
{
	if (window.innerHeight)
		return window.innerHeight;
	else if (document.documentElement && document.documentElement.clientHeight)
		return document.documentElement.clientHeight;
	else if (document.body && document.body.clientHeight)
		return document.body.clientHeight;
	else
		return null;
}
function winW()
{
	if (window.innerWidth)
		return window.innerWidth;
	else if (document.documentElement && document.documentElement.clientWidth)
		return document.documentElement.clientWidth;
	else if (document.body && document.body.clientWidth)
		return document.body.clientWidth;
	else
		return null;
}

function MakeZoom()
{
	imgW=document.getElementById('zoomimg').width;
	imgH=document.getElementById('zoomimg').height;

	if (imgH>winH()-60)
	{
		document.getElementById('zoomimg').height=winH()-60;
	}
	else if (imgW>winW()-60)
	{
		document.getElementById('zoomimg').width=winW()-60;
	}

	imgW=document.getElementById('zoomimg').width;
	imgH=document.getElementById('zoomimg').height;

	ele=document.getElementById('zoomdiv');
	ele.style.left=(winW()/2)-(imgW/2);
	ele.style.top=(winH()/2)-(imgH/2)+document.body.scrollTop;
	ele.style.width=imgW;
	ele.style.height=imgH;
}

function ZoomImage(s)
{
	document.getElementById('zoomdiv').style.display='block';
	//document.getElementById('zoomimg').src='';
	document.getElementById('zoomimg').src=s.href;
	document.getElementById('zoomlink').href=s.href;
	if (navigator.appName=='Opera')
		MakeZoom();

	return false;
}
function UnZoom()
{
	ele=document.getElementById('zoomdiv');
	ele.style.display='none';
	ele.style.top=-9999;
	ele.style.width=0;
	ele.style.height=0;
}
function reportSpam(i)
{
	if (confirm("Táto funkcia slúži na ohlásenie spamera. Kontrolu vykonáva admin. Zneužitie sa trestá 2 dňovým banom!!!"))
		window.location="?option=comment&task=spam&id_comment="+i;
	else
		return false;
}