IOL={changes_count:0};IOL.matchLeadingSpace=/^\s+/;IOL.matchTrailingSpace=/\s+$/;IOL.matchSpace=/\s+/g;IOL.debuglevel=6;IOL.debug=function(d,e){var b=IOL.debuglevel;var c;if(d=="err"&&b>0){console.error(e);console.trace()}else{if(d=="warn"&&b>1){console.warn(e)}else{if(d=="info"&&b>2){console.info(e)}else{if(d+3<b){if(typeof e=="object"){console.dir(e)}else{console.log(e)}}}}}};Data={user:[],titles:[],doc:[],post:[],blog:[],album:[],group:[],comment:[],home:[],loc:[],keyword:[],profile:[],visits:[]};IOL.Data={autoload:0};IOL.Data.add=function(b,c,a){if(typeof a!="object"){a={}}Data[b][c]=a;Data[b][c].ts=new Date().getTime()};IOL.Data.del=function(a,b){if(Data[a][b]){delete (Data[a][b])}};IOL.Data.set=function(c,e,d,b){if(!Data[c][e]){Data[c][e]={}}if(typeof d=="object"){for(var a in d){Data[c][e][a]=d[a]}}else{if(typeof d=="string"){Data[c][e][d]=b}}Data[c][e].ts=new Date().getTime()};IOL.Data.get=function(a,c,b){if(!Data[a][b]&&IOL.Data.autoload){IOL.Data.load(a,c);IOL.debug("autoloaded "+a+" "+c,"warn")}if(Data[a][c]){if(b){return Data[a][c][b]}else{return Data[a][c]}}};IOL.Data.load=function(b,d){var c={};c.objback=1;c[b+"_id"]=d;var a=IOL.API.request(b+".get",c);if(a.success&&a.rsp[b]){Data[b][d]=a.rsp[b]}return a};IOL.log_visit=function(b,d,c){d=_pi(d);c=c||false;if(!b||isNaN(d)){return false}var a=b+"-"+d;if(Data.visits.indexOf(a)>=0){return true}Data.visits.push(a);if(Data.visits.length>1000){Data.visits.shift()}if(window.glob_u&&window.glob_user&&(window.glob_u.user_id==window.glob_user.user_id)&&c){return true}IOL.API.request("user.set.visit",{object:b,object_id:d,noback:true});return true};window.allow_user_actions=false;window.init_d=new Array();window.quit_d=new Array();Event.observe(window,"load",function(){update_tmo_cookie();if(!IOL.debug){var b=function(){};IOL.debug=b;window.console={debug:b,log:b,info:b,warn:b,error:b,assert:b,dir:b,dirxml:b,trace:b,group:b,groupEnd:b,time:b,timeEnd:b,profile:b,profileEnd:b,count:b}}if(window.init_mainmenu){init_mainmenu()}if(window.glob_user_id&&window.init_user_menus){init_user_menus();
new whois_popup();new themepicker()}if(window.modale&&!window.modal){window.modal=new modale()}if(window.glob_u&&glob_u.user_id){Data.user[glob_u.user_id]=glob_u}if(window.glob_user&&glob_user.user_id){Data.user[glob_user.user_id]=glob_user}for(var a=0;a<window.init_d.length;a++){window.init_d[a]()}if(window.alerts){window.notify=new notifyer(window.alerts)}if(window.check_browser){check_browser()}if(window.init_pro_links){setTimeout(function(){init_pro_links()},3000)}window.window_is_loaded=true;window.allow_user_actions=true;if(window.pageFeeds){pageFeeds()}});Event.observe(window,"beforeunload",function(a){if(IOL.changes_count){Event.stop(a);a.returnValue=_MSG.discard_changes;return _MSG.discard_changes}else{if(window.window_not_unloading){window.window_not_unloading=false;return}window.window_is_unloading=true;window.allow_user_actions=false;window.beforeunload_ts=setTimeout(function(){window.window_is_unloading=false;window.allow_user_actions=true},1000);if(Prototype.Browser.IE){fixIEOutOfMemoryError()}}});Event.observe(window,"unload",function(){if(window.beforeunload_ts){clearTimeout(window.window_beforeunload_ts)}for(var a=0;a<window.quit_d.length;a++){window.quit_d[a]()}window.window_is_unloading=true;window.window_is_unloaded=true;window.allow_user_actions=false});