function _Compound(f){for(var k=new _IG_Prefs(f),i,C,t,D,u,p,l=0,e=[],E,q,n=function(){this.b=new _IG_scaleInlinedTransitionStrategy(f)},F=["_onPreDetachDashboard","_onPostDetachDashboard","_onPreAttachMaximized","_onPostDetachMaximized","_onPreAttachDashboard","_onPostAttachDashboard"],v=0;v<F.length;++v)n.prototype[F[v]]=function(b){return function(){this.b[b]&&this.b[b]()}}(F[v]);n.prototype._onPostAttachMaximized=function(){this.b._onPostAttachMaximized&&this.b._onPostAttachMaximized();this.f()};
n.prototype._onPreDetachMaximized=function(){this.b._onPreDetachMaximized&&this.b._onPreDetachMaximized();this.h()};n.prototype.f=function(){if(i.getSelectedTab()){var b=i.getSelectedTab().getIndex(),a=e[b].a,c=window.gadgets.views.ViewManager.getStrategy(a);this.g=a;c._onPreDetachDashboard&&c._onPreDetachDashboard();c._onPostDetachDashboard&&c._onPostDetachDashboard();c._onPreAttachMaximized&&c._onPreAttachMaximized();_IG_maybe_unzip_module(a);_IG_TriggerModuleEvent(a,"maximize",null);c._onPostAttachMaximized&&
c._onPostAttachMaximized();if(c instanceof _IG_noMaxSupportTransitionStrategy){var d=_gel("mu_div");this.l=d.parentNode;var h=_getGadgetContainer(a);h.parentNode.appendChild(d);_gel("muph").parentNode.appendChild(h);_gel("rcam_t1").className="rnd1_max_top";_gel("rcam_t2").className="rnd2_max_top";_gel("rcam_t3").className="rnd3_max_top"}}};n.prototype.h=function(){var b=this.g;if(b){var a=window.gadgets.views.ViewManager.getStrategy(b);this.g=undefined;if(a instanceof _IG_noMaxSupportTransitionStrategy){var c=
_getGadgetContainer(b),d=_gel("mu_div");d.parentNode.appendChild(c);_gel("rcam_t1").className="rnd1";_gel("rcam_t2").className="rnd2";_gel("rcam_t3").className="rnd3";this.l.appendChild(d)}a._onPreDetachMaximized&&a._onPreDetachMaximized();a._onPostDetachMaximized&&a._onPostDetachMaximized();a._onPreAttachDashboard&&a._onPreAttachDashboard();_IG_maybe_zip_module(b);_IG_TriggerModuleEvent(b,"unmaximize",null);a._onPostAttachDashboard&&a._onPostAttachDashboard()}};n.prototype.i=function(){if(this.g){this.h();
this.f()}};var w;function T(){if(window._max_strategies){w=new n;window._max_strategies[f]=w}}x(T);function x(b){window._IG_callPostLoad?_IG_callPostLoad(b):b()}function L(b,a,c,d){this.a=b;this.c=a;this.e=c?c:"";this.d=d}function r(b){var a=_gel("m_"+b+"_title").innerHTML;return a.replace(/<[^>]+>/g,"")}function y(b){return _gel("m_"+b+"_form")}function U(){E=k.getInt("selectedTabIdx");for(var b=k.getString("tabs"),a=b?b.split(","):[],c=k.getString("tabTitles"),d=c?c.split("<"):[],h=0;h<a.length;h++)e.push(new L(a[h],
false,d[h],""))}function G(b,a){return b.length<=a?b:b.substr(0,a-1)+"..."}var H;function V(){try{H||(H=document.createStyleSheet());H.cssText=".tablib_selected"+f+",.tablib_unselected"+f+"{width:"+Math.floor(99/i.getTabs().length)+"%}"}catch(b){}}function W(b){_gel("editSettingHint"+f).innerHTML="";for(var a=r(b),c=0,d=false,h=0;h<e.length;h++){if(e[h].a==b){d=e[h].c=true;a=e[h].e==""?a:e[h].e;break}e[h].c==true&&++c}if(!d){c=i.length;e.push(new L(b,true,"",""))}var j=i.addTab(G(a,25),{index:c,callback:_IG_Callback(X,
b),tooltip:a});V();I();_IG_AddModuleEventHandler(b,"canceledit",M);_gel("remote_iframe_"+b)&&Y(b);if(a==""){var g=i.getTabs()[c].getNameContainer();setTimeout(function(){N(g,b)},1000)}}function O(b){for(var a=0;a<remote_modules.length;++a)if(remote_modules[a].id==b)return remote_modules[a]}function Y(b){for(var a=O(b),c=0;c<e.length;++c)if(e[c].a==b){e[c].d=a.base_iframe_url;a.base_iframe_url="";break}}function P(b){var a=e[b].a,c=_gel("remote_iframe_"+a);if(c&&e[b].d&&(c.src!=e[b].d||c.clientHeight==
0)){c.src=e[b].d;var d=O(a);d.base_iframe_url=e[b].d}}function N(b,a){var c=r(a);if(c!="")b.innerHTML=c;else setTimeout(function(){N(b,a)},1000)}var Q=false;function X(b,a){var c=i.getSelectedTab();l=c.getIndex();var d=_gel(b),h=_getGadgetContainer(a);if(h.parentNode!=d){d.appendChild(h);var j=y(a);j&&C.appendChild(j);x(function(){var g=_gel("DD_tg_"+a);if(g){g.onmousedown=g.onclick;g.onclick=null;g.style.position="static";c.getNameContainer().insertBefore(g,c.getNameContainer().firstChild);var o=
_IG_DD_add(k.getMsg("rename_tab"),"",Z(a)),m=_gel("DD_"+a);if(!m){_IG_DD_create(a);m=_gel("DD_"+a)}m.insertBefore(o,m.firstChild);for(var J,s=_gel("m_"+a+"_link");s;s=s.nextSibling)if(s.className.indexOf("delbox")>=0){J=s;break}if(J){var $=_IG_DD_add(k.getMsg("delete_tab"),"",function(){J.onclick()});m.insertBefore($,m.firstChild.nextSibling)}Q=true}});_IG_AddModuleEventHandler(a,"edit",function(){_edit(f,function(){z=a})});_IG_AddModuleEventHandler(a,"delete",function(){_IG_AddEventHandler("xsetpdone",
function(){location.reload()})})}P(l);M();K(a);x(function(){Q&&aa(c);w&&w.i()})}function K(b){var a=y(b);if(a)a.style.display="";if(!(u==a)){if(u)u.style.display="none";u=a}}function ba(){this.className+=" titlehover"}function ca(){this.className=this.className.replace(" titlehover","")}function aa(b){var a=b.getNameContainer().childNodes[0];if(a){a.style.display="";a.parentNode.onmouseover=ba;a.parentNode.onmouseout=ca}if(!(p==a)){if(p){p.style.display="none";p.parentNode.onmouseover=p.parentNode.onmouseout=
null}p=a}}function Z(b){var a="rename_tab"+f,c=[];c.push('<div class="popup_title">',k.getMsg("rename_tab"));c.push('</div><div class="popup_title_buttons">');c.push('<a onclick="_IG_PU_hide(_DI_button_type.Close);" ');c.push('class="delbox"></a></div><div class="c"></div>');var d=[];d.push('<div class="popup_body thinpadding">');d.push('<form onsubmit="_IG_PU_hide(_DI_button_type.OK); ');d.push('return false;">');d.push('<table cellspacing="0" cellpadding="0" border="0"><tr>');d.push('<td class="sidepadding">',
k.getMsg("name"),"</td>");d.push('<td class="sidepadding">');d.push('<input id="',a,'" name="',a);d.push(' " type="text" size="45" value=""></td>');d.push("</tr></table></form></div>");var h=[_IG_PU_MakeDialogButton(k.getMsg("save")),_IG_PU_MakeDialogButton(k.getMsg("cancel"))];return function(j){for(var g=0;g<e.length;++g)if(e[g].a==b){_IG_PU_open(c.join(""),d.join(""),h,function(o){if(o==0){i.getSelectedTab().getNameContainer().childNodes[1].data=G(_gel(a).value,25);i.getSelectedTab().getNameContainer().title=
_gel(a).value;e[g].e=_hesc(_gel(a).value);R()}});break}}}var A,B,da=/m_(\d+)/;function S(b){if(b>=0){K(b);var a=window["m_"+b+"_render"];a&&a()}else{var c=k.getMsg("select_tabs")+"<table>";A={};for(var d=0;d<e.length;d++)A[e[d].a]=e[d].c;B=[];for(var h=1;h<=4;h++){var j=_gel("c_"+h);if(j){j=j.childNodes;for(d=0;d<j.length;d++)if(j[d].id){var g=j[d].id.match(da);!g||g.length!=2||B.push(g[1])}}}for(d=0;d<B.length;d++){g=B[d];if(!(g==f)){var o="m_"+g+"_parent",m=!A[g]&&(_gel("tl_"+g)||window["GB"+g]||
window["GB"+g+"x"]||window["gb"+g]||_getGadgetContainer(g)==document.body);c+='<tr onmouseover="_highlighter'+f+".highlight("+g+')" onmouseout="_highlighter'+f+".unhighlight("+g+')"><td align=center><font size=-1><input type=checkbox '+(m?"disabled ":"");c+=A[g]?'checked onclick="this.form.'+o+'.checked=!this.checked"><input name="'+o+'" style="display:none" type=checkbox value=0>':'name="'+o+'" value='+f+">";c+="</td><td><font size=-1>"+G(r(g),25)+"</font></td></tr>"}}c+='<input type=hidden name="m_'+
f+'_up_selectedTabIdx" value=0>';c+='<input type=hidden name="m_'+f+'_up_tabs" value="">';c+="</table>";D.innerHTML=c;K(f)}}window["_changeForm"+f]=S;var z=-1;function ea(){if(z>=0){t.innerHTML="";window["_changeForm"+f](z);z=-1}else{_gel("editSettingHint"+f).style.display="none";var b="",a=e.length?e[l].a:-1,c=a>=0?y(a):null;if(c)b+=k.getMsg("change_settings")+' <select onchange="_changeForm'+f+'(this.options[this.selectedIndex].value)"><option value=-1 selected>'+r(f)+"</option><option value="+
a+">"+r(a)+"</option></select><hr>";t.innerHTML=b;S(-1)}}function M(){_cedit(f)}function fa(){this.j="";this.k="#fc3";this.highlight=function(b){this.j=_gel("m_"+b+"_h").style.backgroundColor;_gel("m_"+b+"_h").parentNode.style.backgroundColor=this.k};this.unhighlight=function(b){_gel("m_"+b+"_h").parentNode.style.backgroundColor=this.j}}window["_highlighter"+f]=new fa;function R(){for(var b=[],a=[],c=0;c<e.length;++c)if(e[c].c){b.push(e[c].a);a.push(e[c].e)}k.set("tabs",b.join(","),"selectedTabIdx",
l,"tabTitles",a.join("<"))}function I(){for(var b=i.getTabs(),a=0;a<b.length;a++)b[a].getNameContainer().index=a}function ga(){q=new _IG_Drag;for(var b=i.getTabs(),a=0;a<b.length;a++){q.addSource("s"+a,b[a].getNameContainer());q.addTarget("t"+a,b[a].getNameContainer())}q.onDragStart=ha;q.onDragEnd=ia;q.onDragTargetHit=ja}function ha(b){l=b.index;i.setSelectedTab(l);if(this.surrogate){this.surrogate.innerHTML="";this.surrogate.style.border="1px solid #ccc";if(b.clientWidth){this.surrogate.style.width=
b.clientWidth+"px";this.surrogate.style.height=b.clientHeight+"px"}this.surrogate.style.display="block"}}function ia(b,a){if(this.surrogate)this.surrogate.style.display="none";R();I()}function ja(b,a){if(!(b==null)){var c=b.index;if(!(l==c)){i.moveTab(l,c);var d=e[l];e[l]=e[c];e[c]=d;l=c}}}function ka(){var b=y(f);if(b){b.style.display="none";C=b.parentNode;D=document.createElement("div");b.insertBefore(D,b.lastChild);t=document.createElement("div");C.insertBefore(t,b);_IG_AddModuleEventHandler(f,
"edit",ea);_IG_AddModuleEventHandler(f,"canceledit",function(){if(!i.getSelectedTab())_gel("editSettingHint"+f).style.display="block"})}i=new _IG_Tabs(f);U();_register_place(f,W)}ka();function la(){for(var b=[],a=0;a<e.length;++a)e[a].c&&b.push(e[a]);e=b}_IG_RegisterOnloadHandler(function(){la();I();ga();E<e.length&&i.setSelectedTab(E);i.getTabs().length&&!i.getSelectedTab()&&i.setSelectedTab(0);i.getSelectedTab()?P(i.getSelectedTab().getIndex()):_edit(f,null)});x(function(){var b=window._IG_maximize_view,
a=window._IG_minimize_view;window._IG_maximize_view=function(c,d,h){for(var j=0;j<e.length;++j)if(e[j].a==c)c=f;b(c,d,h)};window._IG_minimize_view=function(c,d,h){for(var j=0;j<e.length;++j)if(e[j].a==c)c=f;a(c,d,h)}})}