function _gel(a){return document.getElementById?document.getElementById(a):null}function _gelstn(a){if(a=="*"&&document.all)return document.all;return document.getElementsByTagName?document.getElementsByTagName(a):[]}function _gelsbyregex(a,b){var c=_gelstn(a),d=[];for(var e=0;e/g,">");a=a.replace(/"/g,""").replace(/'/g,"'");return a}function _striptags(a){return a.replace(/<\/?[^>]+>/gi,"")}var igR_b=0;function _uid(){return"obj"+igR_b++}function _min(a, b){return ab?a:b}function _IG_LoadScript(a,b){_sendx(a,function(c){window.eval(c);eval(b)},false,null)}function _log(a){var b="/ig/log?msg="+_esc(a);_sendx(b,null,null,null)}function _sendx(a,b,c,d){var e=igR_c();e.open(d?"POST":"GET",a,true);if(b){e.onreadystatechange=function(){if(e.readyState==4){b(c&&e.responseXML?e.responseXML:e.responseText)}}}e.send(d)}function _uhc(a,b,c){var d="m_"+a+"_"+b,e=_gel(d);if(!e){e=document.createElement("INPUT");e.type="hidden"; e.disabled=true;e.name=d;_gel("m_"+a+"_form").appendChild(e)}e.value=c;e.disabled=false}function igR_c(){var a=null;if(window.ActiveXObject){a=new ActiveXObject("Msxml2.XMLHTTP");if(!a){a=new ActiveXObject("Microsoft.XMLHTTP")}}else if(window.XMLHttpRequest){a=new XMLHttpRequest}return a}var _et="",_brand="",_bmod="",_source="",_pid="",_authpath="",_prefid="",_setp_url="/ig/setp";var _old_html=true,_use_old_feed_styles=true;function igR_d(a,b,c){var d=document.createElement("input");d.type="hidden"; d.name=b;d.value=c;a.appendChild(d)}function igR_e(){var a;{var b=document.location.href,c=b.indexOf("?"),d=b.indexOf("#");if(d==-1){a=b.substr(c+1)}else{a=b.substr(c+1,d-c-1)+"&"+b.substr(d+1)}}return a.split("&")}function _args(){var a={},b=igR_e();for(var c=0;c=1800;if(c){_sendx(a,igR_j,false,b)}else{a+= "&"+b;_sendx(a,igR_j,false,null)}}function igR_j(){_IG_TriggerDelayedEvent("xsetpdone");igR_i()}function _xsetp(a){igR_g.push(a);if(!igR_h){igR_i()}}function _dlsetp(a,b){if(!b){b=_esc(document.location)}document.location=_setp_url+igR_f()+"et="+_et+"&brand="+_brand+"&bmod="+_bmod+"&source="+_source+"&pid="+_pid+"&ap="+_authpath+"&prefid="+_prefid+"&url="+b+"&"+a}function _ssbc(a,b,c){var d=_gelstn("*");for(var e=0;e-1?"&":"?")+".cache=";if(b==0){c+=_esc(Math.random())}else{var d=new Date,e=d.getTimezoneOffset()/60,f=Math.floor(d.getTime()/1000);f=Math.floor(f/b).toString();c+=_esc(e+f)}return c}(function(){function a(d){var e=window;if(d!=""){var f=d.split("."); while(f.length){var g=f.shift();if(typeof e[g]!="object"){e[g]={}}e=e[g]}}return e}function b(d,e){var f=a(d);for(var g=0;g=0){a=_appendCacheParameter(a,c.refreshInterval)}var d=window.location.href,e="/ig/proxy?",f=/^http:\/\/[^\/]+\/ig\/ifr[?]/,g=f.exec(d);if(g){if(window.location.host!="p.gmodules.com"&&_et){e+="et="+_esc(_et)+"&"}}else{e="http://p.gmodules.com/ig/proxy?"}return e+"url="+_esc(a)}function _IG_GetImageUrl(a,b){return _IG_GetCachedUrl(a,b)}function _IG_GetImage(a,b){var c=new Image; c.src=_IG_GetCachedUrl(a,b);return c};var igR_k={domload:1,xsetpdone:1,moduledragstart:1,moduledragend:1,moduletitleclick:1,moduleedit:1,modulecanceledit:1,moduledelete:1,moduleundelete:1,modulezip:1,moduleunzip:1,modulemaximize:1,moduleunmaximize:1,load:1,unload:1,resize:1},igR_l={dragstart:1,dragend:1,titleclick:1,edit:1,canceledit:1,"delete":1,undelete:1,zip:1,unzip:1,maximize:1,unmaximize:1};function igR_m(a){var b="ig_event_hashcode_";if(a.hasOwnProperty&&a.hasOwnProperty(b)){return a[b]}if(!a[b]){a[b]=++igR_n.ya}return a[b]}function igR_o(a){return"builtin_"+ a}function igR_p(a,b){if(a.indexOf&&a.indexOf("m_")==0){a=a.substring(2)}return"builtin_m"+a+"_"+b}function igR_q(a,b){return"builtin_"+igR_n.ua(a)+"_"+b}function igR_r(a){return"custom_"+a}function igR_s(){for(var a in igR_n.b){for(var b=0;b0){igR_n.b[d][f]=igR_n.b[d][f-1];igR_n.b[d][f-1]=c}else{igR_n.b[d][f]=c}}function igR_z(a,b){var c=igR_n.H(a);if(!(c in igR_n.b)){igR_n.b[c]=[]}igR_n.b[c][igR_n.b[c].length]=b}function igR_A(a,b){var c=igR_n.I(a);return igR_n.B(c,b)}function igR_B(a,b,c){var d=igR_n.J(a,b);return igR_n.B(d,c)}function igR_C(a,b,c){var d=igR_n.aa(a,b);return igR_n.B(d,c)}function igR_D(a,b){var c=igR_n.H(a);return igR_n.B(c,b)}function igR_E(a,b){var c=igR_n.t([igR_n.I(a)], arguments,1);igR_n.C.apply(window,c)}function igR_F(a,b){var c=igR_n.t([],arguments,0);setTimeout(function(){igR_n.triggerEvent.apply(window,c)},0)}function igR_G(a,b,c){var d=igR_n.t([igR_n.J(a,b)],arguments,2);igR_n.C.apply(window,d)}function igR_H(a,b,c){var d=igR_n.t([],arguments,0);setTimeout(function(){igR_n.triggerModuleEvent.apply(window,d)},0)}function igR_I(a,b){var c=igR_n.t([igR_n.H(a)],arguments,1);igR_n.C.apply(window,c)}function igR_J(a,b){var c=igR_n.t([],arguments,0);setTimeout(function(){igR_n.triggerCustomEvent.apply(window, c)},0)}var igR_n={ya:0,b:{},A:{},Ga:igR_k,Ha:igR_l,ua:igR_m,I:igR_o,J:igR_p,aa:igR_q,H:igR_r,qa:igR_s,t:igR_t,B:igR_u,C:igR_v,addEventHandler:igR_w,addModuleEventHandler:igR_x,addDOMEventHandler:igR_y,addCustomEventHandler:igR_z,removeEventHandler:igR_A,removeModuleEventHandler:igR_B,removeDOMEventHandler:igR_C,removeCustomEventHandler:igR_D,triggerEvent:igR_E,triggerModuleEvent:igR_G,triggerCustomEvent:igR_I,triggerDelayedEvent:igR_F,triggerDelayedModuleEvent:igR_H,triggerDelayedCustomEvent:igR_J}, _IG_AddEventHandler=igR_n.addEventHandler,_IG_AddModuleEventHandler=igR_n.addModuleEventHandler,_IG_AddGadgetEventHandler=igR_n.addModuleEventHandler,_IG_AddDOMEventHandler=igR_n.addDOMEventHandler,_IG_AddCustomEventHandler=igR_n.addCustomEventHandler,_IG_RemoveEventHandler=igR_n.removeEventHandler,_IG_RemoveModuleEventHandler=igR_n.removeModuleEventHandler,_IG_RemoveGadgetEventHandler=igR_n.removeModuleEventHandler,_IG_RemoveDOMEventHandler=igR_n.removeDOMEventHandler,_IG_RemoveCustomEventHandler= igR_n.removeCustomEventHandler,_IG_TriggerEvent=igR_n.triggerEvent,_IG_TriggerModuleEvent=igR_n.triggerModuleEvent,_IG_TriggerGadgetEvent=igR_n.triggerModuleEvent,_IG_TriggerCustomEvent=igR_n.triggerCustomEvent,_IG_TriggerDelayedEvent=igR_n.triggerDelayedEvent,_IG_TriggerDelayedModuleEvent=igR_n.triggerDelayedModuleEvent,_IG_TriggerDelayedGadgetEvent=igR_n.triggerDelayedModuleEvent,_IG_TriggerDelayedCustomEvent=igR_n.triggerDelayedCustomEvent;_IG_AddDOMEventHandler(window,"unload",igR_n.qa);_IG_AddDOMEventHandler(window, "load",function(){_IG_TriggerEvent("load")});_IG_AddDOMEventHandler(window,"unload",function(){_IG_TriggerEvent("unload")});_IG_AddDOMEventHandler(window,"resize",function(){_IG_TriggerEvent("resize")});function _IG_RegisterOnloadHandler(a){_IG_AddEventHandler("domload",a)}function _IG_LoadLibraryDeferred(a,b){_IG_RegisterOnloadHandler(function(){_IG_LoadScript(a,b)})}_exportSymbols("google.gadgets.Events",["addHandler",_IG_AddEventHandler,"removeHandler",_IG_RemoveEventHandler,"addOnloadHandler", _IG_RegisterOnloadHandler]);function _IG_RegisterMaximizeHandler(a,b){_IG_AddModuleEventHandler(a,"unmaximize",function(){b(false)});_IG_AddModuleEventHandler(a,"maximize",function(){b(true)})};var _IG_time=(function(){function a(){return(new Date).getTime()}var b=window._IG_time_epoch||a(),c={},d={},e={set_epoch:function(f){b=f},start:function(f){c[f]=a()},stop:function(f){var g=c[f]||b;d[f]=a()-g},get:function(f){return d[f]},print:function(f){document.write("
"+f+" : "+e.get(f)+"ms
")},stop_and_print:function(f){e.stop(f);e.print(f)}};return e})();function igR_K(a,b){if(a.indexOf){return a.indexOf(b)}else{for(var c=0;c\s*(\(.*?)\<\/ex\>)?\s*%1\s*\<\/ph\>)(.*)/;function igR_aa(a,b){var c=this.s(_IG_Prefs.F+a,""),d=c.match(this.Aa);if(!d||!d[0]){return c}if(!b){var e=d[4]||"";return d[1]+e+d[5]}return d[1]+b+d[5]}function igR_X(){var a= Math.floor(arguments.length/2);if(a==0){return}var b=[];for(var c=0;c0){if(_IG_Prefs.N){_xsetp(b.join("&"))}else{if(_args().synd=="open"){return}_IFPC_SetPref(b)}}}function igR_ba(a){this.Ba(a);var b=a.length%2?a[a.length-1]:true;if(b){this.Ca(a)}}function igR_ca(a){var b= Math.floor(a.length/2),c={};for(var d=0;d0){var h=new _IG_PubSub(this.Q);h.publishMultiple(c)}}function igR_ea(a){var b=this.c[_IG_Prefs.e+a],c=b.value,d=b.datatype;switch(d){case "list":c=_IG_Prefs._strToArray(c);break;case "location":c={};c.location=b.value;c["long"]=this.c[_IG_Prefs.e+a+".long"];c.lat=this.c[_IG_Prefs.e+a+".lat"];break;case "bool":c=!isNaN(parseInt(c,10));break;case "string":break;case "enum":break;case "hidden":break;default:break}return c} function igR_fa(a,b){var c=a;switch(b){case "list":c=_IG_Prefs._arrayToStr(a);break;case "location":c=[];c.push=a.location;c.push=a["long"];c.push=a.lat;break;case "bool":c=a?"1":"a";break;case "string":break;case "enum":break;case "hidden":break;default:break}return c}function igR_ga(a,b){if(typeof b=="undefined"){b=null}var c=this.c[a];if(typeof c=="undefined"){return b}else{var d=c.value;return typeof d!="undefined"?d:b}}function igR_ha(){document.write("
");for(var a in this.c){document.writeln(a+
" = "+this.s(a,null))}document.write("
")}function igR_Y(){var a=["__module_id__="+this.Q];for(var b in this.c){a.push(encodeURIComponent(b)+"="+encodeURIComponent(this.c[b].value))}return a.join("&")}function _IG_Prefs(a){this.getString=igR_L;this.getInt=igR_M;this.getBool=igR_N;this.getArray=igR_O;this.setArray=igR_P;this.getCountry=igR_T;this.getLang=igR_S;this.getMsg=igR_V;this.getMsgFormatted=igR_aa;this.set=igR_X;this.getPreloadedString=igR_Y;this.dump=igR_ha;this.oa=igR_fa;this.ca=igR_ea; this.Ba=igR_ca;this.Ca=igR_da;this.Da=igR_ba;if(typeof remote_modules!="object"){var b=_args().mid;if(b){a=b}else{a=0}_IG_Prefs._parseURL(a)}else if(!a){throw new Error("Module ID is required as first argument to _IG_Prefs() for inlined gadgets");}this.getModuleHeight=igR_Q;this.getModuleWidth=igR_R;this.c=_IG_Prefs.c[_IG_Prefs.G+a]||{};this.s=igR_ga;this.M=igR_U;this.Q=a;this.Aa=igR_W}_IG_Prefs.ha="h";_IG_Prefs.ia="w";_IG_Prefs.G="m_";_IG_Prefs.e="up_";_IG_Prefs.USER_PREF_PREFIX_PUBLISH="upp_";_IG_Prefs.USER_PREF_PREFIX_LISTEN= "upl_";_IG_Prefs.USER_PREF_PREFIX_GROUP="upg_";_IG_Prefs.USER_PREF_PREFIX_ONCHANGE="upo_";_IG_Prefs.USER_PREF_PREFIX_DATATYPE="upt_";_IG_Prefs.USER_PREF_PREFIX_VALUE="up_";_IG_Prefs.PREFIXES_TO_FIELDS={};_IG_Prefs.PREFIXES_TO_FIELDS[_IG_Prefs.USER_PREF_PREFIX_PUBLISH]="publish";_IG_Prefs.PREFIXES_TO_FIELDS[_IG_Prefs.USER_PREF_PREFIX_LISTEN]="listen";_IG_Prefs.PREFIXES_TO_FIELDS[_IG_Prefs.USER_PREF_PREFIX_GROUP]="group";_IG_Prefs.PREFIXES_TO_FIELDS[_IG_Prefs.USER_PREF_PREFIX_ONCHANGE]="onChange";_IG_Prefs.PREFIXES_TO_FIELDS[_IG_Prefs.USER_PREF_PREFIX_DATATYPE]= "datatype";_IG_Prefs.PREFIXES_TO_FIELDS[_IG_Prefs.USER_PREF_PREFIX_VALUE]="value";_IG_Prefs.F="msg_";_IG_Prefs._parseURL=function(a){_IG_Prefs.N=false;var b={},c=igR_e();for(var d=0;d=0){var f=c[d].substring(0,e);f=f.replace(/\+/g," ");var g=c[d].substring(e+1);g=g.replace(/\+/g," ");g=_unesc(g);var i=false;for(var h in _IG_Prefs.PREFIXES_TO_FIELDS){if(f.indexOf(h)==0){i=true;f=f.substring(h.length);f=_IG_Prefs.e+f;b[f]=b[f]?b[f]:{};if(h==_IG_Prefs.USER_PREF_PREFIX_PUBLISH|| h==_IG_Prefs.USER_PREF_PREFIX_LISTEN){if(g=="true"){g=true}else{g=false}}b[f][_IG_Prefs.PREFIXES_TO_FIELDS[h]]=g;break}}if(!i){if(f.indexOf(_IG_Prefs.F)==0){_IG_Prefs._add(a,f,g)}else if(f==".lang"||f==".country"){_IG_Prefs._add(a,_IG_Prefs.e+f,g)}}}}if(window.IDIModule){var b=window.IDIModule.getPrefs();for(var d in b){_IG_Prefs._add(a,d,b[d])}}else{for(var f in b){_IG_Prefs._add(a,f,b[f].value,b[f])}}};_IG_Prefs._add=function(a,b,c,d){var e=_IG_Prefs.G+a;if(typeof _IG_Prefs.c[e]!="object"){_IG_Prefs.c[e]= {}}if(typeof _IG_Prefs.c[e][b]!="object"){_IG_Prefs.c[e][b]={}}else{return}var f=_IG_Prefs.c[e][b];f.value=c;f.datatype="string";f.publish=false;f.listen=false;f.onChange=false;f.group=false;if(d){f.datatype=d.datatype?d.datatype:"string";f.publish=d.publish?d.publish:false;f.listen=d.listen?d.listen:false;f.onChange=d.onChange?d.onChange:false;f.group=d.group?d.group:false;if(d.listen){_IG_Prefs._subscribePrefs(a,b)}}};_IG_Prefs._addAll=function(a,b){for(var c=0;c0){e.unsubscribeMultiple(i);f=f.concat(i)}}var k=function(p,m,s){var n=new _IG_Prefs(a),l=[];for(var o=0;o0?a.split("|"):[];for(var c=0;c=0&&b.getElementsByTagName("parsererror")[0]){return a}return b} function igR__(a){if(!a.post_data&&!a.headers&&window._pl_data&&_pl_data[a.url]){if(a.asXml){var b=igR_Z(_pl_data[a.url]);a.callback(b)}else{a.callback(_pl_data[a.url])}return}if(!isNaN(a.refreshInterval)&&a.refreshInterval>=0){a.url=_appendCacheParameter(a.url,a.refreshInterval)}var c="/ig/jsonp?";if(_et!=""){c+="et="+_et+"&"}if(a.encoding){c+="enc="+_esc(a.encoding)+"&"}if(a.headers){var d=[];for(var e=0;e=0){a=_appendCacheParameter(a,f.refreshInterval)}var g="fr_"+igR_la++,f="url="+_esc(a);if(c){f+="&val="+_esc(c)}if(d){f+="&sum=1"}var i=g+"="+_esc(f);if(igR_2){var h={};h[g]=b;igR_1(i,h)}else{if(igR_3!="")igR_3+="&";igR_3+=i;igR_4[g]=b}}function igR_ma(){igR_2=true;if(igR_3!=""){igR_1(igR_3,igR_4)}igR_3="";igR_4=null}_IG_AddEventHandler("domload",igR_ma);_exportSymbols("google.gadgets.Fetchers",["getContent",_IG_FetchContent,"getXMLContent",igR_ka,"getFeedAsJSON",_IG_FetchFeedAsJSON]);var igR_5=(function(){var a={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},b={"boolean":function(c){return String(c)},number:function(c){return isFinite(c)?String(c):"null"},string:function(c){if(/["\\\x00-\x1f]/.test(c)){c=c.replace(/([\x00-\x1f\\"])/g,function(d,e){var f=a[e];if(f){return f}f=e.charCodeAt();return"\\u00"+Math.floor(f/16).toString(16)+(f%16).toString(16)})}return'"'+c+'"'},object:function(c){if(c){var d=[],e,f,g,i,h;if(c instanceof Array){d[0]= "[";i=c.length;for(g=0;g";var c=b.getElementsByTagName("IFRAME")[0];c.style.visibility="hidden";c.style.width=(c.style.height="0px");c.style.border="0px";c.style.position="absolute";c.pool_locked=a;this.g[this.g.length]=c;b.removeChild(c);b=null;return c}function igR_oa(a){if(!a.match(/^http[s]?:\/\//)){return}var b=this;window.setTimeout(function(){var c=null;for(var d=b.g.length-1;d>=0;d--){var e=b.g[d]; if(e&&!e.pool_locked){e.parentNode.removeChild(e);if(window.ActiveXObject){e=null;b.g[d]=null;b.g.splice(d,1)}else{e.pool_locked=true;c=e;break}}}c=c?c:b.pa(true);c.src=a;document.body.appendChild(c)},0)}function igR_pa(){for(var a=0;a0){k+=1}for(var j=0;j"}function igR_La(){this.a=null}function igR_Ia(a){this._urlMouseUp=igR_Ma;this._urlMouseDown=igR_Na;this._urlClick=igR_Oa;this._dragStart=igR_Pa;this._drag=igR_Qa;this._dragEnd=igR_Ra;this.L=igR_8;this.D=igR_Sa;this.z=igR_9;this.i=false;this.a=a;this.f=_gel(a.id+"_h");this.d=_gel(a.id+"_url");this.xa=this.a.getElementsByTagName("IFRAME").length> 0;this.a.DND_Module=this;if(this.f){this.f.style.cursor="move";igR_7.init(this.f,this.a);this.a.onDragStart=igR_.j(this,"_dragStart");this.a.onDrag=igR_.j(this,"_drag");this.a.onDragEnd=igR_.j(this,"_dragEnd");if(this.d){this.d.style.cursor="pointer";if(igR_.O){this.d.onmousedown=igR_.j(this,"_urlMouseDown");this.d.onclick=igR_.j(this,"_urlClick")}else{this.d.onmouseup=igR_.j(this,"_urlMouseUp")}}}}function igR_9(){if(this.f){if(this.d){this.d.onclick=null;this.d.onmouseup=null;this.d=null}igR_7.uninit(this.f, this.a);this.a.onDragStart=null;this.a.onDrag=null;this.a.onDragEnd=null;this.f=null}this.a=null}function igR_Ma(a){a=igR_7.fixE(a);if(this.i||!this.d||!this.d.href||a.which!=1){return true}this.D("titleclick");if(this.d.target||a.shiftKey){window.open(this.d.href,this.d.target)}else{document.location=this.d.href}return false}function igR_Na(a){a=igR_7.fixE(a);a.stopPropagation();return true}function igR_Oa(a){if(!this.i&&this.d&&this.d.href){this.D("titleclick");return true}return false}function igR_Pa(a){igR_.ka(this); igR_.la();this.origNextSibling=this.a.nextSibling;var b=igR_.r(),c=this.a.offsetHeight;c-=parseInt(b.style.borderTopWidth,10)*2;var d=this.a.offsetWidth,e=igR_.h(this.a,true),f=igR_.h(this.a,false);this.a.style.width=d+"px";b.style.height=c+"px";this.a.parentNode.insertBefore(b,this.a.nextSibling);this.a.style.position="absolute";this.a.style.zIndex=10000;this.a.style.left=e+"px";this.a.style.top=f+"px";igR_.Y(this);this.i=false;return false}function igR_$(){var a=0,b=0;if(typeof window.pageYOffset== "number"){a=window.pageXOffset;b=window.pageYOffset}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollLeft;b=document.body.scrollTop}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollLeft;b=document.documentElement.scrollTop}return[a,b]}function igR_Qa(a,b){if(!this.i){this.a.style.filter="alpha(opacity=50)";this.a.style.opacity=0.5;this.i=true;this.D("dragstart")}var c= null,d=100000000;for(var e=0;e=f.pagePosLeft&& this.a.lastMouseX<=f.pagePosRight&&this.a.lastMouseY+k[1]>=f.pagePosTop&&this.a.lastMouseY+k[1]<=f.pagePosBottom){this.m=f;var j=igR_.r();if(j.parentNode!=null){j.parentNode.removeChild(j)}break}}for(var e=0;e=0){if(f==this.m){if(f.className.indexOf(" tab_hover")<0){f.className+=" tab_hover"}}else{f.className=f.className.replace(/ tab_hover/g,"")}}}}var j=igR_.r();if(this.m==null&&c!=null&&j.nextSibling!=c.a){c.a.parentNode.insertBefore(j,c.a);if(igR_.P){document.body.style.display= "none";document.body.style.display=""}}}function igR_Ra(){igR_.R();if(this.L()){igR_.Fa()}if(this.m){var a=this.m.id.match(/tab(\d+)_/)[1],b=this.a.id.match(/m_(\d+)/)[1];_xsetp("mt="+b+":"+a);this.a.style.display="none";this.m.className=this.m.className.replace(/ tab_hover/g,"")}_hideNewUserTip();if(this.i){this.D("dragend")}return true}function _hideNewUserTip(){var a=_gel("new_user_tip");if(a){a.style.display="none"}var b=_gel("new_user_save");if(b){b.style.display="block"}}function igR_8(){var a= false;this.a.style.position="";this.a.style.width="";this.a.style.zIndex="";this.a.style.filter="";this.a.style.opacity="";window.scrollBy(0,0);var b=igR_.r();if(b.parentNode!=null){if(b.nextSibling!=this.origNextSibling){b.parentNode.insertBefore(this.a,b.nextSibling);a=true}b.parentNode.removeChild(b)}if(igR_.P){document.body.style.display="none";document.body.style.display=""}return a}function igR_Sa(a){switch(a){case "titleclick":_IG_TriggerModuleEvent(this.a.id,a,this.d.href);_IG_TriggerEvent("module"+ a,this.a.id,this.d.href);break;case "dragstart":case "dragend":_IG_TriggerDelayedModuleEvent(this.a.id,a);_IG_TriggerDelayedEvent("module"+a,this.a.id);break}}function igR_Fa(a,b){return function(){var c=igR_Ta(),d=igR_$(),e=d[1],f=4,g=0.05*c,i=e,h=a.offsetTop;if(a.lastMouseY<=g){h=a.offsetTop-f;i=e-f}else if(a.lastMouseY>=c-g){h=Math.min(b-a.offsetHeight,a.offsetTop+f);i=Math.min(b-c,e+f)}var k=i-e;if(k!=0){window.scrollBy(0,k);a.style.top=h+"px"}}}function igR_Ta(){var a;if(window.innerHeight){a= window.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientHeight}else{a=document.body.offsetHeight}if(adocument.documentElement.clientHeight){return document.body.scrollHeight}else{return document.documentElement.clientHeight}}_IG_AddCustomEventHandler("initdrag",function(a,b){_IG_initDrag(a,b)});function igR_Ua(a){var b=_gel("mobile_screen");b.insertBefore(a,b.firstChild);a.style.display="block";var c=igR_Va(a.id),d=_gel("m_"+c);_gel("added_m_"+c).style.display="";_gel("add_m_"+c).style.display="none";d.style.filter="alpha(opacity=30)";d.style.opacity=0.3;if(!igR_.O){d.style.width="100%"}}function _addToMobileDisplayAndLog(a){igR_Ua(a);igR_.S("add")}function _delFromMobileAndLog(a,b,c){igR_Wa(a,b,c);igR_.S("del")}function igR_Wa(a,b,c){var d=_gel("mobile_m_"+a),e=_gel("m_"+a);d.style.display= "none";if(e){e.style.filter="alpha(opacity=100)";e.style.opacity=1;var f=_gel("add_"+e.id),g=_gel("added_"+e.id);g.style.display="none";f.style.display=""}}function igR_Va(a){if(a.indexOf("mobile")==0){return a.substring("mobile_m_".length)}return a.substring("m_".length)}function igR_Xa(){for(var a=0;a=0){return true}}}function igR_2a(a){var b=_gel(a.id+"_b");for(var c=0;c0){if(typeof arguments[1]=="object"){return this.l(a,arguments[1])}else{var c=arguments[1],b=arguments[2]; if(!c){c=this.o()}else if(!this.C.exec(c)){throw new Error("addTab(): second argument containing DOM ID contains invalid characters: ["+c+"]");}return this.l(a,{contentContainer:_gel(c),callback:b})}}}function igt_d(a,c){if(typeof c!="function"){throw new Error("addDynamicTab(): second argument must be a function, not ["+typeof c+"]");}return this.l(a,{callback:c})}function igt_e(a,c){var b=typeof c=="object"?c:{},d=-1;if(b.index>=0&&b.index0){var g=document.createElement("td");g.className=this.d("tablib_spacerTab");g.appendChild(document.createTextNode(" "));var h=d<0?f.cells[f.cells.length-1]:this.b[d].a;f.insertBefore(g,h);f.insertBefore(e.a,d<0?h:g)}else{f.insertBefore(e.a,f.cells[f.cells.length-1])}if(d<0){d=this.b.length;this.b.push(e)}else{this.b.splice(d,0,e);this.s()}var i=new RegExp(this.n,"i");if(isNaN(parseInt(this.k,10))){if(!this.n){if(d==0){this.h(e, true)}}else if(a.match(i)){this.h(e,true)}}else if(parseInt(this.k,10)==d){this.h(e,true)}this.u++;this.displayTabs(true);this.m(true);return e.c.id}function igt_f(a){var c=this.b[a];if(!c){throw new Error("removeTab(): first argument is out of range: ["+ +a+"]");}if(c==this.f){var b=this.b.length-1;if(b>0){this.h(a1){d.removeChild(a==0?c.a.nextSibling:c.a.previousSibling)}d.removeChild(c.a);this.e.removeChild(c.c);this.b.splice(a, 1);this.m();if(this.b.length==0){this.displayTabs(false);this.k="";this.f=null}}function igt_g(a){this.leftNavContainer.style.display="none";this.rightNavContainer.style.display="none";if(this.tabsContainer.scrollWidth<=this.tabsContainer.offsetWidth){this.tabsContainer.scrollLeft=0;return}this.leftNavContainer.style.display="";this.rightNavContainer.style.display="";if(this.tabsContainer.scrollLeft+this.tabsContainer.offsetWidth>this.tabsContainer.scrollWidth){this.tabsContainer.scrollLeft=this.tabsContainer.scrollWidth- this.tabsContainer.offsetWidth}else if(this.r&&a){this.tabsContainer.scrollLeft=this.tabsContainer.scrollWidth}}function igt_(a,c){var b=10;if(!c){return}else{a.scrollLeft+=c<0?-b:b}var d=Math.min(b,Math.abs(c)),e=function(){igt_(a,c<0?c+d:c-d)};setTimeout(e,10)}function igt_h(a){this.e.style.display=a?"block":"none"}function igt_i(){return this.f}function igt_j(a){if(!this.b[a]){throw new Error("setSelectedTab(): first argument is out of range: ["+a+"]");}this.h(this.b[a])}function igt_k(a,c){var b= this.b[a],d=this.b[c];if(!b||!d){throw new Error("moveTab(): arguments are out of range: ["+a+"-"+c+"]");}var e=b.a.parentNode,f=b.a.nextSibling;e.insertBefore(b.a,d.a);e.insertBefore(d.a,f);this.b[a]=d;this.b[c]=b}function igt_l(a,c){if(this.f==a){return}if(this.f){this.f.a.className=this.d("tablib_unselected");this.f.a.onclick=this.t(this.f);this.f.c.style.display="none"}a.a.className=this.d("tablib_selected");a.a.onclick=null;a.c.style.display="block";this.f=a;var b=c==true?true:false;if(!b){this.s()}if(typeof a.i== "function"){a.i(a.c.id)}}function igt_m(){return this.b.concat()}function igt_n(a,c){if(!a.match(/^(left|center|right)$/)){throw new Error("alignTabs(): first argument must be one of: [left, center, right]");}var b=this.g.rows[0],d=b.cells[0],e=b.cells[b.cells.length-1],f=isNaN(c)?"3px":c+"px";d.style.width=a=="left"?f:"";e.style.width=a=="right"?f:"";this.g.style.display="none";this.g.style.display=""}function igt_o(a,c){var b=new igt_b(this);b.c=c.contentContainer?c.contentContainer:null;b.i=c.callback? c.callback:null;b.a=document.createElement("td");b.a.title=c.tooltip?c.tooltip:"";b.a.innerHTML=a;b.a.className=this.d("tablib_unselected");b.a.onclick=this.t(b);if(!b.c){b.c=document.createElement("div");b.c.id=this.o();this.e.appendChild(b.c)}else{if(b.c.parentNode!==this.e){this.e.appendChild(b.c)}}b.c.style.display="none";b.c.className=this.d("tablib_content_container")+" "+b.c.className;return b}function igt_p(){var a=document.createElement("table");a.id=this.e.id+"_header";a.className=this.d("tablib_table"); a.cellSpacing="0";a.cellPadding="0";var c=document.createElement("tbody"),b=document.createElement("tr");c.appendChild(b);a.appendChild(c);var d=document.createElement("td");d.className=this.d("tablib_emptyTab");d.appendChild(document.createTextNode(" "));b.appendChild(d);b.appendChild(d.cloneNode(true));var e=document.createElement("table");e.id=this.e.id+"_navTable";e.style.width="100%";e.cellSpacing="0";e.cellPadding="0";e.style.tableLayout="fixed";var f=document.createElement("tbody"),g=document.createElement("tr"); f.appendChild(g);e.appendChild(f);var h=document.createElement("td");h.className=this.d("tablib_emptyTab")+" "+this.d("tablib_navContainer");h.style.textAlign="left";h.style.display="";var i=document.createElement("a");i.href="javascript:void(0)";i.innerHTML="«";h.appendChild(i);g.appendChild(h);var m=document.createElement("td");g.appendChild(m);var j=document.createElement("div");j.style.width="100%";j.style.overflow="hidden";j.appendChild(a);m.appendChild(j);var k=document.createElement("td"); k.className=this.d("tablib_emptyTab")+" "+this.d("tablib_navContainer");k.style.textAlign="right";k.style.display="";var l=document.createElement("a");l.href="javascript:void(0)";l.innerHTML="»";k.appendChild(l);g.appendChild(k);i.onclick=function(n){igt_(j,-120)};l.onclick=function(n){igt_(j,120)};if(this.r){var o=i.onclick;i.onclick=l.onclick;l.onclick=o}if(this.navTable!=null){this.e.replaceChild(e,this.navTable)}else{this.e.insertBefore(e,this.e.firstChild);var p=this,q=function(){p.m()}; _IG_AddDOMEventHandler(window,"resize",q)}this.navTable=e;this.leftNavContainer=h;this.rightNavContainer=k;this.tabsContainer=j;return a}function igt_q(a){var c="tl_"+this.j,b=a?a:_gel(c);if(!b){b=document.createElement("div");b.id=c;var d=_getGadgetContainer(this.j);if(!d){throw Error("Cannot locate gadget container. Are you missing a tag?");}d.insertBefore(b,d.firstChild)}b.className=this.d("tablib_main_container")+" "+b.className;return b}function igt_r(a){return function(){a.p.h(a)}}function igt_s(){return this.e.id+ "_"+this.u}function igt_t(){try{var a=this.f.getIndex();if(a>=0){this.k=a;this.q.set("selectedTab",a)}}catch(c){}}function igt_u(a){return a+" "+a+this.j}function igt_v(a){var c=document.getElementsByTagName("head")[0];if(!c){throw new Error("Document is missing element. Failed to load CSS.");}var b=document.createElement("style");b.type="text/css";if(b.styleSheet){b.styleSheet.cssText=a}else{b.appendChild(document.createTextNode(a))}c.insertBefore(b,c.firstChild)}var igt_w=[".tablib_table {", "width: 100%;","border-collapse: separate;","border-spacing: 0px;","empty-cells: show;","font-size: 11px;","text-align: center;","}",".tablib_emptyTab {","border-bottom: 1px solid #676767;","padding: 0px 1px;","}",".tablib_spacerTab {","border-bottom: 1px solid #676767;","padding: 0px 1px;","width: 1px;","}",".tablib_selected {","padding: 2px;","background-color: #ffffff;","border: 1px solid #676767;","border-bottom-width: 0px;","color: #3366cc;","font-weight: bold;","width: 80px;","cursor: default;", "}",".tablib_unselected {","padding: 2px;","background-color: #dddddd;","border: 1px solid #aaaaaa;","border-bottom-color: #676767;","color: #000000;","width: 80px;","cursor: pointer;","}",".tablib_navContainer {","width: 10px;","vertical-align: middle;","}",".tablib_navContainer a:link, .tablib_navContainer a:visited, .tablib_navContainer a:hover {","color: #3366aa;","text-decoration: none;","}"].join("");function _IG_Tabs(a,c,b){this.addTab=igt_c;this.addDynamicTab=igt_d;this.setSelectedTab=igt_j; this.getSelectedTab=igt_i;this.moveTab=igt_k;this.removeTab=igt_f;this.getTabs=igt_m;this.alignTabs=igt_n;this.displayTabs=igt_h;this.getHeaderContainer=function(){return this.g};this.v=igt_v;this.l=igt_e;this.w=igt_q;this.z=igt_p;this.A=igt_o;this.h=igt_l;this.t=igt_r;this.o=igt_s;this.s=igt_t;this.d=igt_u;this.m=igt_g;this.D=igt_;if(!a){if(typeof remote_modules!="undefined"){throw new Error("Module ID is required for inlined gadgets.");}var d=_args().mid;a=d?d:0}this.j=a;this.B=igt_w;this.C=/^[A-Za-z]([0-9a-zA-Z_:.-]+)?$/; this.q=new _IG_Prefs(this.j);this.k=this.q.getString("selectedTab");this.f=null;this.b=[];this.u=0;this.n=c?c:null;this.rightNavContainer=null;this.leftNavContainer=null;this.navTable=null;this.tabsContainer=null;this.r=document.body.dir=="rtl";this.e=this.w(b);this.g=this.z();this.displayTabs(false);this.v(this.B)}_exportClass("google.gadgets","Tabs",_IG_Tabs,["addTab",igt_c,"addDynamicTab",igt_d,"getSelectedTab",igt_i,"setSelectedTab",igt_j,"swapTabs",igt_k,"removeTab",igt_f,"getTabs",igt_m,"alignTabs", igt_n,"displayTabs",igt_h,"getHeaderContainer",function(){return this.g}]); function changeSelectedTab() { if (document.getElementById("tabs_header")) { var tabHeaders = document.getElementById("tabs_header").rows[0].cells; for (var i in tabHeaders) { if (tabHeaders[i].className && tabHeaders[i].className.match(/tablib_selected/)) { if (tabHeaders[i].childNodes[0].className) { tabHeaders[i].childNodes[0].className = "tablib_extension_left_selected"; } } if (tabHeaders[i].className !== undefined && tabHeaders[i].className.match(/tablib_unselected/)) { if (tabHeaders[i].childNodes[0].className) { tabHeaders[i].childNodes[0].className = "tablib_extension_left_unselected"; } } } } }