// JavaScript Document

function okno(stranka,sirka,vyska) { window.open(stranka,"_blank","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width="+sirka+",height="+vyska+",top=100,left=100"); }

function objektStyle(objekt)
{
	if (document.getElementById) { return document.getElementById(objekt).style; }
	else if (document.all) { return document.all.objekt.style; }
}

function obsahShow(objekt,obsah)
{
 var obja=document.getElementById(objekt);
 var objb=document.getElementById(obsah);
 obja.innerHTML=objb.innerHTML;
}

function obsahZmen(objekt,text)
{
 var obja=document.getElementById(objekt);
 obja.innerHTML=text;
}

function ziskajObsah(objekt,stranka)
{
 var obj=document.getElementById(objekt);
 var http_request = false;
 if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); }
 else if (window.ActiveXObject)
 {
  try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e)
  {
   try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
   catch (e) {}
  }
 }
 if (!http_request) return false;
 http_request.onreadystatechange=function() { obnovObsah(http_request,obj); }
 http_request.open('GET',stranka,true);
 http_request.send(null);
}
function obnovObsah(http_request,obj) { obj.innerHTML=http_request.responseText; }
function novyObsah (objekt,poziadavka)
{
 var obj=document.getElementById(objekt);
 obj.innerHTML='<b>Loading...</b>';
 ziskajObsah(objekt,'./?s=ajax&'+poziadavka);
}

function openFlash(id,subor,parametre,sirka,vyska,wmode,scale,align)
{
	var params="";
	var vystup='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+sirka+'" height="'+vyska+'" id="'+id+'">';
	if (parametre!="") params="?"+parametre;
	else params="";
	vystup=vystup+'<param name="movie" value="'+subor+params+'" /><param name="quality" value="high" />';
	if (wmode!="") vystup=vystup+'<param name="wmode" value="'+wmode+'" />';
	if (scale!="") vystup=vystup+'<param name="scale" value="'+scale+'" />';
	vystup=vystup+'<embed src="'+subor+params+'" quality="high"';
	if (wmode!="") vystup=vystup+' wmode="'+wmode+'"';
	if (scale!="") vystup=vystup+' scale="'+scale+'"';
	if (align!="") vystup=vystup+' align="'+align+'"';
	vystup=vystup+' width="'+sirka+'" height="'+vyska+'" name="'+id+'"';
	if (parametre!="") vystup=vystup+' FlashVars="'+parametre+'"';
	vystup=vystup+' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	document.write(vystup);
}

function menuOver(id)
{
	document.getElementById("topmenu"+id).src="/images/menu-"+id+"-1.png";
	objektStyle("popmenu"+id).visibility="visible";
}

function menuOut(id)
{
	document.getElementById("topmenu"+id).src="/images/menu-"+id+"-0.png";
	objektStyle("popmenu"+id).visibility="hidden";
}

function imgOver(obrazok) { document.getElementById(obrazok).src="/images/"+obrazok+"-1.png"; }
function imgOut(obrazok) { document.getElementById(obrazok).src="/images/"+obrazok+"-0.png"; }

function filter(akcia,vyska)
{
	if (akcia=="open")
	{
		if (vyska<80)
		{
			vyska=vyska+5;
			objektStyle("filter").height=vyska+"px";
			setTimeout("filter('open',"+vyska+")",50);
		}
		else
		{
			var objfilter=document.getElementById("filterlink");
			objektStyle("filter").height="80px";
			objfilter.innerHTML='<a href="javascript:filter(\'close\',80);"><img src="/images/filter.gif" width="42" height="11" border="0" alt="" vspace="0" />&nbsp;&nbsp;ZATVOR FILTER</a>';
		}
	}
	if (akcia=="close")
	{
		if (vyska>1)
		{
			vyska=vyska-5;
			objektStyle("filter").height=vyska+"px";
			setTimeout("filter('close',"+vyska+")",50);
		}
		else
		{
			var objfilter=document.getElementById("filterlink");
			objektStyle("filter").height="1px";
			objfilter.innerHTML='<a href="javascript:filter(\'open\',1);"><img src="/images/filter.gif" width="42" height="11" border="0" alt="" vspace="0" />&nbsp;&nbsp;OTVOR FILTER</a>';
		}
	}
}

function showLogin()
{
	//var objlogin=document.getElementById("loginbox");
	//objlogin.innerHTML='<form action="" name="login" method="post"><input type="hidden" name="act" value="login"><input type="text" name="lognick" value="nick" size="15" maxlength="32" onfocus="if (document.login.lognick.value==\'nick\') document.login.lognick.value=\'\';" onblur="if (document.login.lognick.value==\'\') document.login.lognick.value=\'nick\';" /><br /><input type="password" name="logheslo" value="heslo" size="15" maxlength="32" onfocus="if (document.login.logheslo.value==\'heslo\') document.login.logheslo.value=\'\';" onblur="if (document.login.logheslo.value==\'\') document.login.logheslo.value=\'heslo\';" /><br /><a href="javascript:document.login.submit();">Prihlásenie &gt;</a></form>';
	objektStyle("loginformbox").display="block";
	objektStyle("loginbox").display="none";
}

