var fotoType=['','v_','n_','m_','s_'];$(document).ready(function(){$('.js_prihlasenie').attr("onclick","this.href = this.href + &hashParam + location.hash; return true;");$('a.login').click(showLoginInfo).live('click',showLoginInfo);});var spinner={show:function(pElm){var l=parseInt(pElm.offset().left)+parseInt(pElm.css('paddingLeft'));var t=parseInt(pElm.offset().top)+parseInt(pElm.css('paddingTop'));var h=pElm.height();var w=pElm.width();var obj=$('#spinnerDiv');if(obj.length<1)obj=$(document.createElement('div')).attr('id','spinnerDiv').addClass('c_pokryvac').hide().appendTo($(document.body));obj.css({'width':w,'height':h,'left':l,'top':t,'position':'absolute'}).show();$('#spinnerImg').show();return obj;},hide:function(){$('#spinnerDiv').hide();$('#spinnerImg').hide();}}
function azetMsgBox(type,params,callback){var defaults={title:'',text:'',css:'',style:'',yesButton:'Ok',noButton:'Zrušiť',okButton:'Ok',info:'',obalCss:'',simple:false,params:null}
params=$.extend(defaults,params);var isIE6=($.browser.msie&&$.browser.version=='6.0');var obal=document.createElement('div');obal._callback=callback;obal._close=azetMsgBox_close;obal._canClose=true;obal._onClose=azetMsgBox_onClose;obal._value=false;obal._params=params['params'];obal.className='c_zrnko css_hover'+((!params.simple&&params.obalCss!='c_absolutne')?' c_fixne':'')+' azmsgbox'+(params.obalCss?' '+params.obalCss:'');var jqObal=$(obal);jqObal.html('<div class="c_konvexnyobal"></div><div class="c_jadro"></div><p class="css_xkruh"><a title="Zavri okno" href="">×</a></p>');var jqJadro=jqObal.find('> div.c_jadro');$(document.body).append('<div class="c_pokryvac" style="width:'+$(document).width()+'px;height:'+$(document).height()+'px"></div>');$(document.body).append(obal);if(params.css!='')jqJadro.addClass(params.css);if(params.style!='')jqJadro.attr('style',params.style);var contentHtml='';if(params.title!='')contentHtml+='<h2>'+params.title+'</h2>';if(params.simple)
{contentHtml+=params.text;jqObal.find('p.css_xkruh').remove();}
else
{contentHtml+='<div class="c_form">';if(params.text!='')contentHtml+='<fieldset class="c_fieldset">'+params.text+'</fieldset>';if(type!=null&&type!=''){contentHtml+='<fieldset class="c_akciasoknom c_fieldset">';if(type=='alert'){contentHtml+='<button class="c_potvrd c_submit btn_close" type="button">'+params.okButton+'</button>';}else if(type=='confirm'){contentHtml+='<button class="c_potvrd c_submit btn_ano" type="button">'+params.yesButton+'</button><a title="Zavrieť okno" class="c_zrus c_submit btn_nie" href="">'+params.noButton+'</a>';}else if(type=='custom'){contentHtml+=params['buttons'];}
if(params.info.length>0){contentHtml+='<div class="c_otaznik"><span class="c_text">?</span><span class="c_obr"></span><div class="c_balon c_vpravo"><div class="c_helium"><p>'+params.info+'</p></div><span class="c_dzindzik"></span></div></div>';}
contentHtml+='</fieldset>';}
contentHtml+='</div>';}
$(document).keyup(azetMsgBox_escKey);$('body > div.c_pokryvac').click(azetMsgBox_click);jqJadro.click(azetMsgBox_click2).append(contentHtml).find('.btn_close').click(function(){this.exit();return false;}).end().find('.btn_ano').click(function(){this.setValue(true);this.exit();return false;}).end().find('.btn_nie').click(function(){this.setValue(false);this.exit();return false;});jqObal.find('div.css_td').hover(azetMsgBox_mouseOver,azetMsgBox_mouseOut).end().find('p.css_xkruh > a').click(function(){this.setValue(false);this.exit();return false;}).end().find('*').each(function(){this.exit=azetMsgBox_forceClose;this.setValue=azetMsgBox_setValue;});if(!params.simple)
{var w=parseInt(jqJadro.width());jqObal.css('marginLeft',Math.round(w/-2));}
jqJadro.show();if(type=='alert'){jqJadro.find('.btn_close').focus();}else if(type=='confirm'){jqJadro.find('.btn_nie').focus();}
if(isIE6){$('select').addClass('msghdsel').css('visibility','hidden');}
return jqObal;}
function azetMsgBox_mouseOver(){$(this).addClass('css_hover');}
function azetMsgBox_mouseOut(){$(this).removeClass('css_hover');}
var bActivateEnter=true;function azetMsgBox_escKey(event){try{switch(event.keyCode)
{case 27:$('.azmsgbox')[0]._value=false;$('.azmsgbox p.css_xkruh > a').click();break;case 13:if(bActivateEnter)$('.azmsgbox .btn_ano').click();break;}}catch(e){}
event.stopPropagation();}
function azetMsgBox_click(){$('body > div.azmsgbox')[0]._close();}
function azetMsgBox_click2(e){e.stopPropagation();}
function azetMsgBox_close(){var dontClose=this._onClose();if(!dontClose){$(document).unbind('keyup',azetMsgBox_escKey);$('body > div.c_pokryvac').remove();$(this).fadeOut('fast',function(){$(this).remove();});}}
function azetMsgBox_onClose(){var dontClose=false;if(typeof this._callback=='function'){if(this._params!=null){dontClose=this._callback(this._value,this._params);}else{dontClose=this._callback(this._value);}}
$('select.msghdsel').css('visibility','visible');return dontClose;}
function azetMsgBox_forceClose(){$(this).parents('div.azmsgbox')[0]._close();}
function azetMsgBox_setValue(val){var prnt=$(this).parents('div.azmsgbox')[0];if(typeof val!='undefined')prnt._value=val;return prnt._value;}
function getLastLogin(status,sex){if(status['isChating']){if(i9!='')
{sRoomLink=getAzetLink('pokecMiestnost',{idRoom:status['idChat']})
sAddClass='';}
else
{sRoomLink='#';sAddClass=' login';}
return'<a class="c_status'+sAddClass+'" href="'+sRoomLink+'" title="Choď do miestnosti a Pokecaj s '+(typeof(sex)=='undefined'?'ním/ňou':(sex!=2?'ním':'ňou'))+'">'+status['roomName']+'</a>';}else if(status['isLoged']){return'<span class="c_status c_online">'+(typeof(sex)=='undefined'||sex!=2?'prihlásený':'prihlásená')+'</span>';}else{var date=new Date();date.setTime(status['lastLogin']*1000);var hrs=date.getHours()<10?'0'+date.getHours():date.getHours();var min=date.getMinutes()<10?'0'+date.getMinutes():date.getMinutes();return'<span>'+date.getDate()+'. '+(date.getMonth()+1)+'. '+date.getFullYear()+', '+hrs+':'+min+'</span>';}}
function makeShortText(text,length){if(text.length<=length)return text;var words=text.split(' ');if(words.length<2)return(text.substr(0,length)+'&hellip;');var ret='';var pos=0;while((pos<words.length)&&((ret.length+words[pos].length)<length)){ret+=words[pos]+' ';pos++;}
if(pos<words.length)ret+='&hellip;';return ret;}
function openRp(idUser,nick,type)
{sType='';if(type!='')
{sType=type+'/'+nick;}
if(useOldRp==1)
{Param=3;AddParam='';if(type=='archiv-rp')
{Param=5;if(typeof nick=='number'&&nick&&nick!=idUser)AddParam='&diskusia='+nick;}
else if(type=='archiv-pokecu')
{Param=6;}
else if(type=='nova-rp')
{Param=3;AddParam='&dalsiaRP=103&AZetID='+nick;}
else if(type=='nastavenia')
{Param=14;}
else if((type=='citaj-rp')||(type=='citaj-rp-auto'))
{AddParam='&odpNova=1';}
window.open(getAzetLink('rp_old',{})+"index.phtml?i9="+i9+"&rpI="+Param+AddParam,"RychlaPosta"+Math.floor(Math.random()*1000000),"top=50,left=50,width=535,height=410,buttons=No,scrollbars=Yes,location=No,menubar=No,resizable=No,status=No,directories=No,toolbar=No,copyhistory=No");}
else
{var expdate=new Date();expdate.setTime(expdate.getTime()+1000*5);document.cookie='go_'+idUser+"="+type+"/; expires="+expdate.toGMTString()+"; path=/; domain="+getCookieDomain(window.location.hostname);if(nick!='')document.cookie='go_nick='+nick+'; expires='+expdate.toGMTString()+'; path=/; domain='+getCookieDomain(window.location.hostname);var rpWindow=window.open(aLinks['pokec_domain']+getAzetLink('rp',{action:"start"})+'#'+sType,'RP'+idUser,'top=50,left=50,width=704,height=510,buttons=No,scrollbars=No,location=No,menubar=No,resizable=No,status=No,directories=No,toolbar=No,copyhistory=No');if(rpWindow)
{rpWindow.focus();}}
return false;}
function openPlusActivate(ref,absPath)
{plusPath='plus_links';if(absPath){plusPath='plus_links_abs';}
var plusWindow=window.open(getAzetLink(plusPath,{action:"aktivuj_si_plus"})+"&ref="+ref,"profil","width=576, height=445, status=0, menubar=0, resizable=0,location=0, toolbar=0");if(plusWindow)plusWindow.focus();}
function openPLUSdar(id){window.open(aLinks['pokec_domain']+getAzetLink('plus_links',{action:"daruj_plus_popup"})+"&id="+id,"plusDarPopup","top=50,left=50,width=576,height=445,buttons=No,scrollbars=No,location=No,menubar=No,resizable=Yes,status=No,directories=No,toolbar=no,copyhistory=No");return false;}
function OtvorPomoc(url,site){window.open(url+"&idH="+site,"JavaScriptIt","top=200,left=400,width=530,height=330,buttons=No,scrollbars=Yes,location=No,menubar=No,resizable=Yes,status=Yes,directories=No,toolbar=No,copyhistory=No");return false;}
function superKalendar(button,target,prefix,initPeriod,hilightInitDate){$(button).click(function(){if(typeof superKalendarDraw!=="function"){$("head").append("<link rel=\"stylesheet\" href=\""+Config["url_common_css"]+"superKalendar.css?v20090823\" type=\"text/css\" media=\"screen\">");$.getScript(Config["url_common_js"]+"date.js",function(){$.getScript(Config["url_common_js"]+"superKalendar.js?v20090823",function(){superKalendarDraw(button,target,prefix,initPeriod,hilightInitDate);});});}
else{superKalendarDraw(button,target,prefix,initPeriod,hilightInitDate);}
return false;});}
function getAzetLink(linkName,params){var link=aLinks[linkName];if(typeof link=='undefined')return false;if(typeof params=='undefined')params={};var patt=new RegExp('PARAM_([a-zA-Z0-9]{1,})','gi');var matches=link.match(patt);if(matches==null)return link;var key,val;for(var i=0;i<matches.length;i++){key=matches[i].replace(/PARAM_/g,'');if(typeof params[key]!='undefined'){val=params[key];}else if(typeof window[key]!='undefined'){val=window[key];}else{val='';}
link=link.replace(matches[i],val);}
link=link.replace(/([^:]{1})\/\/([$?])/gi,'$1$2').replace(/i9=(&|$)/gi,'').replace(/[?]$/gi,'');return link;}
function composeUserPhotoLink(sLink)
{return sLink.replace('PARAM_p','http://').replace('PARAM_ext','.jpg');}
function normalizeUserData(user,dopInfo){if(typeof user['isFriend']=='undefined')user['isFriend']=false;if(dopInfo['allowDel']==null||dopInfo['allowDel']==false){user['allowDel']=false;}else{user['allowDel']=true;}
user['age']=(user['age']=='-'?'?':user['age']);if(dopInfo['makeEmphasis']!=null&&dopInfo['makeEmphasis']==true&&user['emphasis']!=null&&user['emphasis']==true){user['makeEmphasis']=true;}else{user['makeEmphasis']=false;}
if(typeof user['STATUS_MESSAGE']=='undefined')user['STATUS_MESSAGE']={};if(typeof user['STATUS_MESSAGE']['statusMessage']=='undefined')user['STATUS_MESSAGE']['statusMessage']='';if(typeof user['NAME']=='undefined')user['NAME']={fullName:'',firstName:'',surName:''};if(typeof user['nick']=='undefined')user['nick']='&nbsp';if(typeof user['sefNick']=='undefined')user['sefNick']=user['nick'].toLowerCase();user['FUNC']={};if(idUser>0){user['FUNC']['onClAddFriend']='afAddFriend({nick:\''+user['nick']+'\'});return false;';user['FUNC']['onClAddPlus']='openPLUSdar('+user['idUser']+');return false;';user['FUNC']['onClPosliRp']='openRp('+idUser+',\''+user['nick']+'\',\'nova-rp\');return false;';}else{user['FUNC']['onClAddFriend']=user['FUNC']['onClAddPlus']=user['FUNC']['onClPosliRp']='azetPrihlasenie()';}
return user;}
function makeVizitka(user,dopInfo){user=normalizeUserData(user,dopInfo);html='';var linkTarget=(typeof dopInfo['linkTarget']!='undefined'?' target="'+dopInfo['linkTarget']+'"':'');var cssClasses=['c_bublitka'];cssClasses.push((user['isBlocked']||user['isDeleted'])?'c_herma':(user['sex']!=2?'c_muz':'c_zena'));if(user['makeEmphasis']==true)cssClasses.push('c_zvyrazneny');if(typeof user['bubbleSkinNumber']!='undefined')cssClasses.push('c_kravata','c_k'+user['bubbleSkinNumber']);html+='<div class="'+cssClasses.join(' ')+'" tag="'+user['idUser']+'">';html+='<div class="c_info">';if(!user['isBlocked']&&!user['isDeleted']){html+='<h2><a href="'+aLinks['pokec_domain']+getAzetLink('profil',{nick:user['sefNick']})+'"'+linkTarget+'>'+user['nick']+'</a></h2>';if(user['STATUS_MESSAGE']['statusMessage'].length>44){html+='<q title="'+user['STATUS_MESSAGE']['statusMessage']+'">'+user['STATUS_MESSAGE']['statusMessage'].substr(0,42)+'&hellip;'+'</q>';}else{html+='<q>'+user['STATUS_MESSAGE']['statusMessage']+'</q>';}
if(user['NAME']['fullName'].length>22){html+='<h3 title="'+user['NAME']['fullName']+'">'+user['NAME']['fullName'].substr(0,20)+'&hellip;'+'</h3>';}else{html+='<h3>'+user['NAME']['fullName']+'</h3>';}
html+='<p>'+user['LOCATION']['cityName']+'<br/>'+getLastLogin(user['STATUS'],user['sex'])+'</p>';html+='<span class="c_vek"><span>'+(user['sex']!=2?'m':'ž')+'</span> / <span>'+user['age']+'</span></span>';html+='</div>';html+='<div class="c_ovladanie">';html+='<ul class="c_obsahove">';if(user['photoAlbums']>0)html+='<li class="c_fo"><a title="Fotoalbumy" href="'+aLinks['pokec_domain']+getAzetLink('fotoalbumy',{nick:user['sefNick']})+'"'+linkTarget+'><small>'+user['photoAlbums']+'</small><span class="c_ikonka"></span><span class="c_text">Fotoalbumy</span></a></li>';var iCountAllVideos=0;if(typeof user['PROJECT_STATUS']['videoAlbums']!='undefined')
{iCountAllVideos=user['PROJECT_STATUS']['videoAlbums']+user['PROJECT_STATUS']['videoAlbumsFavs']+user['PROJECT_STATUS']['videoAlbumsExts'];}
if(iCountAllVideos>0)html+='<li class="c_vi"><a title="Videoalbumy" href="'+aLinks['pokec_domain']+getAzetLink('videoalbumy',{nick:user['sefNick']})+'"'+linkTarget+'><small>'+iCountAllVideos+'</small><span class="c_ikonka"></span><span class="c_text">Videoalbumy</span></a></li>';html+='</ul>';html+='<ul class="c_pouzivatelske">';html+='<li class="c_rp">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Pošli RP" class="login" href="#">';}else{html+='<a title="Pošli RP" onClick="'+user['FUNC']['onClPosliRp']+'">';}
html+=' <span class="c_ikonka"></span><span class="c_text">RP</span></a></li>';if(user['isFriend']==false&&user['idUser']!=idUser){html+='<li class="c_pr">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Pridaj k priateľom" href="#" class="login">';}else{html+='<a title="Pridaj k priateľom" href="#" onClick="'+user['FUNC']['onClAddFriend']+'">';}
html+=' <span class="c_ikonka"></span><span class="c_text">Spriateliť sa</span></a></li>';}
if(typeof user['noAddGift']=='undefined'||user['noAddGift']==false){html+='<li class="c_pl '+(typeof plusDarCssClass!='undefined'?plusDarCssClass:'')+'">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Daruj Plus" href="#" class="login">';}else{html+='<a title="Daruj Plus" href="#" onClick="'+user['FUNC']['onClAddPlus']+'">';}
html+=' <span class="c_ikonka"></span><span class="c_text">Daruj Plus</span></a></li>';}
html+='</ul>';html+='</div>';html+='<a class="c_fotka" href="'+aLinks['pokec_domain']+getAzetLink('profil',{nick:user['sefNick']})+'" title="'+user['nick']+'"'+linkTarget+'>';if(typeof user['PHOTO']!='undefined'&&typeof user['PHOTO']['normal']=='string'){html+='<img src="'+composeUserPhotoLink(user['PHOTO']['normal'])+'" width="88" height="110" alt=""></a>';}else{html+='</a>';}}else{html+='<h2>'+user['nick']+'</h2><q></q><h3></h3>';html+='<p>';if(user['isBlocked']){html+='Zablokovaný používateľ.<br /><b>Dôvod:</b> porušovanie pravidiel.';}else{html+='Zmazaný používateľ.<br />Nick môže používať niekto iný.';}
html+='</p><span class="c_vek"></span></div><div class="c_ovladanie"></div><a class="c_fotka" href="#"></a>';}
if(user['allowDel'])html+='<p class="css_xkruh"><a title="Zmazať z priateľov" href=""><span>&times;</span></a></p>';html+='</div>';return html;}
function makeKarta(user,dopInfo){user=normalizeUserData(user,dopInfo);var profil=getAzetLink('profil',{nick:user['sefNick']});html='<div class="css_karta '+((user['isBlocked']||user['isDeleted'])?'css_herma':(user['sex']!=2?'css_muz':'css_zena'))+(user['makeEmphasis']==true?' c_zvyrazneny':'');html+='" onmouseover="$(this).addClass(\'css_hover\');" onmouseout="$(this).removeClass(\'css_hover\');" tag="'+user['idUser']+'">';if(!user['isBlocked']&&!user['isDeleted']){html+='<p class="css_foto"><a href="'+profil+'" title="'+user['nick']+'"><span>';if(typeof user['PHOTO']!='undefined'&&typeof user['PHOTO']['normal']=='string'){html+='<img src="'+composeUserPhotoLink(user['PHOTO']['normal'])+'" width="88" height="110" alt="'+user['nick']+'">';}
html+='</a></span></p>';html+='<span class="css_vek" title="Vek">'+user['age']+'</span>';html+='<p class="css_nick"><a href="'+profil+'">'+user['nick']+'</a></p>';html+='<ul class="css_ovladace">';html+='<li class="css_poslirp">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Pošli RP" class="login" href="#">';}else{html+='<a title="Pošli RP" href="#" onClick="'+user['FUNC']['onClPosliRp']+'">';}
html+='</a></li>';if(user['isFriend']==false){html+='<li class="css_dopriatelov">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Pridaj k priateľom" href="#" class="login">';}else{html+='<a title="Pridaj k priateľom" href="#" onClick="'+user['FUNC']['onClAddFriend']+'">';}
html+='</a></li>';}else{html+='<li class=""><a></a></li>';}
if(typeof user['noAddGift']=='undefined'||user['noAddGift']==false){html+='<li class="css_darujplus">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Daruj Plus" href="#" class="login">';}else{html+='<a title="Daruj Plus" href="#" onClick="'+user['FUNC']['onClAddPlus']+'">';}
html+='</a></li>';}
html+='</ul>';}else{html+='<p class="css_foto"><a href="#"><span></span></a></p>';html+='<span class="css_vek" '+(user['isBlocked']?'title="Používateľ je zablokovaný z dôvodu porušovania pravidiel.">Zablokovaný':'title="Používateľ je zmazaný. Nick môže používať niekto iný." >Zmazaný')+'</span>';html+='<p class="css_nick"><a href="#">'+user['nick']+'</a></p>';}
html+='</div>';return html;}
function azetPrihlasenie(){location.assign(getAzetLink('prihlasenie',{uri:encodeURIComponent(location.href)}));}
jQuery.fn.flexiTextarea=function(){return this.each(function(){$(this).keyup(function(){if(!this._height)this._height=$(this).height();var h=parseInt(this._height);$(this).height(h);var adjustedHeight=this.clientHeight;adjustedHeight=Math.max(this.scrollHeight,adjustedHeight);if(adjustedHeight>500){$(this).height(500).unbind('keyup');}else{  $(this).height((adjustedHeight>this.clientHeight?(adjustedHeight+4):h));}});});}
jQuery.fn.maxLength=function(len){return this.each(function(){$(this).keyup(function(){var val=$(this).val();if(val.length>len)$(this).val(val.substr(0,len));});});}
function getCookieDomain(url){var urlArr=url.split('.');var outUrl='';for(var i=urlArr.length;i>(urlArr.length-2);i--){outUrl='.'+urlArr[i-1]+outUrl;}
return outUrl;}
function cennikSms(data){if(typeof data=='undefined'){$.getJSON(aLinks['pokec_domain']+getAzetLink('plus_links',{action:'cennik_sms'})+'&callback=?',null,cennikSms);return false;}
azetMsgBox(null,{title:"",text:data,style:"width: 600px;"});}
function showLoginInfo(e){var url=$(this).attr('href');if(url==undefined||$.trim(url).length==0||url=='#'){url=location.href;}else if(url.search(/^#/)==0){url=location.protocol+'//'+location.hostname+location.pathname+url}else if(url.indexOf('http://')==-1){url=location.protocol+'//'+location.hostname+url;}
params={title:'Prihlásenie',text:'<input type="hidden" id="forceLoginURL" value="'+encodeURIComponent(url)+'" /><div class="c_vyrazny">Táto akcia vyžaduje prihlásenie. Chceš sa prihlásiť?</div>',yesButton:'Áno',noButton:'Nie',style:'width:350px'};azetMsgBox('confirm',params,forceToLogin);e.stopImmediatePropagation();return false;}
function forceToLogin(ret){if(ret)location.href=getAzetLink('prihlasenie',{uri:$('#forceLoginURL').val()});}
function wordBender(aWords,iNumber){if(aWords[iNumber])return aWords[iNumber];var aCounts=new Array();for(var i in aWords)aCounts.push(i);if(iNumber>i)return aWords[i];for(var j in aCounts)if(aCounts[parseInt(j)]<=iNumber&&aCounts[parseInt(j)+1]>iNumber)return aWords[parseInt(aCounts[j])];return aWords[aCounts[0]];}
function htmlSpecialChars(txt){return txt.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;");}
var inProgress=false;function setViewPerPage(perPage,what,el){inAr=$.inArray(perPage,pp);if(inProgress==true||aktLimit==perPage||inAr<0){return false;}
inProgress=true;var s="?pp["+what+"]="+perPage+"&pt=3&debug=0&i9="+i9+"&jsoncallback=?";$.getJSON(urlNastavenia+s,null,function(data){if(data=="OK"){$("span.c_operabug > a").removeClass("c_akt");$("span.c_operabug > a").each(function(){if($(this).html()==perPage){$(this).addClass("c_akt");}});}
if(el!='undefined'&&$(el).attr('href')!='#'){location.href=$(el).attr('href');}else{location.reload();}});inProgress=false;}
function showVideoTransformAddBox(url,data,callback)
{var bClub=(typeof data['club']!='undefined')?true:false;var html='<p>Chceš uložiť prevzaté video do '+(!bClub?'svojich videoalbumov':'videoalbumov klubu')+'?</p>';html+='<p><label>';html+='<input type="checkbox" id="saveSetting">';html+=' Zapamätať si nastavenie '+(!bClub?'':'pre všetky kluby ')+'a už viac túto otázku nezobrazovať';html+='</label></p>';html+='<p>Toto nastavenie si môžeš kedykoľvek zmeniť vo '+(!bClub?'svojich Videoalbumoch v záložke Prevzaté videá':'Videoalbumoch ktoréhokoľvek klubu v záložke Videá (ak do nej máš prístup)')+'.</p>';var params={title:'Prevzaté video',text:'<div class="c_vyrazny">'+html+'</div>',style:'width:350px',yesButton:'Áno',noButton:'Nie'}
azetMsgBox('confirm',params,function(ret){var addVideo=0;if(ret)
{addVideo=1;}
var saveSetting=0;if($('#saveSetting').is(':checked'))
{saveSetting=1;}
data['addVideo']=addVideo;data['saveVideoSetting']=saveSetting;if(typeof callback!='undefined')
{$.post(url,data,callback,'json');}
else
{$.post(url,data);}});}
function showVideoTransformSetBox(url,data)
{var bClub=(typeof data['club']!='undefined')?true:false;var html='<p><label><input type="radio" name="radio" value="1"'+(data['videoTransformSetting']==1?' checked="checked"':'')
+'> chcem ukladať všetky prevzaté videá z nástenky do '+(!bClub?'mojich videoalbumov':'videoalbumov klubu')+'</label></p>';html+='<p><label><input type="radio" name="radio" value="0"'+(data['videoTransformSetting']==0?' checked="checked"':'')
+'> nechcem ukladať prevzaté videá z nástenky do '+(!bClub?'mojich videoalbumov':'videoalbumov klubu')+'</label></p>';html+='<p><label><input type="radio" name="radio" value="2"'+((data['videoTransformSetting']==2||data['videoTransformSetting']==3)?' checked="checked"':'')
+'> pýtať sa pri každom pridaní videa na '+(!bClub?'moju nástenku':'nástenku klubu')+'</label></p>';var params={title:'Prevzaté video',text:'<div class="c_vyrazny">'+html+'</div>',style:'width:410px',yesButton:'Uložiť',noButton:'Zrušiť'}
azetMsgBox('confirm',params,function(ret){if(!ret)
{return false;}
var sSetting=$('input[name="radio"]:checked').attr('value');switch(sSetting)
{case'0':data['addVideo']=0;data['saveVideoSetting']=1;break;case'1':data['addVideo']=1;data['saveVideoSetting']=1;break;case'2':data['addVideo']=0;data['saveVideoSetting']=0;break;}
$.post(url,data);});}
function statusEdit()
{var prnt=$(this).parents('div.c_covcul');prnt.toggleClass('c_edit');prnt.find('.c_semtonapis input:text').blur();if(prnt.hasClass('c_edit'))prnt.find('.c_semtonapis input:text').val('').focus();return false;}
function statusKeyPress(e)
{if(e.keyCode==13)$(this).next('a').click();}
function statusSaveMessageResponse(data)
{if(data['setStatusMessage']){var prnt=$('div.c_covcul');var val=data['statusMessage']['statusMessage'];var lVal=val.length;val=val+'&nbsp;';prnt.find('.c_cas').html('<span>pred chvíľou</span> si napísal: <q>'+val+'</q>');$('div.c_covcul a.c_ceruza').click();if($(document.body).is('#c_nastenka')){$.post(getAzetLink('nastenka',{nick:prNick,action:''}),{},nsContentLoaded,'html');prInit();}
if(lVal>0){prnt.find('.c_casik').text('práve teraz');prnt.find('blockquote').html(val).removeClass('c_stuch');}else{prnt.find('.c_casik').text('');prnt.find('blockquote').html('Napíš čo práve robíš?').addClass('c_stuch');}}}
function fixHref(href){if($.support.hrefNormalized)return href;else return href.replace(/https?\:\/\/.*?\//,"/");}
;jQuery.fn.pokecBubble=function(settings){bubbleDecompressIndexes();var defaults={offsetLeft:0,offsetTop:0,showDelay:100,hideDelay:1000,direction:'left',pointer:true,target:'',mOver:bubbleDivMouseOver,mOut:bubbleDivMouseOut}
settings=$.extend(defaults,settings);return this.each(function(){this.bubbleParams=settings;this.down=false;this.bubbleNick=bubbleFindNick($(this).attr('href').toLowerCase());bubbleNicks.push(this.bubbleNick);$(this).bind('mouseenter',bubbleMouseOver).bind('mouseleave',bubbleMouseOut);});};jQuery.fn.unbindPokecBubble=function(){return this.each(function(){$(this).unbind('mouseenter',bubbleMouseOver).unbind('mouseleave',bubbleMouseOut);});};var bubbleDiv=null;var bubbleTimer=null;var bubbleNicks=[];var bubbleDataLoading=false;var bubbleCurrentElement='';var bubbleBufferSize=250;var bubbleIndex=0;var aBubbleData={};setInterval(bubbleOptimize,120000);function bubbleShow(){var options=this.bubbleParams;clearTimeout(bubbleTimer);var nick=this.bubbleNick;if(typeof aBubbleData[nick]=='undefined'){bubbleLoadData(this,nick);return false;}
bubbleCreateContent(nick,$(this).attr('href'),options);$(bubbleDiv).removeClass('css_hore css_dole css_vlavo-h css_vpravo-h c_bezsipky');var l=$(this).offset().left;var t=$(this).offset().top;if(options.direction=='right'){l-=$(bubbleDiv).outerWidth();t-=parseInt($(bubbleDiv).css('paddingTop'));$(bubbleDiv).addClass('css_vpravo-h');}else if(options.direction=='top'){l-=parseInt($(bubbleDiv).css('paddingLeft'));t-=$(bubbleDiv).outerHeight();$(bubbleDiv).addClass('css_hore');}else if(options.direction=='bottom'){l-=parseInt($(bubbleDiv).css('paddingLeft'));t+=$(this).height();$(bubbleDiv).addClass('css_dole');}else{l+=$(this).width();t-=parseInt($(bubbleDiv).css('paddingTop'));$(bubbleDiv).addClass('css_vlavo-h');}
if(!options.pointer)$(bubbleDiv).addClass('c_bezsipky');$(bubbleDiv).css('left',l+options.offsetLeft).css('top',t+options.offsetTop);if($(bubbleDiv).is(':visible')){$(bubbleDiv).map(bubbleShowArrow);}else{bubbleTimer=setTimeout('bubbleSlideDown()',options.showDelay);}}
function bubbleHide(){var options=this.bubbleParams;clearTimeout(bubbleTimer);bubbleTimer=setTimeout('bubbleSlideUp();',500);}
function bubbleSlideUp(){if(!this.down)return;$(bubbleDiv).slideUp("fast").find('.c_dzindzik').addClass('css_nvsbl');}
function bubbleSlideDown(){$(bubbleDiv).slideDown('fast',bubbleShowArrow);this.down=true;}
function bubbleShowArrow(){$(this).find('.c_dzindzik').removeClass('css_nvsbl');}
function bubbleFindNick(s){s=s.replace(/http:\/\/([^\/]{1,})/gi,'');var reg=new RegExp('/([^\?\/]{1,})','gi');var res=reg.exec(s);return(res?res[1]:'');}
function bubbleCreateContent(nick,href,options){var user=aBubbleData[nick];var idUser=user['idUser'];if(typeof user['statusMessage']=='undefined')user['statusMessage']='';if(bubbleDiv==null){bubbleDiv=document.createElement('div');$(bubbleDiv).addClass('c_orolvtak c_dymovesklo').attr('id','UserBubble').hide().hover(options.mOver,options.mOut);$(document.body).append(bubbleDiv);}
if($(bubbleDiv).attr('tag')!=nick){var dopInfo={};var sex=(user['sex']!=2);if(options.target.length>0)dopInfo['linkTarget']=options.target;var html=makeVizitka(user,dopInfo)+'<div class="c_zadymenie"></div><div class="c_dzindzik css_nvsbl"></div>';$(bubbleDiv).removeClass('c_muz c_zena').addClass((sex?'c_muz':'c_zena')).attr('tag',nick).html(html);}
return bubbleDiv;}
function bubbleDivMouseOver(){clearTimeout(bubbleTimer);}
function bubbleDivMouseOut(){bubbleHide();}
function bubbleMouseOver(e){$(this).addClass('hasBubble').map(bubbleShow);e.stopPropagation();return false;}
function bubbleMouseOut(e){$(this).removeClass('hasBubble').map(bubbleHide);bubbleCurrentElement='';e.stopPropagation();return false;}
function bubbleLoadData(elem,nick){if(bubbleDataLoading||bubbleNicks.length==0)return false;bubbleDataLoading=true;bubbleCurrentElement=elem;var nickToLoad=[];var nickList={};var limit=10;nickList[nick]=true;nickToLoad.push(nick);while(sNick=bubbleNicks.shift())
{if(typeof nickList[sNick]=='undefined'&&typeof aBubbleData[sNick]=='undefined')
{nickList[sNick]=true;nickToLoad.push(sNick);if(nickToLoad.length>=limit)break;}}
var url=aLinks['pokec_domain']+getAzetLink('sluzby_system',{action:'nacitaj-data'});url+=(url.indexOf('?')==-1?'?':'&')+'jsoncallback=?';$.getJSON(url,{usersNick:nickToLoad.join(',')},bubbleLoadDataResponse);}
function bubbleReset(){bubbleDataLoading=false;aBubbleData={};$('#UserBubble').attr('tag','');}
function bubbleLoadDataResponse(data){bubbleDataLoading=false;try
{for(sNick in data)
{aBubbleData[sNick]=data[sNick];aBubbleData[sNick]['index']=bubbleIndex;bubbleIndex++;}
$(bubbleCurrentElement).map(bubbleShow);}
catch(e)
{}}
function bubbleOptimize()
{try
{var bubbleNicks=[];for(sNick in aBubbleData)
{bubbleNicks.push(sNick);}
if(bubbleNicks.length<=bubbleBufferSize)return false;bubbleNicks=bubbleNicks.sort(bubbleNickSort);var howMany=bubbleNicks.length-bubbleBufferSize;var nickToClear=bubbleNicks.splice(0,howMany);for(var i=0;i<nickToClear.length;i++)
{var sNick=nickToClear[i];if(typeof aBubbleData[sNick]!='undefined')delete aBubbleData[sNick];}
return true;}
catch(e)
{}}
function bubbleNickSort(a,b)
{var nick1=aBubbleData[a];var nick2=aBubbleData[b];if(typeof nick1['index']=='undefined')nick1['index']=0;if(typeof nick2['index']=='undefined')nick2['index']=0;return nick1['index']<nick2['index']?-1:1;}
var aIndexes={1:'idUser',2:'nick',3:'photo',4:'sex',5:'photoAlbums',6:'videoAlbums',7:'sefNick',8:'profilPercent',9:'emphasis',10:'age',11:'isBlocked',12:'PHOTO',13:'normal',14:'medium',15:'24x24',16:'PLUS',17:'active',18:'activeTo',19:'LOCATION',20:'idRegion',21:'regionName',22:'idCity',23:'cityName',24:'STATUS',25:'isLoged',26:'isChating',27:'idChat',28:'roomName',29:'lastLogin',30:'PROJECT_STATUS',31:'photoAlbums',32:'photoAlbumsFavs',33:'videoAlbums',34:'videoAlbumsFavs',35:'videoAlbumsExts',36:'blogPosts',42:'STATUS_MESSAGE',43:'statusMessage',44:'addTime',45:'isFriend',46:'isIamFriend',47:'bubbleSkinNumber',48:'isDeleted',49:'photoAlbumsFav'};function bubbleDecompressIndexes(data)
{if(typeof data=='undefined')
{if(typeof bDecompress!='undefined')
{delete(bDecompress);for(sUserNick in aBubbleData)
{aBubbleData[sUserNick]=bubbleDecompressIndexes(aBubbleData[sUserNick]);}}}
else
{var newData={};for(iIndex in data)
{newData[aIndexes[iIndex]]=typeof data[iIndex]=='object'?bubbleDecompressIndexes(data[iIndex]):data[iIndex];}
return newData;}}
;$(document).ready(topSearch_init);function topSearch_init()
{$('#vysuvac a.aktualna').click(initSearchBox);$('#vyhladavanie').submit(submitSearch);$("#searchInput").bind("keydown",function(event){if(event.keyCode===$.ui.keyCode.TAB&&$(this).data("autocomplete").menu.active){event.preventDefault();}}).autocomplete({source:getTagsSuggestions,search:function(){separatorType=2;var term=extractLast(this.value);if(term.length<2){return false;}},focus:function(){return false;},select:function(event,ui){var terms=split(this.value);terms.pop();terms.push(ui.item.value);terms.push("");this.value=terms.join(" ");return false;}});}
var tagCache={};function getTagsSuggestions(request,response)
{var searchTerm=extractLast(request.term);if(typeof(tagCache[searchTerm.substr(0,2)])!='undefined')
{response(searchInTagsCache(searchTerm));return;}
$.ajax({url:searchTagUrl,dataType:"json",data:{slovo:searchTerm},success:function(data){tagCache[searchTerm.substr(0,2)]=data;response(data);}});return;};function searchInTagsCache(pWord)
{var sliceTags=new Array();var startChar=pWord.substr(0,2);var wordLength=pWord.length;for(key in tagCache[startChar])
{if(pWord==tagCache[startChar][key]['value'].substr(0,wordLength))
{sliceTags.push(tagCache[startChar][key])}}
return sliceTags;}
var separatorType=1;function split(val)
{if(separatorType==1)
{return val.split(/,\s*/);}
else
{return val.split(" ");}}
function extractLast(term)
{return split(term).pop();}
function initSearchBox()
{$('#vysuvac').addClass('zobraz');$('#vysuvac').find('ul.hlavne > li > a.sipka').click(function(){$('#vysuvac ul.hlavne li').siblings().removeClass('otvorena');$(this).parent().toggleClass('otvorena');});$('#vysuvac').find('ul.hlavne > li > a:not(.sipka)').click(initChangeCat);$('#vysuvac').find('ul.hlavne > li > ul > li > a').click(initChangeCat);}
function initChangeCat()
{$('#vysuvac a.aktualna').remove();$('#vysuvac ul.hlavne').before($(this).clone().addClass('aktualna'));$('#vysuvac').toggleClass('zobraz');$('#vysuvac a.aktualna').click(initSearchBox).append('<span class="i sipka"></span>');}
function submitSearch()
{var idCat=$(this).find('#vysuvac a.aktualna').attr('tag');if(idCat!='undefined'&&idCat>0)
{$(this).find('input[name$="kategoria"]').val(idCat);}
else
{}}
;$(document).ready(tahaky_init);function tahaky_init()
{$('#sendReport').click(showSendReport);$('#badReport').click(showBadContent);$('#saveReport').click(showSaveReport);$('.zapni_rozsirene').click(animateAdvancedSearch);$('#rozsirene_vyhladavanie .zrusit').click(animateAdvancedSearch);$('div#diskusia a.nick, #vlastnik').pokecBubble({offsetTop:20,offsetLeft:-40});$('div#diskusia a.avatar').pokecBubble({direction:'bottom',offsetLeft:10,offsetTop:-1});$('.removeFavorite').click(showRemoveFavoriteReport);$('#cloneAddImmage').click(cloneAddImmage);$('#cloneAddSource').click(cloneAddSource);$('#cloneOtherCategory').click(cloneOtherCategory);$('#commentRules').click(showCommentRules);$('#showReportPreview').click(showReportPreview);$('a.removeImage').click(removeImage);$('.prava_polka a.x').click(removeInputFields);$("#klucove_slova").bind("keydown",function(event){if(event.keyCode===$.ui.keyCode.TAB&&$(this).data("autocomplete").menu.active){event.preventDefault();}}).autocomplete({source:getTagsSuggestions,search:function(){separatorType=1;var term=extractLast(this.value);if(term.length<2){return false;}},focus:function(){return false;},select:function(event,ui){var terms=split(this.value);terms.pop();terms.push(ui.item.value);terms.push("");this.value=terms.join(", ");return false;}});}
function animateAdvancedSearch()
{$(this).toggleClass('zapnute');$('#rozsirene_vyhladavanie').slideToggle('fast');return false;}
function showRemoveFavoriteReport()
{closeWindow();var name=$(this).attr('tag');var url=$(this).attr('href');var html='';html+='<div style="margin-left: -167px;" class="modalny_ram">';html+='<div style="width: 304px;" class="modalne_okno">';html+='<h2>Vyradiť</h2>';html+='<hr>';html+='<p>';html+='Naozaj chceš vyradiť referát <b>„'+name+'“</b> z obľúbených referátov?';html+='</p>';html+='<form action="'+url+'" method="post">';html+='<fieldset>';html+='<hr>';html+='<fieldset>';html+='<button type="submit" class="tahak_tlacidlo polo">Vyradiť</button>';html+='<a href="#" class="zrusit close">Zrušiť</a>';html+='</fieldset>';html+='</form>';html+='<a href="#" class="x close">×</a>';html+='</div>';html+='</div>';$('body').prepend(html);$('.modalny_ram .close').click(closeWindow);$('.modalny_ram form').submit(function(){location.reload(url);});return false;}
function showSendReport()
{closeWindow();var idReport=$(this).attr('tag');var url=$(this).attr('href');var html='';html+='<div style="margin-left: -167px;" class="modalny_ram">';html+='<div style="width: 304px;" class="modalne_okno">';html+='<h2>Poslať referát</h2>';html+='<hr>';html+='<p>';html+='Pošli referát svojim kamarátom, spolužiakom, známym a&nbsp;podeľ sa&nbsp;o&nbsp;vedomosti.';html+='</p>';html+='<form action="'+url+'" tag="'+idReport+'" method="post">';html+='<fieldset>';html+='<p>';html+='<label for="email">E-mail príjmateľa</label>';html+='</p>';html+='<div class="input">';html+='<input type="text" placeholder="Zadaj e-mail prijímateľa" id="email">';html+='</div>';html+='<p>';html+='<label for="name">Tvoje meno</label>';html+='</p>';html+='<div class="input">';html+='<input type="text" placeholder="Zadaj tvoje meno" id="name">';html+='</div>';html+='<p>';html+='<label for="sprava">Správa</label>';html+='</p>';html+='<div class="input">';html+='<textarea placeholder="Napíš správu prijímateľovi" id="sprava" cols="24" rows="4"></textarea>';html+='</div>';html+='</fieldset>';html+='<hr>';html+='<fieldset>';html+='<button type="submit" class="tahak_tlacidlo polo">Poslať</button>';html+='<a href="#" class="zrusit close">Zrušiť</a>';html+='</fieldset>';html+='</form>';html+='<a href="#" class="x close">×</a>';html+='</div>';html+='</div>';$('body').prepend(html);$('.modalny_ram .close').click(closeWindow);$('.modalny_ram form').submit(sendReport);return false;}
function sendReport()
{var url=$(this).attr('action');var sendData={};sendData['sendReport[idReport]']=$(this).attr('tag');;sendData['sendReport[email]']=$('#email',this).val();sendData['sendReport[name]']=$('#name',this).val();sendData['sendReport[message]']=$('#sprava',this).val();$.post(url,sendData,responseSendReport,'json');return false;}
function responseSendReport(data)
{var html='';html+='<div style="width: 304px;" class="modalne_okno">';html+='<h2>Referát odoslaný</h2>';html+='<hr>';html+='<p>';if(typeof data['sendReport']!='undefined'&&data['sendReport']==true)
{html+='Refetár bol úspešne odoslaný na adresu <b>'+$('.modalny_ram #email').val()+'</b>';}
else
{html+='Refetár sa nepodarilo odoslať';}
html+='</p>';html+='<form action="#" method="post">';html+='<hr>';html+='<fieldset>';html+='<button type="submit" class="tahak_tlacidlo polo close">Zavrieť</button>';html+='</fieldset>';html+='</form>';html+='<a class="x close" href="#">×</a>';html+='</div>';$('.modalny_ram').html(html);$('.modalny_ram .close').click(closeWindow);return false;}
function showBadContent()
{closeWindow();var idReport=$(this).attr('tag');var url=$(this).attr('href');var html='';html+='<div style="margin-left: -167px;" class="modalny_ram">';html+='<div style="width: 304px;" class="modalne_okno">';html+='<h2>Nahlás nevhodný obsah</h2>';html+='<hr>';html+='<p>';html+='Ďakujeme za Vašu pomoc pri skvalitňovaní obsahu informácií na stránkach&nbsp;Ťaháky-referáty.sk.';html+='</p>';html+='<form action="'+url+'" tag="'+idReport+'" method="post">';html+='<fieldset>';html+='<p>';html+='<label>Dôvod nahlásenia</label>';html+='</p>';html+='<ul class="bez_odrazok">';html+='<li><label><input type="radio" value="1" id="d1" name="dovod" checked="checked"> zle zaradené</label></li>';html+='<li><label><input type="radio" value="2" id="d2" name="dovod"> skopírovaný obsah</label></li>';html+='<li><label><input type="radio" value="3" id="d3" name="dovod"> iný nevhodný obsah</label></li>';html+='</ul>';html+='<p>';html+='<label for="popis">Bližší popis nahlásenia</label>';html+='</p>';html+='<div class="input">';html+='<textarea placeholder="Napíšte, čoho presne sa týka Vaše nahlásenie" id="popis" cols="24" rows="4"></textarea>';html+='</div>';html+='<p>';html+='<label for="name">Tvoj email (nepovinný)</label>';html+='</p>';html+='<div class="input">';html+='<input type="text" placeholder="Zadaj tvoj email" id="email">';html+='</div>';html+='</fieldset>';html+='<hr>';html+='<fieldset>';html+='<button type="submit" class="tahak_tlacidlo polo">Nahlásiť</button>';html+='<a href="#" class="zrusit close">Zrušiť</a>';html+='</fieldset>';html+='</form>';html+='<a class="x close" href="#">×</a>';html+='</div>';html+='</div>';$('body').prepend(html);if(userNick.length>0)
$('.modalny_ram #email').val(userNick+'@azet.sk');$('.modalny_ram .close').click(closeWindow);$('.modalny_ram form').submit(sendBadReport);return false;}
function sendBadReport()
{var url=$(this).attr('action');var sendData={};sendData['badReport[idReport]']=$(this).attr('tag');;sendData['badReport[reason]']=$('.modalny_ram input:radio:checked').val();sendData['badReport[description]']=$('.modalny_ram textarea').val();sendData['badReport[email]']=$('.modalny_ram #email').val();$.post(url,sendData,responseBadReport,'json');return false;}
function responseBadReport(data)
{var html='';html+='<div style="width: 304px;" class="modalne_okno">';html+='<h2>Referát odoslaný</h2>';html+='<hr>';html+='<p>';if(typeof data['badReport']!='undefined'&&data['badReport']==true)
{html+='Refetár bol nahlásený';}
else
{html+='Refetár sa nepodarilo nahlásiť';}
html+='</p>';html+='<form action="#" method="post">';html+='<hr>';html+='<fieldset>';html+='<button type="submit" class="tahak_tlacidlo polo close">Zavrieť</button>';html+='</fieldset>';html+='</form>';html+='<a class="x close" href="#">×</a>';html+='</div>';$('.modalny_ram').html(html);$('.modalny_ram .close').click(closeWindow);return false;}
function showSaveReport()
{closeWindow();var url=$(this).attr('href');var html='';html+='<div style="margin-left: -167px;" class="modalny_ram">';html+='<div style="width: 304px;" class="modalne_okno">';html+='<h2>Uložiť referát</h2>';html+='<hr>';html+='<form action="'+url+'" method="post">';html+='<fieldset>';html+='<p>Stiahnite si referát do Vášho počítača ako</p>';html+='<ul class="bez_odrazok">';html+='<li><label><input type="radio" id="f1" name="format" checked="checked" value="txt"> .txt dokument</label></li>';html+='<li><label><input type="radio" id="f2" name="format" value="rtf"> .doc dokument</label></li>';html+='<li><label><input type="radio" id="f3" name="format" value="pdf"> .pdf dokument</label></li>';html+='<li><label><input type="radio" id="f4" name="format" value="html"> .html dokument</label></li>';html+='</ul>';html+='</fieldset>';html+='<hr>';html+='<fieldset>';html+='<button type="submit" class="tahak_tlacidlo polo">Uložiť</button>';html+='<a href="#" class="zrusit close">Zavrieť</a>';html+='</fieldset>';html+='</form>';html+='<a class="x close" href="#">×</a>';html+='</div>';html+='</div>';$('body').prepend(html);$('.modalny_ram .close').click(closeWindow);$('.modalny_ram form').submit(downloadReport);return false;}
function downloadReport()
{var url=$(this).attr('action');var type=$('.modalny_ram input:radio:checked').val();url=url+'?subor='+type+'&debug=0';window.open(url,'Uložiť');closeWindow();return false;}
function makeVizitka(user,dopInfo){user=normalizeUserData(user,dopInfo);html='';var cssClasses=['c_bublitka'];cssClasses.push((user['isBlocked']||user['isDeleted'])?'c_herma':(user['sex']!=2?'c_muz':'c_zena'));if(user['makeEmphasis']==true)cssClasses.push('c_zvyrazneny');if(typeof user['bubbleSkinNumber']!='undefined')cssClasses.push('c_kravata','c_k'+user['bubbleSkinNumber']);html+='<div class="'+cssClasses.join(' ')+'" tag="'+user['idUser']+'">';html+='<div class="c_info">';if(!user['isBlocked']&&!user['isDeleted']){html+='<h2><a href="'+aLinks['pokec_domain']+getAzetLink('profil',{nick:user['sefNick']})+'">'+user['nick']+'</a></h2>';if(user['STATUS_MESSAGE']['statusMessage'].length>44){html+='<q title="'+user['STATUS_MESSAGE']['statusMessage']+'">'+user['STATUS_MESSAGE']['statusMessage'].substr(0,42)+'&hellip;'+'</q>';}else{html+='<q>'+user['STATUS_MESSAGE']['statusMessage']+'</q>';}
if(user['NAME']['fullName'].length>22){html+='<h3 title="'+user['NAME']['fullName']+'">'+user['NAME']['fullName'].substr(0,20)+'&hellip;'+'</h3>';}else{html+='<h3>'+user['NAME']['fullName']+'</h3>';}
html+='<p>'+user['LOCATION']['cityName']+'<br/>'+getLastLogin(user['STATUS'],user['sex'])+'</p>';html+='<span class="c_vek"><span>'+(user['sex']!=2?'m':'ž')+'</span> / <span>'+user['age']+'</span></span>';html+='</div>';html+='<div class="c_ovladanie">';html+='<ul class="c_obsahove">';if(user['photoAlbums']>0){html+='<li class="c_fo"><a title="Fotoalbumy" href="'+aLinks['pokec_domain']+getAzetLink('fotoalbumy',{nick:user['sefNick']})+'"><small>'+user['photoAlbums']+'</small><span class="c_ikonka"></span><span class="c_text">Fotoalbumy</span></a></li>';}
var iCountAllVideos=0;if(typeof user['PROJECT_STATUS']['videoAlbums']!='undefined')
{iCountAllVideos=user['PROJECT_STATUS']['videoAlbums']+user['PROJECT_STATUS']['videoAlbumsFavs']+user['PROJECT_STATUS']['videoAlbumsExts'];}
if(iCountAllVideos>0)html+='<li class="c_vi"><a title="Videoalbumy" href="'+aLinks['pokec_domain']+getAzetLink('videoalbumy',{nick:user['sefNick']})+'"><small>'+iCountAllVideos+'</small><span class="c_ikonka"></span><span class="c_text">Videoalbumy</span></a></li>';html+='</ul>';html+='<ul class="c_pouzivatelske">';html+='<li class="c_rp">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Pošli RP" class="login" href="#">';}else{html+='<a title="Pošli RP" onClick="'+user['FUNC']['onClPosliRp']+'">';}
html+=' <span class="c_ikonka"></span><span class="c_text">RP</span></a></li>';if(user['isFriend']==false&&user['idUser']!=idUser){html+='<li class="c_pr">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Pridaj k priateľom" href="#" class="login">';}else{html+='<a title="Pridaj k priateľom" href="#" onClick="'+user['FUNC']['onClAddFriend']+'">';}
html+=' <span class="c_ikonka"></span><span class="c_text">Spriateliť sa</span></a></li>';}
if(typeof user['noAddGift']=='undefined'||user['noAddGift']==false){html+='<li class="c_pl">';if(typeof idUser=='undefined'||idUser==0){html+='<a title="Daruj Plus" href="#" class="login">';}else{html+='<a title="Daruj Plus" href="#" onClick="'+user['FUNC']['onClAddPlus']+'">';}
html+=' <span class="c_ikonka"></span><span class="c_text">Daruj Plus</span></a></li>';}
html+='</ul>';html+='</div>';html+='<a class="c_fotka" href="'+aLinks['pokec_domain']+getAzetLink('profil',{nick:user['sefNick']})+'" title="'+user['nick']+'">';if(typeof user['PHOTO']!='undefined'&&typeof user['PHOTO']['normal']=='string'){html+='<img src="'+composeUserPhotoLink(user['PHOTO']['normal'])+'" width="88" height="110" alt=""></a>';}else{html+='</a>';}}else{html+='<h2>'+user['nick']+'</h2><q></q><h3></h3>';html+='<p>';if(user['isBlocked']){html+='Zablokovaný používateľ.<br /><b>Dôvod:</b> porušovanie pravidiel.';}else{html+='Zmazaný používateľ.<br />Nick môže používať niekto iný.';}
html+='</p><span class="c_vek"></span></div><div class="c_ovladanie"></div><a class="c_fotka" href="#"></a>';}
if(user['allowDel'])html+='<p class="css_xkruh"><a title="Zmazať z priateľov" href=""><span>&times;</span></a></p>';html+='</div>';html=''
html+='<div class="vo_vizitke">';if(!user['isBlocked']&&!user['isDeleted'])
{html+='<p class="fotka '
html+=((user['isBlocked']||user['isDeleted'])?'herma':(user['sex']!=2?'muz':'zena'))+'">';html+='<a href="'+aLinks['pokec_domain']+getAzetLink('profil',{nick:user['sefNick']})+'" title="'+user['nick']+'">';if(typeof user['PHOTO']!='undefined'&&typeof user['PHOTO']['normal']=='string')
{html+='<img src="'+composeUserPhotoLink(user['PHOTO']['normal'])+'" width="88" height="110" alt=""></a>';}
else
{html+='</a>';}
html+='</p>';html+='<h2><a href="'+aLinks['pokec_domain']+getAzetLink('profil',{nick:user['sefNick']})+'" title="'+user['nick']+'">'+user['nick']+'</a></h2>';html+='<p class="asl">';html+=(user['sex']!=2?'muž':'žena')+' / <span class="'+(user['sex']!=2?'muz':'zena')+'">'+user['age']+'</span>';html+='<br>';html+=user['LOCATION']['cityName'];html+='</p>';html+='<ul class="akcia">';html+='<li><a href="'+aLinks['pokec_domain']+getAzetLink('profil',{nick:user['sefNick']})+'" title="'+user['nick']+'">Pozrieť profil</a></li>';if(user['isFriend']==false&&user['idUser']!=idUser)
{html+='<li>';if(typeof idUser=='undefined'||idUser==0)
{html+='<a title="Pridaj k priateľom" href="#" class="login">';}
else
{html+='<a title="Pridaj k priateľom" href="#" onClick="'+user['FUNC']['onClAddFriend']+'">';}
html+='Pridať priateľa</a></li>';}
html+='</ul>';html+='<p class="ikonky">';if(user['photoAlbums']>0)
{html+='<a class="fotoalbumy" title="Fotoalbumy" href="'+aLinks['pokec_domain']+getAzetLink('fotoalbumy',{nick:user['sefNick']})+'"><small>'+user['photoAlbums']+'</small> <span class="i"></span></a>';}
var iCountAllVideos=0;if(typeof user['PROJECT_STATUS']['videoAlbums']!='undefined')
{iCountAllVideos=user['PROJECT_STATUS']['videoAlbums']+user['PROJECT_STATUS']['videoAlbumsFavs']+user['PROJECT_STATUS']['videoAlbumsExts'];}
if(iCountAllVideos>0)html+='<a class="videoalbumy" title="Videoalbumy" href="'+aLinks['pokec_domain']+getAzetLink('videoalbumy',{nick:user['sefNick']})+'"><small>'+iCountAllVideos+'</small> <span class="i"></span></a>';html+='</p>';}
else
{html+='<h2>'+user['nick']+'</h2><q></q><h3></h3>';html+='<p>';if(user['isBlocked']){html+='Zablokovaný používateľ.<br /><b>Dôvod:</b> porušovanie pravidiel.';}else{html+='Zmazaný používateľ.<br />Nick môže používať niekto iný.';}
html+='</p><span class="c_vek"></span></div><div class="c_ovladanie"></div><a class="c_fotka" href="#"></a>';}
html+='<span class="cistic"></span>';html+='</div>';html+='<span class="i sipka"></span>';return html;}
function bubbleCreateContent(nick,href,options){var user=aBubbleData[nick];var idUser=user['idUser'];if(typeof user['statusMessage']=='undefined')user['statusMessage']='';if(bubbleDiv==null){bubbleDiv=document.createElement('div');$(bubbleDiv).addClass('vizitka').hide().hover(options.mOver,options.mOut);$(document.body).append(bubbleDiv);}
if($(bubbleDiv).attr('tag')!=nick){var sex=(user['sex']!=2);var html=makeVizitka(user,{});$(bubbleDiv).removeClass('muz zena').addClass((sex?'muz':'zena')).attr('tag',nick).html(html);}
return bubbleDiv;}
function cloneAddImmage()
{var id=$(".imageField").length;if(id<5)
{id++;var html=''
+'<div class="lava_polka">'
+'<p><label for="nazov_obrazka_'+id+'">Názov</label></p>'
+'<div class="input">'
+'<input type="text" placeholder="Zadajte názov pre obrázok" id="nazov_obrazka_'+id+'" name="reportData[imageTitle]['+id+']">'
+'</div>'
+'</div>'
+'<div class="prava_polka imageField">'
+'<p><label for="zdroj_obrazka_'+id+'">Zdroj obrázka</label></p>'
+'<div class="input">'
+'<input type="file" placeholder="Vyberte z disku" id="zdroj_obrazka_'+id+'" name="images['+id+']">'
+'<a href="#" title="Odstrániť obrázok z referátu" class="x image">&times;</a>'
+'</div>'
+'</div>'
+'<span class="cistic"></span>';$('#imagesFields').append(html);$('.prava_polka a.x').click(removeInputFields);}
return false;}
function cloneAddSource()
{var id=$(".sourceField").length;if(id<5)
{id++;var html=''
+'<div class="lava_polka">'
+'<p><label for="nazov_zdroja_'+id+'">Názov</label></p>'
+'<div class="input">'
+'<input type="text" placeholder="Zadajte názov pre zdroj" value="" id="nazov_zdroja_'+id+'" name="reportData[sourceName]['+id+']">'
+'</div>'
+'</div>'
+'<div class="prava_polka sourceField">'
+'<p><label for="adresa_zdroja_'+id+'">Adresa zdroja</label></p>'
+'<div class="input">'
+'<input type="text" placeholder="http://" id="adresa_zdroja_1" name="reportData[sourceUrl]['+id+']">'
+'<a href="#" title="Odstrániť zrdoj z referátu" class="x source">&times;</a>'
+'</div>'
+'</div>'
+'<span class="cistic"></span>'
$('#sourcesFields').append(html);$('.prava_polka a.x').click(removeInputFields);}
return false;}
function cloneOtherCategory()
{var id=$('#otherCategory .input').length;id++;var optionsHtml=$('.categorySource select').html();var html=''
+'<div class="lava_polka">'
+'<h2><label for="kategoria">Kategória *</label></h2><hr>'
+'<div class="input">'
+'<select name="reportData[categories]['+id+']">'
+optionsHtml
+'</select>'
+'</div>'
+'</div>'
+'<span class="cistic"></span>';$('#otherCategory').append(html);return false;}
function showCommentRules()
{var url=$(this).attr('href');window.open(url,'Pravidlá diskusie','menubar=0,location=0,toolbar=0,width=600,height=500,scrollbars=0,status=0');return false;}
function showReportPreview()
{if($('.nahladClanku').length==0)
{var url=$(this).attr('href');var text=$("#editor_ifr").contents().find('#tinymce').html();$('#editor').val(text);$.post(url,$('#zmen_referat').serialize(),renderReportPreview,"html");}
return false;}
function renderReportPreview(pData)
{$('body').append(pData);$('.nahladClanku .x, .nahladClanku .zrusit').click(closeWindow);return false;}
function removeImage()
{$(this).parents('li').remove();return false;}
function removeInputFields()
{var count;if($(this).hasClass('source'))
{count=$(".sourceField").length;}
else if($(this).hasClass('image'))
{count=$(".imageField").length;}
if(count>1)
{$(this).parents('div.prava_polka').prev().remove();$(this).parents('div.prava_polka').remove();}
return false;}
jQuery.fn.reset=function(){$(this).each(function(){this.reset();return false;});}
;$(document).ready(login_init);function login_init()
{$('#favoriteButton, .addComment').click(showLogin);}
function showLogin()
{closeWindow();if(typeof idUser!='undefined'&&idUser>0)
{return true;}
else
{var url=$(this).attr('href');var html='';html+='<div style="margin-left: -167px;" class="modalny_ram">';html+='<div style="width: 304px;" class="modalne_okno">';html+='<h2>Prihlásenie</h2>';html+='<hr>';html+='<form action="'+url+'" method="post">';html+='<p>';html+='Táto akcia vyžaduje prihlásenie. Chceš sa prihlásiť?';html+='</p>';html+='<hr>';html+='<fieldset>';html+='<button type="submit" class="tahak_tlacidlo polo">Prihlásiť</button>';html+='<a href="#" class="zrusit close">Zrušiť</a>';html+='</fieldset>';html+='</form>';html+='<a href="#" class="x close">×</a>';html+='</div>';html+='</div>';$('body').prepend(html);$('.modalny_ram .close').click(closeWindow);$('.modalny_ram form').submit(login);return false;}}
function login()
{$(this).submit();return false;}
function closeWindow()
{$('.modalny_ram').remove();return false;}
;/*
 * jQuery UI 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function($,undefined){$.ui=$.ui||{};if($.ui.version){return;}
$.extend($.ui,{version:"1.8.9",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});$.fn.extend({_focus:$.fn.focus,focus:function(delay,fn){return typeof delay==="number"?this.each(function(){var elem=this;setTimeout(function(){$(elem).focus();if(fn){fn.call(elem);}},delay);}):this._focus.apply(this,arguments);},scrollParent:function(){var scrollParent;if(($.browser.msie&&(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){scrollParent=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);}else{scrollParent=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);}
return(/fixed/).test(this.css('position'))||!scrollParent.length?$(document):scrollParent;},zIndex:function(zIndex){if(zIndex!==undefined){return this.css("zIndex",zIndex);}
if(this.length){var elem=$(this[0]),position,value;while(elem.length&&elem[0]!==document){position=elem.css("position");if(position==="absolute"||position==="relative"||position==="fixed"){value=parseInt(elem.css("zIndex"),10);if(!isNaN(value)&&value!==0){return value;}}
elem=elem.parent();}}
return 0;},disableSelection:function(){return this.bind(($.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(event){event.preventDefault();});},enableSelection:function(){return this.unbind(".ui-disableSelection");}});$.each(["Width","Height"],function(i,name){var side=name==="Width"?["Left","Right"]:["Top","Bottom"],type=name.toLowerCase(),orig={innerWidth:$.fn.innerWidth,innerHeight:$.fn.innerHeight,outerWidth:$.fn.outerWidth,outerHeight:$.fn.outerHeight};function reduce(elem,size,border,margin){$.each(side,function(){size-=parseFloat($.curCSS(elem,"padding"+this,true))||0;if(border){size-=parseFloat($.curCSS(elem,"border"+this+"Width",true))||0;}
if(margin){size-=parseFloat($.curCSS(elem,"margin"+this,true))||0;}});return size;}
$.fn["inner"+name]=function(size){if(size===undefined){return orig["inner"+name].call(this);}
return this.each(function(){$(this).css(type,reduce(this,size)+"px");});};$.fn["outer"+name]=function(size,margin){if(typeof size!=="number"){return orig["outer"+name].call(this,size);}
return this.each(function(){$(this).css(type,reduce(this,size,true,margin)+"px");});};});function visible(element){return!$(element).parents().andSelf().filter(function(){return $.curCSS(this,"visibility")==="hidden"||$.expr.filters.hidden(this);}).length;}
$.extend($.expr[":"],{data:function(elem,i,match){return!!$.data(elem,match[3]);},focusable:function(element){var nodeName=element.nodeName.toLowerCase(),tabIndex=$.attr(element,"tabindex");if("area"===nodeName){var map=element.parentNode,mapName=map.name,img;if(!element.href||!mapName||map.nodeName.toLowerCase()!=="map"){return false;}
img=$("img[usemap=#"+mapName+"]")[0];return!!img&&visible(img);}
return(/input|select|textarea|button|object/.test(nodeName)?!element.disabled:"a"==nodeName?element.href||!isNaN(tabIndex):!isNaN(tabIndex))&&visible(element);},tabbable:function(element){var tabIndex=$.attr(element,"tabindex");return(isNaN(tabIndex)||tabIndex>=0)&&$(element).is(":focusable");}});$(function(){var body=document.body,div=body.appendChild(div=document.createElement("div"));$.extend(div.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});$.support.minHeight=div.offsetHeight===100;$.support.selectstart="onselectstart"in div;body.removeChild(div).style.display="none";});$.extend($.ui,{plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args){var set=instance.plugins[name];if(!set||!instance.element[0].parentNode){return;}
for(var i=0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args);}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b);},hasScroll:function(el,a){if($(el).css("overflow")==="hidden"){return false;}
var scroll=(a&&a==="left")?"scrollLeft":"scrollTop",has=false;if(el[scroll]>0){return true;}
el[scroll]=1;has=(el[scroll]>0);el[scroll]=0;return has;},isOverAxis:function(x,reference,size){return(x>reference)&&(x<(reference+size));},isOver:function(y,x,top,left,height,width){return $.ui.isOverAxis(y,top,height)&&$.ui.isOverAxis(x,left,width);}});})(jQuery);
;(function($,undefined){$.ui=$.ui||{};var horizontalPositions=/left|center|right/,verticalPositions=/top|center|bottom/,center="center",_position=$.fn.position,_offset=$.fn.offset;$.fn.position=function(options){if(!options||!options.of){return _position.apply(this,arguments);}
options=$.extend({},options);var target=$(options.of),targetElem=target[0],collision=(options.collision||"flip").split(" "),offset=options.offset?options.offset.split(" "):[0,0],targetWidth,targetHeight,basePosition;if(targetElem.nodeType===9){targetWidth=target.width();targetHeight=target.height();basePosition={top:0,left:0};}else if(targetElem.setTimeout){targetWidth=target.width();targetHeight=target.height();basePosition={top:target.scrollTop(),left:target.scrollLeft()};}else if(targetElem.preventDefault){options.at="left top";targetWidth=targetHeight=0;basePosition={top:options.of.pageY,left:options.of.pageX};}else{targetWidth=target.outerWidth();targetHeight=target.outerHeight();basePosition=target.offset();}
$.each(["my","at"],function(){var pos=(options[this]||"").split(" ");if(pos.length===1){pos=horizontalPositions.test(pos[0])?pos.concat([center]):verticalPositions.test(pos[0])?[center].concat(pos):[center,center];}
pos[0]=horizontalPositions.test(pos[0])?pos[0]:center;pos[1]=verticalPositions.test(pos[1])?pos[1]:center;options[this]=pos;});if(collision.length===1){collision[1]=collision[0];}
offset[0]=parseInt(offset[0],10)||0;if(offset.length===1){offset[1]=offset[0];}
offset[1]=parseInt(offset[1],10)||0;if(options.at[0]==="right"){basePosition.left+=targetWidth;}else if(options.at[0]===center){basePosition.left+=targetWidth/2;}
if(options.at[1]==="bottom"){basePosition.top+=targetHeight;}else if(options.at[1]===center){basePosition.top+=targetHeight/2;}
basePosition.left+=offset[0];basePosition.top+=offset[1];return this.each(function(){var elem=$(this),elemWidth=elem.outerWidth(),elemHeight=elem.outerHeight(),marginLeft=parseInt($.curCSS(this,"marginLeft",true))||0,marginTop=parseInt($.curCSS(this,"marginTop",true))||0,collisionWidth=elemWidth+marginLeft+
(parseInt($.curCSS(this,"marginRight",true))||0),collisionHeight=elemHeight+marginTop+
(parseInt($.curCSS(this,"marginBottom",true))||0),position=$.extend({},basePosition),collisionPosition;if(options.my[0]==="right"){position.left-=elemWidth;}else if(options.my[0]===center){position.left-=elemWidth/2;}
if(options.my[1]==="bottom"){position.top-=elemHeight;}else if(options.my[1]===center){position.top-=elemHeight/2;}
position.left=Math.round(position.left);position.top=Math.round(position.top);collisionPosition={left:position.left-marginLeft,top:position.top-marginTop};$.each(["left","top"],function(i,dir){if($.ui.position[collision[i]]){$.ui.position[collision[i]][dir](position,{targetWidth:targetWidth,targetHeight:targetHeight,elemWidth:elemWidth,elemHeight:elemHeight,collisionPosition:collisionPosition,collisionWidth:collisionWidth,collisionHeight:collisionHeight,offset:offset,my:options.my,at:options.at});}});if($.fn.bgiframe){elem.bgiframe();}
elem.offset($.extend(position,{using:options.using}));});};$.ui.position={fit:{left:function(position,data){var win=$(window),over=data.collisionPosition.left+data.collisionWidth-win.width()-win.scrollLeft();position.left=over>0?position.left-over:Math.max(position.left-data.collisionPosition.left,position.left);},top:function(position,data){var win=$(window),over=data.collisionPosition.top+data.collisionHeight-win.height()-win.scrollTop();position.top=over>0?position.top-over:Math.max(position.top-data.collisionPosition.top,position.top);}},flip:{left:function(position,data){if(data.at[0]===center){return;}
var win=$(window),over=data.collisionPosition.left+data.collisionWidth-win.width()-win.scrollLeft(),myOffset=data.my[0]==="left"?-data.elemWidth:data.my[0]==="right"?data.elemWidth:0,atOffset=data.at[0]==="left"?data.targetWidth:-data.targetWidth,offset=-2*data.offset[0];position.left+=data.collisionPosition.left<0?myOffset+atOffset+offset:over>0?myOffset+atOffset+offset:0;},top:function(position,data){if(data.at[1]===center){return;}
var win=$(window),over=data.collisionPosition.top+data.collisionHeight-win.height()-win.scrollTop(),myOffset=data.my[1]==="top"?-data.elemHeight:data.my[1]==="bottom"?data.elemHeight:0,atOffset=data.at[1]==="top"?data.targetHeight:-data.targetHeight,offset=-2*data.offset[1];position.top+=data.collisionPosition.top<0?myOffset+atOffset+offset:over>0?myOffset+atOffset+offset:0;}}};if(!$.offset.setOffset){$.offset.setOffset=function(elem,options){if(/static/.test($.curCSS(elem,"position"))){elem.style.position="relative";}
var curElem=$(elem),curOffset=curElem.offset(),curTop=parseInt($.curCSS(elem,"top",true),10)||0,curLeft=parseInt($.curCSS(elem,"left",true),10)||0,props={top:(options.top-curOffset.top)+curTop,left:(options.left-curOffset.left)+curLeft};if('using'in options){options.using.call(elem,props);}else{curElem.css(props);}};$.fn.offset=function(options){var elem=this[0];if(!elem||!elem.ownerDocument){return null;}
if(options){return this.each(function(){$.offset.setOffset(this,options);});}
return _offset.call(this);};}}(jQuery));
;/*
 * jQuery UI Widget 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function($,undefined){if($.cleanData){var _cleanData=$.cleanData;$.cleanData=function(elems){for(var i=0,elem;(elem=elems[i])!=null;i++){$(elem).triggerHandler("remove");}
_cleanData(elems);};}else{var _remove=$.fn.remove;$.fn.remove=function(selector,keepData){return this.each(function(){if(!keepData){if(!selector||$.filter(selector,[this]).length){$("*",this).add([this]).each(function(){$(this).triggerHandler("remove");});}}
return _remove.call($(this),selector,keepData);});};}
$.widget=function(name,base,prototype){var namespace=name.split(".")[0],fullName;name=name.split(".")[1];fullName=namespace+"-"+name;if(!prototype){prototype=base;base=$.Widget;}
$.expr[":"][fullName]=function(elem){return!!$.data(elem,name);};$[namespace]=$[namespace]||{};$[namespace][name]=function(options,element){if(arguments.length){this._createWidget(options,element);}};var basePrototype=new base();basePrototype.options=$.extend(true,{},basePrototype.options);$[namespace][name].prototype=$.extend(true,basePrototype,{namespace:namespace,widgetName:name,widgetEventPrefix:$[namespace][name].prototype.widgetEventPrefix||name,widgetBaseClass:fullName},prototype);$.widget.bridge(name,$[namespace][name]);};$.widget.bridge=function(name,object){$.fn[name]=function(options){var isMethodCall=typeof options==="string",args=Array.prototype.slice.call(arguments,1),returnValue=this;options=!isMethodCall&&args.length?$.extend.apply(null,[true,options].concat(args)):options;if(isMethodCall&&options.charAt(0)==="_"){return returnValue;}
if(isMethodCall){this.each(function(){var instance=$.data(this,name),methodValue=instance&&$.isFunction(instance[options])?instance[options].apply(instance,args):instance;if(methodValue!==instance&&methodValue!==undefined){returnValue=methodValue;return false;}});}else{this.each(function(){var instance=$.data(this,name);if(instance){instance.option(options||{})._init();}else{$.data(this,name,new object(options,this));}});}
return returnValue;};};$.Widget=function(options,element){if(arguments.length){this._createWidget(options,element);}};$.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(options,element){$.data(element,this.widgetName,this);this.element=$(element);this.options=$.extend(true,{},this.options,this._getCreateOptions(),options);var self=this;this.element.bind("remove."+this.widgetName,function(){self.destroy();});this._create();this._trigger("create");this._init();},_getCreateOptions:function(){return $.metadata&&$.metadata.get(this.element[0])[this.widgetName];},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled");},widget:function(){return this.element;},option:function(key,value){var options=key;if(arguments.length===0){return $.extend({},this.options);}
if(typeof key==="string"){if(value===undefined){return this.options[key];}
options={};options[key]=value;}
this._setOptions(options);return this;},_setOptions:function(options){var self=this;$.each(options,function(key,value){self._setOption(key,value);});return this;},_setOption:function(key,value){this.options[key]=value;if(key==="disabled"){this.widget()
[value?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",value);}
return this;},enable:function(){return this._setOption("disabled",false);},disable:function(){return this._setOption("disabled",true);},_trigger:function(type,event,data){var callback=this.options[type];event=$.Event(event);event.type=(type===this.widgetEventPrefix?type:this.widgetEventPrefix+type).toLowerCase();data=data||{};if(event.originalEvent){for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];event[prop]=event.originalEvent[prop];}}
this.element.trigger(event,data);return!($.isFunction(callback)&&callback.call(this.element[0],event,data)===false||event.isDefaultPrevented());}};})(jQuery);
;(function($,undefined){$.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var self=this,doc=this.element[0].ownerDocument,suppressKeyPress;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(event){if(self.options.disabled||self.element.attr("readonly")){return;}
suppressKeyPress=false;var keyCode=$.ui.keyCode;switch(event.keyCode){case keyCode.PAGE_UP:self._move("previousPage",event);break;case keyCode.PAGE_DOWN:self._move("nextPage",event);break;case keyCode.UP:self._move("previous",event);event.preventDefault();break;case keyCode.DOWN:self._move("next",event);event.preventDefault();break;case keyCode.ENTER:case keyCode.NUMPAD_ENTER:if(self.menu.active){suppressKeyPress=true;event.preventDefault();}
case keyCode.TAB:if(!self.menu.active){return;}
self.menu.select(event);break;case keyCode.ESCAPE:self.element.val(self.term);self.close(event);break;default:clearTimeout(self.searching);self.searching=setTimeout(function(){if(self.term!=self.element.val()){self.selectedItem=null;self.search(null,event);}},self.options.delay);break;}}).bind("keypress.autocomplete",function(event){if(suppressKeyPress){suppressKeyPress=false;event.preventDefault();}}).bind("focus.autocomplete",function(){if(self.options.disabled){return;}
self.selectedItem=null;self.previous=self.element.val();}).bind("blur.autocomplete",function(event){if(self.options.disabled){return;}
clearTimeout(self.searching);self.closing=setTimeout(function(){self.close(event);self._change(event);},150);});this._initSource();this.response=function(){return self._response.apply(self,arguments);};this.menu=$("<ul></ul>").addClass("ui-autocomplete").appendTo($(this.options.appendTo||"body",doc)[0]).mousedown(function(event){var menuElement=self.menu.element[0];if(!$(event.target).closest(".ui-menu-item").length){setTimeout(function(){$(document).one('mousedown',function(event){if(event.target!==self.element[0]&&event.target!==menuElement&&!$.ui.contains(menuElement,event.target)){self.close();}});},1);}
setTimeout(function(){clearTimeout(self.closing);},13);}).menu({focus:function(event,ui){var item=ui.item.data("item.autocomplete");if(false!==self._trigger("focus",event,{item:item})){if(/^key/.test(event.originalEvent.type)){self.element.val(item.value);}}},selected:function(event,ui){var item=ui.item.data("item.autocomplete"),previous=self.previous;if(self.element[0]!==doc.activeElement){self.element.focus();self.previous=previous;setTimeout(function(){self.previous=previous;self.selectedItem=item;},1);}
if(false!==self._trigger("select",event,{item:item})){self.element.val(item.value);}
self.term=self.element.val();self.close(event);self.selectedItem=item;},blur:function(event,ui){if(self.menu.element.is(":visible")&&(self.element.val()!==self.term)){self.element.val(self.term);}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if($.fn.bgiframe){this.menu.element.bgiframe();}},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();$.Widget.prototype.destroy.call(this);},_setOption:function(key,value){$.Widget.prototype._setOption.apply(this,arguments);if(key==="source"){this._initSource();}
if(key==="appendTo"){this.menu.element.appendTo($(value||"body",this.element[0].ownerDocument)[0])}
if(key==="disabled"&&value&&this.xhr){this.xhr.abort();}},_initSource:function(){var self=this,array,url;if($.isArray(this.options.source)){array=this.options.source;this.source=function(request,response){response($.ui.autocomplete.filter(array,request.term));};}else if(typeof this.options.source==="string"){url=this.options.source;this.source=function(request,response){if(self.xhr){self.xhr.abort();}
self.xhr=$.ajax({url:url,data:request,dataType:"json",success:function(data,status,xhr){if(xhr===self.xhr){response(data);}
self.xhr=null;},error:function(xhr){if(xhr===self.xhr){response([]);}
self.xhr=null;}});};}else{this.source=this.options.source;}},search:function(value,event){value=value!=null?value:this.element.val();this.term=this.element.val();if(value.length<this.options.minLength){return this.close(event);}
clearTimeout(this.closing);if(this._trigger("search",event)===false){return;}
return this._search(value);},_search:function(value){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:value},this.response);},_response:function(content){if(!this.options.disabled&&content&&content.length){content=this._normalize(content);this._suggest(content);this._trigger("open");}else{this.close();}
this.pending--;if(!this.pending){this.element.removeClass("ui-autocomplete-loading");}},close:function(event){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",event);}},_change:function(event){if(this.previous!==this.element.val()){this._trigger("change",event,{item:this.selectedItem});}},_normalize:function(items){if(items.length&&items[0].label&&items[0].value){return items;}
return $.map(items,function(item){if(typeof item==="string"){return{label:item,value:item};}
return $.extend({label:item.label||item.value,value:item.value||item.label},item);});},_suggest:function(items){var ul=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(ul,items);this.menu.deactivate();this.menu.refresh();ul.show();this._resizeMenu();ul.position($.extend({of:this.element},this.options.position));},_resizeMenu:function(){var ul=this.menu.element;ul.outerWidth(Math.max(ul.width("").outerWidth(),this.element.outerWidth()));},_renderMenu:function(ul,items){var self=this;$.each(items,function(index,item){self._renderItem(ul,item);});},_renderItem:function(ul,item){return $("<li></li>").data("item.autocomplete",item).append($("<a></a>").text(item.label)).appendTo(ul);},_move:function(direction,event){if(!this.menu.element.is(":visible")){this.search(null,event);return;}
if(this.menu.first()&&/^previous/.test(direction)||this.menu.last()&&/^next/.test(direction)){this.element.val(this.term);this.menu.deactivate();return;}
this.menu[direction](event);},widget:function(){return this.menu.element;}});$.extend($.ui.autocomplete,{escapeRegex:function(value){return value.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");},filter:function(array,term){var matcher=new RegExp($.ui.autocomplete.escapeRegex(term),"i");return $.grep(array,function(value){return matcher.test(value.label||value.value||value);});}});}(jQuery));(function($){$.widget("ui.menu",{_create:function(){var self=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(event){if(!$(event.target).closest(".ui-menu-item a").length){return;}
event.preventDefault();self.select(event);});this.refresh();},refresh:function(){var self=this;var items=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");items.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(event){self.activate(event,$(this).parent());}).mouseleave(function(){self.deactivate();});},activate:function(event,item){this.deactivate();if(this.hasScroll()){var offset=item.offset().top-this.element.offset().top,scroll=this.element.attr("scrollTop"),elementHeight=this.element.height();if(offset<0){this.element.attr("scrollTop",scroll+offset);}else if(offset>=elementHeight){this.element.attr("scrollTop",scroll+offset-elementHeight+item.height());}}
this.active=item.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",event,{item:item});},deactivate:function(){if(!this.active){return;}
this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null;},next:function(event){this.move("next",".ui-menu-item:first",event);},previous:function(event){this.move("prev",".ui-menu-item:last",event);},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length;},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length;},move:function(direction,edge,event){if(!this.active){this.activate(event,this.element.children(edge));return;}
var next=this.active[direction+"All"](".ui-menu-item").eq(0);if(next.length){this.activate(event,next);}else{this.activate(event,this.element.children(edge));}},nextPage:function(event){if(this.hasScroll()){if(!this.active||this.last()){this.activate(event,this.element.children(".ui-menu-item:first"));return;}
var base=this.active.offset().top,height=this.element.height(),result=this.element.children(".ui-menu-item").filter(function(){var close=$(this).offset().top-base-height+$(this).height();return close<10&&close>-10;});if(!result.length){result=this.element.children(".ui-menu-item:last");}
this.activate(event,result);}else{this.activate(event,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"));}},previousPage:function(event){if(this.hasScroll()){if(!this.active||this.first()){this.activate(event,this.element.children(".ui-menu-item:last"));return;}
var base=this.active.offset().top,height=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var close=$(this).offset().top-base+height-$(this).height();return close<10&&close>-10;});if(!result.length){result=this.element.children(".ui-menu-item:first");}
this.activate(event,result);}else{this.activate(event,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"));}},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight");},select:function(event){this._trigger("selected",event,{item:this.active});}});}(jQuery));
