var Jpy=new Object();Jpy.init=function(e){if(Jpy.getApp()<0){if(!e){e=600}var c;if(document.getElementById("pr")){c=document.getElementById("pr").getElementsByTagName("img")}else{c=document.getElementsByTagName("img")}var a=c.length;for(var d=0;d<a;d++){var b=c[d].width||c[d].style.width;if(b>e&&c[d].className=="ext"){c[d].width=e;c[d].height=c[d].width*(c[d].height/c[d].width)}}}return};Jpy.switchDisplayLanguage=function(a){if(Jpy.id("switchDisplayLanguage")){Jpy.layer.remove("switchDisplayLanguage");return}var b=new Jpy.layer.get({id:"switchDisplayLanguage",trigger:a,offset:{x:-10,y:18}});b.frame.appendChild(DOM.div({className:"usermenue",child:[DOM.link({href:"/settings/displayLanguage?language=de",text:"Deutsch"}),DOM.link({href:"/settings/displayLanguage?language=en",text:"English"})]}))};Jpy.hasLocalStorage=function(){var a="localStorage" in window&&window.localStorage!==null;if(a){Jpy.hasLocalStorage=function(){return true}}else{Jpy.hasLocalStorage=function(){return false}}return a};Jpy.popupProfile=function(d,c){var b="/popup/"+d;if(c){b+="/"+c
}var a=window.open(b,d,"width=837,height=600,scrollbars=yes,resizable=yes");a.focus();return false};Jpy.nativeConfirm=function(b){if(typeof(window.opera)!="undefined"){return true}var a=confirm(b);if(a){return true}return false};Jpy.disableSubmit=function(b,e){var d=b.getElementsByTagName("button");for(var c=0,a=d.length;c<a;c++){d[c].setAttribute("disabled",true);d[c].innerHTML=e}};Jpy.numberFormat=function(d,b,c){if(!d&&!c){c=0}var e=d||c;var a=new Number(e);return a.toFixed(b)};Jpy.streamOption=function(a){var b=a.getElementsByTagName("span")[0];b.className=b.className.replace(/Offer/gi,"");a.className="option hover";a.onmouseout=function(){b.className=b.className+"Offer";a.className="option"}};Jpy.searchSuggest={start:function(b){this.trigger=b;if(Jpy.getApp()>-1){var a=b.parentNode.getElementsByTagName("input");a[0].className="enter highlight";a[1].className="find highlight";b.onblur=function(){a[0].className="enter";a[1].className="find";Jpy.searchSuggest.leave()}}else{b.style.color="000000";b.onblur=function(){Jpy.searchSuggest.leave()}}Jpy.show("lySearchSuggest");b.onkeydown=function(c){return Jpy.searchSuggest.blockSubmit(c)};b.onkeyup=function(c){Jpy.searchSuggest.watchKeyCodes(c)};b.parentNode.getElementsByTagName("input")[1].onclick=function(){if(b.value.length==3){location.href="/user/"+b.value}else{Jpy.searchSuggest.forwardToFirstResult()
}}},leave:function(){window.setTimeout(function(){Jpy.hide("lySearchSuggest")},200)},lock:{buddies:false,timestamp:null,difference:750},lastSearch:"",resultsBuddies:[],resultsBackendSearch:[],results:[],len:0,prepare:function(){this.len=this.trigger.value.length;if(this.dom==undefined){this.injectFrame()}if(this.len==0){if(this.dom.frame){this.dom.frame.style.display="none";this.dom.backendResults.innerHTML=""}return}else{if(!Jpy.buddies.list){this.loadBuddies()}else{if(this.len<3){this.searchBuddies();this.dom.backendResults.innerHTML=""}else{if(this.len>2){this.searchNickname();this.searchBuddies()}else{return}}}}},searchBuddies:function(){this.resultsBuddies=[];var d=Jpy.buddies.list.data;if(this.len>0&&this.len<3){var a=new RegExp("^"+this.trigger.value,"i");for(var c in d){if(a.test(d[c].stamp.nickname)==true){this.resultsBuddies.push(d[c])}}}else{if(this.len>2){var a=new RegExp(this.trigger.value,"gi");for(var c in d){var b=d[c];if(a.test(b.stamp.nickname)==true){this.resultsBuddies.push(b)}else{if(b.realName){if(a.test(b.realName.firstname)==true||a.test(b.realName.surname)==true){this.resultsBuddies.push(b)}}}}}else{this.resultsBuddies=[]}}this.injectBuddiesResults()},loadBuddies:function(){if(Jpy.searchSuggest.lock.buddies==true){return}Jpy.searchSuggest.lock.buddies=true;var b=new AjaxHandler();var c={json:true,success:function(d){Jpy.buddies.list=new DataStorage(d);
Jpy.buddies.list.sortBy("stamp.nickname");Jpy.searchSuggest.prepare()}};var a={j:1};b.request("POST","/backend/getFriends.php?h="+User.hash,c,a)},stopQueue:function(){if(typeof Jpy.searchSuggest.searchRequest=="number"){window.clearTimeout(Jpy.searchSuggest.searchRequest);delete Jpy.searchSuggest.searchRequest}},searchNickname:function(){var d=this.trigger.value;if(this.cache[d]){var b=this.cache[d];this.resultsBackendSearch=[];for(var f=0,a=b.length;f<a;f++){this.resultsBackendSearch.push(b[f])}this.injectSearchResults();return}var c=new Date();if(!this.lock.timestamp){this.lock.timestamp=c;this.lastSearch=this.trigger.value}else{if((this.lock.timestamp.getTime()+this.lock.difference)>c.getTime()){this.stopQueue();this.searchRequest=window.setTimeout(function(){Jpy.searchSuggest.prepare()},300);return}else{if(this.lastSearch==this.trigger.value){return}else{this.stopQueue();this.lock.timestamp=c;this.lastSearch=this.trigger.value}}}var e=new AjaxHandler();var h={json:true,success:function(l){if(l==-4){return}Jpy.searchSuggest.resultsBackendSearch=[];if(typeof(l)==="object"){for(var k=0,j=l.length;k<j;k++){Jpy.searchSuggest.resultsBackendSearch.push(l[k])}if(/^[a-zA-Z]{3,10}/.test(d)==true){Jpy.searchSuggest.cache[d]=l}}Jpy.searchSuggest.injectSearchResults()}};var g={search:this.trigger.value};e.request("POST","/backend/search/search.php?h="+User.hash,h,g)
},cache:{},resultLayout:function(a){this.box=DOM.div({className:"entry cf"});var d=DOM.div({className:"picture"});if(a.friendId){d.className="picture buddy"}var e=Jpy.getUserImage(a.stamp.profileImage,45);e.height=45;e.onmouseover=function(){Jpy.userLinkLayer.get(e,{nickname:a.stamp.nickname,userId:a.stamp.userId,offset:{x:-200,y:0},isFriend:a.friendId?true:false})};d.appendChild(e);this.box.appendChild(d);var c=DOM.div({className:"plain"});var b=Userstamp.read(a.stamp);c.innerHTML=b;if(a.realName){if(a.realName.firstname||a.realName.surname){if(!a.realName.surname){a.realName.surname=""}c.innerHTML+="<br><span class='rn'>"+a.realName.firstname+" "+a.realName.surname+"</span>"}else{c.innerHTML+="<br><span class='rn'>"+a.realName+"</span>"}}this.box.appendChild(c);this.box.onmouseover=(function(f){return function(){Jpy.css.hoverClass(f,"highlight")}})(this.box);this.box.onclick=(function(f){return function(){if(User.profilePopup=="y"){Jpy.popupProfile(f)}else{location.href="/user/"+f}Jpy.searchSuggest.leave();return false}})(a.stamp.nickname)},injectFrame:function(){this.dom=new this.resultFrame()},resultFrame:function(){var a=new Jpy.layer.get({trigger:Jpy.searchSuggest.trigger,offset:{x:0,y:22},id:"lySearchSuggest"});this.frame=a.frame;this.frame.className="searchSuggest";this.buddiesResults=DOM.div();this.frame.appendChild(this.buddiesResults);
this.backendResults=DOM.div();this.frame.appendChild(this.backendResults);this.frame.style.display="none"},dom:undefined,injectBuddiesResults:function(){this.dom.buddiesResults.innerHTML="";var d=Jpy.searchSuggest.resultsBuddies;this.layout.buddies=[];var b=document.createDocumentFragment();for(var c=0,a=d.length;c<a;c++){var e=new this.resultLayout(d[c]);b.appendChild(e.box);this.layout.buddies.push({link:d[c].stamp.nickname,dom:e.box})}this.dom.buddiesResults.appendChild(b);if(this.dom.frame.style.display=="none"){this.dom.frame.style.display="block"}this.navigate.active=undefined},injectSearchResults:function(){this.dom.backendResults.innerHTML="";var d=Jpy.searchSuggest.resultsBackendSearch;this.layout.backend=[];var b=document.createDocumentFragment();var a=d.length-Jpy.searchSuggest.resultsBuddies.length;for(var c=0;c<a;c++){var e=new this.resultLayout(d[c]);b.appendChild(e.box);this.layout.backend.push({link:d[c].stamp.nickname,dom:e.box})}if(d.length==12){var f=DOM.div({className:"more cp"});f.innerHTML="Mehr Ergebnisse zu <b>"+this.trigger.value+"</b>";f.onclick=function(){Jpy.searchSuggest.trigger.form.submit()};b.appendChild(f)}this.dom.backendResults.appendChild(b);if(this.dom.frame.style.display=="none"){this.dom.frame.style.display="block"}},layout:{buddies:[],backend:[]},blockSubmit:function(b){var a=Jpy.getKeycode(b).keyCode;
if(a==13||a==38||a==40||a==27||a==9){return false}},watchKeyCodes:function(b){var a=Jpy.getKeycode(b).keyCode;if(a==40||a==9){this.navigate.down()}else{if(a==38){this.navigate.up()}else{if(a==27){this.leave()}else{if(a==13){if(this.navigate.active!=undefined){this.open()}else{this.forwardToFirstResult()}}else{Jpy.searchSuggest.prepare()}}}}},forwardToFirstResult:function(){if(Jpy.searchSuggest.resultsBuddies.length>0){location.href="/user/"+Jpy.searchSuggest.resultsBuddies[0].stamp.nickname}else{if(Jpy.searchSuggest.resultsBackendSearch.length>0){location.href="/user/"+Jpy.searchSuggest.resultsBackendSearch[0].stamp.nickname}}},open:function(){var a=this.layout[this.navigate.active.type][this.navigate.active.id].link;if(User.profilePopup=="y"){Jpy.popupProfile(a)}else{location.href="/user/"+this.layout[this.navigate.active.type][this.navigate.active.id].link}this.leave();return false},navigate:{start:"buddies",active:undefined,up:function(){if(this.active==undefined){return}else{if(this.active.type=="buddies"&&this.active.id==0){Jpy.searchSuggest.hoverResult(-1)}else{if(this.active.type=="backend"&&this.active.id==0&&Jpy.searchSuggest.layout.buddies.length!=0){Jpy.searchSuggest.hoverResult(Jpy.searchSuggest.layout.buddies.length-1,"buddies")}else{Jpy.searchSuggest.hoverResult(parseInt(this.active.id)-1,this.active.type)
}}}},down:function(){if(Jpy.searchSuggest.layout.buddies.length==0){this.start="backend"}if(this.active==undefined){Jpy.searchSuggest.hoverResult(0,Jpy.searchSuggest.navigate.start)}else{if(Jpy.searchSuggest.layout[this.active.type].length-1>this.active.id){Jpy.searchSuggest.hoverResult(parseInt(this.active.id)+1,this.active.type)}else{if(this.active.type=="buddies"&&Jpy.searchSuggest.layout.backend.length!=0){Jpy.searchSuggest.hoverResult(0,"backend")}else{return}}}}},hoverResult:function(b,a){if(this.navigate.active!=undefined){this.layout[this.navigate.active.type][this.navigate.active.id].dom.className="entry cf"}if(b>=0){this.layout[a][b].dom.className="entry highlight cf";this.navigate.active={id:b,type:a}}else{this.navigate.active=undefined}}};Jpy.id=function(b){var a=document.getElementById(b);return a};Jpy.pageNavigation={init:function(z,m,y,h,x,s,e){var r=Math.ceil(y/h);if(r>20){var o=Math.floor(r/10)}s=parseInt(s);Jpy.remove("pageNavigation");var f=1;if(s){f=s}if(!e){var w=new AjaxHandler();var c={success:function(i){document.getElementById(m).innerHTML=i}};var v={numberOfEntries:y,entriesPerPage:h,page:f};w.request("POST",x,c,v)}var b=DOM.div({id:"pageNavigation",className:"nvG2 cf"});if(Jpy.getApp()<0){b.style.width="625px"}else{b.style.width="605px"}if(f>1){var q=DOM.link({className:"fuBu cp"});q.onclick=function(){Jpy.pageNavigation.init(z,m,y,h,x,(f-1),false)
};q.innerHTML="Zurück";var d=document.createElement("a");d.onclick=function(){Jpy.pageNavigation.init(z,m,y,h,x,1,false)};d.innerHTML="Erste Seite"}if(f<r){var j=DOM.link({className:"fuBu cp"});j.onclick=function(){Jpy.pageNavigation.init(z,m,y,h,x,(f+1),false)};j.innerHTML="Weiter"}var a=document.createElement("div");Jpy.css.addClass(a,"entries");a.innerHTML="<b>"+y+"</b> Einträge gefunden.";var p=DOM.div({className:"selectpage"});b.appendChild(p);var k=document.createElement("span");var g=document.createElement("select");g.className="vaMid";g.onchange=function(){Jpy.pageNavigation.init(z,m,y,h,x,this.value,false)};g.setAttribute("id","pageNavigationSelect");for(var u=1;u<=r;u++){var l=document.createElement("option");if(f==u){l.setAttribute("selected","selected")}if(!(o)||(u==1)||(u==r)||(f<(u+3)&&f>(u-3))||!(u%o)){l.value=u;l.appendChild(document.createTextNode("Seite "+u));g.appendChild(l)}}k.appendChild(g);b.appendChild(a);if(f>1){p.appendChild(q)}p.appendChild(k);if(f<r){p.appendChild(j)}if(f>1){p.appendChild(d)}document.getElementById(z).appendChild(b)}};Jpy.urlHash=(function(){var i=[];if(navigator.appName.indexOf("Internet Explorer")!=-1){i.indexOf=function(l){var m=this.length;for(var k=m;k--;){if(this[k]==l){return k}}return -1}}function a(l){if(i.indexOf(l)==-1){i.push(l);try{(new Function("return "+l+"(Jpy.urlHash.hash)"))()
}catch(k){}}}function f(k){var l=i.indexOf(k);if(l==-1){return}i.splice(l,1)}function e(){var o=i.length;if(o==0){return}for(var l=o;l--;){var m=i[l];try{(new Function("return "+m+"(Jpy.urlHash.hash)"))()}catch(k){}}}function b(m,l){l=l||false;Jpy.urlHash.lock=true;Jpy.urlHash.hash=m;if(l){window.location.replace(window.location.pathname+m)}else{window.location.hash=m}if(Jpy.getApp()<0&&(!history||!history.pushState)){var k=Jpy.id("hashIE");if(!k){k=document.createElement("iframe");k.id="hashIE";k.style.width=0;k.style.heigth=0;k.style.display="none";k.onload=function(){Jpy.urlHash.lock=false};if(Jpy.id("he")){Jpy.id("he").appendChild(k)}else{document.body.appendChild(k)}}else{window.setTimeout(function(){Jpy.urlHash.lock=false},1200)}k.setAttribute("src","/q.html?"+m.replace("#",""))}else{Jpy.urlHash.lock=false}}function d(l,o){var q=null;if(Jpy.getApp()<0&&Jpy.id("hashIE")){var p=Jpy.id("hashIE").contentWindow.document;q=String(p.location.search);if(q.length==1&&q.charAt(0)=="?"){q=""}else{if(q.length>=2&&q.charAt(0)=="?"){q="#"+q.substring(1)}}}q=Jpy.urlHash.hash?Jpy.urlHash.hash:q||window.location.hash;if(q.substr(0,1)!="#"){q="#"+q}var m=new RegExp("^#![a-z0-9\\.\\-_/]*[;]?","i");if(m.test(q)){var k=new RegExp("^#![a-z0-9\\.\\-_/]*;","i");if(k.test(q)){q=q.replace(k,"#!"+l+";");Jpy.urlHash.url="#!"+l+";"}else{q=q.replace(m,"#!"+l);
Jpy.urlHash.url="#!"+l}}else{if(q.length>1){q="#!"+l+";"+q.substring(1);Jpy.urlHash.url="#!"+l+";"}else{q="#!"+l;Jpy.urlHash.url="#!"+l}}b(q,o)}function j(m,q,p){var s=null;if(Jpy.getApp()<0&&Jpy.id("hashIE")){var r=Jpy.id("hashIE").contentWindow.document;s=String(r.location.search);if(s.length==1&&s.charAt(0)=="?"){s=""}else{if(s.length>=2&&s.charAt(0)=="?"){s="#"+s.substring(1)}}}s=Jpy.urlHash.hash?Jpy.urlHash.hash:s||window.location.hash;if(s.substr(0,1)!="#"){s="#"+s}var o=new RegExp("[#|;]"+m+"=[a-z0-9\\.\\-_,]*;","i");if(o.test(s)){var l=new RegExp(";"+m+"=[a-z0-9\\.\\-_,]*;","i");var k=new RegExp("#"+m+"=[a-z0-9\\.\\-_,]*;","i");if(l.test(s)){s=s.replace(l,";"+m+"="+q+";")}else{if(k.test(s)){s=s.replace(k,"#"+m+"="+q+";")}else{s=s.replace(o,m+"="+q+";")}}}else{if(/;$/.test(s)){s+=m+"="+q+";"}else{if(/#/.test(s)){s+=m+"="+q+";"}else{s=m+"="+q+";"}}}b(s,p)}function g(l){var p=null;if(Jpy.getApp()<0&&Jpy.id("hashIE")){var o=Jpy.id("hashIE").contentWindow.document;p=String(o.location.search);if(p.length==1&&p.charAt(0)=="?"){p=""}else{if(p.length>=2&&p.charAt(0)=="?"){p="#"+p.substring(1)}}}p=Jpy.urlHash.hash?Jpy.urlHash.hash:window.location.hash;var m=new RegExp("[#|;]"+l+"=[a-z0-9\\.\\-_,]*;","i");if(m.test(p)){var k=new RegExp(";"+l+"=[a-z0-9\\.\\-_,]*;","i");if(k.test(p)){p=p.replace(k,";")}else{p=p.replace(m,"")
}}b(p)}function c(l){var p=null;if(Jpy.getApp()<0&&Jpy.id("hashIE")){var o=Jpy.id("hashIE").contentWindow.document;p=String(o.location.search);if(p.length==1&&p.charAt(0)=="?"){p=""}else{if(p.length>=2&&p.charAt(0)=="?"){p="#"+p.substring(1)}}}p=Jpy.urlHash.hash?Jpy.urlHash.hash:p||window.location.hash;var m=new RegExp("[#|;]"+l+"=[a-z0-9\\.\\-_,]*;","i");if(!m.test(p)){return false}var k=new RegExp("[#|;]"+l+"=([a-z0-9\\.\\-_,]*);","i");return k.exec(p)[1]}function h(){var p=null;if(Jpy.getApp()<0&&Jpy.id("hashIE")){var o=Jpy.id("hashIE").contentWindow.document;p=String(o.location.search);if(p.length==1&&p.charAt(0)=="?"){p=""}else{if(p.length>=2&&p.charAt(0)=="?"){p="#"+p.substring(1)}}}p=Jpy.urlHash.hash?Jpy.urlHash.hash:p||window.location.hash;var m=new RegExp("^#![a-z0-9\\.\\-_/]*[;]?","i");if(!m.test(p)){return false}var l=new RegExp("^#![a-z0-9\\.\\-_/]*[;]?","i");var k=l.exec(p)[0].replace(";","").substring(2).split("/");if(typeof k[0]!="undefined"){k.splice(0,1)}return k}if(navigator.appName.indexOf("Internet Explorer")!=-1&&(!history||!history.pushState)){setInterval("Jpy.urlHash.watch()",600)}else{setInterval("Jpy.urlHash.watch()",100)}return{hash:null,url:null,lock:false,listener:{add:function(k){a(k)},remove:function(k){f(k)}},watch:function(){if(this.lock){return}if(Jpy.getApp()<0&&Jpy.id("hashIE")){var p=Jpy.id("hashIE").contentWindow.document;
var o=String(p.location.search);if(o.length==1&&o.charAt(0)=="?"){o=""}else{if(o.length>=2&&o.charAt(0)=="?"){o="#"+o.substring(1)}}if(this.hash!==o){this.hash=o;window.location.hash=o;e()}}else{var o=window.location.hash;if(this.hash!==o){this.hash=o;e()}}var m=new RegExp("^#![a-z0-9\\.\\-_/]*[;]?","i");if(!m.test(o)){if(this.url){this.url=null}return}var l=new RegExp("^#![a-z0-9\\.\\-_/]*[;]?","i");var k=l.exec(o)[0];if(this.url!=k){this.url=k}},set:function(l,m,k){j(l,m,k)},setUrl:function(k,l){d(k,l)},remove:function(k){g(k)},get:function(k){return c(k)},getUrl:function(){return h()}}})();Jpy.getMouseOffset=function(c,b){b=b||window.event;var a=Jpy.getOffsetPosition(c);var d=Jpy.getMousePosition(b);return{x:d.x-a.x,y:d.y-a.y}};Jpy.getMousePosition=function(a){if(a.pageX||a.pageY){return{x:a.pageX,y:a.pageY}}return{x:a.clientX+document.body.scrollLeft,y:a.clientY+document.body.scrollTop}};Jpy.getStyle=function(b,a){if(b.style[a]){return b.style[a]}else{if(b.currentStyle){return b.currentStyle[a]}else{if(document.defaultView&&document.defaultView.getComputedStyle){a=a.replace(/([A-Z])/g,"-$1");a=a.toLowerCase();var c=document.defaultView.getComputedStyle(b,"");return c&&c.getPropertyValue(a)}else{return null}}}};Jpy.getOffsetPosition=function(b){var a=0;var c=0;while(b.offsetParent){a+=b.offsetLeft;c+=b.offsetTop;b=b.offsetParent
}a+=b.offsetLeft;c+=b.offsetTop;return{x:a,y:c}};Jpy.getScrolling=function(){var b=0,a=0;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}else{if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}}}return{x:b,y:a}};Jpy.toggleDefaultValue=function(a,b){if(a.value==b){a.value=""}a.onfocus=function(){if(a.value==a.defaultValue){a.value=""}};a.onblur=function(){if(a.value==""){a.value=a.defaultValue}}};Jpy.getDate=function(){var a=new Date();return{hh:Jpy.clearUnderTen(a.getHours()),mm:Jpy.clearUnderTen(a.getMinutes()),ddmmyyyy:""+Jpy.clearUnderTen(a.getDate())+"."+Jpy.clearUnderTen(a.getMonth()+1)+"."+a.getFullYear()}};Jpy.truncate=function(b,c){if(c.length>b){var a=c.slice(0,(b-3));return a+"&#8230;"}else{return c}};Jpy.userLinkLayer={openLayerId:null,fixedId:null,overId:null,get:function(b,a){var c=this;this.overId=a.userId;window.setTimeout(function(){if(Jpy.userLinkLayer.overId==a.userId){c.insert(b,a)}},500);b.onmouseout=function(){c.overId=null;c.removeLayer(a.userId)}},insert:function(b,a){Jpy.layer.remove("lyUserLinkOptions");if(b==undefined){return
}else{var c=new Jpy.layer.get({trigger:b,offset:a.offset?a.offset:{x:32,y:-7},id:"lyUserLinkOptions"});c.frame.appendChild(this.getLayout(b,a));Jpy.userLinkLayer.openLayerId=a.userId;c.frame.onmouseover=function(){Jpy.userLinkLayer.fixedId=a.userId};c.frame.onmouseout=function(){if(Jpy.userLinkLayer.fixedId==a.userId){Jpy.userLinkLayer.fixedId=null}Jpy.userLinkLayer.removeLayer(a.userId)}}},removeLayer:function(a){window.setTimeout(function(){if(Jpy.userLinkLayer.fixedId!=a){Jpy.userLinkLayer.openLayerId=null;Jpy.layer.remove("lyUserLinkOptions")}},200)},getLayout:function(c,d){var h=DOM.div({className:"userLinkLayer"});var b=DOM.div({className:"entry",child:[DOM.span({className:"icMailPale",text:"&nbsp;"}),DOM.span({className:"text",text:d.nickname+" anschreiben"})]});var e=DOM.div({className:"entry",child:[DOM.span({className:"icEmotionPale",text:"&nbsp;"}),DOM.span({className:"text",text:"Emotion hinzufügen"})]});var i=DOM.div({className:"options",child:[b,e]});Jpy.addEvent(b,"click",function(){return new MessageStream().compose(c,d.nickname)},true);Jpy.addEvent(e,"click",function(){return Emotions.load(d.userId,d.nickname,c,{x:100,y:-60})},true);if(d.isFriend){var f=DOM.div({className:"entry",child:[DOM.span({className:"icGuestbookPale",text:"&nbsp;"}),DOM.span({className:"text",text:"Gästebucheintrag schreiben"})]});
i.appendChild(f);Jpy.addEvent(f,"click",function(){return Contacts.guestbook.add(c,d.nickname,d.userId)},true);var a=DOM.div({className:"entry",child:[DOM.span({className:"icProfileStreamPale",text:"&nbsp;"}),DOM.span({className:"text",text:"Verlauf anzeigen"})]});i.appendChild(a);Jpy.addEvent(a,"click",function(){if(User.profilePopup=="y"){Jpy.popupProfile(d.nickname,"feed")}else{location.href="/user/"+d.nickname+"/feed"}},true);var g=DOM.div({className:"entry",child:[DOM.span({className:"icEditPale",text:"&nbsp;"}),DOM.span({className:"text",text:"Freund bearbeiten"})]});i.appendChild(g);Jpy.addEvent(g,"click",function(){return Friend.details(c,d.userId)},true)}h.appendChild(i);return h}};Jpy.addEvent=function(d,b,c,a){if(d.addEventListener){d.addEventListener(b,c,false)}else{if(d.attachEvent){d.attachEvent("on"+b,c)}}if(a){Jpy.addEvent(d,"click",Jpy.preventDefault)}};Jpy.removeEvent=function(c,a,b){if(c.removeEventListener){c.removeEventListener(a,b,false)}else{if(c.detachEvent){c.detachEvent("on"+a,b)}}};Jpy.preventDefault=function(a){if(!a){var a=window.event}if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}};Jpy.stopPropagation=function(a){if(!a){var a=window.event}if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}};Jpy.handleAjaxError=function(a){if(a==0){return}if(a==404){SystemMessage.inline.error("Die angefragte Datei wurde nicht gefunden.")
}else{if(a==500){SystemMessage.inline.error("Die Jappyserver haben ein Problem!")}else{SystemMessage.inline.error("Fehler.\n"+a)}}};Jpy.getKeycode=function(c){var a;if(!c){var c=window.event}if(c.keyCode){a=c.keyCode}else{if(c.which){a=c.which}}var b=String.fromCharCode(a);return{keyCode:a,keyChar:b}};Jpy.show=function(a){a=Jpy.getElement(a);if(!!(a&&a.nodeType==1)){if(a.tagName=="TR"){a.style.display="table-row"}else{if(a.tagName=="TABLE"){a.style.display="table"}else{if(a.tagName=="TBODY"){a.style.display="table-row-group"}else{if(a.tagName=="SPAN"||a.tagName=="A"||a.tagName=="IMG"||a.tagName=="INPUT"||a.tagName=="BUTTON"||a.tagName=="SELECT"){a.style.display="inline"}else{a.style.display="block"}}}}}};Jpy.hide=function(a){a=Jpy.getElement(a);if(!!(a&&a.nodeType==1)){a.style.display="none"}};Jpy.getElement=function(b){var a;if(Object.prototype.toString.call(b)=="[object String]"){if(document.getElementById(b)){a=document.getElementById(b)}else{a=null}}else{a=b}return a};Jpy.toggle=function(a){if(document.getElementById(a)){if(document.getElementById(a).style.display=="block"){document.getElementById(a).style.display="none"}else{document.getElementById(a).style.display="block"}}};Jpy.remove=function(b){var a=b;if(typeof b=="string"){a=document.getElementById(b)}if(a){a.parentNode.removeChild(a)}};Jpy.getLength=function(b){var a=0;
for(var c in b){a++}return a};Jpy.css={get:function(c,a){if(c.style[a]){return c.style[a]}if(document.defaultView&&document.defaultView.getComputedStyle){a=a.replace(/([A-Z])/g,"-$1");a=a.toLowerCase();var b=document.defaultView.getComputedStyle(c,"");return b&&b.getPropertyValue(a)}else{if(c.currentStyle){return c.currentStyle[a]}else{return null}}},set:function(b,a){if(typeof a=="string"){a=this.parseStyles(a)}for(var c in a){if(!a.hasOwnProperty(c)){continue}this.setStyle(b,c,a[c])}},parseStyles:function(h){var c=h.length;var a=0;var k;var d=0;var g="";var f="";var j={};var b=function(l){if(a<c){k=h.charAt(a);a+=1;if(l){e()}}else{i(true)}};var i=function(m){if(/url\(/.test(f)==true){if(/no\-repeat/.test(f)==true){j.backgroundRepeat="no-repeat"}else{if(/repeat\-x/.test(f)==true){j.backgroundRepeat="repeat-x"}}if((/\#[0-9a-z]{6}/gi).test(f)==true){var p=f.match(/#[0-9a-z]{6}/gi);j.backgroundColor=p[0]}if((/\s+\-?[0-9]+/gi).test(f)==true){var l=f.match(/\s+\-?[0-9px]+\s+\-?[0-9px]+/gi);if(l[0]){j.backgroundPosition=l[0].trim()}}f=f.replace(/\)\s.*/,"");g="backgroundImage";var o=f.replace(/^[url\(\"\'htp\:\/\.s0-9jayv]{1,25}/i,"");f="url("+Jpy.picurl+"/"+o+")"}if(g!=""){j[g]=f}g="";f="";if(m){return false}else{b(true)}};var e=function(l){if(k==""){b(true)}if(k!=";"&&k!=":"){if(d==0){if(k=="-"){b();e(true)}else{if(l){g+=k.toUpperCase();
b(true)}else{g+=k;b(true)}}}else{f+=k;b(true)}}else{if(k==":"){d=1;b(true)}else{d=0;i()}}};b(true);return j},setStyle:function(c,e,d){for(var b=0,a=c.length;b<a;b++){if(typeof c[b]=="string"){c[b]=document.getElementById(c)}if(d==+d){d=d.toString()}c[b].style[e]=d}},searchClass:function(c,a){var b=new RegExp(a,"g");if(b.test(c.className)==true){return true}else{return false}},addClass:function(b,a){var d="";if(b.className){var c=new RegExp("\b"+a+"\b","g");d=b.className;if(c.test(b.className)==false){d=d+" "+a}}else{d=a}b.className=d},removeClass:function(f,b){if(!f.className){return}var e=[];var d=f.className.split(/\s+/);for(var c=0,a=d.length;c<a;c++){if(b!=d[c]){e.push(d[c])}}f.className=e.join(" ")},toggleClass:function(b,a){if(typeof(b)=="String"){b=Jpy.id(b)}if(!b||!b.className){return}var c=new RegExp(a,"g");if(c.test(b.className)==true){this.removeClass(b,a)}else{this.addClass(b,a)}},hoverClass:function(b,a){if(typeof(b)=="String"){b=Jpy.id(b)}this.addClass(b,a);Jpy.addEvent(b,"mouseout",function(){Jpy.css.removeClass(b,a)})},hoverIcon:function(a){a.onmouseover=(function(b){return function(){Jpy.css.addClass(b,"hover");var c=b.getElementsByTagName("span")[0];c.className=c.className.replace(/Pale/gi,"");b.onmouseout=(function(e,d){return function(){d.className=d.className+="Pale";Jpy.css.removeClass(e,"hover")
}})(b,c)}})(a)},setOpacity:function(b,a){if(Jpy.getApp()<0){b.style.filters="alpha(opacity="+a+")"}else{b.style.opacity=a/100}}};Jpy.getCheckedRadioValue=function(d){var c=d.getElementsByTagName("input");var e=0;for(var b=0,a=c.length;b<a;b++){if(c[b].checked==true&&c[b].type=="radio"){e=c[b].value;break}}return e};Jpy.getUserImage=function(d,c,b,a){var e=DOM.image(a);if(d==null||d==""||d==undefined){e.src=Jpy.picurl+"/i/ge/Kb.gif"}else{if((/^http:/).test(d)==true){e.src=d}else{if(b){e.src=Jpy.profilimageUrl+"/ub/xs/"+b+"/"+d}else{e.src=Jpy.profilimageUrl+"/ub/xs/"+d}}}if(c){e.width=c;e.height=parseInt(c)+5}return e};Jpy.ownImage=function(){var b;if(User.profileImage&&User.profileImage!=""){b=User.profileImage}else{b=Jpy.picurl+"/i/ge/Kb.gif"}var a=DOM.image({src:b,alt:"Mein Bild"});return a};Jpy.getCalendarWeek=function(a){function b(f){var e=new Date();e.setTime(f.getTime()+(3-((f.getDay()+6)%7))*86400000);return e}var d=b(a);var c=b(new Date(a.getFullYear(),0,4));return Math.floor(1.5+(d.getTime()-c.getTime())/86400000/7)};Jpy.merge=function(a,b){function c(d,e){for(var f in e){if(Object.prototype.toString.call(e[f])=="[object Object]"){if(d[f]==undefined){d[f]=e[f]}else{c(d[f],e[f])}}else{d[f]=e[f]}}}c(a,b);return a};Jpy.layer={getMaxZIndex:function(){var b=10000;for(var a in this.list){if(this.list[a].zIndex>b){b=this.list[a].zIndex
}}return b+1},list:{},remove:function(a){if(this.list[a]){this.list[a].remove()}},get:function(b){var e=document.getElementById("ly");if(!e){return}e.style.display="block";b=b||{};if(b.offset){if(b.offset.x==undefined){b.offset={x:b.offset[0],y:b.offset[1]}}}else{b.offset={x:0,y:0}}this.daughters=null;var a={};if(b.trigger==undefined){a.y=Jpy.getScrolling().y+250;a.x=document.body.clientWidth/2-430}else{a.y=Jpy.getOffsetPosition(b.trigger).y;a.x=Jpy.getOffsetPosition(b.trigger).x}if(b.position!=undefined){a.y=b.position.y,a.x=b.position.x}if(b.id!=undefined){this.id=b.id}else{var g=new Date();this.id="layer_"+parseInt(g.getTime())}if(b.mother&&b.mother!=null){this.mother=b.mother;if(Jpy.layer.list[b.mother]!=undefined){var c=Jpy.layer.list[b.mother];if(c.daughters==null){c.daughters={}}c.daughters[this.id]=this}}this.zIndex=Jpy.layer.getMaxZIndex();var f={id:this.id,style:{position:"absolute",top:a.y+b.offset.y,left:a.x+b.offset.x}};if(b.instructions){f=Jpy.merge(f,b.instructions)}if(b.box){this.box=b.box}if(b.type){this.type=b.type}if(b.reference){this.reference=b.reference}if(b.task){this.task=b.task}this.frame=DOM.div(f);this.frame.style.zIndex=this.zIndex;Jpy.layer.list[this.id]=this;this.remove=function(){if(this.daughters!=undefined&&this.daughters!=null){if(Jpy.getLength(this.daughters)>0){for(var h in this.daughters){if(this.daughters[h].id){this.daughters[h].remove()
}}this.dauthers=undefined;this.mother=undefined}else{this.daughters=null}}if(this.task!=null&&this.taks!=undefined){TaskManager.remove(this.task)}if(this.mother!=undefined){if(Jpy.layer.list[this.mother]!=undefined){delete Jpy.layer.list[this.mother].daughters[this.id]}}if(this.frame){Jpy.remove(this.frame)}delete Jpy.layer.list[this.id]};this.highlight=function(){var h=Jpy.layer.getMaxZIndex();this.frame.style.zIndex=h;this.zIndex=h;if(this.daughters!=undefined){for(var i in this.daughters){this.daughters[i].highlight()}}};this.move=function(h,j){j=j||"to";if(j=="by"){this.frame.style.left=parseInt(this.frame.style.left)+h.x;this.frame.style.top=parseInt(this.frame.style.top)+h.y}else{this.frame.style.left=h.x;this.frame.style.top=h.y}if(this.daughters!=undefined){for(var k in this.daughters){var i=this.daughters[k];i.move({x:h.x+i.offset.x,y:h.y+i.offset.y},j)}}};e.appendChild(this.frame);if(this.mother){var d=Jpy.layer.list[this.mother].frame;this.offset={x:Jpy.getOffsetPosition(this.frame).x-Jpy.getOffsetPosition(d).x,y:Jpy.getOffsetPosition(this.frame).y-Jpy.getOffsetPosition(d).y}}},add:function(b,a,c){return new this.get({id:b,trigger:a,offset:c}).frame},getLayerByReference:function(b){var a=null;for(var c in this.list){if(this.list[c].reference==b){a=this.list[c];break}}return a},getLayersByType:function(b){var a=[];
for(var c in this.list){if(this.list[c].type==b){a.push(this.list[c])}}if(a.length==0){a=null}return a}};Jpy.layerDragable={drag:{init:function(){return}},get:function(i){i=i||{};if(i.reference){var e=Jpy.layer.getLayerByReference(i.reference);if(e!=null){e.highlight();this.frame=e.box;this.layer=e;return}}var f=i.trigger||null;var b=i.id||undefined;var c=i.width||"600px";var h=i.offset||{x:0,y:0};var m=i.title||"";var a=i.mother||undefined;var l=i.type||"layer";var g=i.reference||null;var d=i.task||null;var j=i.position||null;var k=i.dri||null;this.frame=DOM.div({className:"dragBox",style:{width:c}});this.layer=new Jpy.layer.get({id:b,trigger:f,offset:h,mother:a,box:this.frame,type:l,reference:g,task:d,position:j,instructions:{className:"layerDragable standard",style:{width:c},dri:k}});if(window.innerWidth){if(parseInt(this.layer.frame.style.top)<100){this.layer.frame.style.top=100}if(parseInt(this.layer.frame.style.left)<100){this.layer.frame.style.left=window.innerWidth/2-parseInt(c)/2}else{if(parseInt(this.layer.frame.style.left)+500>window.innerWidth){this.layer.frame.style.left=window.innerWidth/2-parseInt(c)/2}}}this.title=DOM.div({className:"title",text:m});this.close=DOM.span({className:"icClose cp",text:"&nbsp;"});this.close.title=m+" schließen";this.close.onclick=(function(o){return function(){o.remove()}})(this.layer);
this.close.onmouseover=(function(o){return function(){Jpy.css.hoverClass(o,"icCloseHover")}})(this.close);this.header=DOM.div({className:"dragHead cf",style:{width:c},child:[this.title,this.close]});this.layer.frame.appendChild(this.header);this.layer.frame.appendChild(this.frame);this.highlightFrame=(function(o){return function(){o.style.background="#bacce2";o.onmouseout=function(){o.style.background="#d1d1d1"}}})(this.layer.frame);this.setMaxZIndex=(function(o){return function(){if(Jpy.layerDragable.enableHighlight==true){o.highlight()}}})(this.layer);this.layer.frame.onclick=this.setMaxZIndex;Jpy.addEvent(this.layer.frame,"mouseover",this.highlightFrame);if(i.lockHighlight){this.lockHighlight()}Jpy.layerDragable.initDrag(this);Jpy.layerDragable.initKeyboardEvents()},add:function(a,e,b,d){var c=new this.get({trigger:a,id:e,width:b,offset:d});return c.frame},dragStatus:false,lockHighlight:function(){this.enableHighlight=false;window.setTimeout(function(){Jpy.layerDragable.enableHighlight=true},100)},enableHighlight:true,initDrag:function(b){var d=Jpy.layerDragable;var c=function(){if(d.dragStatus==false){if(Jpy.layerDragable.enableHighlight==true){b.setMaxZIndex()}}};Jpy.addEvent(b.layer,"mousedown",c);var a=function(f){d.movingLayer=b.layer;if(d.dragStatus==false){c();d.movingLayer.frame.style.background="#9fbadb";
d.dragStatus=true;document.onselectstart=function(){return false};if(Jpy.getAppId()>=0){if(Jpy.wideMode){document.body.className="jpyWide noselect"}else{document.body.className="noselect"}}}d.mouseOffset=Jpy.getMouseOffset(d.movingLayer.frame,f);Jpy.layerDragable.initMouseTracking()};Jpy.addEvent(b.header,"mousedown",a)},mouseUp:function(){var a=Jpy.layerDragable;var b=a.movingLayer.frame;if(b!=null){b.style.background="#d1d1d1"}b=null;a.dragStatus=false;document.onselectstart=null;if(Jpy.getAppId()>=0){if(Jpy.wideMode){document.body.className="jpyWide"}else{document.body.className=""}}a.stopMouseTracking()},mouseMove:function(d){d=d||window.event;var c=Jpy.layerDragable;var b=c.movingLayer;var g=Jpy.getMousePosition(d);if(b){var a=g.x-c.mouseOffset.x;var f=g.y-c.mouseOffset.y;b.move({x:a>0?a:0,y:f>0?f:0});return false}},initMouseTracking:function(){Jpy.addEvent(document,"mousemove",Jpy.layerDragable.mouseMove);Jpy.addEvent(document,"mouseup",Jpy.layerDragable.mouseUp)},stopMouseTracking:function(){Jpy.removeEvent(document,"mousemove",Jpy.layerDragable.mouseMove)},mouseOffset:null,movingLayer:null,initKeyboardEvents:function(){if(typeof(window.layerDragableKeyDown)!="undefined"&&typeof(window.layerDragableKeyUp)!="undefined"){return}var a=false;var b=false;var c=false;if(typeof(window.layerDragableKeyDown)=="undefined"){window.layerDragableKeyDown=function(h){h=h?h:window.event;
if(h.keyCode==16){b=true;window.setTimeout(function(){b=false},2000)}if(h.keyCode==17){a=true;window.setTimeout(function(){a=false},2000)}if(h.keyCode==18){c=true;window.setTimeout(function(){c=false},2000)}if(h.keyCode!=27&&h.keyCode!=39&&h.keyCode!=37&&h.keyCode!=116&&h.keyCode!=13&&h.keyCode!=78){return true}var g=Jpy.layer.list;var f=null;for(n in g){var d=g[n];if(!d||!d.zIndex){continue}if(d.frame&&d.frame.style&&d.frame.style.display&&d.frame.style.display=="none"){continue}if(!f){f=d;continue}if(f.zIndex<d.zIndex){f=d}}if((h.keyCode==78)&&f.frame.style.backgroundColor!="#bacce2"&&f.frame.style.backgroundColor!="rgb(186, 204, 226)"){return}if(f&&typeof(f.keyDown)=="function"){return f.keyDown(h,b,a,c)}};if(!typeof(document.onkeydown)=="function"){Jpy.addEvent(document,"keydown",window.layerDragableKeyDown)}else{document.onkeydown=window.layerDragableKeyDown}}if(typeof(window.layerDragableKeyUp)=="undefined"){window.layerDragableKeyUp=function(d){d=d?d:window.event;if(d.keyCode==16){b=false}if(d.keyCode==17){a=false}if(d.keyCode==18){c=false}};if(!typeof(document.onkeyup)=="function"){Jpy.addEvent(document,"keyup",window.layerDragableKeyUp)}else{document.onkeyup=window.layerDragableKeyUp}}}};Jpy.ignore=function(b){SystemMessage.loading.start();var a=new AjaxHandler();var c={success:function(d){if(d=="ok"){SystemMessage.loading.end();
SystemMessage.inline.success("Nutzer wird ab sofort ignoriert!")}else{if(d=="-5"){SystemMessage.inline.error("Dein Profil muss erst aktiviert werden!")}}Jpy.layer.remove("lyConfirm");SystemMessage.loading.end()}};a.request("GET","/backend/user/ignore.php?userId="+b+"&h="+User.hash,c)};Jpy.toggleSwitch=function(a,b,c){Jpy.id(c).value=b;if(b==0){a.className="swOff";b=1;a.innerHTML="Aus"}else{a.className="swOn";b=0;a.innerHTML="An"}a.onclick=function(){return Jpy.toggleSwitch(a,b,c)}};Jpy.showImageWhitelistingError=function(d,h){Jpy.layer.remove("lyImageWhitelisting");var f=new Jpy.layer.get({id:"lyImageWhitelisting"});var g=f.frame;g.appendChild(DOM.div({className:"pd10",style:{fontSize:"14px"},text:"Dein Text enthält Bilder, die nicht eingebunden werden können!"}));if(h){g.appendChild(DOM.div({className:"pd10 bgG1",text:"Folgende Bilder können nicht eingebunden werden."}));for(var b in h){g.appendChild(DOM.div({className:"pd10 coR1",style:{fontSize:"14px"},text:h[b]}))}}g.appendChild(DOM.div({className:"pd10",style:{fontSize:"14px"},text:"Zugelassene Bilderdienste:"}));for(var c in d){var e=DOM.link({href:"http://www."+d[c].identifier,className:"coB3 cp",text:d[c].identifier});e.setAttribute("target","_blank");g.appendChild(DOM.div({className:"pd3",style:{textIndent:"10px"},child:e}))}var a=DOM.actionbar("Ok","Schließen");
a.send.onclick=function(){Jpy.layer.remove("lyImageWhitelisting")};a.abort.onclick=function(){Jpy.layer.remove("lyImageWhitelisting")};f.frame.appendChild(a.frame);f.frame.className="bgW pd10 ldN taL bdG6 fs12 bdG8";f.frame.style.backgroundColor="#ffffff"};Jpy.buddies={show:function(a){this.triggerElement=a;if(document.getElementById("buBuddyList")){document.getElementById("buBuddyList").style.display="block"}else{this.load()}},load:function(){SystemMessage.loading.start();var b=new AjaxHandler();var c={json:true,success:function(d){SystemMessage.loading.end();var e=new DataStorage(d);e.sortBy("stamp.nickname");Jpy.buddies.list=e;Jpy.buddies.inject()}};var a={j:1};b.request("POST","/backend/getFriends.php?h="+User.hash,c,a)},search:function(){var i=new String(document.getElementById("buBuddyListSearch").value);var d=[];var a=Jpy.buddies.list.data;var f=new RegExp("^"+i,"i");var e=new RegExp(i,"i");if(i.length<3){for(var b in a){if((f).test(a[b].stamp.nickname)==true){d.push(a[b])}}}else{if(i.length==0){d=Jpy.buddies.list.data}else{for(var c in a){var g=a[c];if((e).test(g.stamp.nickname)==true){d.push(a[c])}else{if(g.realName){if((f).test(g.realName.firstname)==true||(f).test(g.realName.surname)==true){d.push(g)}}}}}}var h=new DataStorage(d);h.sortBy("stamp.nickname");this.inject(h)},inject:function(r){var c=r||this.list;
if(document.getElementById("buBuddyList")){var j=document.getElementById("buBuddyListBox");j.innerHTML=""}else{var w=new Jpy.layerDragable.get({trigger:this.triggerElement,id:"buBuddyList",width:"350px",offset:{x:164,y:-200}});var m=w.frame;var s="<div class='bgG1' style='width:350px'><div class='pd10'><input id='buBuddyListSearch' type='text' class='inA' style='padding:3px;width:320px' onkeyup='Jpy.buddies.search()'></div></div>";m.innerHTML+=s;var j=DOM.div({id:"buBuddyListBox",className:"pd10 bgW ldN"});m.appendChild(j)}if(c.length==0){if(document.getElementById("buBuddyList")){document.getElementById("buBuddyListBox").innerHTML="<div class='pd5 lh20'>Keine Freunde mit den Suchkriterien gefunden.</div>"}else{SystemMessage.inline.show("Du hast keine Freunde!")}}else{for(var u=0,v=c.length;u<v;u++){var q=c.order[u];var l=Jpy.getUserImage(q.stamp.profileImage,33);l.height=37;var o=Userstamp.read(q.stamp);var k=DOM.div({className:"line cf",style:"width:330px;border-bottom:1px solid #ffffff"});k.onmouseover=(function(i){return function(){i.style.background="#fffee0";i.style.borderBottom="1px solid #f0efd8";i.getElementsByTagName("div")[2].style.visibility="visible";i.onmouseout=function(){i.style.background="#ffffff";i.style.borderBottom="1px solid #ffffff";i.getElementsByTagName("div")[2].style.visibility="hidden"}}})(k);
var f=DOM.div({className:"fl pd5",style:"width:40px"});var d=document.createElement("a");d.href="/user/"+q.stamp.nickname;d.appendChild(l);f.appendChild(d);k.appendChild(f);var p=DOM.div({className:"fl pd4",style:"width:130px;padding-top:7px"});p.innerHTML=o;if(q.realName!=undefined){p.innerHTML+="<br>";var b=DOM.span({className:"rn"});b.innerHTML=q.realName.firstname+" "+q.realName.surname;p.appendChild(b)}k.appendChild(p);var x=DOM.span({className:"icMail cp",child:"&nbsp;"});x.onmouseover=(function(y,i){return function(){Tooltip(y,i+" anschreiben")}})(x,q.stamp.nickname);x.onclick=(function(y,i){return function(){new MessageStream().compose(y,i);Jpy.layerDragable.lockHighlight()}})(j,q.stamp.nickname);var a=DOM.span({className:"icEmotion cp",child:"&nbsp;"});a.onmouseover=(function(y,i){return function(){Tooltip(y,i+" eine Emotion überreichen")}})(a,q.stamp.nickname);a.onclick=(function(z,i,y){return function(){Emotions.load(z,i,y,{x:-200,y:-50});Jpy.layerDragable.lockHighlight()}})(q.stamp.userId,q.stamp.nickname,a);var h=DOM.link({href:"/user/"+q.stamp.nickname+"/gifts/donate",title:"Beschenken",child:"<span class='icGift cp'>&nbsp;</span>"});var g=DOM.span({className:"icGb cp",child:"&nbsp;"});g.onmouseover=(function(y,i){return function(){Tooltip(y,i+" einen Gästebucheintrag schreiben")}})(g,q.stamp.nickname);
g.onclick=(function(y,i,z){return function(){Jpy.buddies.guestbook.add(y,i,z);Jpy.layerDragable.lockHighlight()}})(g,q.stamp.nickname,q.stamp.userId);var e=DOM.div({className:"fr taR pd5",style:{visibility:"hidden",width:"120px"},child:[x,a,h,g]});k.appendChild(e);j.appendChild(k)}}document.getElementById("buBuddyListSearch").focus()},guestbook:{add:function(c,h,f){var a=undefined;if(document.getElementById("buBuddyList")){a="buBuddyList"}var e=new Jpy.layerDragable.get({trigger:c,id:"lyGuestbookAdd",width:"630px",offset:{x:-200,y:-90},title:"Gästebucheintrag an "+h,mother:a});var b=e.frame;var d=DOM.div({className:"bgG1 pd5"});var i=DOM.textarea({className:"teG3",style:{width:"620px",height:"180px"},id:"gbTextareaAdd"});d.appendChild(i);b.appendChild(d);MessageEditor.register(i,"","",4,undefined,"lyGuestbookAdd");var g=DOM.actionbar("GB-Eintrag senden","Abbrechen");g.send.onclick=function(){Jpy.buddies.guestbook.send(f,h)};g.abort.onclick=function(){Jpy.remove("lyGuestbookAdd")};b.appendChild(g.frame);i.focus()},send:function(a,d){Jpy.buddies.guestbook.currentReceiver=d;SystemMessage.loading.start();var c=new AjaxHandler();var b=document.getElementById("gbTextareaAdd").value;var e={userId:a,text:b};var f={success:function(h){SystemMessage.loading.end();var g=ParseJSON(h);if(g.validImageHosters){Jpy.showImageWhitelistingError(g.validImageHosters,g.offendingLinks);
return false}else{if(h<0){Jpy.buddies.guestbook.handleErrorCode(h)}else{SystemMessage.inline.success("Gästebucheintrag bei "+Jpy.buddies.guestbook.currentReceiver+" erfolgreich!");Jpy.remove("lyGuestbookAdd")}}Jpy.buddies.guestbook.currentReceiver=undefined},failure:function(g){SystemMessage.loading.end();Jpy.handleAjaxError(g)}};c.request("POST","/backend/user/addGuestbookEntry.php?h="+User.hash,f,e)},handleErrorCode:function(a){var b=function(c){SystemMessage.inline.error(c)};switch(a){case"-2":b(Jpy.buddies.guestbook.currentReceiver+" ist nicht auf deiner Freundesliste!");break;case"-3":b("Ungültiger Texteintrag, bitte Text anpassen.");break;case"-4":b(Jpy.buddies.guestbook.currentReceiver+"'s Privatsphäreeinstellungen ermöglichen keine Gästebucheinträge");break;case"-8":b("Textinhalt ist leer!");break;case"-12":b(Jpy.buddies.guestbook.currentReceiver+" hat heute bereits einen Gästebucheintrag von dir erhalten");break;case"-13":b(Jpy.buddies.guestbook.currentReceiver+" hat heute bereits einen Gästebucheintrag von dir erhalten");break;case"-14":b(Jpy.buddies.guestbook.currentReceiver+"s Profil ist gesperrt");break;case"-17":b("Dein Profil muss erst aktiviert werden!");break;case"-18":b("Du hast schon dreimal in Folge geschrieben. Warte doch ein wenig (neues Gästebuch).");break;case"-19":b("Du kannst heute nicht mehr in Gästebücher schreiben (neues Gästebuch).");
break;case"-20":b(Jpy.buddies.guestbook.currentReceiver+" möchte keine reinen Bildeinträge haben (neues Gästebuch).");break;case"-21":b(Jpy.buddies.guestbook.currentReceiver+" möchte ausschließlich Texteinträge haben (neues Gästebuch).");break;case"-22":b("Eintrag konnte nicht gespeichert werden.");break;case"-23":b("Du kannst heute keine weiteren Gästebucheintrag machen..");break;default:b("Gästebucheintrag konnte nicht übertragen werden");break}}}};Jpy.insertAfter=function(a,c){var b=Jpy.getElement(c);b.parentNode.insertBefore(a,b.nextSibling)};Jpy.insertFirst=function(c,d){var e=Jpy.getElement(d);var b=e.getElementsByTagName("div");var a=c;if(Object.prototype.toString.call(c)=="[object String]"){a=DOM.fragment({text:c})}if(b.length>0){e.insertBefore(a,e.getElementsByTagName("div")[0])}else{e.appendChild(a)}};Jpy.getApp=function(){if(navigator.appName.indexOf("Internet Explorer")!=-1){if((/MSIE 6/).test(navigator.userAgent)==true||(/MSIE 5/).test(navigator.userAgent)==true){return -2}else{return -1}}else{return 0}};Jpy.getAppId=function(){var b=0;if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){b=1;var a=new Number(RegExp.$1);if(a>=5){b+=0.05}else{if(a>=4){b+=0.04}else{if(a>=3){b+=0.03}else{if(a>=2){b+=0.02}else{if(a>=1){b+=0.01}}}}}}else{if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){b=2;var a=new Number(RegExp.$1);
if(a>=9){b+=0.09}else{if(a>=8){b+=0.08}else{if(a>=7){b+=0.07}else{if(a>=6){b+=0.06}else{if(a>=5){b+=0.05}}}}}}else{if(/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){b=3;var a=new Number(RegExp.$1);if(a>=10){b+=0.1}else{if(a>=9){b+=0.09}else{if(a>=8){b+=0.08}else{if(a>=7){b+=0.07}}}}}}}return b};Jpy.clearUnderTen=function(a){if(a<10){a="0"+a.toString()}return a};Jpy.countries={1:{name:"Deutschland",id:1,shortcut:"D"},2:{name:"Österreich",id:2,shortcut:"AT"},3:{name:"Schweiz",id:2,shortcut:"CH"},5:{name:"Belgien",id:5,shortcut:"BE"},7:{name:"Tschechien",id:7,shortcut:"CZ"},9:{name:"Dänemark",id:9,shortcut:"DK"},10:{name:"Spanien",id:10,shortcut:"ES"},11:{name:"Finnland",id:11,shortgut:"FIN"},12:{name:"Frankreich",id:12,shortcut:"F"},13:{name:"Großbritannien",id:13,shortcut:"GB"},14:{name:"Griechenland",id:14,shortcut:"GR"},17:{name:"Italien",id:17,shortcut:"IT"},26:{name:"Niederlande",id:26,shortcut:"NL"},27:{name:"Norwegen",id:27,shortcut:"NOR"},28:{name:"Polen",id:28,shortcut:"PL"},34:{name:"San Marino",id:34,shortcut:"SM"},36:{name:"Türkei",id:36,shortcut:"TK"}};Jpy.modifyText=function(j,e){e=e||{};var a=true;if(e.colors!=undefined){a=e.colors}var b=true;if(e.basics!=undefined){b=e.basics}var d=true;if(e.advancedFonts!=undefined){d=e.advancedFonts}var h=true;if(e.images!=undefined){h=e.images}var k=true;if(e.links!=undefined){k=e.links
}var g=true;if(e.quotes!=undefined){g=e.quotes}var c=true;if(e.smilies!=undefined){c=e.smilies}if(b==true){j=j.replace(/\[b\]/gi,"<span style='font-weight: bold;'>").replace(/\[\/b\]/gi,"</span>");j=j.replace(/\[i\]/gi,"<span style='font-style: italic;'>").replace(/\[\/i\]/gi,"</span>");j=j.replace(/\[u\]/gi,"<span style='text-decoration: underline;'>").replace(/\[\/u\]/gi,"</span>")}if(a==true){j=j.replace(/\[color\=\#([0-9a-zA-Z]{6})\]/gi,"<span style='color:#$1'>").replace(/\[\/color\]/gi,"</span>");j=j.replace(/\[bgcolor\=\#([0-9a-zA-Z]{6})\]/gi,"<span style='background:#$1'>").replace(/\[\/bgcolor\]/gi,"</span>")}if(d==true){j=j.replace(/\[size\=([0-9]{1,2})\]/gi,"<span style='font-size:$1px;'>").replace(/\[\/size\]/gi,"</span>");j=j.replace(/\[list\]/gi,"<li>").replace(/\[\/list\]/gi,"</li>");j=j.replace(/\[right\]/gi,"<div align='right'>").replace(/\[\/right\]/gi,"</div>");j=j.replace(/\[center\]/gi,"<div align='center'>").replace(/\[\/center\]/gi,"</div>")}if(h==true){j=j.replace(/\[img\]([a-zA-Z0-9\_\.\-\/\:\#\?]*)\[\/img\]/gi,"<img src='$1' style='max-width:400px;' class='ext' alt='Externes Bild kann nicht angezeigt werden' border='0'>")}j=j.replace(/\n/g,"<br>");if(k==true){j=j.replace(/\[url\=(.*?)\](.*?)\[\/url\]/gi," <a href='$1' target='_blank'>$2</a>");j=j.replace(/\[wiki\](.*?)\[\/wiki\]/gi,' <img src="'+Jpy.picurl+'/i/a/wiki.gif" width="28" alt="Wiki"> <a href="http://wiki.jappy.de/wiki/$1" target="_blank" class="linkblau">$1</a>')
}if(g==true){j=j.replace(/\[quote\](.*?)\[\/quote\]/gi,"<div class='fuQb bgG1 ovH'><div class='fuQh'>Zitat: </div><div class='mr5'>$1</div></div>");j=j.replace(/\[quote\=(.*?)\](.*?)\[\/quote\]/gi,"<div class='fuQb bgG1 ovH'><div class='fuQh'>Zitat: $1</div><div class='mr5'>$2</div></div>")}if(c==true){for(var f=Jpy.smilies.length;f--;){j=j.replace(Jpy.smilies[f].pattern,"<img src='"+Jpy.picurl+"/i/smilies/animated/"+Jpy.smilies[f].icon+".gif'>")}}return j};Jpy.smilies=[{title:":)",shortcut:":)",icon:"smile",pattern:/\:\)/g},{title:":(",shortcut:":(",icon:"frown",pattern:/\:\(/g},{title:":o",shortcut:":o",icon:"redface",pattern:/\:o/gi},{title:":D",shortcut:":D",icon:"biggrin",pattern:/\:D/gi},{title:";)",shortcut:";)",icon:"wink",pattern:/\;\)/g},{title:":p",shortcut:":p",icon:"tongue",pattern:/\:p/gi},{title:":cool:",shortcut:":cool:",icon:"cool",pattern:/\:cool\:/g},{title:":rolleyes:",shortcut:":rolleyes:",icon:"rolleyes",pattern:/\:rolleyes\:/g},{title:":eek:",shortcut:":eek:",icon:"eek",pattern:/\:eek\:/g},{title:":confused:",shortcut:":confused:",icon:"confused",pattern:/\:confused\:/g},{title:":kiss:",shortcut:":kiss:",icon:"kiss",pattern:/\:kiss\:/g},{title:":superbad:",shortcut:":superbad:",icon:"superbad",pattern:/\:superbad\:/g},{title:":music:",shortcut:":music:",icon:"music",pattern:/\:music\:/g},{title:":zzz:",shortcut:":zzz:",icon:"zzz",pattern:/\:zzz\:/g},{title:":kissed:",shortcut:":kissed:",icon:"kissed",pattern:/\:kissed\:/g},{title:":girl:",shortcut:":girl:",icon:"girl",pattern:/\:girl\:/g},{title:":omg:",shortcut:":omg:",icon:"omg",pattern:/\:omg\:/g},{title:":auua:",shortcut:":auua:",icon:"auua",pattern:/\:auua\:/g},{title:":bad:",shortcut:":bad:",icon:"bad",pattern:/\:bad\:/g},{title:":top:",shortcut:":top:",icon:"top",pattern:/\:top\:/g},{title:":baeh:",shortcut:":baeh:",icon:"baeh",pattern:/\:baeh\:/g},{title:":inno:",shortcut:":inno:",icon:"inno",pattern:/\:inno\:/g},{title:":snief:",shortcut:":snief:",icon:"snief",pattern:/\:snief\:/g},{title:":crying:",shortcut:":crying:",icon:"crying",pattern:/\:crying\:/g},{title:":inlove:",shortcut:":inlove:",icon:"inlove",pattern:/\:inlove\:/g},{title:":shy:",shortcut:":shy:",icon:"shy",pattern:/\:shy\:/g},{title:":shock:",shortcut:":shock:",icon:"shock",pattern:/\:shock\:/g},{title:":cheers:",shortcut:":cheers:",icon:"cheers",pattern:/\:cheers\:/g},{title:":nausea:",shortcut:":nausea:",icon:"sick",pattern:/\:nausea\:/g},{title:":x",shortcut:":x",icon:"shutup",pattern:/\:x/gi},{title:":stare:",shortcut:":stare:",icon:"observe",pattern:/\:stare\:/g},{title:"x(",shortcut:"x(",icon:"painful",pattern:/x\(/gi},{title:":hum:",shortcut:":hum:",icon:"hum",pattern:/\:hum\:/g},{title:":*",shortcut:":*",icon:"smooch",pattern:/\:\*/g},{title:":heart:",shortcut:":heart:",icon:"heart",pattern:/\:heart\:/g},{title:":flower:",shortcut:":flower:",icon:"flower",pattern:/\:flower\:/g},{title:":flex:",shortcut:":flex:",icon:"flex",pattern:/\:flex\:/g},{title:":rofl:",shortcut:":rofl:",icon:"rofl",pattern:/\:rofl\:/g},{title:":puke:",shortcut:":puke:",icon:"puke",pattern:/\:puke\:/g},{title:":euro:",shortcut:":euro:",icon:"euro",pattern:/\:euro\:/g},{title:":flash:",shortcut:":flash:",icon:"flash",pattern:/\:flash\:/g},{title:":clap:",shortcut:":clap:",icon:"clap",pattern:/\:clap\:/g},{title:":rainbow:",shortcut:":rainbow:",icon:"rainbow",pattern:/\:rainbow\:/g},{title:":duck:",shortcut:":duck:",icon:"ente",pattern:/\:duck\:/g}];
Jpy.loadScript=function(d,b,a,c,e){this.src=d;this.versionId=parseInt(a);this.host=b;this.scriptId="djs_"+new Date().getTime().toString();this.timeout=typeof(c)!=undefined&&parseInt(c)>=0?parseInt(c):30;this.callbackSuccess=e&&typeof(e.success)=="function"?e.success:null;this.callbackFailure=e&&typeof(e.failure)=="function"?e.failure:null;if(!this.host){this.host="http://s1.jappy.tv"}if(!this.versionId){this.versionId=1}};Jpy.loadScript.prototype.run=function(){this.done=false;var a=this;window.setTimeout(function(){if(!a.done){if(a.timeout>0){window.setTimeout(function(){if(!a.done){a.done=true;Jpy.remove(a.script);delete (a.script);if(typeof(a.callbackFailure)=="function"){a.callbackFailure(null,"timeout")}}},a.timeout)}a.script=document.createElement("script");a.script.setAttribute("src",a.host+"/js/"+a.versionId+"/"+a.src);a.script.setAttribute("id",a.scriptId);a.script.setAttribute("type","text/javascript");a.script.onerror=function(b){a.done=true;b=b?b:window.event;Jpy.remove(a.script);delete (a.script);if(typeof(a.callbackFailure)=="function"){a.callbackFailure(b,"error")}};if(Jpy.getApp()<0){a.script.onreadystatechange=function(){if(!a.done&&/loaded|complete/.test(a.script.readyState)){a.done=true;if(typeof(a.callbackSuccess)=="function"){a.callbackSuccess()}}}}else{a.script.async="async";if(typeof(a.callbackSuccess)=="function"){a.script.onload=function(){if(!a.done){a.done=true;
a.callbackSuccess()}}}}if(document.body){document.body.appendChild(a.script)}else{window.setTimeout(function(){try{document.body.appendChild(a.script)}catch(b){}},20)}}},0)};Jpy.isActiveTab=1;Jpy.addEvent(window,"focus",function(){Jpy.isActiveTab=1});Jpy.addEvent(window,"blur",function(){Jpy.isActiveTab=0});Jpy.exists=function(g,e){if(typeof(e)!="string"||typeof(e.split)=="undefined"){return(typeof(g)!="undefined")}if(typeof(g)=="undefined"){return false}if(typeof(g)=="object"&&g==null){return false}var e=e.split(".");for(var c=0,d=e.length;c<d;c++){if(c>0&&typeof(g)=="object"&&g==null){return false}if(c==0&&/^\[\d*\]$/.test(e[c])){var a=e[c].match(/\[\d*\]$/)[0].replace("[","").replace("]","");if(typeof(g[a])=="undefined"){return false}try{g=g[a]}catch(b){return false}}else{if(/^\w+\[\d*\]$/.test(e[c])){var a=e[c].match(/\[\d*\]$/)[0].replace("[","").replace("]","");var f=e[c].match(/^\w+\[/)[0].replace("[","");if(typeof(g[f])=="undefined"||typeof(g[f][a])=="undefined"){return false}try{g=g[f][a]}catch(b){return false}}else{if(typeof(g[e[c]])=="undefined"){return false}try{g=g[e[c]]}catch(b){return false}}}}if(typeof(g)=="undefined"){return false}return true};Jpy.getValue=function(g,e){if(typeof(e)!="string"||typeof(e.split)=="undefined"){if(typeof(g)!="undefined"){return g}return}if(typeof(g)=="undefined"){return}if(typeof(g)=="object"&&g==null){return g
}var e=e.split(".");for(var c=0,d=e.length;c<d;c++){if(c>0&&typeof(g)=="object"&&g==null){return}if(c==0&&/^\[\d*\]$/.test(e[c])){var a=e[c].match(/\[\d*\]$/)[0].replace("[","").replace("]","");if(typeof(g[a])=="undefined"){return}try{g=g[a]}catch(b){return}}else{if(/^\w+\[\d*\]$/.test(e[c])){var a=e[c].match(/\[\d*\]$/)[0].replace("[","").replace("]","");var f=e[c].match(/^\w+\[/)[0].replace("[","");if(typeof(g[f])=="undefined"||typeof(g[f][a])=="undefined"){return}try{g=g[f][a]}catch(b){return}}else{if(typeof(g[e[c]])=="undefined"){return}try{g=g[e[c]]}catch(b){return}}}}if(typeof(g)=="undefined"){return}return g};Jpy.isInteger=function(c,b){if(typeof(c)=="object"){var a=Jpy.getValue(c,b);return(parseInt(a)==a)}return(parseInt(c)==c)};Jpy.isIntegerPositive=function(c,b){if(typeof(c)=="object"){var a=Jpy.getValue(c,b);return(parseInt(a)==a&&a>0)}return(parseInt(c)==c&&c>0)};var DRI={};var Design=function(){};Design.prototype={append:function(b,d){if(!(d instanceof Array)&&!(d instanceof Object)){d=[d]}for(var c=0,a=d.length;c<a;c++){b.appendChild(d[c])}},memory:{},setInstructions:function(a,c){a=a||{};var e={value:function(f){c.value=f},className:function(f){c.className=f},id:function(f){c.id=f},src:function(f){c.src=f},name:function(f){c.name=f},type:function(f){c.setAttribute("type",f)},style:function(f){Jpy.css.set([c],f)
},text:function(f){if(!f){return}if(Object.prototype.toString.call(f)=="[object String]"){c.innerHTML=f;return}else{if(f.nodeType){c.appendChild(f);return}else{return}}},href:function(f){c.href=f},htmlFor:function(f){c.htmlFor=f},autocomplete:function(f){c.setAttribute("autocomplete",f)},tabindex:function(f){c.setAttribute("tabindex",f)},checked:function(f){c.checked=f},child:function(h){if(Object.prototype.toString.call(h)=="[object Array]"){for(var g=0,f=h.length;g<f;g++){if(h[g]!=""){this.text(h[g])}}}else{this.text(h)}},click:function(f){c.onclick=f},dblclick:function(f){c.ondblclick=f},contextmenu:function(f){c.oncontextmenu=f},dragstart:function(f){c.ondragstart=f},mouseover:function(f){c.onmouseover=f},mouseout:function(f){c.onmouseout=f},blur:function(f){c.onmouseout=f},focus:function(f){c.onfocus=f},keyup:function(f){c.onkeyup=f},title:function(f){c.title=f},alt:function(f){if(c.tagName=="IMG"){c.alt=f}},target:function(f){if(c.tagName=="A"){c.setAttribute("target",f)}},dri:function(g){if(!g){return}if(Object.prototype.toString.call(g)=="[object Object]"){var h=g.section||"sub";var f=g.index||"index";if(!DRI[h]){DRI[h]={}}DRI[h][f]=c}else{var f=g;DRI[f]=c}},register:function(f){f.parentObject[f.childName]=c},catchAttention:function(){c.catchAttention=b.catchAttention},remove:function(){c.remove=b.remove},additionalInstructions:function(f){for(var g in f){c[g]=f[g]
}}};var b={catchAttention:function(h,g,i){h=h||"green";g=g||750;var f=this;Jpy.css.addClass(f,h);window.setTimeout(function(){Jpy.css.removeClass(f,h);if(i){i()}},g);return f},remove:function(){this.parentNode.removeChild(this)}};for(var d in a){if(e[d]){e[d](a[d])}}return c},input:function(a){return this.setInstructions(a,document.createElement("input"))},txt:function(a){return document.createTextNode(a)},text:function(a){return document.createTextNode(a)},label:function(a){if(a){return this.setInstructions(a,document.createElement("label"))}else{return document.createElement("label")}},textarea:function(a){var b=document.createElement("textarea");return this.setInstructions(a,b)},div:function(a){this.memory.div=this.memory.div||document.createElement("div");if(a){return this.setInstructions(a,this.memory.div.cloneNode(true))}else{return this.memory.div.cloneNode(true)}},link:function(a){a=a||{};if(a.href==undefined){a.href="javascript:void(0)"}return this.setInstructions(a,document.createElement("a"))},span:function(a){if(a){return this.setInstructions(a,document.createElement("span"))}else{return document.createElement("span")}},image:function(a){if(a){return this.setInstructions(a,document.createElement("img"))}else{return document.createElement("img")}},fragment:function(){return document.createDocumentFragment()
},button:function(f,e,d,c){if(!e){e="span"}var b=document.createElement(e);if(e=="a"){b.href="#"}if(!d){b.className="inCo"}else{b.className=d}if(c){var a=document.createElement("span");a.innerHTML="&nbsp;";a.className=c;b.appendChild(a)}b.appendChild(document.createTextNode(f));return b},radio:function(d,a){if(!a.className){a.className="inA"}if(!a.name){a.name="radioSelect"}var c=DOM.label();c.className="cp";var b;if(Jpy.getApp()<0){if(a.checked){b="<input type='radio' value='"+a.value+"' name='"+a.name+"' checked='checked'>"}else{b="<input type='radio' value='"+a.value+"' name='"+a.name+"'>"}c.innerHTML=b}else{b=DOM.input({className:a.className,type:"radio",name:a.name,value:a.value});if(a.checked){b.setAttribute("checked","checked")}c.appendChild(b)}c.innerHTML+=d;return{frame:c,radio:b}},form:function(c,a){var b=document.createElement("form");b.method="post";b.setAttribute("accept-charset","UTF-8");if(c){b.action=c}if(a){this.setInstructions(a,b)}return b},actionbar:function(a,b){this.frame=DOM.div({className:"abG1"});this.send=DOM.link({className:"inAc"});this.send.href="javascript: void(0)";this.send.innerHTML=a;this.send.style.marginLeft="7px";this.abort=DOM.link({className:"inCo"});this.abort.href="javascript: void(0)";this.abort.innerHTML=b;this.frame.appendChild(this.abort);this.frame.appendChild(this.send);
return this},line:{columnsTwo:function(e,g,c,a){var b=DOM.div();b.style.width=e.max;b.className="cf";var f=DOM.div();if(Jpy.getApp()<0){f.style.width=(parseInt(e.left)-(g*2))+"px";f.style.styleFloat="left"}else{f.style.width=(parseInt(e.left)-(g*2))+"px";f.style.cssFloat="left"}f.style.padding=g+"px";if(typeof c=="string"){f.innerHTML=c}else{f.appendChild(c)}var d=DOM.div();if(Jpy.getApp()<0){d.style.width=(parseInt(e.right)-(g*2))+"px";d.style.styleFloat="left"}else{d.style.width=(parseInt(e.right)-(g*2))+"px";d.style.cssFloat="left"}d.style.padding=g+"px";if(typeof a=="string"){d.innerHTML=a}else{d.appendChild(a)}b.appendChild(f);b.appendChild(d);return b}},timestamp:function(e){var i=parseInt(e.timestamp);var b=i+(Jpy.serverTimeDifference||0);if(!e.allowFutureTimestamp&&b*1000>new Date().getTime()){b=parseInt(new Date().getTime()/1000)-10}var a=new Date().getTime()-b*1000;var c=Timestamp.step;var d;var f;var k=e.descriptionRelativeTemplate||"#timestamp#";var j=e.descriptionAbsoluteTemplate||"#timestamp#";var h=false;if(a>c[1]){d=Timestamp.get(b,{type:"string"});f=j}else{a=new Date().getTime()-b*1000;d=Timestamp.get(b,{type:"string"});if(a>c[1]){f=j}else{f=k;h=true}}var g=DOM.span({text:f.replace("#timestamp#",d)});if(e.autoUpdate&&h){window.setTimeout(function(){(function(l){try{l.parentNode.replaceChild(DOM.timestamp(e),l)
}catch(m){}})(g)},20000)}return g}};var DOM=new Design();var Userstamp={get:function(d,e,b,c,a){return Userstamp.read(d,e,b,c,a)},read:function(m,g,e,j,f,l){f=f?f:"";if(!j){j="string"}var h=e||"";var g=g||"";var c={};c=m;if(typeof(c)=="undefined"){c={}}var i="ni";var p=false;var d=false;if(typeof(c.status)!="undefined"){if(Userstamp.stamps[0]&c.status){i="no"}if(Userstamp.stamps[1]&c.status){i="na"}if(Userstamp.stamps[2]&c.status){i="nx"}if(Userstamp.stamps[3]&c.status){p=true}if(Userstamp.stamps[4]&c.status){d=true}}var b=c.nickname?c.nickname:null;var o=c.age?c.age:"";var k=c.gender?c.gender:"";var a=Userstamp.create(b==null?f:b,o,k,i,p,d,b==null&&(!g||g=="")?"nolink":g,h,j,l);return a},create:function(a,q,o,k,p,h,i,j,l,m){var d="";var c="";var g=a;if(typeof(m)!="undefinded"&&isFinite(m)&&m>0&&typeof(a)!="undefined"){a=Jpy.truncate(m,a);p=false;h=false}if(p==true){d="<span class='icBirthday'>&nbsp;</span>"}if(h==true){c="<span class='icMod'>&nbsp;</span>"}if(!i||i==""){var b="<a href='/user/"+g+"' class="+k+">"+o+" "+q+" "+a+"</a> "+d+c;if(l=="object"){return DOM.span({text:b})}else{return"<a href='/user/"+g+"' class="+k+">"+o+" "+q+" "+a+"</a> "+d+c}}else{if(i=="noLink"){if(j=="simple"){var f="<span class="+k+">"+a+"</span> "+d+c;if(l=="object"){return DOM.span({text:f})}else{return f}}else{var e="<span class="+k+">"+o+" "+q+" "+a+"</span> "+d+c;
if(l=="object"){return DOM.span({text:e})}else{return e}}}else{if(l=="object"){return DOM.span({text:a})}else{return a}}}},stamps:[256,512,1024,2048,4096,8192,16384]};var Timestamp={step:[3600000,14400000],format:"",type:"string",getActivity:function(b){var a=Jpy.timestamp;var c=DOM.span({className:"login",title:"In diesem Zeitraum war der Nutzer zuletzt eingelogged"});if(256&b.status){c.innerHTML="Online",c.className="online"}else{if(a-b.lastLoginTimestamp>2419200){c.innerHTML="<span class='icLog4'>&nbsp;</span>> 1 Monat nicht aktiv"}else{if(a-b.lastLoginTimestamp>604800){c.innerHTML="<span class='icLog3'>&nbsp;</span>< 1 Monats aktiv"}else{if(a-b.lastLoginTimestamp>172800){c.innerHTML="<span class='icLog2'>&nbsp;</span>< 7 Tage aktiv"}else{c.innerHTML="<span class='icLog1'>&nbsp;</span>< 48h aktiv"}}}}return c},get:function(m,b){this.format="";if(b){if(b.type){this.type=b.type}if(b.format){this.format=b.format}if(b.step){this.step=b.steps}}else{this.type="string";this.format="";this.step=[3600000,14400000]}var e=new Date();m=parseInt(m)*1000;var l=new Date(m);if(m>(e.getTime()+20000)){return Timestamp.future(l,e)}e=e.getTime();var r=Math.floor((e-m)/60000);if(r<0){r=0}if(m+this.step[0]>e){if(this.type=="object"){return DOM.span({className:"ts2",text:"vor "+r+" Min."})}else{return"<span class='ts1'>vor "+r+" Min.</span>"
}}else{if(m+this.step[1]>e){var i=Math.floor(r/60);r=i+" Std.";if(this.type=="object"){return DOM.span({className:"ts2",text:"vor "+r})}else{return"<span class='ts2'>vor "+r+"</span>"}}else{var q;if(this.format=="advanced"){var d=["Mo","Di","Mi","Do","Fr","Sa","So"];var f=[6,0,1,2,3,4,5];var g=d[f[l.getDay()]];var a=Jpy.clearUnderTen(l.getDate());var h=Jpy.clearUnderTen(l.getMonth()+1);q=g+"., "+a+"."+h}else{var u=Jpy.clearUnderTen(l.getHours());var s=Jpy.clearUnderTen(l.getMinutes());var p=new Date();var o=new Date(p.getFullYear(),p.getMonth(),p.getDate()+1).getTime();if(o<l){q="Heute um "+u+":"+s}else{var k=Jpy.clearUnderTen(l.getDate());var c=Jpy.clearUnderTen(l.getMonth()+1);var j=String(l.getFullYear()).replace(/^[0-9]{2}/,"");q=k+"."+c+"."+j+" - "+u+":"+s}}if(this.type=="object"){return DOM.span({className:"coG5",text:q})}else{return"<span class='coG5'>"+q+"</span>"}}}},generate:function(a){return Timestamp.get(a)},future:function(e,b){var h=Jpy.clearUnderTen(e.getHours());var a=Jpy.clearUnderTen(e.getMinutes());var g=Jpy.clearUnderTen(e.getDate());var f=(Jpy.clearUnderTen(e.getMonth()+1));var d=e.getFullYear();if(e-b<3600000){var c=parseInt((e-b)/60000);if(c==1){return"<span class='ts1'>in 1 Minute</span>"}else{return"<span class='ts1'>in "+c+" Minuten</span>"}}else{if(e.getDate()==b.getDate()){return"<span class='ts1'>Heute um "+h+":"+a+"</span>"
}else{if(e.getDate()-b.getDate()==1){return"<span class='ts2'>Morgen um "+h+":"+a+"</span>"}else{return"<span style='color:#3c3c3c;'>"+g+"."+f+"."+d+" um "+h+":"+a+"</span>"}}}}};var Tooltip=function(a,c){var b=(c.length+1)*7+"px";new Jpy.layer.get({id:"lyTooltip",trigger:a,offset:{x:-3,y:-35},instructions:{child:[DOM.div({style:{background:"url("+Jpy.picurl+"/i/ge/poDoG1.gif) no-repeat",width:"11px",height:"5px",position:"absolute",marginTop:"26px",marginLeft:"6px",zIndex:Jpy.layer.getMaxZIndex()}}),DOM.div({className:"cf",style:{width:b},child:DOM.div({className:"pd5 rb5 fs12 fl",text:c,style:{background:"#d1d1d1",color:"#000000",border:"1px solid #a5a5a5"}})})]}});a.onmouseout=function(){Jpy.layer.remove("lyTooltip")}};var Infolayer=function(b,h,e,a,d){var g=a||{x:0,y:-100};if(typeof(g)=="array"){g={x:a[0],y:a[1]}}h=h||"kein Text";if(e==false||!e){e=false}if(!d){d=null}var c=new Jpy.layer.get({id:"lyInfolayer",trigger:b,offset:g,instructions:{className:"pd10 lh17 fs12 rb5",text:h}});var f=new Jpy.layer.get({id:"lyInfolayerPointer",trigger:c.frame,offset:{x:10,y:-7},instructions:{style:{width:"15px",height:"8px"}}});if(e!=false){if(e=="yellow"){Jpy.css.set([c.frame],{border:"1px solid #ebdeb9",borderRight:"1px solid #ffe65d",borderBottom:"1px solid #ffe65d",background:"#fffee0"});f.frame.style.backgroundImage="url('"+Jpy.picurl+"/i/ge/po/tY1.gif')"
}if(e=="black"){Jpy.css.set([c.frame],{border:"1px solid #242424",background:"#444444",color:"#ffffff"});f.frame.style.backgroundImage="url('"+Jpy.picurl+"/i/ge/poToZ.gif')"}}else{Jpy.css.set([c.frame],{border:"1px solid #a0a0a0",borderRight:"1px solid #838383",borderBottom:"1px solid #838383",background:"#ffffff"});f.frame.style.backgroundImage="url('"+Jpy.picurl+"/i/ge/po/tG2.gif')"}c.frame.style.textAlign="left";if(d!=null){c.frame.style.width=d+"px"}f.frame.style.backgroundRepeat="no-repeat";b.onmouseout=function(){Jpy.layer.remove(c.id);Jpy.layer.remove(f.id)}};var Jsonp=function(){};Jsonp.prototype.get=function(a,e){var b=this;var d=typeof(e.callback)=="string"?e.callback:"jsonp_"+new Date().getTime().toString();if(!e.callback){window[d]=function(f){b.done=true;Jpy.remove(b.script);delete (b.script);if(typeof(e.success)=="function"){e.success(f)}}}a+=(/\?/.test(a)?"&":"?")+d+"=?";var c=typeof(e.hash)=="string"?e.hash:User.jph;a+="&t="+c+"&u="+User.id;this.script=document.createElement("script");this.script.setAttribute("src",a);this.script.setAttribute("type","text/javascript");this.script.onerror=function(f){b.done=true;f=f?f:window.event;Jpy.remove(b.script);delete (b.script);if(typeof(e.failure)=="function"){e.failure(f,"error")}};if(typeof(e.timeout)=="number"&&e.timeout>0){setTimeout(function(){if(b.done){return
}Jpy.remove(b.script);delete (b.script);if(typeof(e.failure)=="function"){e.failure(null,"timeout")}},e.timeout)}this.done=false;document.body.appendChild(this.script)};Jsonp.prototype.remove=function(){this.done=true;Jpy.remove(this.script);delete (this.script)};var AjaxHandler=function(){};AjaxHandler.prototype={request:function(e,b,d,a){var c=this.createXhrObject();c.onreadystatechange=function(){if(c.readyState!==4){return}if(c.status===200){if(d.json){d.success(ParseJSON(c.responseText))}else{d.success(c.responseText,c.responseXML)}}else{if(d.failure){if(d.json){d.failure(c.status,ParseJSON(c.responseText))}else{d.failure(c.status,c.responseText)}}else{Jpy.handleAjaxError(c.status)}}};c.open(e,b);c.setRequestHeader("X-JpyAx",1);if(e!=="POST"){a=null}else{c.setRequestHeader("Content-type","application/x-www-form-urlencoded")}c.send(this.encode(a))},encode:function(a){var e=[];var c=/%20/g;for(var b in a){var d=typeof(a[b])!="undefined"?a[b].toString():"";var f=encodeURIComponent(b).replace(c,"+")+"="+encodeURIComponent(d).replace(c,"+");e.push(f)}return e.join("&")},createXhrObject:function(){var b=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}];for(var c=0,a=b.length;c<a;c++){try{b[c]()}catch(d){continue}AjaxHandler.createXhrObject=b[c];
return b[c]()}}};var EncodeJSON=function(c){var d=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,g,b,i={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h;function a(j){f.lastIndex=0;return f.test(j)?'"'+j.replace(f,function(k){var l=i[k];return typeof l==="string"?l:"\\u"+("0000"+k.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+j+'"'}function e(s,p){var m,l,u,j,q=g,o,r=p[s];if(r&&typeof r==="object"&&typeof r.toJSON==="function"){r=r.toJSON(s)}if(typeof h==="function"){r=h.call(p,s,r)}switch(typeof r){case"string":return a(r);case"number":return isFinite(r)?String(r):"null";case"boolean":case"null":return String(r);case"object":if(!r){return"null"}g+=b;o=[];if(Object.prototype.toString.apply(r)==="[object Array]"){j=r.length;for(m=0;m<j;m+=1){o[m]=e(m,r)||"null"}u=o.length===0?"[]":g?"[\n"+g+o.join(",\n"+g)+"\n"+q+"]":"["+o.join(",")+"]";g=q;return u}if(h&&typeof h==="object"){j=h.length;for(m=0;m<j;m+=1){l=h[m];if(typeof l==="string"){u=e(l,r);if(u){o.push(a(l)+(g?": ":":")+u)}}}}else{for(l in r){if(Object.hasOwnProperty.call(r,l)){u=e(l,r);if(u){o.push(a(l)+(g?": ":":")+u)}}}}u=o.length===0?"{}":g?"{\n"+g+o.join(",\n"+g)+"\n"+q+"}":"{"+o.join(",")+"}";
g=q;return u}}return e("",{"":c})};var ParseJSON=function(a){if(typeof a!=="string"||!a){return null}if(typeof(a.trim)!="undefined"){a=a.trim(a)}if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){if(window.JSON&&window.JSON.parse){return window.JSON.parse(a)}else{return(new Function("return "+a))()}}else{return a}};var SystemMessage={template:function(b,a,c){c=c||undefined;a=a||"confirm";if(c==undefined){if(a=="error"){c="Fehler"}else{c="Bestätigung <span class='icOk'>&nbsp;</span>"}}this.frame=DOM.div({className:"info "+a+" cf",child:[DOM.div({className:"title",text:c}),DOM.div({className:"text",text:b})]})},success:function(a,c){var b=Jpy.id("no");b.innerHTML="";b.appendChild(new this.template(a,"confirm",c).frame)},error:function(a,c){var b=Jpy.id("no");b.innerHTML="";b.appendChild(new this.template(a,"error",c).frame)},loading:{start:function(){Jpy.layer.remove("lyWait");var b=new Jpy.layer.get({id:"lyWait"});b.frame.style.top=Jpy.getScrolling().y+"px";var a=window.innerHeight||screen.availHeight;b.frame.style.left=a/2-230+"px";b.frame.appendChild(DOM.div({className:"loading",text:"<img src='"+Jpy.picurl+"/i/ge/loading.gif' class='vaMid'> Bitte warten ..."}))},end:function(){Jpy.layer.remove("lyWait")
}},confirm:{show:function(e,c,b,a,f){Jpy.layer.remove("lyConfirm");c=c||undefined;if(c==null){c=undefined}e=e||"Bitte Vorgang bestätigen.";if(!b||b==null){b=(function(g){return function(){window.location=g.href}})(c)}if(!a||a==null){a=function(){Jpy.layer.remove("lyConfirm");return false}}var d=new Jpy.layerDragable.get({trigger:c,id:"lyConfirm",width:"400px",offset:f});if(window.innerWidth){d.layer.frame.style.left=window.innerWidth/2-210+"px"}this.prepareLayout(d.frame,e,b,a)},prepareLayout:function(g,f,b,a){var e=DOM.div({style:{padding:"10px"},text:f});var d=DOM.div({className:"fs12 taL lh20",style:"background:#e3e3e3;width:400px",child:e});var c=DOM.actionbar("Bestätigen","Abbrechen");c.abort.onclick=a;if(typeof b=="string"){c.send.onclick=function(){return(new Function("return "+b))()}}else{c.send.onclick=b}DOM.append(g,[d,c.frame])}},inline:{error:function(d,b,a){b=b||2000;a=a||undefined;var c=new Jpy.layer.get({position:a});c.frame.style.zIndex=c.frame.style.zIndex+10;c.frame.appendChild(DOM.div({className:"system",text:"<span class='error'><span class='icReadme'>&nbsp;</span>"+d+"</span>"}));window.setTimeout(function(){c.remove()},b)},success:function(d,b,a){b=b||2000;a=a||undefined;var c=new Jpy.layer.get({position:a});c.frame.style.zIndex=c.frame.style.zIndex+10;c.frame.appendChild(DOM.div({className:"system",text:"<span class='success'><span class='icOk'>&nbsp;</span>"+d+"</span></span>"}));
window.setTimeout(function(){c.remove()},b)}}};var DataStorage=function(a){this.data=a;this.order=[];this.createIndex=function(b,f){f=f||"";if(f==""){return}var d=this.data;var c=f.split(".");if(c.length>2){return}this[b]={};for(var e in d){if((/\./).test(f)){if(d[e][c[0]]){this[b][d[e][c[0]][c[1]]]=d[e]}}else{this[b][d[e][f]]=d[e]}}};this.search=function(c,h){h=h||"";c=c||"";if(c==""){return}if(h==""){return}var b={};b.results={};b.numberOfResults=0;var f=this.data;var e=h.split(".");if(e.length>2){return}for(var g in f){var d=f[g];if((/\./).test(h)){if(d[e[0]]){if(c.test(d[e[0]][e[1]])){b.results[b.numberOfResults]=d;b.numberOfResults++}}}else{if(c.test(d[e[0]][e[1]])){b.results[b.numberOfResults]=d;b.numberOfResults++}}}};this.sortBy=function(b,h){b=b||"";if(b==""){return}var f=this.data;var j=[];if((/\./).test(b)){var k=b.split(".");if(k.length>2){return}for(var d in f){if(f[d][k[0]]){j.push(f[d][k[0]][k[1]]+"#####"+d)}}}else{for(var c in f){if(f[c][b]){j.push(f[c][b]+"#####"+c)}}}var g;if(/desc/.test(h)){if(/numbers/.test(h)){j.sort(function(l,i){return parseFloat(i)-parseFloat(l)})}else{j.sort(function(l,i){return i-l})}}else{if(/numbers/.test(h)){j.sort(function(l,i){return parseFloat(l)-parseFloat(i)})}else{g=function(l,i){l=l.toLowerCase();i=i.toLowerCase();if(l>i){return 1}if(l<i){return -1}return 0};j.sort(g)
}}this.sortedBy=b;this.length=j.length;this.order=[];for(var e=0;e<this.length;e++){this.order[e]=this.data[j[e].replace(/[^#]*(#####)/,"")]}}};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"")};var Advertisement={lastUpdate:{general:parseInt(new Date().getTime().toString())},refresh:function(a){for(var b in a){this.getBanner(a[b])}},insert:function(a){if(a.content){if(Object.prototype.toString.call(a.content)=="[object String]"){a.content=Jpy.id(a.content)}if(a.content.innerHTML.length>70){return}}else{if(a.target){if(Object.prototype.toString.call(a.target)=="[object String]"){a.target=Jpy.id(a.target)}}}a.forceUpdate=true;this.getBanner(a)},getBanner:function(f){var o=6000;var h=0;var p=1;var q=false;var b=1;var j=undefined;var k=undefined;if(f.delay){h=f.delay}if(f.period){o=f.period}if(f.type){p=f.type}if(f.forceUpdate){q=f.forceUpdate}if(f.target){j=f.target}if(f.content){k=f.content}if(f.advertisementId){b=f.advertisementId}var c=parseInt(new Date().getTime().toString());if(this.lastUpdate["type"+p]==undefined){this.lastUpdate["type"+p]=this.lastUpdate.general}if(c-this.lastUpdate["type"+p]<o){if(q==false){return}}else{this.lastUpdate["type"+p]=c}var a=function(){var u;if(j){u=j}else{if(Jpy.id("ad2Frame")!=undefined){u=Jpy.id("ad2Frame").parentNode}else{u=Jpy.id("ad2")}}var s=DOM.div({id:"ad2Frame",style:"margin-top:"+Jpy.getScrolling().y+"px",text:"<iframe style='border:0px;padding:0;margin:0;height:600px;width:160px' src='/ad.php?placementId=2&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"});
if(u){u.innerHTML="";u.appendChild(s)}};var i=function(){if(document.getElementById("msPreview")){return}var s=DOM.div({id:"noBanner",className:"ovH cf",style:{width:"775px",height:"90px",margin:"3px 0 3px 15px"},child:[DOM.div({style:"width:20px",className:"fl",text:"<img src='"+Jpy.picurl+"/i/d/anz.gif' alt='werbung'>"}),DOM.div({className:"fl",style:"width:730px",text:"<iframe style='border:0px;padding:0;margin:0;height:90px;width:728px' src='/ad.php?placementId=1&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"})]});document.getElementById("no").innerHTML="";document.getElementById("no").appendChild(s)};var g=function(){var u;if(j){u=j}else{u=Jpy.id("ad3")}var s=DOM.div({id:"ad3B",text:"<iframe style='border:0px;padding:0;margin:0;height:250px;width:300px' src='/ad.php?placementId=3&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"});u.innerHTML="";u.appendChild(s)};var m=function(){var u;if(j){u=j}else{u=Jpy.id("ad10")}var s=DOM.div({id:"ad10B",text:"<iframe style='border:0px;padding:0;margin:0;height:600px;width:336px' src='/ad.php?placementId=10&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"});
u.innerHTML="";u.appendChild(s)};var e=function(v){var v=v||3;var u;var s=function(){var w=DOM.div({id:"ad8B",text:"<div class='pd5 fwI'>Werbung:</div><iframe style='border:0px;padding:0;margin:0;height:250px;width:600px' src='/ad.php?placementId="+v+"&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"});u.innerHTML="";u.appendChild(w)};if(k){u=DOM.div({id:"ad8"});k.appendChild(u);s()}else{if(document.getElementById("ad8")){if(j){u=j}else{u=Jpy.id("ad8")}s()}}};var r=function(){if(document.getElementById("msPreview")){return}var s=DOM.div({id:"noBanner",className:"hlG1",text:"<iframe style='border:0px;padding:0;margin:0;height:70px;width:100%' src='/ad.php?placementId=6&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"});document.getElementById("no").innerHTML="";document.getElementById("no").appendChild(s)};var l=function(){var u=f.frame;if(!u){return}var s=DOM.div({className:"hlG1",text:"<iframe style='border:0px;padding:0;margin:0;height:70px;width:100%' src='/ad.php?placementId=6&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"});
u.innerHTML="";u.appendChild(s)};var d=function(){var u;if(j){u=j}else{u=Jpy.id("ad12")}var s=DOM.div({id:"ad12",text:"<iframe style='border:0px;padding:0;margin:0;height:155px;width:788px' src='/ad.php?placementId=12&h="+User.hash+"' allowtransparency='1' frameborder='0' marginwidth='0' marginheight='0' vspace='0' hspace='0' allowtransparency='true' marginwidth='0' marginheight='0' scrolling='no'></iframe>"});u.innerHTML="";u.appendChild(s)};if(p==1){window.setTimeout(function(){i()},h)}else{if(p==2){window.setTimeout(function(){a()},h)}else{if(p==3){window.setTimeout(function(){g()},h)}else{if(p==6){window.setTimeout(function(){r()},h)}else{if(p==8){window.setTimeout(function(){e()},h)}else{if(p==10){window.setTimeout(function(){m()},h)}else{if(p==12){window.setTimeout(function(){d()},h)}else{if(p==42){l()}}}}}}}}return}};var OnlineStatus={DATABASE:[[0,"Offline",0],[1,"Online",1],[2,"Abwesend",0],[3,"Kurz weg",1],[4,"Nicht stören!",4],[5,"Profilarbeiten",4],[6,"Gute Laune",2],[7,"Bin down",2],[8,"Bin traurig",2],[9,"Love",2],[10,"Herzschmerz",2],[11,"groovin",2],[12,"Party!",2],[13,"Langweilig!",2],[14,"Krank",2],[15,"Regenbogen",2],[16,"Stress",2],[17,"Gleich weg",4],[18,"Bin daheim",5],[19,"Arbeiten",3],[20,"Studieren",3],[21,"Schreiben",3],[22,"Lesen",3],[23,"Neues Bild!",4],[24,"Kaffee trinken",3],[25,"Sauer",2],[26,"Gereizt",2],[27,"Im Internetcafe",5],[28,"Fernsehen",3],[29,"Essen",3],[30,"Pause",3],[31,"Spielen!",3],[32,"Planschen",3],[33,"Bin müde",2],[34,"Telefonieren",3],[35,"Schlafen",3],[36,"Habe Besuch.",4],[37,"Sporteln",3],[38,"Shoppen",3],[39,"WC",5],[40,"Gassi gehen",5],[41,"Sonnen",3],[42,"Urlaub",3],[43,"Hausarbeit",3],[44,"Rauchen",3],[45,"Im Garten",5],[46,"Chillen",3],[47,"Stylen",3],[48,"Handarbeiten",3],[49,"Kochen",3],[50,"Nachdenklich",2],[51,"Gl&uuml;cklich",2],[52,"Surfe mit Handy",0],[53,"Verwirrt",2],[54,"Aua!",2],[55,"Ich trauere",2],[56,"Ich schwitze",2],[57,"Vorfreude",2],[58,"Ich bin erschöpft",2],[59,"Ich friere",2],[60,"Ich bin fokussiert",4],[61,"Ich habe Sehnsucht",2],[62,"Ich bin aufgeregt",2],[63,"Warten...",4],[64,"Unterwegs",4],[65,"Am Flirten",4],[66,"Schlechte Laune!",2],[67,"Ich habe Hunger!",4]],AREA:function(){return document.getElementById("dr")
},forwardUser:false,readCategory:function(b){var h=document.getElementById("stList");var l=false;if(arguments.length==0){l=true}var q=[];var r=[];if(l==false){for(var f=0,g=OnlineStatus.DATABASE.length;f<g;f++){var e=OnlineStatus.DATABASE[f][2];var p=OnlineStatus.DATABASE[f][1];if(e==b){q.push(p)}}q.sort();for(var d=0,g=q.length;d<g;d++){var o=q[d];for(var f=0,c=OnlineStatus.DATABASE.length;f<c;f++){var p=OnlineStatus.DATABASE[f][1];var a=OnlineStatus.DATABASE[f][0];if(p==o){r.push(a)}}}}else{for(var f=0,g=OnlineStatus.DATABASE.length;f<g;f++){if(OnlineStatus.DATABASE[f][2]!=0){q.push(OnlineStatus.DATABASE[f][1]);r.push(OnlineStatus.DATABASE[f][0])}}}h.innerHTML="";h.innerHTML="";var m="";for(var f=0,g=q.length;f<g;f++){m+="<a href='#' onclick='OnlineStatus.setStatus("+r[f]+")' id='status"+r[f]+"' class='pd3' title='Hier klicken und dein Status ist "+q[f]+"'><div class='stFr stLa stL"+r[f]+"'></div><em>"+q[f]+"</em></a>"}h.innerHTML+=m;OnlineStatus.clearActiveNavigation();if(arguments.length==0){b=""}document.getElementById("stCat"+b).className="activeSt"},clearActiveNavigation:function(){var c=["stCat1","stCat2","stCat3","stCat4","stCat5","stCat"];for(var b=0,a=c.length;b<a;b++){document.getElementById(c[b]).className=""}},toggleSelection:function(){this.trigger=Jpy.id("heStatus");this.userStatus=this.trigger.getElementsByTagName("span")[0];
var b=OnlineStatus.AREA();if(b.style.display=="block"){b.style.display="none";this.trigger.className="link"}else{var a=OnlineStatus.getSelectionTemplate();b.innerHTML=a;b.style.display="block";this.trigger.className="link hover";OnlineStatus.showStart()}},hideSelection:function(){var a=OnlineStatus.AREA();a.innerHTML="";a.style.display="none";this.trigger.className="link"},getSelectionTemplate:function(){var a="";if(this.userStatus.className=="icSt2"){a+="<div class='pd15 taC bgY1' style='border-top:2px solid #ebdeb9'><big><b>Wieder zurück?</b> Abwesenheit durch die Wahl eines neuen Status beenden!</big></div>";OnlineStatus.forwardUser=true}a+="<div id='st' class='frame'><div id='stSet' class='selection cf'><div class='navigation'><a id='stCat1' onclick='OnlineStatus.showStart()' class='activeSt'>Status wählen</a><a id='stCat2' onclick='OnlineStatus.readCategory(2)'>So fühle ich mich</a><a id='stCat3' onclick='OnlineStatus.readCategory(3)'>Das mache ich</a><a id='stCat4' onclick='OnlineStatus.readCategory(4)'>Da bin ich</a><a id='stCat5' onclick='OnlineStatus.readCategory(5)'>Achtung!</a><a id='stCat' onclick='OnlineStatus.readCategory()'>Alle anzeigen</a></div><div id='stList' class='listing'></div></div><a class='ddUp' onclick='OnlineStatus.hideSelection()'><img src='"+Jpy.picurl+"/i/ic/poDoUp.gif'></a></div>";return a
},showStart:function(){OnlineStatus.clearActiveNavigation();var a=OnlineStatus.getActiveStatus();var b="<a href='#' onclick='OnlineStatus.setStatus(1)' id='status1' class='pd3' title='Hier klicken und dein Status ist Online'><div class='stFr stLa stL1'></div><em>Ich bin online!</em></a><a href='#' onclick='OnlineStatus.setStatus(3)' id='status3' class='pd3' title='Hier klicken und dein Status ist kurz weg'><div class='stFr stLa stL3'></div><em>Ich bin kurz weg!</em></a><a href='#' onclick='OnlineStatus.setAfk()' id='status2' class='pd3' title='Hier klicken um eine Abwesenheitsmeldung einzutragen'><div class='stFr stLa stL2'></div><em>Ich bin abwesend</em></a><a href='#' onclick='OnlineStatus.setStatus(9)' id='status6' class='pd3' title='Hier klicken um Status "+OnlineStatus.DATABASE[9][1]+" zu setzen'><div class='stFr stLa stL9'></div><em>"+OnlineStatus.DATABASE[9][1]+"</em></a><a href='#' onclick='OnlineStatus.setStatus(6)' id='status9' class='pd3' title='Hier klicken um Status "+OnlineStatus.DATABASE[6][1]+" zu setzen'><div class='stFr stLa stL6'></div><em>"+OnlineStatus.DATABASE[6][1]+"</em></a><a href='#' onclick='OnlineStatus.setStatus(4)' id='status46' class='pd3' title='Hier klicken um Status "+OnlineStatus.DATABASE[4][1]+" zu setzen'><div class='stFr stLa stL4'></div><em>"+OnlineStatus.DATABASE[4][1]+"</em></a><a href='#' onclick='OnlineStatus.setStatus(11)' id='status11' class='pd3' title='Hier klicken um Status "+OnlineStatus.DATABASE[11][1]+" zu setzen'><div class='stFr stLa stL11'></div><em>"+OnlineStatus.DATABASE[11][1]+"</em></a><a href='#' onclick='OnlineStatus.setStatus(19)' id='status19' class='pd3' title='Hier klicken um Status "+OnlineStatus.DATABASE[19][1]+" zu setzen'><div class='stFr stLa stL19'></div><em>"+OnlineStatus.DATABASE[19][1]+"</em></a><a href='#' onclick='OnlineStatus.setStatus("+OnlineStatus.DATABASE[a][0]+")' id='status11' class='pd3' style='border:2px solid #dcdcdc;color:#417bc4' title='Du bist "+OnlineStatus.DATABASE[a][1]+"'><div class='stFr stLa stL"+OnlineStatus.DATABASE[a][0]+"'></div><em>Aktiv: "+OnlineStatus.DATABASE[a][1]+"</em></a>";
document.getElementById("stList").innerHTML=b;document.getElementById("stCat1").className="activeSt"},getActiveStatus:function(){var a=this.userStatus.className;return a.replace(/[^0-9]*/g,"")},setStatus:function(c){var a=new AjaxHandler();var d={json:true,success:function(e){if(!e.error){OnlineStatus.userStatus.className="icSt"+e;OnlineStatus.hideSelection();SystemMessage.inline.success("Du bist jetzt <span class='icSt"+e+"'>&nbsp;</span>");if(OnlineStatus.forwardUser==true){window.setTimeout("OnlineStatus.forwardToStart()",500)}else{Advertisement.refresh({sky:{type:2,delay:1000},leaderBoard:{type:1,delay:1000},contentAd:{type:3,delay:1000}})}}else{SystemMessage.error(e)}}};var b={statusId:c};a.request("POST","/backend/setStatus.php?h="+User.hash,d,b)},forwardToStart:function(){var a=window.location.href;var b=a.match(/http\:\/\/[a-z]{1,10}\.jappy\.[a-zA-Z]{2,4}/gi);window.location.href=b},setAfk:function(){document.getElementById("stSet").style.background="#F1f1f1";var a="<form method='post' action='/settings/awayMessage' accept-charset='UTF-8'><div class='pd15'><input id='awayMessageOn' type='hidden' name='awayMessage[toggle]' value='1'><textarea name='awayMessage[awayMessage]' id='awayMessageText' rows='3' wrap='VIRTUAL' class='teG3' style='width:100%'>Ich bin abwesend.</textarea></div><div class='liAc'><a onclick='OnlineStatus.hideSelection();' class='inCo rb5 cp'>Abbrechen</a> <a onclick='MessageEditor.preview(\"awayMessageText\",\"welcome\");' class='inCo rb5 cp'>Vorschau</a> <button type='submit' accesskey='s' class='inCo rb5 cp'><span class='icOk'>&nbsp;</span>Abwesenheit speichern!</button></div></form>";
document.getElementById("stSet").innerHTML=a;MessageEditor.register("awayMessageText","noSmilies","welcome",32)}};if(!console){var console={log:function(){return},time:function(){return},timeEnd:function(){return}}};
