function CEmail(e){if(!/^[+a-zA-Z0-9_.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,6}$/.test(e.mail.value)){alert('Zle zadaný e-mail!');return false}}
function CrEm(a,b,n){var z="@";CrEm.arguments.length==2?document.write("<a href='mailto:"+a+z+b+"'>"+a+z+b+"</a>"):document.write("<a href='mailto:"+a+z+b+"'>"+n+"</a>")}
function CSearch(i){if(i.key.value.length<3){alert('Hľadané slovo nesmie mať menej ako 3 znaky!');return false}}
function CSearchAdvanced(i){if(i.key.value.length<3 && i.zaner.selectedIndex==0 && i.hodnotenie.selectedIndex==0 && i.rokod.selectedIndex==0 && i.rokdo.selectedIndex==0){alert('Musíš zadať aspoň jeden vyhľadávací parameter!');return false}}
function sEM(i,s){window.open("mail.asp?id="+i+"&s="+s,"","toolbar=no,scrollbars=no,resizable=no,width=470,height=280")}
function sFB(u,t){window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent('http://'+u),"sFB","toolbar=no,scrollbars=no,resizable=yes,width=630,height=400")}
function popup(p,x,y){window.open(p,"","toolbar=no,scrollbars=auto,resizable=yes,width="+x+",height="+y)}
function SImage(p){window.open("simage.asp?"+p,"","toolbar=no,scrollbars=yes,resizable=yes")}
function Msg(){window.open("uzivatel-spravy.asp?t=1","spravy","toolbar=no,scrollbars=yes,resizable=yes,width=640,height=500")}
function MsgN(l){window.open("uzivatel-spravy.asp?p=nova&akcia=2&login="+l,"spravy","toolbar=no,scrollbars=yes,resizable=yes,width=640,height=500")}
function msgPrihlas(id){if(confirm("Pre poslanie správy musíš byť prihlásený. Chceš sa prihlásiť?"))location.href="?p=uzivatel-prihlasenie&rp=%3Fp%3Duzivatel%26id%3D"+id}
function hodnotPrihlas(id){if(confirm("Pre hodnotenie hier musíš byť prihlásený. Chceš sa prihlásiť?"))location.href="?p=uzivatel-prihlasenie&rp=%3Fp%3Dhra-hodnotit%26id%3D"+id}
function ratePrihlas(id){if(confirm("Pre hodnotenie príspevkov musíš byť prihlásený. Chceš sa prihlásiť?"))location.href="?p=uzivatel-prihlasenie&rp=%3Fp%3Dhra-hodnotenie%26id%3D"+id}
function ffavPrihlas(s,id){if(confirm("Pre pridanie diskusie do obľúbených musíš byť prihlásený. Chceš sa prihlásiť?"))location.href="?p=uzivatel-prihlasenie&rp=%3Fp%3Dforum_zobraz%26s%3D"+s+"%26id%3D"+id}
function mhPrihlas(id){if(confirm("Pre pridanie hry musíš byť prihlásený. Chceš sa prihlásiť?"))location.href="?p=uzivatel-prihlasenie&rp=%3Fp%3Dhry_zobraz%26id%3D"+id}
function frPrihlas(id){if(confirm("Pre pridanie priateľa musíš byť prihlásený. Chceš sa prihlásiť?"))location.href="?p=uzivatel-prihlasenie&rp=%3Fp%3Duzivatel%26id%3D"+id}
function frDel(id,idp){if(confirm("Naozaj chceš odstrániť užívateľa z priateľov?"))location.href="?p=uzivatel-priatelia&id="+id+"&akcia=2&idp="+idp}

function sRequest(url,fn)
{
	var xmlhttp;
	try {xmlhttp = new XMLHttpRequest()}
	catch(e) {try {xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")}
	catch(e) {try {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")}
	catch(e) {return false}}}
	try {
		if (arguments.length == 2) {xmlhttp.onreadystatechange = function(){if (xmlhttp.readyState == 4 && (xmlhttp.status == 200 || xmlhttp.status == 304)) fn(xmlhttp.responseText)}}
		xmlhttp.open("GET", url, true);
		xmlhttp.send(null);
	}
	catch(z) {return false}
	return true
}

function rateC(v){return v==0?"tr0":v>0?"trk":"trz"}
function rateV(v){return v>0?"+"+v:v}
function rate(id,tr,r){sRequest("hodnotenie-rate.asp?id="+id+"&r="+r);r==1?document.getElementById("r"+id).innerHTML="<span class="+rateC(tr+1)+">"+rateV(tr+1)+"</span> <span class=r1>Dobré</span>":document.getElementById("r"+id).innerHTML="<span class="+rateC(tr-1)+">"+rateV(tr-1)+"</span> <span class=r0>Zlé</span>"}
function ffav(s,id,a){sRequest("ajax-forum-fav.asp?s="+s+"&id="+id+"&a="+a);var t;a==0?t="<a href=javascript:ffav("+s+","+id+",1)>Pridať do obľúbených</a>":t="<a href=javascript:ffav("+s+","+id+",0)>Odstrániť z obľúbených</a>";document.getElementById("ffav").innerHTML=t;document.getElementById("ffav2").innerHTML=t}
