function popup_help(b){var a="/help/popup/"+b;window.open(a,"pop_help","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=480");return false}function popup_window(c,a,d,b){if(!c){return false}if(!a){a=640}if(!d){d=480}if(!b){b=""}window.open(c,b,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+a+",height="+d);return false}function popup_chat(b,a){if(!b||!a){return}url=URL.chat+"/"+b+"/"+a;window.open(url,"chat_"+b+"_"+a,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=515,height=380");return false}function check_browser(){if(!_support_ajax()&&$("nosupport_ajax")){var a=$("nosupport_ajax");$("menu").insert({after:a});a.show();setTimeout(function(){new Effect.Fade($("nosupport_ajax"))},10000)}}function check_share(c,a,b){if(a==undefined){a=_pi($F(c+"_share"));if(isNaN(a)||a<0||a>31){a=31}$(c+"_"+a).checked=true}if(b){if(a==31){$(c+"_31").checked=true;$(c+"_1").checked=false;$(c+"_1").disabled=true;$(c+"_2").checked=false;$(c+"_2").disabled=true}else{$(c+"_0").checked=true;$(c+"_1").disabled=false;$(c+"_2").disabled=false;if(a&1){$(c+"_1").checked=true}else{$(c+"_1").checked=false}if(a&2){$(c+"_2").checked=true}else{$(c+"_2").checked=false}}}if(a==31){$(c+"_1").checked=false;$(c+"_1").disabled=true;$(c+"_2").checked=false;$(c+"_2").disabled=true;$(c+"_share").value=31;$(c+"_31").checked=true}else{if(a==0){$(c+"_1").disabled=false;$(c+"_2").disabled=false;$(c+"_share").value=0;$(c+"_0").checked=true}else{if($(c+"_1").checked&&$(c+"_2").checked){$(c+"_share").value=3}else{if($(c+"_1").checked){$(c+"_share").value=1}else{if($(c+"_2").checked){$(c+"_share").value=2}else{$(c+"_share").value=0}}}}}}var init_mainmenu=function(){var a=$("mainmenu");if(!a){return}var e=a.getElementsByTagName("DIV");var g=new Array();var j=0;for(var b=0;b<e.length;b++){var h=e[b];if(h.className=="mainmenu"){j++;g[j]={};h.menu_id=j;g[j].link_div=h;if(h.getAttribute("rel")=="right"){h.on_right=true}if(h.getAttribute("rel")=="alone"){h.onmouseover=function(){this.className="mainmenu mainmenu-on"
};h.onmouseout=function(){this.className="mainmenu"}}}else{if(h.className=="mainmenu_menu"){g[j].menu_div=h;var f=g[j].link_div;if(f.childNodes.length>1){var d=f.childNodes.item(1)}else{var d=document.createElement("IMG");d.src=URL.L+"/nav/mainmenu.tab_open.png";d.was_created=1}d.src_open=d.src;d.src_hover=d.src.str_replace("open","hover");d.src_close=d.src.str_replace("open","close");f.tab=d;d.onclick=function(){a.show_menu(this.menu_id);return false};d.id=f.id+"_tab";d.menu_id=j;g[j].tab_div=d;if(d.was_created){f.appendChild(d)}f.onmouseover=function(){if(!this.is_active){this.className="mainmenu mainmenu-on";this.tab.src=this.tab.src_hover;if(a.is_open){a.show_menu(this.menu_id)}}};f.onmouseout=function(){if(!this.is_active){this.className="mainmenu";this.tab.src=this.tab.src_open}}}}}a.show_menu=function(l){if(window.window_is_unloading){return}if(this.is_open==l){return this.hide_menu()}else{this.hide_menu()}if($("doc_noplayer")){$("doc_player").style.display="none";$("doc_noplayer").style.display="block"}this.is_open=l;var o=g[l].menu_div;var m=g[l].link_div;var k=g[l].tab_div;m.is_active=1;m.className="mainmenu mainmenu-on";k.src=k.src_close;var c=_find_x(m);var p=_find_y(m);if(m.on_right){var i=Element.getDimensions(m);var n=Element.getDimensions(o);o.style.left=(c+i.width-n.width-2)+"px";o.style.top=(p+22)+"px"}else{o.style.left=c+"px";o.style.top=(p+22)+"px"}o.style.display="block";Event.observe(document,"mousedown",a.on_mousedown)};a.hide_menu=function(){if(window.window_is_unloading){return}if(!this.is_open){return}if($("doc_noplayer")){$("doc_player").style.display="block";$("doc_noplayer").style.display="none"}var k=g[this.is_open].menu_div;k.style.display="none";var i=g[this.is_open].link_div;i.is_active=0;i.className="mainmenu";var c=g[this.is_open].tab_div;c.src=c.src_open;Event.stopObserving(document,"mousedown",a.on_mousedown);this.is_open=""};a.on_mousedown=function(k){var c=_get_event_src(k);var i=c;while(i){if((/mainmenu/).test(i.className)){break}i=i.parentNode}if(!i){a.hide_menu()}}};var _fsearch_init=function(c){function a(d){return d.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace("/&quot;/g",'"')
}var b=document.fsearch;if(glob_service=="blog"){if(window.glob_user&&!isyou){b.q.value=_MSG.fsd_11.str_replace("%s",a(glob_user.title));b.w.value=glob_user.user_id}else{if(isyou){b.q.value=_MSG.fsd_1;b.w.value=glob_u.user_id}else{b.q.value=_MSG.fsd_101}}b.action="/search/blog"}else{if(glob_service=="network"){b.q.value=_MSG.fsd_110;b.action="/search/user"}else{if(glob_service=="group"){if(window.glob_group){b.q.value=_MSG.fsd_21;b.w.value=glob_group.group_id;b.action="/search/group"}else{b.q.value=_MSG.fsd_20;b.action="/search/group"}}else{if(window.glob_user&&!isyou){b.q.value=_MSG.fsd_10.str_replace("%s",a(glob_user.title));b.w.value=glob_user.user_id}else{if(isyou){b.q.value=_MSG.fsd_0;b.w.value=glob_u.user_id}else{b.q.value=_MSG.fsd_100}}b.action="/search/doc"}}}b.q.default_value=b.q.value;Event.observe(b.q,"focus",function(g){var d=Event.element(g);if(d.value==d.default_value){d.value=""}d.style.color="#000000"});Event.observe(b.q,"blur",function(g){var d=Event.element(g);if(d.value.match(/^\s*$/)){d.value=d.default_value;d.style.color="#888888"}});Event.observe(b,"submit",function(d){if(document.fsearch.q.value==document.fsearch.q.default_value){document.fsearch.q.value="";document.fsearch.submit()}})};var _fsearch=function(b,a){if(a==1){a=glob_u.user_id}else{if(a==2){a=glob_user.user_id}else{if(a==3){a=glob_group.group_id}else{a=0}}}document.fsearch.w.value=a;document.fsearch.action="/search/"+b;_fsearch_submit();return false};var _fsearch_submit=function(){if(document.fsearch.q.value==document.fsearch.q.default_value||document.fsearch.q.value.match(/^\s*$/)){document.fsearch.q.value=""}document.fsearch.submit();return false};function init_pro_links(){if(window.window_is_unloading){return}var a=(glob_u&&glob_u.is_pro)?"/pref":"/pro";var c=$A(document.getElementsByTagName("sup"));for(var b=0;b<c.length;b++){if(window.window_is_unloading){break}if(c[b].className=="pro"){c[b].style.cursor="pointer";c[b].onclick=function(){document.location=a}}}}function init_tools_menu(g){var k=$("tools");if(!k){return}var r=(g==true)?false:true;
k.links=new Array();k.divs=new Array();k.is_open=0;var a=0;for(var h=0;h<k.childNodes.length;h++){var o=k.childNodes[h];if(o.nodeName=="A"){a++;o.menu_id=a;k.links[a]=o;if(r&&o.title){var n=document.createElement("div");n.className="alt";n.style.position="absolute";n.style.zIndex=10000;n.style.display="none";n.appendChild(document.createTextNode(o.title));o.title="";o.tt=n;o.appendChild(n);var p=Element.getDimensions(n);n.ox=(p.width>0&&p.width<200)?_pi(p.width/2)-12:0}else{if(o.title){var n=document.createElement("span");n.appendChild(document.createTextNode(o.title));o.appendChild(n);o.title="";o.tt=false}}if(o.childNodes){for(var c=0;c<o.childNodes.length;c++){var f=o.childNodes[c];if(f.nodeName=="IMG"){f.src_normal=f.src;f.src_hover=f.src.replace(".png","_hover.png");o.img=f;break}}}o.tooltip=function(d){if(!this.tt){return}if(d){var e=Position.positionedOffset(this);this.tt.style.left=(e[0]-this.tt.ox)+"px";this.tt.style.top=(e[1]-22)+"px";this.tt.style.display="block"}else{this.tt.style.display="none"}};o.onmouseover=function(){if(this.mouse_out_ts){clearTimeout(this.mouse_out_ts)}if(window.user_action){return}this.tooltip(true);if(!window.allow_user_actions){return}if(!k.is_open){Element.addClassName(this,"butt-hover");if(this.img){this.img.src=this.img.src_hover}}};o.onmouseout=function(d,e){if(!e){this.mouse_out_ts=setTimeout(function(){this.onmouseout(d,true)}.bind(this),10);return}this.tooltip(false);if(!window.allow_user_actions){return}if(!k.is_open){Element.removeClassName(this,"butt-hover");if(this.img){this.img.src=this.img.src_normal}}};if((o.id||o.rel)&&!o.onclick){o.onclick=function(){this.blur();if(!window.allow_user_actions||(window.user_action&&window.user_action!="tools")){return false}k.hide_menu();if(this.id&&typeof k[this.id]=="function"){k[this.id](this)}if(this.rel&&typeof k[this.id]=="function"){k[this.id](this)}return false}}}else{if(o.nodeName=="DIV"){o.menu_id=a;k.divs[a]=o;var q=k.links[a];q.onclick=function(){this.blur();if(!window.allow_user_actions||(window.user_action&&window.user_action!="tools")){return false
}k.show_menu(this.menu_id);return false};if(o.childNodes){for(var c=0;c<o.childNodes.length;c++){var b=o.childNodes[c];if(b.nodeName=="A"&&b.className=="block"&&typeof b.onclick!="function"){b.onclick=function(){this.blur();k.hide_menu()}}}}}}}k.show_menu=function(i){if(k.is_open==i){return k.hide_menu()}if(k.is_open){k.hide_menu()}k.is_open=i;var j=k.links[i];var t=k.divs[i];var e=_find_x(j);var u=_find_y(j);t.style.left=e+"px";t.style.top=(u+24)+"px";j.className="butt butt-on";j.img.src=j.img.src_hover;if(t.id&&typeof k[t.id]=="function"){k[t.id](t)}t.style.display="block";if(k.menu_on_show){k.menu_on_show()}window.user_action="tools"};k.hide_menu=function(){if(!k.is_open){return}var e=k.is_open;var i=k.links[e];var j=k.divs[e];i.className="butt";i.img.src=i.img.src_normal;j.style.display="none";k.is_open=0;if(k.menu_on_hide){k.menu_on_hide()}window.user_action=""};return k}var whois_popup=Class.create();whois_popup.prototype.initialize=function(){if(!$("whois")){return}this.divs={popup:$("whois"),online:{list:$("whois_online_list"),info:$("whois_online_info"),none:$("whois_online_none"),more:$("whois_online_more")},visits:{list:$("whois_visits_list"),info:$("whois_visits_info"),none:$("whois_visits_none")}};this.divs.popup.self=this;this.div=this.divs.online;this.max=20;this.refresh=120;this.periods=new Array(1,60,3600,86400,604800,2630880,31570560,315705600);this.duration=glob_locale.duration};whois_popup.prototype.open=function(){if(!this.is_ready){this.win=new win(this.divs.popup);var a=glob_u.privacy.online;[0,3,7,15,31].each(function(b){$("whois_online_pref_"+b).style.display=(a==b)?"inline":"none"});this.is_ready=true}this.ts={online:0,visits:0};return this.show("online")};whois_popup.prototype.close=function(){this.win.hide()};whois_popup.prototype.show=function(b){if(!this.divs[b]){b="online"}$("whois_tab_online").className=(b=="online")?"on":"";$("whois_online").style.display=(b=="online")?"block":"none";$("whois_tab_visits").className=(b=="visits")?"on":"";$("whois_visits").style.display=(b=="visits")?"block":"none";
this.what=b;this.div=this.divs[b];var a=new Date().getTime()/1000;if(a-this.ts[b]>this.refresh){this.ts[b]=0;if(b=="online"){return this.show_online()}else{return this.show_visits()}}};whois_popup.prototype.show_online=function(){if(!this.ts.online){modal.say(_MSG.loading+"...",{icon:"wait"});return IOL.API.request("user.get.network",{ord:2,stp:this.max},this)}for(var l=0;l<this.div.list.childNodes.length;l++){this.div.list.removeChild(this.div.list.childNodes[l])}var f=0;var m=0;if(this.network.length){var p=document.createElement("table");p.style.width="250px";var k=document.createElement("tbody");p.appendChild(k);for(var l=0;l<this.network.length;l++){var j=this.network[l];var n=document.createElement("tr");var g=document.createElement("td");var e=document.createElement("td");var d=document.createElement("td");var c=document.createElement("td");var a=document.createElement("img");a.src=j.doc_url;a.style.width="25px";a.style.height="25px";g.appendChild(a);var o=document.createElement("a");o.href="/home/"+j.folder;o.className="block";o.appendChild(document.createTextNode(j.title));e.appendChild(o);var h=document.createElement("span");if(j.online){h.className="online";h.appendChild(document.createTextNode("online"));f++}else{h.className="offline";h.appendChild(document.createTextNode("offline"))}h.id="whois_"+j.user_id+"_status";h.style.visibility="hidden";d.appendChild(h);if(j.online){var q=document.createElement("a");q.href="#";q.to_id=j.user_id;Data.titles[j.user_id]=j.title;q.onclick=function(){modal.say(_MSG.chat_asked.replace("%s",Data.titles[this.to_id]),{},1);IOL.API.request("session.chat.set",{user_id:this.to_id,status:1,objback:true});if(!window.notify){window.notify=new notifyer()}window.notify.observe();return false};q.appendChild(document.createTextNode("chat"));c.appendChild(q)}c.style.visibility="hidden";c.id="whois_"+j.user_id+"_tools";n.appendChild(g);n.appendChild(e);n.appendChild(d);n.appendChild(c);k.appendChild(n);m++}this.div.list.appendChild(p)}if(m){this.div.info.getElementsByTagName("span")[0].innerHTML=" ? ";
this.div.info.style.display="block";this.div.list.style.display="block";this.div.more.style.display="none";this.div.none.style.display="none";if(m>this.max){this.div.more.getElementsByTagName("span")[0].innerHTML=" "+this.max+" ";this.div.more.style.display="block"}for(var l=0;l<this.network.length;l++){var b=this.network[l].user_id;setTimeout('$("whois_'+b+'_status").style.visibility="visible";$("whois_'+b+'_tools").style.visibility="visible";',Math.random()*3000)}setTimeout(function(){this.div.info.getElementsByTagName("span")[0].innerHTML=" "+f+" "}.bind(this),3000)}else{this.div.info.style.display="none";this.div.list.style.display="none";this.div.more.style.display="none";this.div.none.style.display="block"}modal.shutup();this.win.show()};whois_popup.prototype.user_get_network_onApi=function(d,b,a,c){if(d){this.network=b.network;this.ts.online=new Date().getTime()/1000;return this.show_online()}else{modal.say(_MSG.failed,{},1);return}};whois_popup.prototype.visit_ago=function(b){var e=glob_timeformat.ago;var c=_pi(new Date().getTime()/1000-b);var a=0;for(var d=this.periods.length-1;d>=0&&((a=c/this.periods[d])<=1);d--){}if(d<0){d=0}else{d*=2}a=Math.floor(a);if(a>1){d+=1}return e.replace("%d",a).replace("%s",this.duration[d])};whois_popup.prototype.show_visits=function(){if(!this.ts.visits){modal.say(_MSG.loading+"...",{icon:"wait"});return IOL.API.request("user.get.visits",{stp:this.max},this)}for(var k=0;k<this.div.list.childNodes.length;k++){this.div.list.removeChild(this.div.list.childNodes[k])}var l=0;var e=0;if(this.visits.length){var o=document.createElement("table");o.style.width="250px";var j=document.createElement("tbody");o.appendChild(j);var b=new Date().getTime()/1000;for(var k=0;k<this.visits.length;k++){var g=this.visits[k];var m=document.createElement("tr");var f=document.createElement("td");var d=document.createElement("td");var c=document.createElement("td");var a=document.createElement("img");a.src=g.doc_url;a.style.width="25px";a.style.height="25px";f.appendChild(a);var n=document.createElement("a");
n.href="/home/"+g.folder;n.className="block";n.appendChild(document.createTextNode(g.title));d.appendChild(n);var h=document.createElement("small");h.appendChild(document.createTextNode(this.visit_ago(g.visit_at)));if((b-g.visit_at)<600){e++}c.appendChild(h);m.appendChild(f);m.appendChild(d);m.appendChild(c);j.appendChild(m);l++}this.div.list.appendChild(o)}if(l){this.div.info.getElementsByTagName("span").item(0).innerHTML=" "+e+" ";this.div.info.style.display="block";this.div.list.style.display="block";this.div.none.style.display="none"}else{this.div.info.style.display="none";this.div.list.style.display="none";this.div.none.style.display="block"}modal.shutup();this.win.show()};whois_popup.prototype.user_get_visits_onApi=function(d,b,a,c){if(d){this.visits=b.network;this.ts.visits=new Date().getTime()/1000;return this.show_visits()}else{modal.say(_MSG.failed,{},1)}};var notifyer=Class.create();notifyer.prototype.initialize=function(c){if(!$("alerts")){return}$("alerts").self=this;if(typeof c!="object"){c={}}this.delay=15000;this.timeout;if(c.online&&c.online.length){for(var b=0;b<c.online.length;b++){new growl("online",c.online[b],this.msg("growl_online",c.online[b]))}}if(c.chats&&c.chats.length){this.chats=c.chats;for(var b=0;b<this.chats.length;b++){var a=this.chats[b];this.chat(b)}}};notifyer.prototype.observe=function(b){if(!this.delay){return}clearTimeout(this.timeout);if(!b){this.timeout=setTimeout(function(){this.observe(true)}.bind(this),this.delay);return}this.delay=this.delay*2;if(this.delay>180){this.delay=180}var a=IOL.API.request("session.chat.get",{objback:true});if(a.success&&a.rsp.chats){var c={chats:a.rsp.chats};this.initialize(c,true);this.observe()}};notifyer.prototype.chat=function(g,a){var d=this.chats[g];var h=(a)?a:d.status;var f=(d.from_id==glob_user_id)?1:0;var e="/E/Chat/chat.php/"+d.channel;var c="chat_"+d.channel.replace(/[^\w]/g,"_");IOL.debug("chat id="+g+" channel="+d.channel+" from_id="+d.from_id+" to_id="+d.to_id+" status="+d.status+" action="+a);if(h==1){if(f){var b=' (<a href="#" onclick="$(\'alerts\').self.chat('+g+',7);return false;">'+_MSG.cancel+" ?</a>)";
new growl("chat",d.to_id,this.msg("chat_1_you",d.to_id,g)+b)}else{modal.say(this.msg("chat_1_peer",d.from_id),{width:300},{label:_MSG.accept,onclick:function(){this.chat(g,2)}.bind(this)},{label:_MSG.decline,onclick:function(){this.chat(g,6)}.bind(this)})}this.observe()}else{if(h==2){if(f){new growl("chat",d.to_id,this.msg("chat_2_you",d.to_id));if(window.open(e,c,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=515,height=530")){IOL.API.request("session.chat.set",{user_id:d.to_id,status:3,objback:true})}else{modal.say(this.msg("chat_blocked"),{},{label:_MSG.retry,onclick:function(){this.chat(g)}.bind(this)},{label:_MSG.cancel,onclick:function(){this.chat(g,7)}.bind(this)})}}else{if(a){IOL.API.request("session.chat.set",{user_id:d.from_id,status:2,objback:true})}new growl("chat",d.to_id,this.msg("chat_2_peer",d.from_id))}this.observe()}else{if(h==3){if(f){new growl("chat",d.to_id,this.msg("chat_3",d.to_id))}else{if(window.open(e,c,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=550,height=490")){IOL.API.request("session.chat.set",{user_id:d.from_id,status:4,objback:true})}else{modal.say(this.msg("chat_popup_block"),{},{label:_MSG.retry,onclick:function(){this.chat(g)}.bind(this)},{label:_MSG.cancel,onclick:function(){this.chat(g,6)}.bind(this)})}}this.observe()}else{if(h==4){if(f){new growl("chat",d.to_id,this.msg("chat_4",d.to_id),{shutup:true})}else{new growl("chat",d.from_id,this.msg("chat_4",d.from_id),{shutup:true})}this.delay=0}else{if(h==6){if(f){IOL.API.request("session.chat.set",{user_id:d.to_id,status:5,objback:true});new growl("chat",d.to_id,this.msg("chat_6_you",d.to_id))}else{if(a){IOL.API.request("session.chat.set",{user_id:d.from_id,status:6,objback:true})}else{IOL.API.request("session.chat.set",{user_id:d.from_id,status:5,objback:true})}new growl("chat",d.to_id,this.msg("chat_6_peer",d.from_id))}this.delay=0}else{if(h==7){if(f){if(a){IOL.API.request("session.chat.set",{user_id:d.to_id,status:7,objback:true})}else{IOL.API.request("session.chat.set",{user_id:d.to_id,status:5,objback:true})
}new growl("chat",d.to_id,this.msg("chat_7_you",d.to_id))}else{IOL.API.request("session.chat.set",{user_id:d.from_id,status:5,objback:true});new growl("chat",d.to_id,this.msg("chat_7_peer",d.from_id))}this.delay=0}}}}}}};notifyer.prototype.msg=function(b,d,e){if(!_MSG[b]){alert("msg "+b);return}if(!Data.titles[d]){if(Data.user[d]){Data.titles[d]=Data.user[d].title}else{var a=IOL.Data.load("user",d);if(a.success){Data.titles[d]=Data.user[d].title}else{Data.titles[d]="?"}}}return _MSG[b].replace("%s",'<a href="/home/'+d+'">'+Data.titles[d]+"</a>").replace("%c",e)};var themepicker=Class.create();themepicker.prototype.initialize=function(){this.colors=[["#595959","#899F9F","#707B23","#9E7241"],["#99A484","#800100","#E76A00","#498837"],["#004E70","#6B006B","#A6002F","#F0F2ED"]];var a=$("themepicker");if(!a){return}a.style.visibility="visible";a.style.cursor="pointer";Event.observe(a,"click",function(){(this.is_open)?this.close():this.open()}.bind(this));this.lnk=a};themepicker.prototype.init=function(){if(this.is_ready){return}var i=document.createElement("div");i.style.position="absolute";i.style.display="none";var d=document.createElement("table");d.style.border="solid 1px #ccc";d.style.backgroundColor="#eee";var b=document.createElement("tbody");d.appendChild(b);for(var a=0;a<=2;a++){var e=document.createElement("tr");for(var h=0;h<=3;h++){var g=document.createElement("td");g.style.backgroundColor=this.colors[a][h];var f=document.createElement("div");f.style.width="12px";f.style.height="9px";f.style.backgroundColor=this.colors[a][h];f.tid=a*4+h;Event.observe(f,"click",function(j){var c=Event.element(j);this.choose(c.tid)}.bind(this));g.appendChild(f);e.appendChild(g)}b.appendChild(e)}i.appendChild(d);document.body.appendChild(i);this.div=i;this.is_ready=true;this.is_open=false};themepicker.prototype.open=function(){this.init();clearTimeout(this.timer);var b=this.div;var a=Position.cumulativeOffset(this.lnk,true);b.style.left=(a[0]+20)+"px";b.style.top=(a[1])+"px";b.style.display="block";this.is_open=true};themepicker.prototype.close=function(){this.div.style.display="none";
this.is_open=false};themepicker.prototype.choose=function(a){this.tid=a;document.body.id="t"+this.tid;this.timer=setTimeout(function(){this.save()}.bind(this),1000);this.close()};themepicker.prototype.save=function(){IOL.API.request("session.pref.set",{color:this.tid,objback:true})};var translate=Class.create();translate.prototype.initialize=function(e,d,c,b,i){var f=$(d+"_"+c+"_"+b);if(!$(f)){return}if(d=="post"&&b=="content"){var h=$(d+"_"+c+"_intro");if($(h)){new translate(null,$(h))}}if($(e)){e.blur();while(e.parentNode){e=e.parentNode;if(e.nodeName=="SPAN"){e.parentNode.removeChild(e);break}}}var a=document.createElement("div");a.id=f.id+"_translated";a.className="translated";f.parentNode.insertBefore(a,f.nextSibling);this.div=a;this.div.innerHTML=_MSG.translate_wait;var g=f.innerHTML;IOL.debug("translation ask object="+d+", id="+c+", tr_id="+i+", lg_id="+glob_lgid+", text="+g.substring(0,30)+"...");new Ajax.Request("/api.iol.php/translate/json",{method:"post",parameters:"object="+d+"&object_id="+c+"&tr_id="+i+"&lg_id="+glob_lgid+"&text="+encodeURIComponent(g)+"&user_id="+glob_user_id+"&hash="+hash,onComplete:function(j){this.results(j)}.bind(this),onFailure:function(){this.results("")}.bind(this)})};translate.prototype.results=function(ajx,lnk){var t='<a href="http://translate.google.com" target="_new">Google</a>';try{var json=eval("("+ajx.responseText+")");IOL.debug("translation api says:"+var_dump(ajx.responseText));if(json.status==1){this.div.innerHTML="––<br/>"+json.translation+"<br/>–– <small>"+_MSG.translate_ok.replace("%t",t)+"</small>"}else{this.div.style.color="#d40000";this.div.style.fontSize="11px";if(typeof json.error=="object"&&_MSG["translate_err_"+json.error.id]){this.div.innerHTML=_MSG["translate_err_"+json.error.id].replace("%t",t)}else{this.div.innerHTML=_MSG.translate_nok.replace("%t",t)+((json.error.msg)?"<br/>"+_MSG.translate_err.replace("%s",json.error.msg):"")}}}catch(ex){this.div.style.color="#d40000";this.div.style.fontSize="11px";this.div.innerHTML=_MSG.translate_nok.replace("%t",t)
}};var init_safetyform=function(){var a=$("safetyform");if(!a){return}a.divs={link:$("safety_link"),div:$("safety_div"),wait:$("safety_wait")};a.is_open=false;a.toggle=function(){a.divs.link.style.display=(a.is_open)?"inline":"none";a.divs.div.style.display=(a.is_open)?"none":"block";a.divs.wait.style.display="none";a.is_open=(a.is_open)?false:true};a.save=function(){if(glob_u.is_a=="admin"||glob_u.is_a=="moderator"){var d={object:a.obj.value,object_id:a.oid.value,safety:a.safety.selectedIndex,callback:"save"};IOL.API.request("moderator.set.safety",d,a)}else{var c=a.obj.value;var b=c+".set";var d={};d[c+"_id"]=a.oid.value;d.safety=a.safety.selectedIndex;d.callback="save";a.divs.div.style.display="none";a.divs.wait.innerHTML="<em>"+_MSG.processing+"...</em>";a.divs.wait.style.display="block";IOL.API.request(b,d,a)}};a.save_onApi=function(e,c,b,d){if(e){a.divs.wait.innerHTML="<b>"+_MSG.saved+"!</b>";setTimeout(function(){a.toggle()},1000)}else{modal.complain(c,{},1);a.toggle()}};a.moderate=function(){var b={object:a.obj.value,object_id:a.oid.value,reason:"safety",callback:"moderate"};a.divs.div.style.display="none";a.divs.wait.innerHTML="<em>"+_MSG.processing+"...</em>";a.divs.wait.style.display="block";IOL.API.request("moderator.ask",b,a)};a.moderate_onApi=function(e,c,b,d){if(e){a.divs.wait.innerHTML=$("safety_moderate_sent").innerHTML}else{modal.complain(c,{},1);a.toggle()}}};function addToButtons(){var j=$("addto");if(!j){return}var f=new Element("img",{src:URL.L+"/z.gif"}).addClassName("addto");var k={};var d=document.getElementsByTagName("head")[0];var b=d.getElementsByTagName("link");for(var c=0;c<b.length;c++){if(b[c].getAttribute("type")=="application/rss+xml"){k.rss=b[c].href}else{if(b[c].getAttribute("type")=="application/atom+xml"){k.atom=b[c].href}}}k.url=document.URL.replace(/\?.*/,"").replace(".dev/",".com/");var g={google_f:{title:"Google RSS",url:"http://fusion.google.com/add?feedurl={u}",type:"rss"},yahoo_f:{title:"Yahoo! RSS",url:"http://add.my.yahoo.com/rss?url={u}&title={t}",type:"rss"},netvibes_f:{title:"Netvibes RSS",url:"http://www.netvibes.com/subscribe.php?url={u}&title={t}",type:"rss"},facebook:{title:"Facebook",url:"http://www.facebook.com/share.php?u={u}"},myspace:{title:"MySpace",url:"http://www.myspace.com/Modules/PostTo/Pages/?l=3&u={u}&t={t}&c="},delicious:{title:"Delicious",url:"http://del.icio.us/post?url={u}&title={t}"},google:{title:"Google Bookmarks",url:"http://www.google.com/bookmarks/mark?op=edit&bkmk={u}&title={t}"},yahoo:{title:"Yahoo! Bookmarks",url:"http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u={u}&t={t}"},live:{title:"Windows Live",url:"https://favorites.live.com/quickadd.aspx?marklet=1&url={u}&title={t}&top=1"},twitter:{title:"Twitter",url:"http://twitter.com/home/?status={u}+via+ipernity"},technorati:{title:"Technorati",url:"http://www.technorati.com/faves?add={u}"},digg:{title:"Digg",url:"http://digg.com/submit?phase=2&url={u}&title={t}"},linkedin:{title:"LinkedIn",url:"http://www.linkedin.com/shareArticle?mini=true&url={u}&title={t}&summary=&source=ipernity"},reddit:{title:"Reddit",url:"http://reddit.com/submit?url={u}&title={t}"},stumbleupon:{title:"StumbleUpon",url:"http://www.stumbleupon.com/submit?url={u}&title={t}"},buzzup:{title:"Buzz Up!",url:"http://buzz.yahoo.com/submit/?submitUrl={u}&submitHeadline={t}"},mixx:{title:"Mixx",url:"http://www.mixx.com/submit?page_url={u}"},propeller:{title:"Propeller",url:"http://www.propeller.com/submit/?U={u}&T={t}"},friendfeed:{title:"Friend Feed",url:"http://friendfeed.com/share?url={u}&title={t}"},newsvine:{title:"Newsvine",url:"http://www.newsvine.com/_tools/seed&save?popoff=0&u={u}&h={t}"},xanga:{title:"Xanga",url:"http://www.xanga.com/private/editorx.aspx?u={u}&t={t}"},blinklist:{title:"Blinklist",url:"http://blinklist.com/index.php?Action=Blink/addblink.php&Url={u}&Title={t}"}};
function e(h){h.setStyle({opacity:1});if(!$("addto").select("span.alt")[0]){document.title="create date"+new Date().getTime();var i=new Element("span",{"class":"alt"}).addClassName("alt").setStyle({position:"absolute",zIndex:1000,display:"none"});$("addto").appendChild(i)}else{var i=$("addto").select("span.alt")[0]}i.setStyle({visibility:"hidden",display:"block"});i.update(h.getAttribute("tooltip"));var l=Element.positionedOffset(h);var q=i.getDimensions();i.setStyle({left:(l[0]-parseInt(q.width/2)+8)+"px",top:(l[1]-24)+"px",visibility:"visible",display:"block"})}function a(h){h.setStyle({opacity:0.5});var i=$("addto").select("span.alt")[0];if(i){i.setStyle({visibility:"hidden",display:"none"})}}function n(t,q){var w=g[t];var v=$("addto");if(w.type=="rss"){var l=v.getAttribute("addthisfeed")+" "+w.title}else{var l=v.getAttribute("addthispage")+" "+w.title}var p=w.url.replace("{u}",encodeURIComponent(q)).replace("{t}",document.title);var r=f.cloneNode(false).writeAttribute("tooltip",l).addClassName("addto").addClassName(t).setStyle({opacity:0.5}).observe("mouseover",function(i){e(i.element())}).observe("mouseout",function(i){a(i.element())});var h=new Element("a",{href:p,target:"_blank"}).observe("click",function(i){i.stop();window.open(this.href,"addto","resizable=yes,scrollbars=yes,status=no,location=no,toolbar=no,width=850,height=550")});h.appendChild(r);v.appendChild(h)}for(s in g){var m=g[s];if(m.type=="rss"&&k.rss){n(s,k.rss);var o=true}else{if(!m.type){if(o){o=false;var c=f.cloneNode(false).addClassName("addto").addClassName("separator");j.appendChild(c)}n(s,k.url)}}}j.show()}function pageFeeds(){var k=document.getElementsByTagName("head")[0];var e=k.getElementsByTagName("link");var b;var q={};for(var j=0;j<e.length;j++){if(!b){b=e[j]}if(e[j].getAttribute("type")=="application/rss+xml"){if(e[j].href.match("format=piclens")){q.piclens=e[j]}else{q.rss=e[j]}}else{if(e[j].getAttribute("type")=="application/atom+xml"){q.atom=e[j]}}}if(!q.rss){return}var o=q.rss;var c=o.href.split("?",2)[0];var g=q.rss.href.toQueryParams();
var m=function(i,l){var f=[];for(var h in l){f.push(h+"="+l[h])}return i+"?"+f.join("&")};if(!q.atom){var d=Object.extend(g,{format:"atom"});var a=m(c,d);var n=new Element("link",{rel:"alternate",type:"application/atom+xml",title:"ATOM",href:a});k.insertBefore(n,b);q.atom=e[j]}window.pageRSSFeeds=q};