function Userbar(h){function l(){C=true;ga=setInterval(D,6E3)}function w(){EventManager.removeEventListener(window,"load",l);EventManager.removeEventListeners(i);document.onfocusin=document.onfocusout=document.onmousemove=null;window.onblur=window.onfocus=null;clearInterval(ga);x=M=N=O=P=Q=E=R=S=i=T=U=Y=Z=$=null}function ia(){i=document.createElement("div");i.id="userbar";i.innerHTML='\t\t\t<div class="wrap">\t\t\t\t<div class="inner" id="guestpanel" >\t\t\t\t\t<div class="left guest">\t\t\t\t\t\t<div>\t\t\t\t\t\t\t<form action="'+
k+'account/login/" method="post" >\t\t\t\t\t\t\t\t<input type="text" name="username" value="Korisni\u010dko ime" onfocus="if(this.value==\'Korisni\u010dko ime\'){this.value=\'\'}" onblur="if(this.value==\'\'){this.value=\'Korisni\u010dko ime\'}" />\t\t\t\t\t\t\t\t<input type="password" name="password" value="Lozinka" onfocus="if(this.value==\'Lozinka\'){this.value=\'\'}" onblur="if(this.value==\'\'){this.value=\'Lozinka\'}" /> &nbsp;&nbsp; \t\t\t\t\t\t\t\t<input type="checkbox" name="nonxpcookie" value="1" id="remember"><label for="remember">&nbsp; Zapamti me?</label>\t\t\t\t\t\t\t\t<input type="hidden" name="islogin" value="1" />\t\t\t\t\t\t\t\t<input type="Submit" class="button" value="Prijavi se" />\t\t\t\t\t\t\t</form>\t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t\t<div class="right guestopts">\t\t\t\t\t\t<ul>\t\t\t\t\t\t\t<li><a href="'+
k+'account/register/" class="tab">Registriraj se</a></li>\t\t\t\t\t\t\t<li><a href="'+k+'account/lostpass/" class="tab">Zaboravljena lozinka?</a></li>\t\t\t\t\t\t</ul>\t\t\t\t\t</div>\t\t\t\t\t<div style="clear: both"></div>\t\t\t\t</div>\t\t\t\t<div class="inner" id="userpanel" >\t\t\t\t\t<div class="left user">\t\t\t\t\t\t<div>Bok <a href="'+k+'account/home/" id="userbarusername"> </a>, ugodno surfanje. <span id="userbar_debug"></span></div>\t\t\t\t\t</div>\t\t\t\t\t<div class="right useropts">\t\t\t\t\t\t<ul id="userbar_tabs">\t\t\t\t\t\t\t<!--li><a href="'+
k+'account/logout/" class="tab">Odjava</a></li--\>\t\t\t\t\t\t\t<li><a href="javascript:void(0)" id="userbar_stateslink" class="tab" onclick="userbar.click_states()" onfocus="blur()"><span class="online">Online</span></a>\t\t\t\t\t\t\t\t<div id="userbar_states" class="drawer" style="width: 90px">\t\t\t\t\t\t\t\t\t<div class="drawertitle"><span class="closer right" onclick="userbar.click_states()" title="Minimiziraj">\u2013</span>Status</div>\t\t\t\t\t\t\t\t\t<table>\t\t\t\t\t\t\t\t\t\t<tr><td style="padding: 0 3px"></td><td class="online" onclick="userbar.new_state(1)" style="cursor: pointer"><a href="javascript:void(0)"><span>Online</span></a></td></tr>\t\t\t\t\t\t\t\t\t\t<tr><td style="padding: 0 3px"></td><td class="invisible" onclick="userbar.new_state(0)" style="cursor: pointer"><a href="javascript:void(0)"><span>Skriveno</span></a></td></tr>\t\t\t\t\t\t\t\t\t\t<tr><td style="padding: 0 3px"></td><td class="offline" onclick="location=\''+
k+'account/logout/\'" style="cursor: pointer"><a href="'+k+'account/logout/"><span>Odjava</span></a></td></tr>\t\t\t\t\t\t\t\t\t</table>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</li>\t\t\t\t\t\t\t<li><a href="javascript:void(0)" id="userbar_friendslink" onclick="userbar.click_friends()" class="tab" onfocus="blur()">Online ekipa</a>\t\t\t\t\t\t\t\t<div id="userbar_friends" class="drawer">\t\t\t\t\t\t\t\t\t<div class="drawertitle"><span class="closer right" onclick="userbar.click_friends()" title="Minimiziraj">\u2013</span>Ekipa</div>\t\t\t\t\t\t\t\t\t<div id="userbar_friendslist"></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</li>\t\t\t\t\t\t\t<li><a href="javascript:void(0)" id="userbar_notificationslink" onclick="userbar.click_notifications()" class="tab" onfocus="blur()">Obavijesti</a>\t\t\t\t\t\t\t\t<div id="userbar_notifications" class="drawer">\t\t\t\t\t\t\t\t\t<div class="drawertitle"><span class="closer right" onclick="userbar.click_notifications()" title="Minimiziraj">\u2013</span>Obavijesti</div>\t\t\t\t\t\t\t\t\t<div id="userbar_notificationslist"></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</li>\t\t\t\t\t\t\t<li><a href="'+
k+'account/settings/" class="tab">Postavke</a></li>\t\t\t\t\t\t\t<li><a href="'+k+'account/visitors/" class="tab">Posjete</a></li>\t\t\t\t\t\t\t<li><a href="'+k+'online/" class="tab">Tko je online</a></li>\t\t\t\t\t\t</ul>\t\t\t\t\t</div>\t\t\t\t\t<div style="clear: both"></div>\t\t\t\t</div>\t\t\t</div>';if(document.all)document.write('<bgsound id="userbar_audio"><embed src="'+k+'media/pisak.wav" autostart="false" hidden="true">');else i.innerHTML+='\t\t\t\t<audio id="userbar_audio" preload="preload" autobuffer="autobuffer">\t\t\t\t\t<source src="'+
k+'media/pisak.mp3" />\t\t\t\t\t<source src="'+k+'media/pisak.ogg" />\t\t\t\t</audio>';document.body.appendChild(i);Y=document.getElementById("userpanel");Z=document.getElementById("guestpanel");U=document.getElementById("userbar_tabs");P=document.getElementById("userbar_friendslink");Q=document.getElementById("userbar_notificationslink");E=document.getElementById("userbar_stateslink");M=document.getElementById("userbar_friends");N=document.getElementById("userbar_notifications");O=document.getElementById("userbar_states");
R=document.getElementById("userbar_friendslist");S=document.getElementById("userbar_notificationslist");F=document.getElementById("userbar_audio");$=document.getElementById("userbar_debug")}function q(){try{if(p){document.getElementById("userbarusername").href=k+p;document.getElementById("userbarusername").innerHTML=p;for(var a=0;a<c.length;a++){c[a].nodeLink.className=(j===a?"open tab":"tab")+(c[a].idLastReceived>c[a].idLastRead?" new":"")+(typeof m[c[a].userid]!="undefined"&&typeof m[c[a].userid].online!=
"undefined"?m[c[a].userid].online?" online":" offline":"");c[a].nodeList.className=j===a?"open drawer":"drawer";c[a].nodeList.style.visibility=j===a?"visible":"hidden";c[a].nodeSound.className=s?"sound_on":"sound_off";if(m[c[a].userid]&&m[c[a].userid].picture){c[a].nodePicture.src=m[c[a].userid].picture;c[a].nodePicture.style.display="inline"}}P.innerHTML="Ekipa"+(A>=0?" ("+A+")":"");P.className=A>0&&r?"open tab":"tab";M.style.visibility=A>0&&r?"visible":"hidden";M.className=A>0&&r?"open drawer":
"drawer";Q.className=(t>0?"new ":"")+(t>0&&o?"open tab":"tab");Q.innerHTML="Obavijesti"+(t>=0?" ("+t+")":"");N.className=(t>0?"new ":"")+(t>0&&o?"open drawer":"drawer");N.style.visibility=t>0&&o?"visible":"hidden";if(E){E.innerHTML=G?"Online":"Skriveno";E.className=(u?"open tab":"tab")+(G?" online":" invisible");O.style.visibility=u?"visible":"hidden";O.className=u?"open drawer":"drawer"}}Y.style.display=p?"block":"none";Z.style.display=p?"none":"block"}catch(b){y&&alert("Iznimka '"+b+"' pri refreshu!")}}
function ja(){r=!r;o=u=j=false;q()}function ka(){o=!o;r=u=j=false;q();if(o)if(H){var a=H.split(",");for(var b in a)a[b]&&la(document.getElementById("userbar_notification"+a[b]));I({read:H})}}function ma(){u=!u;r=o=j=false;q()}function na(a){I({statusonline:a});G=a;u=false;q()}function Aa(){r=o=j=false;q()}function la(a){var b=255,d;a.style.background||setTimeout(function(){d=setInterval(function(){if(b>=221){b-=4;a.style.background="#"+(65793*b).toString(16)}else clearInterval(d)},100)},1E3)}function ha(a){if(a)try{var b=
eval("("+a+")");p=b.username;J=b.userid;G=b.statusonline!="0"?true:false;m[J]={username:p,picture:"",online:G};y=y||p=="Gandalf";var d=false;if(typeof b.users!="undefined")for(var e in b.users)m[e]={username:b.users[e].username,picture:b.users[e].picture,online:b.users[e].online};A=b.friends.length;e=0;for(var f="";e<b.friends.length;e++)f+='<tr><td><a href="/'+m[b.friends[e].id].username+'"><img src="'+m[b.friends[e].id].picture+'" />'+V(m[b.friends[e].id].username,14)+'</a><td align="right"><a href="'+
k+"account/messages/compose/"+b.friends[e].id+'" class="message" title="Po\u0161alji poruku">msg</a><a href="javascript:void(0)" onclick="userbar.new_chat('+b.friends[e].id+",'"+m[b.friends[e].id].username+'\',1)" class="chat" title="Zapo\u010dni chat">chat</a></td></tr>';EventManager.removeEventListeners(R);R.innerHTML="<table>"+f+"</table>";if(!o){t=b.notifications.length;e=0;for(f="";e<b.notifications.length;e++){f+='<tr><td id="userbar_notification'+b.notifications[e].id+'"><a href="'+b.notifications[e].link+
'">'+b.notifications[e].message+"</a></td></tr>";H=(e>0?H+",":"")+b.notifications[e].id}EventManager.removeEventListeners(S);S.innerHTML="<table>"+f+"</table>"}for(e=0;e<b.chat.length;e++){var g=b.chat[e],z=g.userid1!=J?g.userid1:g.userid2,K=typeof aa[g.message]!="undefined";W=Math.max(W,g.id);x.new_chat(z,m[z].username);for(f=0;f<c.length;f++)if(c[f].userid==z){var n=c[f];if(typeof n.messages[g.id]=="undefined"){n.messages[g.id]=true;n.idLastReceived=Math.max(n.idLastReceived,g.id);if(n.idLastRead<
g.id&&g.read!="1"&&g.userid1!=J)d=true;if(j===f&&j!==false){n.idLastRead<g.id&&X.push(z);n.idLastRead=Math.max(n.idLastRead,g.id)}if(g.read=="1"||g.userid1==J)n.idLastRead=Math.max(n.idLastRead,g.id);n.nodeHistory.innerHTML+='<p><small style="float: right">'+oa(g.time)+"</small>"+(K?"<b>Sistemska obavijest:</b>":'<b><a href="/'+m[g.userid1].username+'">'+m[g.userid1].username+"</a>:</b>")+"<br />"+(K?aa[g.message]:g.message)+"</p>";n.nodeHistory.scrollTop=n.nodeHistory.scrollHeight}break}}if(d&&s&&
ba&&document.cookie.search("(^|;| )audio=0")==-1)if(document.all)F.src=k+"media/pisak.wav";else F.play();v&&c.length&&ca()}catch(pa){y&&alert("Iznimka '"+pa+"' pri raspoznavanju sljede\u0107eg JSON-a:\n\n"+a)}q()}function I(a){a=a||{};a.users=[];for(var b=0;b<c.length;b++)a.users.push(c[b].userid);a.users=a.users.join();a.chattimestamp=W;a.chatread=X.join();X=[];B=(new Date).getTime();qa(k+"userbar_chat.php",a,ha)}function ra(a,b){I({chatreceiver:a,chatmessage:b})}function sa(a,b){for(var d=0;d<c.length;d++)if(c[d].userid==
a){j=j!==d||b==1?d:false;r=o=false;if(c[d].idLastRead<c[d].idLastReceived&&j===d){c[d].idLastRead=c[d].idLastReceived;X.push(c[d].userid);ca()}q();if(j===d)try{c[d].nodeInput.focus();c[d].nodeInput.select();c[d].nodeHistory.scrollTop=c[d].nodeHistory.scrollHeight}catch(e){}}}function ta(a){for(var b=0;b<c.length;b++)if(c[b].userid==a){EventManager.removeEventListeners(c[b].nodeTab);U.removeChild(c[b].nodeTab);c.splice(b,1);if(j===b)j=false;else j>b&&j--;q();ca();I({chatreceiver:a,chatdelete:W})}}
function ua(a,b){for(b=0;b<c.length;b++)if(c[b].userid==a)if(ba){c[b].bSound=s=!s;c[b].nodeSound.className=c[b].bSound?"sound_on":"sound_off";document.cookie="audio="+(s?"1":"0")+";expires="+(new Date(2E12)).toGMTString()+";path=/"}else alert(aa["[NOAUDIO]"])}function va(a,b,d){for(var e=false,f=0;f<c.length;f++)if(c[f].userid==a)e=f;if(e===false){if(c.length>=wa)return;e=c.length;e=document.createElement("li");e.innerHTML='\t\t\t\t<!--a id="chatlink'+a+'" href="javascript:void(0)" class="tab">&nbsp; '+
V(b,14)+' <span id="chatcloser'+a+'" class="closer" title="Zavr\u0161i chat">&times;</span></a--\>\t\t\t\t<a id="chatlink'+a+'" href="javascript:void(0)" class="tab">'+V(b,14)+' <span id="chatcloser'+a+'" class="closer" title="Zavr\u0161i chat">&times;</span></a>\t\t\t\t<div class="drawer" id="chatlist'+a+'" style="visibility: hidden">\t\t\t\t\t<div class="drawertitle">\t\t\t\t\t\t<a href="/'+b+'"><img class="chatpicture" id="chatpicture'+a+'" /></a>\t\t\t\t\t\t<span class="closer right" onclick="userbar.close_chat('+
a+')" title="Zavr\u0161i chat">&times;</span>\t\t\t\t\t\t<span class="closer right" onclick="userbar.click_chat('+a+')" title="Minimiziraj">\u2013</span>\t\t\t\t\t\t'+V(b,20)+'\t\t\t\t\t</div>\t\t\t\t\t<div class="drawerinfo">\t\t\t\t\t\t<a id="chatsound'+a+'" href="javascript:void(0)" onclick="userbar.click_chatsound('+a+');this.blur()" title="Zvu\u010dne obavijesti"></a>\t\t\t\t\t\t<span id="chatstatus'+a+'">&nbsp;</span>\t\t\t\t\t</div>\t\t\t\t\t<div id="chathistory'+a+'" class="chathistory clear"></div>\t\t\t\t\t<div><input type="text" id="chatinput'+
a+'" class="chatinput" /></div>\t\t\t\t</div>';U.appendChild(e);document.getElementById("chatlink"+a).onclick=function(){this.blur();x.click_chat(a)};document.getElementById("chatcloser"+a).onclick=function(){x.close_chat(a)};document.getElementById("chatinput"+a).onkeypress=function(g){g=g||window.event;if(g.keyCode==13&&this.value!==""){x.send_chat(a,this.value);this.value=""}};c.push({userid:a,username:b,messages:[],idLastReceived:0,idLastRead:0,bSound:s,nodeTab:e,nodeLink:document.getElementById("chatlink"+
a),nodeList:document.getElementById("chatlist"+a),nodeHistory:document.getElementById("chathistory"+a),nodeInput:document.getElementById("chatinput"+a),nodePicture:document.getElementById("chatpicture"+a),nodeSound:document.getElementById("chatsound"+a),nodeStatus:document.getElementById("chatstatus"+a)})}typeof d!="undefined"&&d==1&&this.click_chat(a,1)}function D(a){if(a===false){i.className="inactive";v=false}else if(a===true){i.className="";v||da();v=true}y&&ea();a=(new Date).getTime();if(a>B+
45E3||a>B+25E3&&v&&C||a>B+25E3&&p&&c.length&&C&&L<=0||a>B+5E3&&p&&c.length&&v&&fa&&C&&L<=0){v||da();I()}}function ca(){for(var a="/",b=0;b<c.length;b++)a+=(a?"/":"")+c[b].userid+","+c[b].username+","+(j===b?"1":"0")+","+c[b].idLastRead;document.cookie="chat="+a+";path=/"}function da(){if(document.cookie.match("(^|;| )chat=([^;]+)")!=null){for(var a=RegExp.$2.split("/"),b=[],d=0;d<a.length;d++)if(a[d].match("^([0-9]+),([^,]+),([01]),([0-9]+)")!=null){b[RegExp.$1]=RegExp.$4;x.new_chat(parseInt(RegExp.$1,
10),RegExp.$2)}for(d=0;d<c.length;d++)if(typeof b[c[d].userid]!="undefined")c[d].idLastRead=Math.max(c[d].idLastRead,b[c[d].userid]);else c[d].messages.length==0&&x.close_chat(c[d].userid)}if(document.cookie.match("(^|;| )audio=([01])")!=null)s=RegExp.$2!="0"}function xa(){if(i){i.style.display="none";EventManager.addEventListener(window,"load",function(){i.style.position="absolute";i.style.display="block";i.style.top=document.body.offsetHeight+"px"})}}function ya(){if(i){i.style.position="absolute";
EventManager.addEventListener(window,"scroll",function(){var a=false;a=typeof window.innerHeight!="undefined"?window.innerHeight:typeof document.documentElement!="undefined"&&typeof document.documentElement.clientHeight!="undefined"&&document.documentElement.clientHeight>0?document.documentElement.clientHeight:document.getElementsByTagName("body")[0].clientHeight;i.style.top=document.documentElement.scrollTop+a-i.offsetHeight+"px"})}}function qa(a,b,d,e){var f=navigator.appName=="Microsoft Internet Explorer"?
new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest,g="";for(var z in b)g+=(g?"&":"")+z+"="+encodeURIComponent(b[z]);var K=setTimeout(function(){f.abort();typeof e=="function"&&e()},15E3);f.onreadystatechange=function(){if(f.readyState>=4){L--;y&&ea()}f.readyState==4&&typeof d=="function"&&d(f.responseText);f.readyState>4&&typeof e=="function"&&e(f.readyState);f.readyState>=4&&K&&clearTimeout(K);if(f.readyState>=4)f=null};f.open("POST",a,true);f.setRequestHeader("Content-type","application/x-www-form-urlencoded");
f.send(g?g:null);L++;y&&ea()}function ea(){$.innerHTML="L="+C+" F="+v+" MA="+fa+" L="+L}function za(a,b){var d="";b=b?b:1;if(typeof a=="string")d+='"'+a+'"';else if(typeof a!="object")d+=a;else for(var e in a)d+=(d?",\n\t":"\n\t")+e+": "+(b<=1?za(a[e],b+1):a[e]);return typeof a+" ("+d+")"}function Ba(a){return a.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/[''""]/g,"&#039;")}function V(a,b){return b&&a.length>b?a.substr(0,b-2)+"...":a}function oa(a){var b=new Date;a=new Date(parseInt(a,10)*
1E3);return(b.getDay()!=a.getDay()?["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"][a.getDay()]+" ":"")+("0"+a.getHours()).replace(/.*(\d\d)$/,"$1")+":"+("0"+a.getMinutes()).replace(/.*(\d\d)$/,"$1")}var k="/profili/",Ca=true,wa=5,aa={"[BLOCKED]":"Korisnik trenutno ne \u017eeli chat s Tobom.","[NOAUDIO]":"Tvoj preglednik ne podr\u017eava standardnu reprodukciju zvuka.\nMolimo, provjeri ima li Tvoj preglednik noviju verziju."},x=this,y=window.location.hostname!="www.gay.hr"&&
window.location.hostname!="gay.hr",v=true,T=null,fa=false,C=false,L=0,ga=null,p=null,J=null,m=[],A=0,t=0,H=null,G=true,r=false,o=false,u=false,i,U,Y,Z,$,P,Q,E,M,N,O,R,S,c=[],B=0,W=0,j=false,X=[],s=false,ba=false,F;this.click_friends=ja;this.click_notifications=ka;this.click_chatsound=ua;this.click_states=ma;this.new_state=na;this.new_chat=va;this.send_chat=ra;this.click_chat=sa;this.close_chat=ta;this.unload=w;ia();ba=document.all||typeof F!="undefined"&&typeof F.play=="function"&&!!document.createElement("audio").canPlayType;
s=false;da();if(typeof h=="string"){ha(h);B=(new Date).getTime()}else q();EventManager.addEventListener(window,"load",l);navigator.appName=="Microsoft Internet Explorer"&&navigator.appVersion.search(/^4.0 \(compatible; MSIE [56]/)>-1&&ya();window.screen.width<800&&xa();if(navigator.appName=="Microsoft Internet Explorer"&&typeof document.activeElement!="undefined"){T=document.activeElement;document.onfocusout=function(){if(document.activeElement!=T)T=document.activeElement;else D(false)};document.onfocusin=
function(){D(true)}}else{window.onblur=function(){D(false)};window.onfocus=function(){D(true)}}document.onmousemove=function(){document.onmousemove=null;fa=true}}
var EventManager={addEventListener:function(h,l,w){if(h&&h.addEventListener)h.addEventListener(l,w,false);else h&&h.attachEvent&&h.attachEvent("on"+l,w)},removeEventListener:function(h,l,w){if(h&&h.addEventListener)h.removeEventListener(l,w,false);else h&&h.attachEvent&&h.detachEvent("on"+l,w)},removeEventListeners:function(h){if(h.getElementsByTagName){h=h.getElementsByTagName("*");for(var l=0;l<h.length;l++){if(typeof h[l].onclick=="function")h[l].onclick=null;if(typeof h[l].onkeypress=="function")h[l].onkeypress=
null}}}};EventManager.addEventListener(window,"unload",function(){if(window.userbar){window.userbar.unload();window.userbar=null}});