function checkForm(pole,obsah)
{
	var objbtn=document.getElementById("addformbtn");
	if (obsah=="" || obsah==0)
	{
		objbtn.innerHTML='<input type="button" value="Vyplnte všetky povinné polia!" class="button" />';
		objektStyle(pole).border="solid 1px #FF0000";
	}
	else
	{
		objbtn.innerHTML='<input type="submit" value="Pridat!" class="button" /> <input type="reset" value="Zrušit" class="button" />';
		objektStyle(pole).border="solid 1px #A5ACB2";
	}
}

function hlasuj(typ,objekt,id,user,bod)
{
	novyObsah(objekt,"action=body&t="+typ+"&a="+id+"&u="+user+"&body="+bod);
}

function bodOver(id,bod)
{
	var hodnotenie=document.getElementById("hodnotenie");
	var a=1;
	if (id==1) var hviezdicky=new Array(0, 2, 0, 0, 0, 0);
	if (id==2) var hviezdicky=new Array(0, 2, 2, 0, 0, 0);
	if (id==3) var hviezdicky=new Array(0, 2, 2, 2, 0, 0);
	if (id==4) var hviezdicky=new Array(0, 2, 2, 2, 2, 0);
	if (id==5) var hviezdicky=new Array(0, 2, 2, 2, 2, 2);
	while (a<6)
	{
		document.getElementById("bod"+a).src="/images/bod-"+hviezdicky[a]+".png";
		a++;
	}
	if (id==1) hodnotenie.innerHTML="slabé";
	if (id==2) hodnotenie.innerHTML="dá sa to";
	if (id==3) hodnotenie.innerHTML="fajn";
	if (id==4) hodnotenie.innerHTML="dobré";
	if (id==5) hodnotenie.innerHTML="výborne!";
}

function bodOut(id,bod)
{
	var hodnotenie=document.getElementById("hodnotenie");
	var a=1;
	if (bod==0 || bod<0.5) var hviezdicky=new Array(0, 0, 0, 0, 0, 0);
	if (bod>0.4 && bod<1) var hviezdicky=new Array(0, 1, 0, 0, 0, 0);
	if (bod>0.9 && bod<1.5) var hviezdicky=new Array(0, 2, 0, 0, 0, 0);
	if (bod>1.4 && bod<2) var hviezdicky=new Array(0, 2, 1, 0, 0, 0);
	if (bod>1.9 && bod<2.5) var hviezdicky=new Array(0, 2, 2, 0, 0, 0);
	if (bod>2.4 && bod<3) var hviezdicky=new Array(0, 2, 2, 1, 0, 0);
	if (bod>2.9 && bod<3.5) var hviezdicky=new Array(0, 2, 2, 2, 0, 0);
	if (bod>3.4 && bod<4) var hviezdicky=new Array(0, 2, 2, 2, 1, 0);
	if (bod>3.9 && bod<4.5) var hviezdicky=new Array(0, 2, 2, 2, 2, 0);
	if (bod>4.4 && bod<5) var hviezdicky=new Array(0, 2, 2, 2, 2, 1);
	if (bod==5 || bod>4.9) var hviezdicky=new Array(0, 2, 2, 2, 2, 2);
	while (a<6)
	{
		document.getElementById("bod"+a).src="/images/bod-"+hviezdicky[a]+".png";
		a++;
	}
	hodnotenie.innerHTML="&nbsp;";
}

function pridatfoto(obsah)
{
	document.getElementById('fotoupload').innerHTML+='<input type="file" name="add_subor[]" value="" size="20" /><br />';
}

function otvorPostu(schranka,id)
{
	novyObsah('p'+id+'obsah','action=posta&sec='+schranka+'&a='+id);
	objektStyle('p'+id+'ram').background='#EEEEEE';
	objektStyle('p'+id+'datum').background='#EEEEEE';
}

function rTab(kde,id)
{
	if (kde==1) var pocet=2;
	if (kde==2) var pocet=3;
	for (i=1;i<(pocet+1);i++)
	{
		objektStyle("tab-pos"+kde+"-"+i).background="#f4f4f4";
		objektStyle("box-pos"+kde+"-"+i).display="none";
	}
	objektStyle("tab-pos"+kde+"-"+id).background="#ffffff";
	objektStyle("box-pos"+kde+"-"+id).display="block";
}