var igR_a=false,igR_b=null,igR_c=true;function igR_d(a){var b=a||document.location.href,c,d=b.indexOf("?");if(d==-1)return"";var e=b.indexOf("#");c=e==-1?b.substr(d+1):b.substr(d+1,e-d-1)+"&"+b.substr(e+1);return c.split("&")}function _esc(a){return window.encodeURIComponent?encodeURIComponent(a):escape(a)}function _unesc(a){return window.decodeURIComponent?decodeURIComponent(a):unescape(a)}
function _argsUrl(a){var b={},c=igR_d(a),d=0;for(;d<c.length;d++){var e=c[d].indexOf("=");if(!(e==-1)){var f=c[d].substring(0,e),g=c[d].substring(e+1);g=g.replace(/\+/g," ");b[f]=_unesc(g)}}return b};function _gel(a){return document.getElementById?document.getElementById(a):igR_b}function _gelstn(a,b){var c=b||document;if(a=="*"&&c.all)return c.all;return c.getElementsByTagName?c.getElementsByTagName(a):[]}function _gelsbyregex(a,b,c){var d=_gelstn(a,c),e=[],f=0,g;for(;g=d[f];f++)b.test(g.id)&&e.push(g);return e}function _uc(a){return a.toUpperCase()}function _trim(a){return a.replace(/^\s*|\s*$/g,"")}function _jesc(a){return a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/"/g,'\\"')}
function _toggle(a){if(!!a)if(a.style.display==""||a.style.display=="block")a.style.display="none";else if(a.style.display=="none")a.style.display="block"}function _hesc(a){return a.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function _striptags(a){return a.replace(/<\/?[^>]+>/gi,"")}function _ig_gmid_(a){return a.split("_")[2]}var igR_e=0;function _uid(){return"obj"+igR_e++}function _min(a,b){return a<b?a:b}function _max(a,b){return a>b?a:b}
function _IG_LoadScript(a,b){_sendx(a,function(c){window.eval(c);eval(b)})}function _IG_LoadScriptXDomain(a,b,c){var d=document.createElement("script");d.src=a;_gelstn("head")[0].appendChild(d);function e(){eval(b)?c():setTimeout(function(){e()},100)}b&&e()}
function _IG_LoadCss(a){var b=_gelstn("head")[0];if(!b)throw new Error("Document is missing <head> element.  Failed to load CSS.");var c=document.createElement("style");c.type="text/css";if(c.styleSheet)c.styleSheet.cssText=a;else c.appendChild(document.createTextNode(a));b.insertBefore(c,b.firstChild)}function _log(a){var b="/ig/log?msg="+_esc(a);_sendx(b)}
function _sendx(a,b,c,d){var e=igR_f();e.open(d?"POST":"GET",a,igR_c);if(b)e.onreadystatechange=function(){if(e.readyState==4)b(c&&e.responseXML?e.responseXML:e.responseText)};e.send(d||igR_b)}function _uhc(a,b,c){var d="m_"+a+"_"+b,e=_gel(d);if(!e){e=document.createElement("INPUT");e.type="hidden";e.disabled=igR_c;e.name=d;_gel("m_"+a+"_form").appendChild(e)}e.value=c;e.disabled=igR_a}
function igR_f(){var a=igR_b;if(window.ActiveXObject)(a=new ActiveXObject("Msxml2.XMLHTTP"))||(a=new ActiveXObject("Microsoft.XMLHTTP"));else if(window.XMLHttpRequest)a=new XMLHttpRequest;return a}var _et="",_brand="",_bmod="",_source="",_ae="",_pid="",_authpath="",_prefid="",_setp_url="/ig/setp",_old_html=igR_c,_use_old_feed_styles=igR_c;function igR_g(a,b,c){var d=document.createElement("input");d.type="hidden";d.name=b;d.value=c;a.appendChild(d)}
function _args(){return _argsUrl(document.location.href)}function _IG_isIE(){return/msie/i.test(navigator.userAgent)}function _qs(a){var b={pid:1,host:1,gl:1,hl:1},c=a||_args(),d="?";for(var e in c)if(b[e])d+=e+"="+_esc(c[e])+"&";return d}var igR_h=/^([^?#]+)(?:\?([^#]*))?(#.*)?/;function igR_i(a,b){var c=igR_h.exec(a),d=[c[1],"?",c[2]];d.push(c[2]?"&":"",b.join("&"),c[3]);return d.join("")}
function igR_j(a){var b={url:document.location,et:_et,brand:_brand,bmod:_bmod,source:_source,ae:_ae,pid:_pid,ap:_authpath,prefid:_prefid};for(var c in b)igR_g(a,c,b[c])}function _submit_form(a,b){a.action=_setp_url+_qs()+b;a.method="get";igR_j(a);a.submit()}function _fsetp(a,b,c){a.action=_setp_url;a.method="get";igR_j(a);igR_g(a,"m_"+b+"_t",c);var d=_args(),e=d.host,f=d.hl;e&&igR_g(a,"host",e);f&&igR_g(a,"hl",f);_handleFormAclOptions(a,b);return igR_c}var igR_k=[],igR_l=igR_a;
function igR_m(a){var b=[],c=0;for(;c<a.length;++c)if(!(a[c].length!=2)){var d=a[c][0],e=a[c][1];e!=igR_b&&e!=""&&b.push(d+"="+e)}return b.join("&")}function igR_n(){return igR_m([["et",_et],["pid",_pid],["ap",_authpath],["brand",_brand],["bmod",_bmod],["source",_source],["ae",_ae],["prefid",_prefid]])}
function igR_o(){if(igR_k.length==0)igR_l=igR_a;else{igR_l=igR_c;var a=_setp_url+_qs()+igR_n(),b=igR_k.shift(),c=a.length+b.length>=1800;if(c)_sendx(a,igR_p,igR_a,b);else{a+="&"+b;_sendx(a,igR_p,igR_a,igR_b)}}}function igR_p(){_IG_TriggerDelayedEvent("xsetpdone");igR_o()}function _xsetp(a){igR_k.push(a);igR_l||igR_o()}function _xsetp_is_done(){return igR_k.length==0&&igR_l==igR_a}function _dlsetp(a,b){b||(b=_esc(document.location));document.location=_setp_url+_qs()+igR_n()+"&url="+b+"&"+a}
function _removeTabParam(a){return a.replace(/(\?.*\b)(t\=[^&#]*[&#]?)/g,"$1")}function _select_tab(a,b){var c=b||"/ig";window.location.href=c+_qs()+"t="+a}function _select_tab_and_log(a,b){_sendx("/ig/ui?xp=v2&action=selectTab&t="+a);_select_tab(a,b)}function _select_gadget_and_log(a,b){_sendx("/ig/ui?xp=v2&action=maximizeMod&from=selectMod&mid="+b);window.location.href="/ig"+_qs()+"t="+a+"&g="+b}function _ssbc(a,b,c){var d=_gelstn("*"),e=0,f;for(;f=d[e];e++)if(f.className==a)f.style[b]=c}
function _findPos(a){var b=0,c=0;for(;a!=igR_b;){b+=a.offsetLeft;c+=a.offsetTop;a=a.offsetParent}return[b,c]}function _getGadgetContainer(a){var b=_gel("m_"+a+"_b");if(!b){b=_gel("remote_"+a);if(!b)b=document.body}return b}function _appendMaxAgeParameter(a,b){var c=/[?&]$/.test(a);return a+(c?"":"&")+"max_age="+b+(c?"&":"")}
function _handleFormAclOptions(a,b){if(!!a.module_url){var c=a.module_url.value,d=a["access_profile"+b];d.savedValue=d.checked;var e=a["post_updates"+b];e.savedValue=e.checked;_makeACLXHR({moduleUrl:c,editToken:_et,accessProfile:d.checked,postUpdates:e.checked},igR_b)}}
function _makeACLXHR(a,b){if(!(!a||!a.moduleUrl)){var c="/ig/osacl";c+="?url="+a.moduleUrl;if(a.editToken){c+="&et="+a.editToken;var d=a.accessProfile?"t":"f",e=a.accessProfile&&a.postUpdates?"t":"f";c+="&osacl=0:"+d+",1:"+e}_sendx(c,b,igR_a,igR_a)}}
function _handleGetAclXhrResponse(a,b){var c=_gel("access_profile"+b),d=_gel("post_updates"+b);if(a.user_decided){c.checked=c.savedValue=a.friends;d.checked=d.savedValue=a.post&&a.friends;d.disabled=!a.friends}else{c.checked=c.savedValue=igR_c;d.checked=d.savedValue=igR_c;_gel("m_"+b).className="modbox_e";_gel("acl_buttons_"+b).style.display="block";_gel("gadget_prefs_"+b).style.display="none"}_gel("acl_options_"+b).style.display="";_gel("aowc_"+b).style.display="none"}
function _cancelUnsetAclOptions(a,b){_gel("m_"+b).className="modbox";var c=_gel("access_profile"+b),d=_gel("post_updates"+b);if(c&&d){d.disabled=igR_a;c.checked=d.checked=igR_c;_handleFormAclOptions(a,b);_gel("acl_buttons_"+b).style.display="none";_gel("gadget_prefs_"+b).style.display=""}}function _updateACLOptions(a){a=a||"";var b=_gel("access_profile"+a),c=_gel("post_updates"+a);if(b.checked)c.disabled=igR_a;else{c.checked=igR_a;c.disabled=igR_c}}
(function(){function a(d){var e=window;if(d!=""){var f=d.split(".");for(;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),g=0;for(;g<e.length;g+=2)f[e[g]]=e[g+1]}function c(d,e,f,g,h){if(g){var i=0;for(;i<g.length;i+=2)f.prototype[g[i]]=g[i+1]}if(h){var i=0;for(;i<h.length;i+=2)f[h[i]]=h[i+1]}b(d,[e,f])}b("",["_exportSymbols",b]);b("",["_exportClass",c]);b("google.gadgets.Util",["args",_args]);b("",["addParamPairsToUrl",igR_i,"xmlhttp",igR_f])})();function _IG_GetCachedUrl(a,b){var c;c=typeof b=="object"?b:{};var d=window.location.href,e="/ig/proxy?",f=/^http:\/\/[^\/]+\/ig\/ifr[?]/,g=f.exec(d);if(g||d.indexOf("http://www.google.cn/ig/china")==0){if(window.location.host!="p.gmodules.com"&&_et)e+="et="+_esc(_et)+"&"}else e="http://p.gmodules.com/ig/proxy?";if(!isNaN(c.refreshInterval)&&c.refreshInterval>=0)e=_appendMaxAgeParameter(e,c.refreshInterval);return e+"url="+_esc(a)+"&log=1"}
function _IG_GetImageUrl(a,b){return _IG_GetCachedUrl(a,b)}function _IG_GetImage(a,b){var c=document.createElement("img");c.src=_IG_GetCachedUrl(a,b);return c};var igR_q={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_r={},igR_s={dragstart:1,dragend:1,titleclick:1,edit:1,canceledit:1,"delete":1,undelete:1,zip:1,unzip:1,maximize:1,unmaximize:1};
function igR_t(a){var b="ig_event_hashcode_";if(a.hasOwnProperty&&a.hasOwnProperty(b))return a[b];a[b]||(a[b]=++igR_u.La);return a[b]}function igR_v(a){return"builtin_"+a}function igR_w(a,b){if(a.indexOf&&a.indexOf("m_")==0)a=a.substring(2);return"builtin_m"+a+"_"+b}function igR_x(a,b){return"builtin_"+igR_u.Ha(a)+"_"+b}function igR_y(a){return"custom_"+a}
function igR_z(){for(var a in igR_u.c){var b=0;for(;b<igR_u.c[a].length;b++)igR_u.c[a][b]=igR_b;if(a in igR_u.D){var c=igR_u.D[a],d=c[0],e=c[1],f=c[2];if(d.removeEventListener)d.removeEventListener(e,f,igR_a);else d.detachEvent&&d.detachEvent("on"+e,f);igR_u.D[a]=igR_b}}}function igR_A(a,b,c){var d=c;for(;d<b.length;d++)a[a.length]=b[d];return a}function igR_B(a,b){if(a in igR_u.c){var c=0;for(;c<igR_u.c[a].length;c++)if(igR_u.c[a][c]===b){igR_u.c[a][c]=igR_b;return igR_c}}return igR_a}
function igR_C(a){if(a in igR_u.c){var b=0;for(;b<igR_u.c[a].length;b++)if(igR_u.c[a][b]){var c=[],d=1;for(;d<arguments.length;d++)c[c.length]=arguments[d];igR_u.c[a][b].apply(this,c)}}}function igR_D(a,b){if(!(a in igR_u.Qa))throw Error("Unsupported event type: "+a);var c=igR_u.O(a);c in igR_u.c||(igR_u.c[c]=[]);igR_u.c[c][igR_u.c[c].length]=b}
function igR_E(a,b,c){if(!(b in igR_u.Ra))throw Error("Unsupported module event type: "+b);var d=igR_u.P(a,b);d in igR_u.c||(igR_u.c[d]=[]);igR_u.c[d][igR_u.c[d].length]=c}
function igR_F(a,b,c){var d=igR_u.pa(a,b);if(!(d in igR_u.c)){igR_u.c[d]=[];var e=function(g){if(!g)g=window.event;igR_u.K.apply(a,[d,g])};if(a.addEventListener)a.addEventListener(b,e,igR_a);else if(a.attachEvent)a.attachEvent("on"+b,e);else throw Error("Object {"+a+"} does not support DOM events.");igR_u.D[d]=[a,b,e]}var f=igR_u.c[d].length;if(a===window&&b=="unload"&&f>0){igR_u.c[d][f]=igR_u.c[d][f-1];igR_u.c[d][f-1]=c}else if(igR_r[b])setTimeout(c,10);else igR_u.c[d][f]=c}
function igR_G(a,b){var c=igR_u.N(a);c in igR_u.c||(igR_u.c[c]=[]);igR_u.c[c][igR_u.c[c].length]=b}function igR_H(a,b){var c=igR_u.O(a);return igR_u.I(c,b)}function igR_I(a,b,c){var d=igR_u.P(a,b);return igR_u.I(d,c)}function igR_J(a,b,c){var d=igR_u.pa(a,b);return igR_u.I(d,c)}function igR_K(a,b){var c=igR_u.N(a);return igR_u.I(c,b)}function igR_L(a){if(a=="load"||a=="domload")igR_r[a]=igR_c;var b=igR_u.z([igR_u.O(a)],arguments,1);igR_u.K.apply(window,b)}
function igR_M(){var a=igR_u.z([],arguments,0);setTimeout(function(){igR_u.triggerEvent.apply(window,a)},0)}function igR_N(a,b){var c=igR_u.z([igR_u.P(a,b)],arguments,2);igR_u.K.apply(window,c)}function igR_O(){var a=igR_u.z([],arguments,0);setTimeout(function(){igR_u.triggerModuleEvent.apply(window,a)},0)}function igR_P(a){var b=igR_u.z([igR_u.N(a)],arguments,1);igR_u.K.apply(window,b)}
function igR_Q(){var a=igR_u.z([],arguments,0);setTimeout(function(){igR_u.triggerCustomEvent.apply(window,a)},0)}
var igR_u={La:0,c:{},D:{},Qa:igR_q,Ra:igR_s,Ha:igR_t,O:igR_v,P:igR_w,pa:igR_x,N:igR_y,Da:igR_z,z:igR_A,I:igR_B,K:igR_C,addEventHandler:igR_D,addModuleEventHandler:igR_E,addDOMEventHandler:igR_F,addCustomEventHandler:igR_G,removeEventHandler:igR_H,removeModuleEventHandler:igR_I,removeDOMEventHandler:igR_J,removeCustomEventHandler:igR_K,triggerEvent:igR_L,triggerModuleEvent:igR_N,triggerCustomEvent:igR_P,triggerDelayedEvent:igR_M,triggerDelayedModuleEvent:igR_O,triggerDelayedCustomEvent:igR_Q},_IG_AddEventHandler=
igR_u.addEventHandler,_IG_AddModuleEventHandler=igR_u.addModuleEventHandler,_IG_AddGadgetEventHandler=igR_u.addModuleEventHandler,_IG_AddDOMEventHandler=igR_u.addDOMEventHandler,_IG_AddCustomEventHandler=igR_u.addCustomEventHandler,_IG_RemoveEventHandler=igR_u.removeEventHandler,_IG_RemoveModuleEventHandler=igR_u.removeModuleEventHandler,_IG_RemoveGadgetEventHandler=igR_u.removeModuleEventHandler,_IG_RemoveDOMEventHandler=igR_u.removeDOMEventHandler,_IG_RemoveCustomEventHandler=igR_u.removeCustomEventHandler,
_IG_TriggerEvent=igR_u.triggerEvent,_IG_TriggerModuleEvent=igR_u.triggerModuleEvent,_IG_TriggerGadgetEvent=igR_u.triggerModuleEvent,_IG_TriggerCustomEvent=igR_u.triggerCustomEvent,_IG_TriggerDelayedEvent=igR_u.triggerDelayedEvent,_IG_TriggerDelayedModuleEvent=igR_u.triggerDelayedModuleEvent,_IG_TriggerDelayedGadgetEvent=igR_u.triggerDelayedModuleEvent,_IG_TriggerDelayedCustomEvent=igR_u.triggerDelayedCustomEvent;_IG_AddDOMEventHandler(window,"unload",igR_u.Da);
_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(igR_a)});_IG_AddModuleEventHandler(a,"maximize",function(){b(igR_c)})};var igR_R={obj:igR_b,init:function(a,b){a.onmousedown=igR_R.start;a.obj=b;if(isNaN(parseInt(b.style.left,10)))b.style.left="0px";if(isNaN(parseInt(b.style.top,10)))b.style.top="0px";b.onDragStart=new Function;b.onDragEnd=new Function;b.onDrag=new Function},uninit:function(a,b){window.clearInterval(b.ua);a.onmousedown=igR_b;a.obj=igR_b;b.onDragStart=igR_b;b.onDragEnd=igR_b;b.onDrag=igR_b},start:function(a){var b=igR_R.obj=this.obj;a=igR_R.fixE(a);if(a.which!=1)return igR_c;b.onDragStart(a);var c=a.clientY;
igR_.sa||(c+=document.body.scrollTop);b.lastMouseX=a.clientX;b.lastMouseY=c;b.offsetMouseX=parseInt(b.style.left,10)-a.clientX;b.offsetMouseY=parseInt(b.style.top,10)-c;b.ua=window.setInterval(igR_S(b,document.body.scrollHeight>document.documentElement.clientHeight?document.body.scrollHeight:document.documentElement.clientHeight),10);document.onmouseup=igR_R.end;document.onmousemove=igR_R.drag;return igR_a},drag:function(a){a=igR_R.fixE(a);if(a.which==0)return igR_R.end();var b=igR_R.obj,c=a.clientY;
igR_.sa||(c+=document.body.scrollTop);var d=a.clientX;if(b.lastMouseX==d&&b.lastMouseY==c)return igR_a;var e=d+b.offsetMouseX,f=c+b.offsetMouseY;b.style.left=e+"px";b.style.top=f+"px";b.lastMouseX=d;b.lastMouseY=c;b.onDrag(e,f);return igR_a},end:function(a){a=igR_R.fixE(a);document.onmousemove=igR_b;document.onmouseup=igR_b;window.clearInterval(igR_R.obj.ua);var b=igR_R.obj.onDragEnd();igR_R.obj=igR_b;return b},fixE:function(a){if(typeof a=="undefined")a=window.event;if(typeof a.layerX=="undefined")a.layerX=
a.offsetX;if(typeof a.layerY=="undefined")a.layerY=a.offsetY;if(typeof a.which=="undefined")a.which=a.button;return a}};function igR_T(a,b,c){if(!a)return[];var d=b=="*"&&a.all?a.all:_gelstn(b,a),e=[];c=c.replace(/\-/g,"\\-");var f=new RegExp("(^|\\s)"+c+"(\\s|$)"),g,h=0;for(;h<d.length;h++){g=d[h];f.test(g.className)&&e.push(g)}return e}
var _IG_initDrag=function(a,b){igR_.A=a;igR_.J=b;igR_.u=igR_T(igR_.A,"div","yui-u");if(_old_html){igR_.ta=igR_.A.tBodies[0].rows[0];igR_.u=igR_.ta.cells}igR_.k=[];var c=0,d=0;for(;d<igR_.u.length;d++){var e=igR_.u[d];if(!(e.className.indexOf("ig_dnd_fixed_col")!=-1||e.style.display=="none")){var f=0;for(;f<e.childNodes.length;f++){var g=e.childNodes[f];if(g.tagName=="DIV"){igR_.k[c]=g.className!="dm"?new igR_U(g):new igR_V(g);c++}}}}_IG_AddEventHandler("unload",igR_W)};
function igR_W(){if(igR_.k){var a=0;for(;a<igR_.k.length;a++){igR_.k[a].C();igR_.k[a]=igR_b}}igR_.k=igR_b;igR_.u=igR_b;if(_old_html)igR_.ta=igR_b;igR_.A=igR_b}var igR_={};igR_.ga=navigator.userAgent;igR_.aa=igR_.ga.indexOf("Gecko")!=-1;igR_.ba=igR_.ga.indexOf("Opera")!=-1;igR_.sa=igR_.ga.indexOf("Safari")!=-1;igR_.la="IG_pageDivMaskId";igR_.ka="IG_moduleDivMaskId";igR_.Ea=function(){igR_.A.style.display="none"};igR_.Fa=function(){igR_.A.style.display=""};igR_.s=igR_b;
igR_.v=function(){if(!igR_.s){igR_.s=document.createElement("DIV");igR_.s.className="modbox";igR_.s.backgroundColor="";igR_.s.style.border="2px dashed #aaa";igR_.s.innerHTML="&nbsp;"}return igR_.s};igR_.m=function(a,b){return function(){return a[b].apply(a,arguments)}};
igR_.ra=function(){var a=[];if(igR_.J){var b;b=_old_html?igR_.J.tBodies[0].rows[0].cells:_gelstn("LI",igR_.J);var c=0;for(;c<b.length;c++){var d=b[c];(" "+d.className+" ").indexOf(" unselectedtab ")<0||d.style.display=="none"||a.push(d)}b=_gelstn("DIV",igR_.J);var c=0;for(;c<b.length;c++){var d=b[c];(" "+d.className+" ").indexOf(" leftunselectedtab ")<0||d.style.display=="none"||a.push(d)}}return a};
igR_.za=function(){var a=igR_.ra(),b=0;for(;b<a.length;b++){var c=a[b];c.isDraggableTo=igR_c;c.pagePosLeft=igR_.j(c,igR_c);c.pagePosRight=c.pagePosLeft+c.offsetWidth;c.pagePosTop=igR_.j(c,igR_a);c.pagePosBottom=c.pagePosTop+c.offsetHeight}};igR_.ya=function(a){var b=0;for(;b<igR_.k.length;b++){var c=igR_.k[b];c.b.pagePosLeft=igR_.j(c.b,igR_c);c.b.pagePosTop=igR_.j(c.b,igR_a)}var d=a.b.nextSibling;for(;d;){d.pagePosTop-=a.b.offsetHeight;d=d.nextSibling}};
igR_.j=function(a,b){var c=0,d=0;if(a&&a.offsetParent&&a.offsetParent.id)if(!b){var e=_gelstn(a.tagName,a.offsetParent);if(e&&e[0])d=e[0].offsetTop}for(;a;){c+=a["offset"+(b?"Left":"Top")];a=a.offsetParent}return c-d};
igR_.ma=function(a){igR_.da();var b=document.createElement("DIV");b.id=igR_.la;b.innerHTML="&nbsp;";b.style.position="absolute";b.style.width="100%";b.style.height=document.body.offsetHeight+"px";b.style.left="0px";b.style.top="0px";b.style.backgroundImage="url(http://www.google.com/c.gif)";b.style.zIndex="9999";document.body.appendChild(b);if(a.Ka){b=b.cloneNode(igR_c);b.id=igR_.ka;b.style.height=a.b.offsetHeight-a.i.offsetHeight+"px";b.style.top=a.i.offsetHeight+"px";a.b.appendChild(b)}};
igR_.da=function(){var a=[igR_.ka,igR_.la],b=0;for(;b<a.length;b++){var c=_gel(a[b]);c&&c.parentNode.removeChild(c)}};igR_.Oa=function(){var a="",b=0;for(;b<igR_.u.length;b++){var c=igR_.u[b],d=0;for(;d<c.childNodes.length-1;d++){var e=c.childNodes[d];if(e.tagName=="DIV"){a+=a!=""?":":"";a+=e.id.substring(2)+"_"+c.id.substring(2)}}}_xsetp("mp="+_esc(a))};function igR_V(a){this.C=igR_X;this.b=a;this.b.innerHTML="<br />"}function igR_X(){this.b=igR_b}
function igR_U(a){this._urlMouseUp=igR_Y;this._urlMouseDown=igR_Z;this._urlClick=igR_aa;this._dragStart=igR_ba;this._drag=igR_ca;this._dragEnd=igR_da;this.S=igR__;this.L=igR_ea;this.C=igR_0;this.l=igR_a;this.b=a;this.i=_gel(a.id+"_h");this.e=_gel(a.id+"_url");this.Ka=_gelstn("IFRAME",this.b).length>0;this.b.DND_Module=this;if(this.i){this.i.style.cursor="move";igR_R.init(this.i,this.b);this.b.onDragStart=igR_.m(this,"_dragStart");this.b.onDrag=igR_.m(this,"_drag");this.b.onDragEnd=igR_.m(this,"_dragEnd");
if(this.e){this.e.style.cursor="pointer";if(igR_.aa){this.e.onmousedown=igR_.m(this,"_urlMouseDown");this.e.onclick=igR_.m(this,"_urlClick")}else this.e.onmouseup=igR_.m(this,"_urlMouseUp")}}}function igR_0(){if(this.i){if(this.e){this.e.onclick=igR_b;this.e=this.e.onmouseup=igR_b}igR_R.uninit(this.i,this.b);this.b.onDragStart=igR_b;this.b.onDrag=igR_b;this.i=this.b.onDragEnd=igR_b}this.b=igR_b}
function igR_Y(a){a=igR_R.fixE(a);if(this.l||!this.e||!this.e.href||a.which!=1)return igR_c;this.L("titleclick");if(this.e.target||a.shiftKey)window.open(this.e.href,this.e.target);else document.location=this.e.href;return igR_a}function igR_Z(a){a=igR_R.fixE(a);a.stopPropagation();return igR_c}function igR_aa(){if(!this.l&&this.e&&this.e.href){this.L("titleclick");return igR_c}return igR_a}
function igR_ba(){igR_.ya(this);igR_.za();this.origNextSibling=this.b.nextSibling;var a=igR_.v(),b=this.b.offsetHeight;b-=parseInt(a.style.borderTopWidth,10)*2;var c=this.b.offsetWidth,d=igR_.j(this.b,igR_c),e=igR_.j(this.b,igR_a);this.b.style.width=c+"px";a.style.height=b+"px";this.b.parentNode.insertBefore(a,this.b.nextSibling);this.b.style.position="absolute";this.b.style.zIndex=10000;this.b.style.left=d+"px";this.b.style.top=e+"px";igR_.ma(this);return this.l=igR_a}
function igR_1(){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_ca(a,b){if(!this.l){this.b.style.filter="alpha(opacity=50)";this.b.style.opacity=0.5;this.l=igR_c;this.L("dragstart")}var c=igR_b,d=100000000,e=0;for(;e<igR_.k.length;e++){var f=igR_.k[e],g=a;if(document.body.dir=="rtl"&&f.b.offsetWidth==1)g+=this.b.offsetWidth;var h=Math.sqrt(Math.pow(g-f.b.pagePosLeft,2)+Math.pow(b-f.b.pagePosTop,2));if(!(f==this))if(!isNaN(h))if(h<d){d=h;c=f}}this.q=igR_b;var i=igR_.ra(),e=0;for(;e<i.length;e++){var f=i[e];if(!!f.isDraggableTo){var j=igR_1();if(this.b.lastMouseX>=
f.pagePosLeft&&this.b.lastMouseX<=f.pagePosRight&&this.b.lastMouseY+j[1]>=f.pagePosTop&&this.b.lastMouseY+j[1]<=f.pagePosBottom){this.q=f;var l=igR_.v();l.parentNode!=igR_b&&l.parentNode.removeChild(l);break}}}var e=0;for(;e<i.length;e++){var f=i[e];if(f.id.indexOf("view")>=0||f.id.indexOf("contents")>=0)if(f==this.q){if(f.className.indexOf(" tab_hover")<0)f.className+=" tab_hover"}else f.className=f.className.replace(/ tab_hover/g,"")}var l=igR_.v();if(this.q==igR_b&&c!=igR_b&&l.nextSibling!=c.b){c.b.parentNode.insertBefore(l,
c.b);if(igR_.ba){document.body.style.display="none";document.body.style.display=""}}}
function igR_da(){igR_.da();this.S()&&igR_.Oa();if(this.q){var a=this.q.id.match(/.*(\d+).*/)[1],b=this.b.id.match(/m_(\d+)/)[1];_xsetp("mt="+b+":"+a);this.b.style.display="none";this.q.className=this.q.className.replace(/ tab_hover/g,"");var c=_gel("left_nav_m_"+b+"_title"),d=_gel("gadget_set"+a);if(c&&d){c.parentNode.removeChild(c);d.appendChild(c);_gelstn("a",c)[0].onclick=function(){_select_gadget_and_log(a,b)}}}_hideNewUserTip();this.l&&this.L("dragend");return igR_c}
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__(){var a=igR_a;this.b.style.position="";this.b.style.width="";this.b.style.zIndex="";this.b.style.filter="";this.b.style.opacity="";window.scrollBy(0,0);var b=igR_.v();if(b.parentNode!=igR_b){if(b.nextSibling!=this.origNextSibling){b.parentNode.insertBefore(this.b,b.nextSibling);a=igR_c}b.parentNode.removeChild(b)}if(igR_.ba){document.body.style.display="none";document.body.style.display=""}return a}
function igR_ea(a){switch(a){case "titleclick":_IG_TriggerModuleEvent(this.b.id,a,this.e.href);_IG_TriggerEvent("module"+a,this.b.id,this.e.href);break;case "dragstart":case "dragend":_IG_TriggerDelayedModuleEvent(this.b.id,a);_IG_TriggerDelayedEvent("module"+a,this.b.id);break}}
function igR_S(a,b){return function(){var c=igR_fa(),d=igR_1(),e=d[1],f=4,g=0.05*c,h=e,i=a.offsetTop;if(a.lastMouseY<=g){i=a.offsetTop-f;h=e-f}else if(a.lastMouseY>=c-g){i=Math.min(b-a.offsetHeight,a.offsetTop+f);h=Math.min(b-c,e+f)}var j=h-e;if(j!=0){window.scrollBy(0,j);a.style.top=i+"px"}}}
function igR_fa(){var a;a=window.innerHeight?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.offsetHeight;if(a<document.body.clientHeight)return a;return document.body.clientHeight}_IG_AddCustomEventHandler("initdrag",function(a,b){_IG_initDrag(a,b)});_exportSymbols("",["IG_DND",igR_]);function igR_ga(a,b,c,d){a||c(d?igR_b:"");var e=eval("("+a.substring(27)+")");if(b in e){var f=e[b].body;c(d?igR_2(f):f)}}function igR_ha(a){var b;if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLDOM");b.async=igR_a;b.validateOnParse=igR_a;b.resolveExternals=igR_a;b.loadXML(a)}else{var c=new DOMParser;b=c.parseFromString(a,"text/xml")}return b}
function igR_2(a){var b=igR_ha(a),c=b.documentElement;if(c&&c.nodeName=="parsererror"||navigator.userAgent.indexOf("Safari")>=0&&_gelstn("parsererror",b)[0])return a;return b}var igR_ia=(new Date).getTime();
function igR_3(a){if(!a.post_data&&!a.headers&&window._pl_data&&_pl_data[a.url]&&!(!isNaN(a.refreshInterval)&&a.refreshInterval>=0&&(new Date).getTime()>igR_ia+a.refreshInterval*1000))if(a.asXml){var b=igR_2(_pl_data[a.url]);a.callback(b)}else a.callback(_pl_data[a.url]);else{var c="/ig/jsonp?";if(_et!="")c+="et="+_et+"&";if(!isNaN(a.refreshInterval)&&a.refreshInterval>=0)c=_appendMaxAgeParameter(c,a.refreshInterval);if(a.encoding)c+="enc="+_esc(a.encoding)+"&";if(a.headers){var d=[],e=0;for(;e<a.headers.length;e++)d.push(_esc(a.headers[e][0]+
":"+a.headers[e][1]));c+="hdrs="+_esc(d.join(","))+"&"}c+="url="+_esc(a.url);_sendx(c,function(f){igR_ga(f,a.url,a.callback,a.asXml)},igR_a,a.post_data)}}function igR_4(a){var b={};for(var c in a)b[c]=a[c];return b}function _IG_FetchContent(a,b,c){var d;d=c!=igR_b&&typeof c=="object"?igR_4(c):{};d.url=a;d.callback=b;d.asXml=igR_a;igR_3(d)}function _IG_FetchXmlContent(a,b,c){var d;d=c!=igR_b&&typeof c=="object"?igR_4(c):{};d.url=a;d.callback=b;d.asXml=igR_c;igR_3(d)}
function igR_ja(a,b,c){_IG_FetchContent(a,function(d){if(d){var e=igR_2(d);if(typeof e=="object"&&e.firstChild){var f=e.firstChild;f.nodeType==7&&f.nodeName=="xml"&&e.removeChild(f);b(e);return}}b(igR_b)},c)}function igR_5(a,b){var c="/ig/feedjson";_sendx(c,function(d){var e={};try{e=eval("("+d.slice(27)+")")}catch(f){e={}}for(var g in b){var h=e[g]?e[g]:igR_b;b[g](h)}b=igR_b},igR_a,a)}var igR_6=igR_a,igR_ka=0,igR_7="",igR_8={};
function _IG_FetchFeedAsJSON(a,b,c,d,e){if(typeof e!="object")e={};var f="fr_"+igR_ka++,g="url="+_esc(a);if(!isNaN(e.refreshInterval)&&e.refreshInterval>=0)g=_appendMaxAgeParameter(g,e.refreshInterval);if(c)g+="&val="+_esc(c);if(d)g+="&sum=1";var h=f+"="+_esc(g);if(igR_6){var i={};i[f]=b;igR_5(h,i)}else{if(igR_7!="")igR_7+="&";igR_7+=h;igR_8[f]=b}}function igR_la(){igR_6=igR_c;igR_7!=""&&igR_5(igR_7,igR_8);igR_7="";igR_8=igR_b}_IG_AddEventHandler("domload",igR_la);
_exportSymbols("google.gadgets.Fetchers",["getContent",_IG_FetchContent,"getXMLContent",igR_ja,"getFeedAsJSON",_IG_FetchFeedAsJSON]);var igR_9;
igR_9||(igR_9=(function(){function a(j){return j<10?"0"+j:j}Date.prototype.o=function(){return this.getUTCFullYear()+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+":"+a(this.getUTCSeconds())+"Z"};String.prototype.o=Number.prototype.o=Boolean.prototype.o=function(){return this.valueOf()};var b=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,c=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,d,
e,f={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},g;function h(j){c.lastIndex=0;return c.test(j)?'"'+j.replace(c,function(l){var n=f[l];if(typeof n==="string")return n;return"\\u"+("0000"+(+l.charCodeAt(0)).toString(16)).slice(-4)})+'"':'"'+j+'"'}function i(j,l){var n,m,o,q,r=d,p,k=l[j];if(k&&typeof k==="object"&&typeof k.o==="function")k=k.o(j);if(typeof g==="function")k=g.call(l,j,k);switch(typeof k){case "string":return h(k);case "number":return isFinite(k)?
String(k):"null";case "boolean":case "null":return String(k);case "object":if(!k)return"null";d+=e;p=[];if(typeof k.length==="number"&&!k.propertyIsEnumerable("length")){q=k.length;n=0;for(;n<q;n+=1)p[n]=i(n,k)||"null";o=p.length===0?"[]":d?"[\n"+d+p.join(",\n"+d)+"\n"+r+"]":"["+p.join(",")+"]";d=r;return o}if(g&&typeof g==="object"){q=g.length;n=0;for(;n<q;n+=1){m=g[n];if(typeof m==="string")if(o=i(m,k))p.push(h(m)+(d?": ":":")+o)}}else for(m in k)if(Object.hasOwnProperty.call(k,m))if(o=i(m,k))p.push(h(m)+
(d?": ":":")+o);o=p.length===0?"{}":d?"{\n"+d+p.join(",\n"+d)+"\n"+r+"}":"{"+p.join(",")+"}";d=r;return o}}return{stringify:function(j,l,n){var m=l,o=n,q;e=d="";if(typeof o==="number"){q=0;for(;q<o;q+=1)e+=" "}else if(typeof o==="string")e=o;if((g=m)&&typeof m!=="function"&&(typeof m!=="object"||typeof m.length!=="number"))throw new Error("JSON.stringify");return i("",{"":j})},parse:function(j,l){var n=l,m;function o(q,r){var p,k,s=q[r];if(s&&typeof s==="object")for(p in s)if(Object.hasOwnProperty.call(s,
p)){k=o(s,p);if(k!==undefined)s[p]=k;else delete s[p]}return n.call(q,r,s)}b.lastIndex=0;if(b.test(j))j=j.replace(b,function(q){return"\\u"+("0000"+(+q.charCodeAt(0)).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(j.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){m=eval("("+j+")");return typeof n==="function"?o({"":m},""):m}throw new Error("JSON.parse");}}})());
igR_9.parse=(function(){var a=igR_9.parse;return function(b,c){try{return a(b,c)}catch(d){return igR_a}}})();var _IG_Json=igR_9;function igR_ma(a){var b=_gel("mobile_screen");b.insertBefore(a,b.firstChild);a.style.display="block";var c=igR_na(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_.aa)d.style.width="100%"}function _addToMobileDisplayAndLog(a){igR_ma(a);igR_.ea("add")}function _delFromMobileAndLog(a,b,c){igR_oa(a,b,c);igR_.ea("del")}
function igR_oa(a){var b=_gel("mobile_m_"+a),c=_gel("m_"+a);b.style.display="none";if(c){c.style.filter="alpha(opacity=100)";c.style.opacity=1;var d=_gel("add_"+c.id),e=_gel("added_"+c.id);e.style.display="none";d.style.display=""}}function igR_na(a){if(a.indexOf("mobile")==0)return a.substring("mobile_m_".length);return a.substring("m_".length)}function igR_pa(){var a=0;for(;a<igR_.n.length;a++){igR_.n[a].C();igR_.n[a]=igR_b}igR_.n=igR_b}
igR_.xa=function(a){var b=0;for(;b<igR_.n.length;b++){var c=igR_.n[b];c.b.pagePosLeft=igR_.j(c.b,igR_c);c.b.pagePosTop=igR_.j(c.b,igR_a)}var d=a.b.nextSibling;for(;d;){d.pagePosTop-=a.b.offsetHeight;d=d.nextSibling}};igR_.ea=function(a){var b="",c=_gel("mobile_screen"),d=0;for(;d<c.childNodes.length;d++){var e=c.childNodes[d];if(e.style.display!="none"){b+=b!=""?":":"";b+=e.id.substring(9)}}_xsetp("mobile_mp="+_esc(b)+"&action="+_esc(a))};
function igR_qa(a){this._dragStart=igR_ra;this._drag=igR_sa;this._dragEnd=igR_ta;this.C=igR_0;this.S=igR__;this.l=igR_a;this.b=a;this.b.style.cursor="move";this.i=_gel(a.id+"_h");this.na=_gel(a.id+"_b");this.i&&igR_R.init(this.i,this.b);this.na&&igR_R.init(this.na,this.b);this.b.onDragStart=igR_.m(this,"_dragStart");this.b.onDrag=igR_.m(this,"_drag");this.b.onDragEnd=igR_.m(this,"_dragEnd")}
function igR_ra(){igR_.xa(this);this.origNextSibling=this.b.nextSibling;var a=igR_.v(),b=this.b.offsetHeight;if(igR_.aa)b-=parseInt(a.style.borderTopWidth,10)*2;a.className="";var c=this.b.offsetWidth,d=igR_.j(this.b,igR_c),e=igR_.j(this.b,igR_a);igR_.Ea();this.b.style.width=c+"px";a.style.height=b+"px";this.b.parentNode.insertBefore(a,this.b.nextSibling);this.b.style.position="absolute";this.b.style.zIndex=100;this.b.style.left=d+"px";this.b.style.top=e+"px";igR_.Fa();igR_.ma(this);return this.l=
igR_a}function igR_sa(a,b){if(!this.l){this.b.style.filter="alpha(opacity=70)";this.b.style.opacity=0.7;this.l=igR_c}var c=igR_b,d=100000000,e=0;for(;e<igR_.n.length;e++){var f=igR_.n[e],g=Math.sqrt(Math.pow(a-f.b.pagePosLeft,2)+Math.pow(b-f.b.pagePosTop,2));if(!(f==this))if(!isNaN(g))if(g<d){d=g;c=f}}var h=igR_.v();h.className="";if(c!=igR_b&&h.nextSibling!=c.b){c.b.parentNode.insertBefore(h,c.b);if(igR_.ba){document.body.style.display="none";document.body.style.display=""}}}
function igR_ta(){igR_.da();this.S()&&igR_.ea("move");return igR_c}var _IG_initMobileDrag=function(a){igR_.A=a;igR_.n=[];var b=0,c=_gel("mobile_screen").childNodes,d=0;for(;d<c.length;d++){var e=c[d];if(e.tagName=="DIV"){igR_ua(e)&&igR_va(e);igR_.n[b]=new igR_qa(e);b++}}_IG_AddEventHandler("unload",igR_pa)};function igR_ua(a){var b=_gel(a.id+"_h");if(b){var c=_gel(a.id+"_h").innerHTML;if(c.indexOf("Google Reader")>=0)return igR_c}}
function igR_va(a){var b=_gel(a.id+"_b"),c=0;for(;c<b.childNodes.length;c++){var d=b.childNodes[c];if(d.tagName=="TABLE")d.className="mmc"}};function _IG_Prefs_PrefsData(){}_IG_Prefs_PrefsData.prototype.value=igR_b;
function _IG_Prefs(a){var b=a;if(typeof remote_modules!=="object"){var c=_args().mid;b=c?c:0;_IG_Prefs._parseURL(b);_IG_Prefs.H[b]=igR_a}else{if(!b)throw new Error("Module ID is required as first argument to _IG_Prefs() for inlined modules");_IG_Prefs.H[b]=igR_c}_IG_Prefs.d[_IG_Prefs.p+b]||(_IG_Prefs.d[_IG_Prefs.p+b]={});this.d=_IG_Prefs.d[_IG_Prefs.p+b];this.ca=b;this.Wa=/(.*)(\<ph.*?\>\s*(\<ex\>(.*?)\<\/ex\>)?\s*%1\s*\<\/ph\>)(.*)/}
_IG_Prefs.prototype.G=function(a,b){if(b==undefined)b=igR_b;var c=this.d[a];if(c==undefined)return b;var d=c.value;return d!=undefined?d:b};_IG_Prefs.prototype.F=function(a,b){return this.G(_IG_Prefs.h+a,b)};_IG_Prefs.prototype.w=function(a){var b="",c=this.F(a,b);return c!=igR_b?c+"":b};_IG_Prefs.prototype.W=function(a){var b=0,c=parseInt(this.F(a,b),10);return isNaN(c)?b:c};_IG_Prefs.prototype.U=function(a){var b=this.w(a);return b==="true"||!!parseInt(b,10)};
_IG_Prefs.prototype.T=function(a){return _IG_Prefs._strToArray(this.F(a,""))};_IG_Prefs.prototype.fa=function(a,b){this.set(a,_IG_Prefs._arrayToStr(b))};_IG_Prefs.prototype.V=function(){return this.w(".country")};_IG_Prefs.prototype.X=function(){return this.w(".lang")};_IG_Prefs.prototype.Y=function(a){return this.G(_IG_Prefs.ja+a,"")+""};
_IG_Prefs.prototype.set=function(){var a=Math.floor(arguments.length/2);if(!(a==0)){var b=[],c=[],d=0;for(;d<a;++d){var e=arguments[d*2],f=_IG_Prefs.h+e,g=arguments[d*2+1]+"";if(this.va(f,g)){b.push(f,g);c.push(e,g)}}b.length==0||(_IG_Prefs.H[this.ca]?_IG_Prefs._setP(this.ca,c):_IFPC_SetPref(c))}};_IG_Prefs.prototype.Z=function(){var a=["__module_id__="+this.ca];for(var b in this.d)a.push(encodeURIComponent(b)+"="+encodeURIComponent(this.d[b].value));return a.join("&")};
_IG_Prefs.prototype.dump=function(){document.write("<pre>");for(var a in this.d)document.writeln(a+" = "+this.G(a,igR_b));document.write("</pre>")};_IG_Prefs.prototype.va=function(a,b){var c=this.d[a];if(c&&c.value===b)return igR_a;if(c)c.value=b;else{c=new _IG_Prefs_PrefsData;c.value=b;this.d[a]=c}return igR_c};_IG_Prefs.H={};_IG_Prefs.d={};_IG_Prefs.p="m_";_IG_Prefs.h="up_";_IG_Prefs.wa="up_";_IG_Prefs.ja="msg_";_IG_Prefs.M={};_IG_Prefs.M[_IG_Prefs.wa]="value";
_IG_Prefs.Va=function(a,b){if(a.indexOf)return a.indexOf(b);else{var c=0;for(;c<a.length;++c)if(a[c]===b)return c;return-1}};
_IG_Prefs._parseURL=function(a){_IG_Prefs.H[a]=igR_a;var b={},c=igR_d(),d=0;for(;d<c.length;++d){var e=c[d].indexOf("=");if(e>=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 h=igR_a;for(var i in _IG_Prefs.M)if(f.indexOf(i)===0){h=igR_c;f=f.substring(i.length);f=_IG_Prefs.h+f;b[f]=b[f]?b[f]:new _IG_Prefs_PrefsData;if(i===_IG_Prefs.Ua||i===_IG_Prefs.Ta)g=g=="true";b[f][_IG_Prefs.M[i]]=g;break}if(!h)if(f.indexOf(_IG_Prefs.ja)===0)_IG_Prefs._add(a,
f,g);else if(f===".lang"||f===".country")_IG_Prefs._add(a,_IG_Prefs.h+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)};_IG_Prefs._add=function(a,b,c){var d=_IG_Prefs.p+a;if(typeof _IG_Prefs.d[d]!=="object")_IG_Prefs.d[d]={};if(typeof _IG_Prefs.d[d][b]!=="object"){_IG_Prefs.d[d][b]=new _IG_Prefs_PrefsData;var e=_IG_Prefs.d[d][b];e.value=c}};
_IG_Prefs.Pa=function(a,b,c){var d=_IG_Prefs.p+a;if(typeof _IG_Prefs.d[d]!=="object")_IG_Prefs._add(a,b,c);else if(typeof _IG_Prefs.d[d][b]!=="object")_IG_Prefs.d[d][b]=new _IG_Prefs_PrefsData;var e=_IG_Prefs.d[d][b];e.value=c};_IG_Prefs._addAll=function(a,b){var c=0;for(;c<b.length;++c)_IG_Prefs._add(a,b[c][0],b[c][1])};_IG_Prefs._arrayToStr=function(a){var b=a.length&&a.join;if(b){var c=[],d=0;for(;d<a.length;++d)c.push(a[d].replace(/\|/g,"%7C"));return c.join("|")}else return new String(a)};
_IG_Prefs._strToArray=function(a){var b=a.length>0?a.split("|"):[],c=0;for(;c<b.length;++c)b[c]=b[c].replace(/%7C/g,"|");return b};
_IG_Prefs._updatePrefsInUrl=function(a,b){var c=_IG_Prefs.p+a,d=_IG_Prefs.d[c];if(d==igR_b)return b;var e=b.split("&"),f=0;for(;f<e.length;++f)e[f].indexOf(_IG_Prefs.h)===0&&e.splice(f--,1);for(var g in d)g.indexOf(_IG_Prefs.h)!==0||g.indexOf(_IG_Prefs.h+".lang")===0||g.indexOf(_IG_Prefs.h+".country")===0||g.indexOf(_IG_Prefs.h+"synd")===0||e.push(_esc(g)+"="+_esc(d[g].value));return e.join("&")};
_IG_Prefs._setPrefs=function(a,b){var c=Math.floor(b.length/2),d=0;for(;d<c;++d){var e=_IG_Prefs.h+b[d*2],f=b[d*2+1];_IG_Prefs.Pa(a,e,f)}};_IG_Prefs._setP=function(a,b){if(!(_args().synd==="open")){var c=Math.floor(b.length/2),d=[],e=0;for(;e<c;++e){var f=_IG_Prefs.h+b[e*2],g=b[e*2+1];d.push(_IG_Prefs.p+a+"_"+f+"="+_esc(g))}d.length===0||_xsetp(d.join("&"))}};
_exportClass("google.gadgets","Prefs",_IG_Prefs,["getString",_IG_Prefs.prototype.w,"getInt",_IG_Prefs.prototype.W,"getBool",_IG_Prefs.prototype.U,"getArray",_IG_Prefs.prototype.T,"setArray",_IG_Prefs.prototype.fa,"getLang",_IG_Prefs.prototype.X,"getCountry",_IG_Prefs.prototype.V,"getMsg",_IG_Prefs.prototype.Y,"getPreloadedString",_IG_Prefs.prototype.Z,"set",_IG_Prefs.prototype.set,"dump",_IG_Prefs.prototype.dump]);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();e.start_callback(f)},since:function(f){var g=c[f]||b;return a()-g},stop:function(f){d[f]=e.since(f);e.stop_callback(f)},get:function(f){return d[f]},print:function(f){document.write("<div style='color:#999999;font-size:75%'>"+f+" : "+e.get(f)+"ms</div>")},stop_and_print:function(f){e.stop(f);e.print(f)},start_callback:function(){},stop_callback:function(){}};
return e})();function igR_wa(a){var b=document.createElement("DIV");b.innerHTML="<iframe onload='this.pool_locked=false'></iframe>";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);return c}
function igR_xa(a){if(!!a.match(/^http[s]?:\/\//)){var b=this;window.setTimeout(function(){var c=igR_b,d=b.g.length-1;for(;d>=0;d--){var e=b.g[d];if(e&&!e.pool_locked){e.parentNode.removeChild(e);if(window.ActiveXObject){b.g[d]=igR_b;b.g.splice(d,1)}else{e.pool_locked=igR_c;c=e;break}}}c=c?c:b.Ca(igR_c);c.src=a;document.body.appendChild(c)},0)}}function igR_ya(){var a=0;for(;a<this.g.length;a++){this.g[a].onload=igR_b;this.g[a]=igR_b}this.g.length=0;this.g=[]}
function igR_za(){var a=0;for(;a<this.g.length;a++){var b=this.g[a];b&&b.parentNode.removeChild(b)}}function igR_Aa(){this.g=[];this.Ca=igR_wa;this.iframe=igR_xa;this.clear=igR_ya;this.dispose=igR_za}function igR_Ba(a,b){_IFPC.B[a]=b}function igR_Ca(a){delete _IFPC.B[a]}
function igR_Da(a,b,c,d,e,f,g){if(!_IFPC.R){c=c.slice(0);c.unshift(_IFPC.Na(e));c.unshift(f);c.unshift(b);c.unshift(a);var h=4095-d.length;h=parseInt(h/3,10);if(typeof g=="undefined")g=igR_c;var i=_IFPC.qa(c),j=parseInt(i.length/h,10);if(i.length%h>0)j+=1;var l=0;for(;l<j;l++){var n=i.substr(l*h,h),m=[a,_IFPC.oa,j,l,n,g];_IFPC.$.iframe(d+"#"+_IFPC.qa(m))}_IFPC.oa++}}function igR_Ea(){_IFPC.B={};_IFPC.t={};_IFPC.$.clear()}
function igR_Fa(){if(!_IFPC.R){_IFPC.R=igR_c;_IFPC.$.dispose();_IFPC.clear()}}function igR_$(a){var b=_IFPC.Q(a)[0],c=igR_b;try{c=window.parent.frames[b]}catch(d){}try{if(!c&&window.parent.parent.frames[b]!=window.parent){window.parent.parent.frames[b].setTimeout(function(){},0);c=window.parent.parent.frames[b]}}catch(d){}if(!c)c=window.parent.parent;if(!c||c._IFPC==undefined)c=igR_b;else{var e=function(){c._IFPC.handleRequest(a)};window.ActiveXObject?e():c.setTimeout(e,0)}}
function igR_Ga(a){var a=_IFPC.Q(a),b=a.shift(),c=a.shift(),d=a.shift(),e=a.shift(),f=a.shift(),g=a.shift(),h=b+"_"+c;_IFPC.r[h]||(_IFPC.r[h]=[]);_IFPC.r[h].push([e,f]);if(_IFPC.r[h].length==d){_IFPC.r[h].sort(function(r,p){return parseInt(r[0],10)-parseInt(p[0],10)});f="";var i=0;for(;i<d;i++)f+=_IFPC.r[h][i][1];_IFPC.r[h]=igR_b;var j=_IFPC.Q(f),b=j.shift(),l=j.shift(),n=j.shift(),m=j.shift(),o=_IFPC.Ja(l);if(o){var q=o.apply(igR_b,j);if(_IFPC.Ma(m)){q.unshift(m);_IFPC.call(b,_IFPC.ia,q,n,igR_b,
"")}}else if(g)throw new Error("Service "+l+" not registered.");}}function igR_Ha(a){return _IFPC.B.hasOwnProperty(a)?_IFPC.B[a]:igR_b}function igR_Ia(a){var b="";if(a&&typeof a=="function"){b=_IFPC.Ia();_IFPC.t[b]=a}return b}function igR_Ja(a){if(_IFPC.t.hasOwnProperty(a))_IFPC.t[a]=igR_b}function igR_Ka(a){if(a&&_IFPC.t.hasOwnProperty(a))return _IFPC.t[a];return igR_b}function igR_La(){return _IFPC.ha+_IFPC.Aa++}function igR_Ma(a){return(a+"").indexOf(_IFPC.ha)==0}
function igR_Na(a){var b=a.split("&"),c=0;for(;c<b.length;c++){var d=decodeURIComponent(b[c]);try{d=igR_9.parse(d)}catch(e){}b[c]=d}return b}function igR_Oa(a){var b=[],c=0;for(;c<a.length;c++){var d=igR_9.stringify(a[c]);b.push(encodeURIComponent(d))}return b.join("&")}function igR_Pa(a){var b=_IFPC.Ga(a);if(b){var c=[],d=1;for(;d<arguments.length;d++)c[c.length]=arguments[d];b.apply(igR_b,c);_IFPC.Sa(a)}else throw new Error("Invalid callbackId");}var _IFPC;
function igR_Qa(a){var b=window._argsUrl&&window._argsUrl(a);if(b&&b.exp_rpc_js==1)window.FLAG_use_rpc_js=igR_c;if(window.FLAG_use_rpc_js)_IFPC={registerService:function(c,d){window.gadgets.rpc.register(c,function(){var e=this.a.slice(0);e.unshift(this.f);d.apply(igR_b,e)})},unregisterService:function(c){window.gadgets.rpc.unregister(c)},call:function(c,d,e,f,g){var h=window.gadgets.rpc;if(f==h.getRelayUrl(".."))c="..";e||(e=[]);e=e.slice(1);e.unshift(g);e.unshift(d);e.unshift(c);window.gadgets.rpc.call.apply(igR_b,
e)}};else{_IFPC={registerService:igR_Ba,unregisterService:igR_Ca,call:igR_Da,clear:igR_Ea,dispose:igR_Fa,relayRequest:igR_$,processRequest:igR_$,handleRequest:igR_Ga,ha:"cbid",ia:"ifpc_callback",$:new igR_Aa,r:{},B:{},t:{},Aa:0,oa:0,R:igR_a,Ja:igR_Ha,Na:igR_Ia,Sa:igR_Ja,Ga:igR_Ka,Ia:igR_La,Ma:igR_Ma,Q:igR_Na,qa:igR_Oa,Ba:igR_Pa};_IFPC.registerService(_IFPC.ia,_IFPC.Ba)}}igR_Qa(document.location.href);var _IFPC_SUPPORT={iframeId:"remote_iframe_"+_args().mid,relayUrl:_args().parent+"/ig/ifpc_relay",ifpcTok:_args().ifpctok};if(window.FLAG_use_rpc_js){_IFPC_SUPPORT.relayUrl=_args().parent+"/ig/images/rpc_relay.html";_IG_LoadScriptXDomain("http://ig.gmodules.com/gadgets/js/rpc.js?c=1","window.gadgets && window.gadgets.rpc",function(){window.gadgets.rpc.setRelayUrl("..",_IFPC_SUPPORT.relayUrl)})};
