window.google = window["google"] || {};google.friendconnect = google.friendconnect_ || {};if (!window['__ps_loaded__']) {var gadgets=gadgets||{};
gadgets.log=function(A){gadgets.log.logAtLevel(gadgets.log.INFO,A)
};
gadgets.warn=function(A){gadgets.log.logAtLevel(gadgets.log.WARNING,A)
};
gadgets.error=function(A){gadgets.log.logAtLevel(gadgets.log.ERROR,A)
};
gadgets.setLogLevel=function(A){gadgets.log.logLevelThreshold_=A
};
gadgets.log.logAtLevel=function(C,B){if(C<gadgets.log.logLevelThreshold_||!window.console){return 
}var A=window.console.log;
if(C==gadgets.log.WARNING&&window.console.warn){A=window.console.warn
}else{if(C==gadgets.log.ERROR&&window.console.error){A=window.console.error
}}A(B)
};
gadgets.log.INFO=1;
gadgets.log.WARNING=2;
gadgets.log.ERROR=3;
gadgets.log.NONE=4;
gadgets.log.logLevelThreshold_=gadgets.log.INFO;;
var gadgets=gadgets||{};
gadgets.util=function(){function G(){var L;
var K=document.location.href;
var I=K.indexOf("?");
var J=K.indexOf("#");
if(J===-1){L=K.substr(I+1)
}else{L=[K.substr(I+1,J-I-1),"&",K.substr(J+1)].join("")
}return L.split("&")
}var E=null;
var D={};
var C={};
var F=[];
var A={0:false,10:true,13:true,34:true,39:true,60:true,62:true,92:true,8232:true,8233:true};
function B(I,J){return String.fromCharCode(J)
}function H(I){D=I["core.util"]||{}
}if(gadgets.config){gadgets.config.register("core.util",null,H)
}return{getUrlParameters:function(){if(E!==null){return E
}E={};
var L=G();
var O=window.decodeURIComponent?decodeURIComponent:unescape;
for(var J=0,I=L.length;
J<I;
++J){var N=L[J].indexOf("=");
if(N===-1){continue
}var M=L[J].substring(0,N);
var K=L[J].substring(N+1);
K=K.replace(/\+/g," ");
E[M]=O(K)
}return E
},makeClosure:function(L,N,M){var K=[];
for(var J=2,I=arguments.length;
J<I;
++J){K.push(arguments[J])
}return function(){var O=K.slice();
for(var Q=0,P=arguments.length;
Q<P;
++Q){O.push(arguments[Q])
}return N.apply(L,O)
}
},makeEnum:function(J){var L={};
for(var K=0,I;
(I=J[K]);
++K){L[I]=I
}return L
},getFeatureParameters:function(I){return typeof D[I]==="undefined"?null:D[I]
},hasFeature:function(I){return typeof D[I]!=="undefined"
},getServices:function(){return C
},registerOnLoadHandler:function(I){F.push(I)
},runOnLoadHandlers:function(){for(var J=0,I=F.length;
J<I;
++J){F[J]()
}},escape:function(I,M){if(!I){return I
}else{if(typeof I==="string"){return gadgets.util.escapeString(I)
}else{if(typeof I==="array"){for(var L=0,J=I.length;
L<J;
++L){I[L]=gadgets.util.escape(I[L])
}}else{if(typeof I==="object"&&M){var K={};
for(var N in I){if(I.hasOwnProperty(N)){K[gadgets.util.escapeString(N)]=gadgets.util.escape(I[N],true)
}}return K
}}}}return I
},escapeString:function(M){var J=[],L,N;
for(var K=0,I=M.length;
K<I;
++K){L=M.charCodeAt(K);
N=A[L];
if(N===true){J.push("&#",L,";")
}else{if(N!==false){J.push(M.charAt(K))
}}}return J.join("")
},unescapeString:function(I){return I.replace(/&#([0-9]+);/g,B)
}}
}();
gadgets.util.getUrlParameters();;
var gadgets=gadgets||{};
if(window.JSON&&window.JSON.parse&&window.JSON.stringify){gadgets.json={parse:function(B){try{return window.JSON.parse(B)
}catch(A){return false
}},stringify:function(B){try{return window.JSON.stringify(B)
}catch(A){return null
}}}
}else{gadgets.json=function(){function f(n){return n<10?"0"+n:n
}Date.prototype.toJSON=function(){return[this.getUTCFullYear(),"-",f(this.getUTCMonth()+1),"-",f(this.getUTCDate()),"T",f(this.getUTCHours()),":",f(this.getUTCMinutes()),":",f(this.getUTCSeconds()),"Z"].join("")
};
var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};
function stringify(value){var a,i,k,l,r=/["\\\x00-\x1f\x7f-\x9f]/g,v;
switch(typeof value){case"string":return r.test(value)?'"'+value.replace(r,function(a){var c=m[a];
if(c){return c
}c=a.charCodeAt();
return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)
})+'"':'"'+value+'"';
case"number":return isFinite(value)?String(value):"null";
case"boolean":case"null":return String(value);
case"object":if(!value){return"null"
}a=[];
if(typeof value.length==="number"&&!value.propertyIsEnumerable("length")){l=value.length;
for(i=0;
i<l;
i+=1){a.push(stringify(value[i])||"null")
}return"["+a.join(",")+"]"
}for(k in value){if(k.match("___$")){continue
}if(value.hasOwnProperty(k)){if(typeof k==="string"){v=stringify(value[k]);
if(v){a.push(stringify(k)+":"+v)
}}}}return"{"+a.join(",")+"}"
}}return{stringify:stringify,parse:function(text){if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/b-u]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return eval("("+text+")")
}return false
}}
}()
};;
var gadgets=gadgets||{};
gadgets.rpctx=gadgets.rpctx||{};
gadgets.rpctx.wpm=function(){var A;
return{getCode:function(){return"wpm"
},isParentVerifiable:function(){return true
},init:function(B,C){A=C;
var D=function(E){B(gadgets.json.parse(E.data))
};
if(typeof window.addEventListener!="undefined"){window.addEventListener("message",D,false)
}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onmessage",D)
}}A("..",true);
return true
},setup:function(C,B){if(C===".."){gadgets.rpc.call(C,gadgets.rpc.ACK)
}return true
},call:function(C,F,E){var D=C===".."?window.parent:window.frames[C];
var B=gadgets.rpc.getOrigin(gadgets.rpc.getRelayUrl(C));
if(B){D.postMessage(gadgets.json.stringify(E),B)
}else{gadgets.error("No relay set (used as window.postMessage targetOrigin)"+ +", cannot send cross-domain message")
}return true
}}
}();;
var gadgets=gadgets||{};
gadgets.rpctx=gadgets.rpctx||{};
gadgets.rpctx.frameElement=function(){var E="__g2c_rpc";
var B="__c2g_rpc";
var D;
var C;
function A(G,K,J){try{if(K!==".."){var F=window.frameElement;
if(typeof F[E]==="function"){if(typeof F[E][B]!=="function"){F[E][B]=function(L){D(gadgets.json.parse(L))
}
}F[E](gadgets.json.stringify(J));
return 
}}else{var I=document.getElementById(G);
if(typeof I[E]==="function"&&typeof I[E][B]==="function"){I[E][B](gadgets.json.stringify(J));
return 
}}}catch(H){}return true
}return{getCode:function(){return"fe"
},isParentVerifiable:function(){return false
},init:function(F,G){D=F;
C=G;
return true
},setup:function(J,F){if(J!==".."){try{var I=document.getElementById(J);
I[E]=function(K){D(gadgets.json.parse(K))
}
}catch(H){return false
}}if(J===".."){C("..",true);
var G=function(){window.setTimeout(function(){gadgets.rpc.call(J,gadgets.rpc.ACK)
},500)
};
gadgets.util.registerOnLoadHandler(G)
}return true
},call:function(F,H,G){A(F,H,G)
}}
}();;
var gadgets=gadgets||{};
gadgets.rpctx=gadgets.rpctx||{};
gadgets.rpctx.nix=function(){var C="GRPC____NIXVBS_wrapper";
var D="GRPC____NIXVBS_get_wrapper";
var F="GRPC____NIXVBS_handle_message";
var B="GRPC____NIXVBS_create_channel";
var A=10;
var J=500;
var I={};
var H;
var G=0;
function E(){var L=I[".."];
if(L){return 
}if(++G>A){gadgets.warn("Nix transport setup failed, falling back...");
H("..",false);
return 
}if(!L&&window.opener&&"GetAuthToken" in window.opener){L=window.opener;
if(L.GetAuthToken()==gadgets.rpc.getAuthToken("..")){var K=gadgets.rpc.getAuthToken("..");
L.CreateChannel(window[D]("..",K),K);
I[".."]=L;
window.opener=null;
H("..",true);
return 
}}window.setTimeout(function(){E()
},J)
}return{getCode:function(){return"nix"
},isParentVerifiable:function(){return false
},init:function(L,M){H=M;
if(typeof window[D]!=="unknown"){window[F]=function(O){window.setTimeout(function(){L(gadgets.json.parse(O))
},0)
};
window[B]=function(O,Q,P){if(gadgets.rpc.getAuthToken(O)===P){I[O]=Q;
H(O,true)
}};
var K="Class "+C+"\n Private m_Intended\nPrivate m_Auth\nPublic Sub SetIntendedName(name)\n If isEmpty(m_Intended) Then\nm_Intended = name\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\n If isEmpty(m_Auth) Then\nm_Auth = auth\nEnd If\nEnd Sub\nPublic Sub SendMessage(data)\n "+F+"(data)\nEnd Sub\nPublic Function GetAuthToken()\n GetAuthToken = m_Auth\nEnd Function\nPublic Sub CreateChannel(channel, auth)\n Call "+B+"(m_Intended, channel, auth)\nEnd Sub\nEnd Class\nFunction "+D+"(name, auth)\nDim wrap\nSet wrap = New "+C+"\nwrap.SetIntendedName name\nwrap.SetAuth auth\nSet "+D+" = wrap\nEnd Function";
try{window.execScript(K,"vbscript")
}catch(N){return false
}}return true
},setup:function(O,K){if(O===".."){E();
return true
}try{var M=document.getElementById(O);
var N=window[D](O,K);
M.contentWindow.opener=N
}catch(L){return false
}return true
},call:function(K,N,M){try{if(I[K]){I[K].SendMessage(gadgets.json.stringify(M))
}}catch(L){return false
}return true
}}
}();;
var gadgets=gadgets||{};
gadgets.rpctx=gadgets.rpctx||{};
gadgets.rpctx.rmr=function(){var G=500;
var E=10;
var H={};
var B;
var I;
function K(P,N,O,M){var Q=function(){document.body.appendChild(P);
P.src="about:blank";
if(M){P.onload=function(){L(M)
}
}P.src=N+"#"+O
};
if(document.body){Q()
}else{gadgets.util.registerOnLoadHandler(function(){Q()
})
}}function C(O){if(typeof H[O]==="object"){return 
}var P=document.createElement("iframe");
var M=P.style;
M.position="absolute";
M.top="0px";
M.border="0";
M.opacity="0";
M.width="10px";
M.height="1px";
P.id="rmrtransport-"+O;
P.name=P.id;
var N=gadgets.rpc.getOrigin(gadgets.rpc.getRelayUrl(O))+"/robots.txt";
H[O]={frame:P,receiveWindow:null,relayUri:N,searchCounter:0,width:10,waiting:true,queue:[],sendId:0,recvId:0};
if(O!==".."){K(P,N,A(O))
}D(O)
}function D(N){var P=null;
H[N].searchCounter++;
try{if(N===".."){P=window.parent.frames["rmrtransport-"+gadgets.rpc.RPC_ID]
}else{P=window.frames[N].frames["rmrtransport-.."]
}}catch(O){}var M=false;
if(P){M=F(N,P)
}if(!M){if(H[N].searchCounter>E){return 
}window.setTimeout(function(){D(N)
},G)
}}function J(N,P,T,S){var O=null;
if(T!==".."){O=H[".."]
}else{O=H[N]
}if(O){if(P!==gadgets.rpc.ACK){O.queue.push(S)
}if(O.waiting||(O.queue.length===0&&!(P===gadgets.rpc.ACK&&S&&S.ackAlone===true))){return true
}if(O.queue.length>0){O.waiting=true
}var M=O.relayUri+"#"+A(N);
try{O.frame.contentWindow.location=M;
var Q=O.width==10?20:10;
O.frame.style.width=Q+"px";
O.width=Q
}catch(R){return false
}}return true
}function A(N){var O=H[N];
var M={id:O.sendId};
if(O){M.d=Array.prototype.slice.call(O.queue,0);
M.d.push({s:gadgets.rpc.ACK,id:O.recvId})
}return gadgets.json.stringify(M)
}function L(X){var U=H[X];
var Q=U.receiveWindow.location.hash.substring(1);
var Y=gadgets.json.parse(decodeURIComponent(Q))||{};
var N=Y.d||[];
var O=false;
var T=false;
var V=0;
var M=(U.recvId-Y.id);
for(var P=0;
P<N.length;
++P){var S=N[P];
if(S.s===gadgets.rpc.ACK){I(X,true);
if(U.waiting){T=true
}U.waiting=false;
var R=Math.max(0,S.id-U.sendId);
U.queue.splice(0,R);
U.sendId=Math.max(U.sendId,S.id||0);
continue
}O=true;
if(++V<=M){continue
}++U.recvId;
B(S)
}if(O||(T&&U.queue.length>0)){var W=(X==="..")?gadgets.rpc.RPC_ID:"..";
J(X,gadgets.rpc.ACK,W,{ackAlone:O})
}}function F(P,S){var O=H[P];
try{var N=false;
N="document" in S;
if(!N){return false
}N=typeof S.document=="object";
if(!N){return false
}var R=S.location.href;
if(R==="about:blank"){return false
}}catch(M){return false
}O.receiveWindow=S;
function Q(){L(P)
}if(typeof S.attachEvent==="undefined"){S.onresize=Q
}else{S.attachEvent("onresize",Q)
}if(P===".."){K(O.frame,O.relayUri,A(P),P)
}else{L(P)
}return true
}return{getCode:function(){return"rmr"
},isParentVerifiable:function(){return true
},init:function(M,N){B=M;
I=N;
return true
},setup:function(O,M){try{C(O)
}catch(N){gadgets.warn("Caught exception setting up RMR: "+N);
return false
}return true
},call:function(M,O,N){return J(M,N.s,O,N)
}}
}();;
var gadgets=gadgets||{};
gadgets.rpctx=gadgets.rpctx||{};
gadgets.rpctx.ifpc=function(){var E=[];
var D=0;
var C;
function B(H){var F=[];
for(var I=0,G=H.length;
I<G;
++I){F.push(encodeURIComponent(gadgets.json.stringify(H[I])))
}return F.join("&")
}function A(I){var G;
for(var F=E.length-1;
F>=0;
--F){var J=E[F];
try{if(J&&(J.recyclable||J.readyState==="complete")){J.parentNode.removeChild(J);
if(window.ActiveXObject){E[F]=J=null;
E.splice(F,1)
}else{J.recyclable=false;
G=J;
break
}}}catch(H){}}if(!G){G=document.createElement("iframe");
G.style.border=G.style.width=G.style.height="0px";
G.style.visibility="hidden";
G.style.position="absolute";
G.onload=function(){this.recyclable=true
};
E.push(G)
}G.src=I;
window.setTimeout(function(){document.body.appendChild(G)
},0)
}return{getCode:function(){return"ifpc"
},isParentVerifiable:function(){return true
},init:function(F,G){C=G;
C("..",true);
return true
},setup:function(G,F){C(G,true);
return true
},call:function(F,K,I){var J=gadgets.rpc.getRelayUrl(F);
++D;
if(!J){gadgets.warn("No relay file assigned for IFPC");
return 
}var H=null;
if(I.l){var G=I.a;
H=[J,"#",B([K,D,1,0,B([K,I.s,"","",K].concat(G))])].join("")
}else{H=[J,"#",F,"&",K,"@",D,"&1&0&",encodeURIComponent(gadgets.json.stringify(I))].join("")
}A(H);
return true
}}
}();;
var gadgets=gadgets||{};
gadgets.rpc=function(){var P="__cb";
var N="";
var F="__ack";
var M=500;
var G=10;
var B={};
var C={};
var T={};
var H={};
var J=0;
var c={};
var S={};
var D={};
var a={};
var I={};
var R={};
var U=(window.top!==window.self);
var K=window.name;
var b=(function(){function d(e){return function(){gadgets.log("gadgets.rpc."+e+"("+gadgets.json.stringify(Array.prototype.slice.call(arguments))+"): call ignored. [caller: "+document.location+", isGadget: "+U+"]")
}
}return{getCode:function(){return"noop"
},isParentVerifiable:function(){return true
},init:d("init"),setup:d("setup"),call:d("call")}
})();
if(gadgets.util){a=gadgets.util.getUrlParameters()
}H[".."]=a.rpctoken||a.ifpctok||"";
var V=(a.rpc_earlyq==="1");
function A(){return typeof window.postMessage==="function"?gadgets.rpctx.wpm:typeof window.postMessage==="object"?gadgets.rpctx.wpm:window.ActiveXObject?gadgets.rpctx.nix:navigator.userAgent.indexOf("WebKit")>0?gadgets.rpctx.rmr:navigator.product==="Gecko"?gadgets.rpctx.frameElement:gadgets.rpctx.ifpc
}function X(j,g){var e=Y;
if(!g){e=b
}I[j]=e;
var d=R[j]||[];
for(var f=0;
f<d.length;
++f){var h=d[f];
h.t=gadgets.rpc.getAuthToken(j);
e.call(j,h.f,h)
}R[j]=[]
}function Q(e){if(e&&typeof e.s==="string"&&typeof e.f==="string"&&e.a instanceof Array){if(H[e.f]){if(H[e.f]!==e.t){throw new Error("Invalid auth token. "+H[e.f]+" vs "+e.t)
}}if(e.s===F){window.setTimeout(function(){X(e.f,true)
},0);
return 
}if(e.c){e.callback=function(f){gadgets.rpc.call(e.f,P,null,e.c,f)
}
}var d=(B[e.s]||B[N]).apply(e,e.a);
if(e.c&&typeof d!=="undefined"){gadgets.rpc.call(e.f,P,null,e.c,d)
}}}function Z(f){if(!f){return""
}f=f.toLowerCase();
if(f.indexOf("//")==0){f=window.location.protocol+":"+f
}if(f.indexOf("http://")!=0&&f.indexOf("https://")!=0){f=window.location.protocol+"://"+f
}var g=f.substring(f.indexOf("://")+3);
var d=g.indexOf("/");
if(d!=-1){g=g.substring(0,d)
}var i=f.substring(0,f.indexOf("://"));
var h="";
var j=g.indexOf(":");
if(j!=-1){var e=g.substring(j+1);
g=g.substring(0,j);
if((i==="http"&&e!=="80")||(i==="https"&&e!=="443")){h=":"+e
}}return i+"://"+g+h
}var Y=A();
B[N]=function(){gadgets.warn("Unknown RPC service: "+this.s)
};
B[P]=function(e,d){var f=c[e];
if(f){delete c[e];
f(d)
}};
function L(f,d){if(S[f]===true){return 
}if(typeof S[f]==="undefined"){S[f]=0
}var e=document.getElementById(f);
if(f===".."||e!=null){if(Y.setup(f,d)===true){S[f]=true;
return 
}}if(S[f]!==true&&S[f]++<G){window.setTimeout(function(){L(f,d)
},M)
}else{I[f]=b;
S[f]=true
}}function E(f,i){if(typeof D[f]==="undefined"){D[f]=false;
var h=gadgets.rpc.getRelayUrl(f);
if(Z(h)!==Z(window.location.href)){return false
}var g=null;
if(f===".."){g=window.parent
}else{g=window.frames[f]
}try{D[f]=g.gadgets.rpc.receiveSameDomain
}catch(d){gadgets.error("Same domain call failed: parent= incorrectly set.")
}}if(typeof D[f]==="function"){D[f](i);
return true
}return false
}if(U&&gadgets.config){function W(f){var h=f?f.rpc:{};
var e=h.parentRelayUrl;
if(e.substring(0,7)!=="http://"&&e.substring(0,8)!=="https://"&&e.substring(0,2)!=="//"){if(typeof a.parent==="string"&&a.parent!==""){if(e.substring(0,1)!=="/"){var d=a.parent.lastIndexOf("/");
e=a.parent.substring(0,d+1)+e
}else{e=Z(a.parent)+e
}}}C[".."]=e;
var g=!!h.useLegacyProtocol;
T[".."]=g;
if(g){Y=gadgets.rpctx.ifpc;
Y.init(Q,X)
}if(Y.setup("..")===false){I[".."]=b
}}var O={parentRelayUrl:gadgets.config.NonEmptyStringValidator};
gadgets.config.register("rpc",O,W)
}return{register:function(e,d){if(e===P||e===F){throw new Error("Cannot overwrite callback/ack service")
}if(e===N){throw new Error("Cannot overwrite default service: use registerDefault")
}B[e]=d
},unregister:function(d){if(d===P||d===F){throw new Error("Cannot delete callback/ack service")
}if(d===N){throw new Error("Cannot delete default service: use unregisterDefault")
}delete B[d]
},registerDefault:function(d){B[N]=d
},unregisterDefault:function(){delete B[N]
},forceParentVerifiable:function(){if(!Y.isParentVerifiable()){Y=gadgets.rpctx.ifpc
}},call:function(d,e,j,h){d=d||"..";
var i="..";
if(d===".."){i=K
}++J;
if(j){c[J]=j
}var g={s:e,f:i,c:j?J:0,a:Array.prototype.slice.call(arguments,3),t:H[d],l:T[d]};
if(E(d,g)){return 
}var f=I[d]?I[d]:Y;
if(!f){if(!R[d]){R[d]=[g]
}else{R[d].push(g)
}return 
}if(T[d]){f=gadgets.rpctx.ifpc
}if(f.call(d,i,g)===false){I[d]=b;
Y.call(d,i,g)
}},getRelayUrl:function(e){var d=C[e];
if(d&&d.indexOf("//")==0){d=document.location.protocol+d
}return d
},setRelayUrl:function(e,d,f){C[e]=d;
T[e]=!!f
},setAuthToken:function(d,e){e=e||"";
H[d]=String(e);
L(d,e)
},getAuthToken:function(d){return H[d]
},getRelayChannel:function(){return Y.getCode()
},receive:function(d){if(d.length>4){Q(gadgets.json.parse(decodeURIComponent(d[d.length-1])))
}},receiveSameDomain:function(d){d.a=Array.prototype.slice.call(d.a);
window.setTimeout(function(){Q(d)
},0)
},getOrigin:Z,init:function(){if(Y.init(Q,X)===false){Y=b
}},ACK:F,RPC_ID:K}
}();
gadgets.rpc.init();;
var friendconnect_serverBase = "http://www.google.com";var friendconnect_loginUrl = "https://www.google.com/accounts";var friendconnect_gadgetPrefix = "http://ps.friendconnect.gmodules.com/gadgets";
var friendconnect_serverVersion = "0.453.3";
var friendconnect_imageUrl = "http://www.google.com/friendconnect/scs/images";
var friendconnect_lightbox = true;
function fca(a){throw a;}var fcb=true,fcc=null,fcd=false,fce=gadgets,fcaa=undefined,fcf=friendconnect_serverBase,fcg=encodeURIComponent,fcba=parseInt,fch=String,fci=window,fcj=Object,fck=document,fcl=Math;function fcca(a,b){return a.toString=b}function fcda(a,b){return a.length=b}function fcm(a,b){return a.width=b}function fcn(a,b){return a.innerHTML=b}function fco(a,b){return a.height=b}
var fcp="appendChild",fcq="push",fcr="length",fcea="propertyIsEnumerable",fcfa="stringify",fc="prototype",fcga="test",fcs="width",fct="round",fcu="replace",fcv="document",fcha="data",fcw="split",fcx="getElementById",fcia="offsetWidth",fcy="location",fcz="getUrlParameters",fcA="indexOf",fcB="style",fcja="body",fcC="left",fcD="call",fcE="match",fcF="options",fcka="random",fcG="createElement",fcla="json",fcma="forEach",fcH="addEventListener",fcI="bottom",fcJ="setAttribute",fcna="href",fcK="util",fcoa=
"maxHeight",fcpa="type",fcqa="contains",fcL="apply",fcM="name",fcN="parentNode",fcra="display",fcO="height",fcsa="offsetHeight",fcP="register",fcta="join",fcQ="toLowerCase",fcR="right",goog=goog||{},fcS=this,fcva=function(a,b,c){a=a[fcw](".");c=c||fcS;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a[fcr]&&(d=a.shift());)if(!a[fcr]&&fcua(b))c[d]=b;else c=c[d]?c[d]:(c[d]={})},fcwa=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof fcj)&&fcj[fc].toString[fcD](a)==
"[object Array]"||typeof a[fcr]=="number"&&typeof a.splice!="undefined"&&typeof a[fcea]!="undefined"&&!a[fcea]("splice"))return"array";if(!(a instanceof fcj)&&(fcj[fc].toString[fcD](a)=="[object Function]"||typeof a[fcD]!="undefined"&&typeof a[fcea]!="undefined"&&!a[fcea]("call")))return"function"}else return"null";else if(b=="function"&&typeof a[fcD]=="undefined")return"object";return b},fcua=function(a){return a!==fcaa},fcxa=function(a){var b=fcwa(a);return b=="array"||b=="object"&&typeof a[fcr]==
"number"},fcya=function(a){return typeof a=="string"},fcza=function(a){a=fcwa(a);return a=="object"||a=="array"||a=="function"};"closure_hashCode_"+fcl.floor(fcl[fcka]()*2147483648).toString(36);
var fcT=function(a){var b=fcwa(a);if(b=="object"||b=="array"){if(a.clone)return a.clone[fcD](a);b=b=="array"?[]:{};for(var c in a)b[c]=fcT(a[c]);return b}return a},fcU=function(a,b){var c=a.Yb;if(arguments[fcr]>2){var d=Array[fc].slice[fcD](arguments,2);c&&d.unshift[fcL](d,c);c=d}b=a.$b||b;a=a.Zb||a;var f=b||fcS;d=c?function(){var h=Array[fc].slice[fcD](arguments);h.unshift[fcL](h,c);return a[fcL](f,h)}:function(){return a[fcL](f,arguments)};d.Yb=c;d.$b=b;d.Zb=a;return d},fcAa=function(a){var b=Array[fc].slice[fcD](arguments,
1);b.unshift(a,fcc);return fcU[fcL](fcc,b)},fcBa=function(a,b){for(var c in b)a[c]=b[c]},fcCa=Date.now||function(){return(new Date).getTime()},fcV=function(a,b,c){fcva(a,b,c)},fcW=function(a,b){function c(){}c.prototype=b[fc];a.hc=b[fc];a.prototype=new c;a[fc].constructor=a};var fcDa=/\s*;\s*/,fcEa=function(a,b,c,d,f){if(/[;=]/[fcga](a))fca(Error('Invalid cookie name "'+a+'"'));if(/;/[fcga](b))fca(Error('Invalid cookie value "'+b+'"'));fcua(c)||(c=-1);f=f?";domain="+f:"";d=d?";path="+d:"";if(c<0)c="";else if(c==0){c=new Date(1970,1,1);c=";expires="+c.toUTCString()}else{c=new Date((new Date).getTime()+c*1000);c=";expires="+c.toUTCString()}fck.cookie=a+"="+b+f+d+c},fcFa=function(a,b){a=a+"=";for(var c=fch(fck.cookie)[fcw](fcDa),d=0,f;f=c[d];d++)if(f[fcA](a)==0)return f.substr(a[fcr]);
return b},fcGa=function(a,b,c){var d=fcua(fcFa(a));fcEa(a,"",0,b,c);return d};var fcHa=function(a,b,c){if(a[fcA])return a[fcA](b,c);if(Array[fcA])return Array[fcA](a,b,c);for(c=c=c==fcc?0:c<0?fcl.max(0,a[fcr]+c):c;c<a[fcr];c++)if(c in a&&a[c]===b)return c;return-1},fcIa=function(a,b,c){if(a[fcma])a[fcma](b,c);else if(Array[fcma])Array[fcma](a,b,c);else for(var d=a[fcr],f=fcya(a)?a[fcw](""):a,h=0;h<d;h++)h in f&&b[fcD](c,f[h],h,a)},fcJa=function(a,b){if(a[fcqa])return a[fcqa](b);return fcHa(a,b)>-1},fcKa=function(a){if(fcwa(a)=="array")return a.concat();else{for(var b=[],c=
0,d=a[fcr];c<d;c++)b[c]=a[c];return b}};var fcLa=function(a,b){this.x=fcua(a)?a:0;this.y=fcua(b)?b:0};fcLa[fc].clone=function(){return new fcLa(this.x,this.y)};fcca(fcLa[fc],function(){return"("+this.x+", "+this.y+")"});var fcX=function(a,b){fcm(this,a);fco(this,b)};fcX[fc].clone=function(){return new fcX(this[fcs],this[fcO])};fcca(fcX[fc],function(){return"("+this[fcs]+" x "+this[fcO]+")"});fcX[fc].ceil=function(){fcm(this,fcl.ceil(this[fcs]));fco(this,fcl.ceil(this[fcO]));return this};fcX[fc].floor=function(){fcm(this,fcl.floor(this[fcs]));fco(this,fcl.floor(this[fcO]));return this};fcX[fc].round=function(){fcm(this,fcl[fct](this[fcs]));fco(this,fcl[fct](this[fcO]));return this};
fcX[fc].scale=function(a){this.width*=a;this.height*=a;return this};var fcMa=function(a,b,c){for(var d in a)b[fcD](c,a[d],d,a)},fcNa=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},fcOa=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b},fcPa=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],fcQa=function(a){for(var b,c,d=1;d<arguments[fcr];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var f=0;f<fcPa[fcr];f++){b=fcPa[f];if(fcj[fc].hasOwnProperty[fcD](c,b))a[b]=c[b]}}};var fcRa=function(a){return a[fcu](/^[\s\xa0]+|[\s\xa0]+$/g,"")},fcSa=function(a,b){a=fch(a)[fcQ]();b=fch(b)[fcQ]();return a<b?-1:a==b?0:1},fcYa=function(a,b){if(b)return a[fcu](fcTa,"&amp;")[fcu](fcUa,"&lt;")[fcu](fcVa,"&gt;")[fcu](fcWa,"&quot;");else{if(!fcXa[fcga](a))return a;if(a[fcA]("&")!=-1)a=a[fcu](fcTa,"&amp;");if(a[fcA]("<")!=-1)a=a[fcu](fcUa,"&lt;");if(a[fcA](">")!=-1)a=a[fcu](fcVa,"&gt;");if(a[fcA]('"')!=-1)a=a[fcu](fcWa,"&quot;");return a}},fcTa=/&/g,fcUa=/</g,fcVa=/>/g,fcWa=/\"/g,fcXa=
/[&<>\"]/,fcZa=function(a,b){return a[fcA](b)!=-1},fc0a=function(a,b){var c=0;a=fcRa(fch(a))[fcw](".");b=fcRa(fch(b))[fcw](".");for(var d=fcl.max(a[fcr],b[fcr]),f=0;c==0&&f<d;f++){var h=a[f]||"",i=b[f]||"",j=new RegExp("(\\d*)(\\D*)","g"),k=new RegExp("(\\d*)(\\D*)","g");do{var l=j.exec(h)||["","",""],e=k.exec(i)||["","",""];if(l[0][fcr]==0&&e[0][fcr]==0)break;c=l[1][fcr]==0?0:fcba(l[1],10);var g=e[1][fcr]==0?0:fcba(e[1],10);c=fc_a(c,g)||fc_a(l[2][fcr]==0,e[2][fcr]==0)||fc_a(l[2],e[2])}while(c==0)}return c},
fc_a=function(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};fcCa();var fcY,fc1a,fc2a,fc3a,fc4a,fc5a,fc6a,fc7a,fc8a,fc9a,fc$a=function(){return fcS.navigator?fcS.navigator.userAgent:fcc},fcab=function(){return fcS.navigator},fcbb=function(){fc5a=fc4a=fc3a=fc2a=fc1a=fcY=fcd;var a;if(a=fc$a()){var b=fcab();fcY=a[fcA]("Opera")==0;fc1a=!fcY&&a[fcA]("MSIE")!=-1;fc3a=(fc2a=!fcY&&a[fcA]("WebKit")!=-1)&&a[fcA]("Mobile")!=-1;fc5a=(fc4a=!fcY&&!fc2a&&b.product=="Gecko")&&b.vendor=="Camino"}};fcbb();
var fccb=fcY,fcZ=fc1a,fcdb=fc4a,fc_=fc2a,fceb=fc3a,fcfb=function(){var a=fcab();return a&&a.platform||""},fcgb=fcfb(),fchb=function(){fc6a=fcZa(fcgb,"Mac");fc7a=fcZa(fcgb,"Win");fc8a=fcZa(fcgb,"Linux");fc9a=!!fcab()&&fcZa(fcab().appVersion||"","X11")};fchb();
var fcib=function(){var a="",b;if(fccb&&fcS.opera){a=fcS.opera.version;a=typeof a=="function"?a():a}else{if(fcdb)b=/rv\:([^\);]+)(\)|;)/;else if(fcZ)b=/MSIE\s+([^\);]+)(\)|;)/;else if(fc_)b=/WebKit\/(\S+)/;if(b)a=(a=b.exec(fc$a()))?a[1]:""}return a},fcjb=fcib(),fckb={},fc0=function(a){return fckb[a]||(fckb[a]=fc0a(fcjb,a)>=0)};var fclb=function(a){return fcya(a)?fck[fcx](a):a},fcmb=fclb,fcob=function(a,b,c){return fcnb(fck,a,b,c)},fcnb=function(a,b,c,d){d=d||a;b=b&&b!="*"?b[fcQ]():"";if(d.querySelectorAll&&(b||c)&&(!fc_||a.compatMode=="CSS1Compat"||fc0("528"))){c=b+(c?"."+c:"");return d.querySelectorAll(c)}if(c&&d.getElementsByClassName){a=d.getElementsByClassName(c);if(b){d={};for(var f=0,h=0,i;i=a[h];h++)if(b==i.nodeName[fcQ]())d[f++]=i;fcda(d,f);return d}else return a}a=d.getElementsByTagName(b||"*");if(c){d={};for(h=
f=0;i=a[h];h++){b=i.className;if(typeof b[fcw]=="function"&&fcJa(b[fcw](" "),c))d[f++]=i}fcda(d,f);return d}else return a},fcqb=function(a,b){fcMa(b,function(c,d){if(d=="style")a[fcB].cssText=c;else if(d=="class")a.className=c;else if(d=="for")a.htmlFor=c;else if(d in fcpb)a[fcJ](fcpb[d],c);else a[d]=c})},fcpb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"},
fcrb=function(a){var b=a[fcv];if(fc_&&!fc0("500")&&!fceb){if(typeof a.innerHeight=="undefined")a=fci;b=a.innerHeight;var c=a[fcv].documentElement.scrollHeight;if(a==a.top)if(c<b)b-=15;return new fcX(a.innerWidth,b)}a=b.compatMode=="CSS1Compat"&&(!fccb||fccb&&fc0("9.50"))?b.documentElement:b[fcja];return new fcX(a.clientWidth,a.clientHeight)},fc1=function(){return fcsb(fck,arguments)},fcsb=function(a,b){var c=b[0],d=b[1];if(fcZ&&d&&(d[fcM]||d[fcpa])){c=["<",c];d[fcM]&&c[fcq](' name="',fcYa(d[fcM]),
'"');if(d[fcpa]){c[fcq](' type="',fcYa(d[fcpa]),'"');d=fcT(d);delete d[fcpa]}c[fcq](">");c=c[fcta]("")}var f=a[fcG](c);if(d)if(fcya(d))f.className=d;else fcqb(f,d);if(b[fcr]>2){function h(i){if(i)f[fcp](fcya(i)?a.createTextNode(i):i)}for(d=2;d<b[fcr];d++){c=b[d];fcxa(c)&&!(fcza(c)&&c.nodeType>0)?fcIa(fctb(c)?fcKa(c):c,h):h(c)}}return f},fcub=function(a,b){a[fcp](b)},fcvb=function(a){return a&&a[fcN]?a[fcN].removeChild(a):fcc},fcwb=function(a,b){var c=b[fcN];c&&c.replaceChild(a,b)},fcxb=fc_&&fc0("522"),
fcyb=function(a,b){if(typeof a[fcqa]!="undefined"&&!fcxb&&b.nodeType==1)return a==b||a[fcqa](b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b[fcN];return b==a},fctb=function(a){if(a&&typeof a[fcr]=="number")if(fcza(a))return typeof a.item=="function"||typeof a.item=="string";else if(fcwa(a)=="function")return typeof a.item=="function";return fcd},fczb=function(a){this.Ua=a||fcS[fcv]||fck};fczb[fc].createElement=function(a){return this.Ua[fcG](a)};
fczb[fc].createTextNode=function(a){return this.Ua.createTextNode(a)};fczb[fc].appendChild=fcub;fczb[fc].removeNode=fcvb;fczb[fc].replaceNode=fcwb;fczb[fc].contains=fcyb;if("StopIteration"in fcS)var fcAb=fcS.StopIteration;else fcAb=Error("StopIteration");var fcBb=function(){};fcBb[fc].next=function(){fca(fcAb)};fcBb[fc].__iterator__=function(){return this};var fc2=function(a){this.h={};this.d=[];var b=arguments[fcr];if(b>1){if(b%2)fca(Error("Uneven number of arguments"));for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.Ja(a)};fc2[fc].n=0;fc2[fc].A=0;fc2[fc].pa=function(){return this.n};fc2[fc].W=function(){this.B();for(var a=[],b=0;b<this.d[fcr];b++){var c=this.d[b];a[fcq](this.h[c])}return a};fc2[fc].H=function(){this.B();return this.d.concat()};fc2[fc].Qa=function(a){return fcCb(this.h,a)};
fc2[fc].clear=function(){this.h={};fcda(this.d,0);this.A=this.n=0};fc2[fc].remove=function(a){if(fcCb(this.h,a)){delete this.h[a];this.n--;this.A++;this.d[fcr]>2*this.n&&this.B();return fcb}return fcd};fc2[fc].B=function(){if(this.n!=this.d[fcr]){for(var a=0,b=0;a<this.d[fcr];){var c=this.d[a];if(fcCb(this.h,c))this.d[b++]=c;a++}fcda(this.d,b)}if(this.n!=this.d[fcr]){var d={};for(b=a=0;a<this.d[fcr];){c=this.d[a];if(!fcCb(d,c)){this.d[b++]=c;d[c]=1}a++}fcda(this.d,b)}};
fc2[fc].get=function(a,b){if(fcCb(this.h,a))return this.h[a];return b};fc2[fc].set=function(a,b){if(!fcCb(this.h,a)){this.n++;this.d[fcq](a);this.A++}this.h[a]=b};fc2[fc].Ja=function(a){var b;if(a instanceof fc2){b=a.H();a=a.W()}else{b=fcOa(a);a=fcNa(a)}for(var c=0;c<b[fcr];c++)this.set(b[c],a[c])};fc2[fc].clone=function(){return new fc2(this)};
fc2[fc].__iterator__=function(a){this.B();var b=0,c=this.d,d=this.h,f=this.A,h=this,i=new fcBb;i.next=function(){for(;1;){if(f!=h.A)fca(Error("The map has changed since the iterator was created"));if(b>=c[fcr])fca(fcAb);var j=c[b++];return a?j:d[j]}};return i};var fcCb=function(a,b){return fcj[fc].hasOwnProperty[fcD](a,b)};var fcDb=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};fcDb[fc].clone=function(){return new fcDb(this.top,this[fcR],this[fcI],this[fcC])};fcca(fcDb[fc],function(){return"("+this.top+"t, "+this[fcR]+"r, "+this[fcI]+"b, "+this[fcC]+"l)"});fcDb[fc].contains=function(a){return fcEb(this,a)};fcDb[fc].expand=function(a,b,c,d){if(fcza(a)){this.top-=a.top;this.right+=a[fcR];this.bottom+=a[fcI];this.left-=a[fcC]}else{this.top-=a;this.right+=b;this.bottom+=c;this.left-=d}return this};
var fcEb=function(a,b){if(!a||!b)return fcd;if(b instanceof fcDb)return b[fcC]>=a[fcC]&&b[fcR]<=a[fcR]&&b.top>=a.top&&b[fcI]<=a[fcI];return b.x>=a[fcC]&&b.x<=a[fcR]&&b.y>=a.top&&b.y<=a[fcI]};var fcFb=function(a,b,c,d){this.left=a;this.top=b;fcm(this,c);fco(this,d)};fcFb[fc].clone=function(){return new fcFb(this[fcC],this.top,this[fcs],this[fcO])};fcca(fcFb[fc],function(){return"("+this[fcC]+", "+this.top+" - "+this[fcs]+"w x "+this[fcO]+"h)"});fcFb[fc].contains=function(a){return a instanceof fcFb?this[fcC]<=a[fcC]&&this[fcC]+this[fcs]>=a[fcC]+a[fcs]&&this.top<=a.top&&this.top+this[fcO]>=a.top+a[fcO]:a.x>=this[fcC]&&a.x<=this[fcC]+this[fcs]&&a.y>=this.top&&a.y<=this.top+this[fcO]};var fcGb,fcHb,fcIb,fcJb,fcKb,fcLb,fcMb=function(){fcLb=fcKb=fcJb=fcIb=fcHb=fcGb=fcd;var a=fc$a();if(a)if(a[fcA]("Firefox")!=-1)fcGb=fcb;else if(a[fcA]("Camino")!=-1)fcHb=fcb;else if(a[fcA]("iPhone")!=-1||a[fcA]("iPod")!=-1)fcIb=fcb;else if(a[fcA]("Android")!=-1)fcJb=fcb;else if(a[fcA]("Chrome")!=-1)fcKb=fcb;else if(a[fcA]("Safari")!=-1)fcLb=fcb};fcMb();var fcOb=function(a,b,c){fcya(b)?fcNb(a,c,b):fcMa(b,fcAa(fcNb,a))},fcNb=function(a,b,c){a[fcB][fcPb(c)]=b},fcQb=function(a,b){var c=a.nodeType==9?a:a.ownerDocument||a[fcv];if(c.defaultView&&c.defaultView.getComputedStyle)if(a=c.defaultView.getComputedStyle(a,""))return a[b];return fcc},fcRb=function(a,b,c){if(b instanceof fcX){c=b[fcO];b=b[fcs]}else{if(c==fcaa)fca(Error("missing height argument"));c=c}fcm(a[fcB],typeof b=="number"?fcl[fct](b)+"px":b);fco(a[fcB],typeof c=="number"?fcl[fct](c)+"px":
c)},fcSb=function(a){var b=fccb&&!fc0("10");if((fcQb(a,"display")||(a.currentStyle?a.currentStyle[fcra]:fcc)||a[fcB][fcra])!="none")return b?new fcX(a[fcia]||a.clientWidth,a[fcsa]||a.clientHeight):new fcX(a[fcia],a[fcsa]);var c=a[fcB],d=c[fcra],f=c.visibility,h=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";if(b){b=a[fcia]||a.clientWidth;a=a[fcsa]||a.clientHeight}else{b=a[fcia];a=a[fcsa]}c.display=d;c.position=h;c.visibility=f;return new fcX(b,a)},fcTb={},fcPb=function(a){return fcTb[a]||
(fcTb[a]=fch(a)[fcu](/\-([a-z])/g,function(b,c){return c.toUpperCase()}))},fcUb=function(a,b){a[fcB].display=b?"":"none"};var fcVb={},fcWb={};var fcXb=function(a,b,c,d){b=b||"800";c=c||"550";d=d||"friendconnect";a=fci.open(a,d,"menubar=no,toolbar=no,dialog=yes,location=yes,alwaysRaised=yes,width="+b+",height="+c+",resizable=yes,scrollbars=1,status=1");fci.focus&&a.focus()};fcV("goog.peoplesense.util.openPopup",fcXb);var fc_b=function(a,b){var c=fcYb()+"/friendconnect/invite/friends",d=fcg(shindig.auth.getSecurityToken());fcZb(c,d,a,b)},fcZb=function(a,b,c,d){a+="?st="+b;if(c)a+="&customMessage="+fcg(c);if(d)a+="&customInviteUrl="+fcg(d);b=760;if(fcZ)b+=25;fcXb(a,fch(b),"515","Invite Friends")};fcV("goog.peoplesense.util.invite",fc_b);fcV("goog.peoplesense.util.inviteFriends",fcZb);var fcYb=function(){return fci.friendconnect_serverBase},fc0b=function(a,b,c){var d=fce[fcK][fcz]().psinvite||"";d=fcYb()+"/friendconnect/signin/home?st="+fcg(shindig.auth.getSecurityToken())+"&psinvite="+fcg(d);if(a)d+="&iframeId="+fcg(a);if(b)d+="&loginProvider="+b;if(c)d+="&subscribeOnSignin=1";fcXb(d)},fc1b=function(a,b){var c=fce[fcK][fcz]().communityId;fce.rpc[fcD](fcc,"signin",fcc,c,a,b)},fc2b=function(){var a=fce[fcK][fcz]().communityId;fce.rpc[fcD](fcc,"signout",fcc,a)},fc4b=function(a,b){a=
fcYb()+"/friendconnect/settings/edit?st="+fcg(shindig.auth.getSecurityToken())+(a?"&iframeId="+fcg(a):"");if(b)a=a+"&"+b;fc3b(a)},fc5b=function(a){a=fcYb()+"/friendconnect/settings/siteProfile?st="+fcg(a);fc3b(a)},fc3b=function(a){var b=800,c=510;if(fcZ)b+=25;fcXb(a,fch(b),fch(c))},fc6b=function(a,b,c){var d=fcc;if(b=="text"){d=fc1("div",{"class":"gfc-button-text"},fc1("div",{"class":"gfc-icon"},fc1("a",{href:"javascript:void(0);"},c)));a[fcp](d)}else if(b=="long"||b=="standard"){d=fc1("div",{"class":"gfc-inline-block gfc-primaryactionbutton gfc-button-base"},
fc1("div",{"class":"gfc-inline-block gfc-button-base-outer-box"},fc1("div",{"class":"gfc-inline-block gfc-button-base-inner-box"},fc1("div",{"class":"gfc-button-base-pos"},fc1("div",{"class":"gfc-button-base-top-shadow",innerHTML:"&nbsp;"}),fc1("div",{"class":"gfc-button-base-content"},fc1("div",{"class":"gfc-icon"},c))))));a[fcp](d);if(b=="standard"){b=fc1("div",{"class":"gfc-footer-msg"},"with Google Friend Connect");a[fcp](fc1("br"));a[fcp](b)}}return d},fc7b=function(a,b){if(!a)fca("google.friendconnect.renderJoinButton: missing options");
var c=a[fcB]||"standard",d=a.text;if(c=="standard")d=a.text||"Sign in";else if(c=="text"||c=="long")d=a.text||"Sign in with Friend Connect";var f=a.element;if(!f){f=a.id;if(!f)fca("google.friendconnect.renderSignInButton: options[id] and options[element] == null");f=fcmb(f);if(!f)fca("google.friendconnect.renderSignInButton: element "+a.id+" not found")}fcn(f,"");a=fc6b(f,c,d);fci[fcH]?a[fcH]("click",b,fcd):a.attachEvent("onclick",b)},fc8b=function(a,b){b=b||fcU(fc0b,fcc,fcc,fcc,fcc);fc7b(a,b)},fc9b=
function(a,b){fce.rpc[fcD](fcc,"putReloadViewParam",fcc,a,b);var c=fce.views.getParams();c[a]=b};fcV("goog.peoplesense.util.getBaseUrl",fcYb);fcV("goog.peoplesense.util.finishSignIn",fc1b);fcV("goog.peoplesense.util.signout",fc2b);fcV("goog.peoplesense.util.signin",fc0b);fcV("goog.peoplesense.util.editSettings",fc4b);fcV("goog.peoplesense.util.editSSProfile",fc5b);fcV("goog.peoplesense.util.setStickyViewParamToken",fc9b);fcV("google.friendconnect.renderSignInButton",fc8b);
fcV("goog.peoplesense.util.userAgent.IE",fcZ);var fc$b={},fcac={},fc3=function(a){this.g=new fc2;this.snippetId=a.id;this.site=a.site;a=a["view-params"];var b=a.skin;this.zb=(b?b.POSITION:"top")||"top";this.ac={allowAnonymousPost:a.allowAnonymousPost||fcd,scope:a.scope||"SITE",docId:a.docId||"",features:a.features||"video,comment",startMaximized:"true",disableMinMax:"true",skin:b};this.absoluteBottom=fcZ&&!fc0("7");this.fixedIeSizes=fcZ;fci[fcH]?fci[fcH]("resize",fcU(this.Ba,this),fcd):fci.attachEvent("onresize",fcU(this.Ba,this));this.Pa()};
fc3[fc].Pa=function(){if(!this.site)fca(new Error("Must supply site ID."));if(!this.snippetId)fca(new Error("Must supply a snippet ID."))};fc3[fc].b=10;fc3[fc].ia=1;fc3[fc].m="fc-friendbar-";fc3[fc].p=fc3[fc].m+"outer";fc3[fc].Ea=fc3[fc].p+"-shadow";fc3[fc].render=function(){fck.write(this.Ya());var a=fclb(this.snippetId);fcn(a,this.F())};fc3[fc].Za=function(){var a=fclb(this.p);return a=fcSb(a)[fcs]};
fc3[fc].Ba=function(){for(var a=this.g.H(),b=0;b<a[fcr];b++)this.Lb(a[b]);goog&&fcVb&&fcWb&&fcbc&&fccc("resize")};fc3[fc].k=function(){return this.zb};fc3[fc].c=function(a){return this.m+"shadow-"+a};fc3[fc].U=function(a){return this.m+"menus-"+a};fc3[fc].I=function(a){return this.m+a+"Target"};fc3[fc].S=function(a){return this.m+a+"Drawer"};fc3[fc].ta=function(){return this.I("")};fc3[fc].ua=function(){return this.m+"wallpaper"};fc3[fc].qa=function(){return this.S("")};
fc3[fc].Ya=function(){var a=fci.friendconnect_imageUrl+"/",b=a+"shadow_tc.png",c=a+"shadow_bc.png",d=a+"shadow_bl.png",f=a+"shadow_tl.png",h=a+"shadow_tr.png",i=a+"shadow_br.png";a=a+"shadow_cr.png";var j=function(n,m){return fcZ?'filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+n+'", sizingMethod="scale");':"background-image: url("+n+");background-repeat: "+m+"; "},k="position:absolute; top:";if(this.k()!="top"){k="position:fixed; bottom:";if(this.absoluteBottom)k="position:absolute; bottom:"}var l=
c;if(this.k()!="top")l=b;var e=0,g=[];g[e++]='<style type="text/css">';if(this.k()!="top"&&this.absoluteBottom)g[e++]="html, body {height: 100%; overflow: auto; };";g[e++]="#"+this.p+" {";g[e++]="background:#E0ECFF;";g[e++]="left:0;";g[e++]="height: "+(fcZ?"35px;":"36px;");if(this.k()!="top"&&this.absoluteBottom)g[e++]="margin-right: 20px;";g[e++]="padding:0;";g[e++]=k+" 0;";g[e++]="width:100%;";g[e++]="z-index:5000;";g[e++]="}";g[e++]="#"+this.Ea+" {";g[e++]=j(l,"repeat-x");g[e++]="left:0;";g[e++]=
"height:"+this.b+"px;";if(this.k()!="top"&&this.absoluteBottom)g[e++]="margin-right: 20px;";g[e++]="padding:0;";g[e++]=k+(fcZ?"35px;":"36px;");g[e++]="width:100%;";g[e++]="z-index:4998;";g[e++]="}";g[e++]="."+this.qa()+" {";g[e++]="display: block;";g[e++]="padding:0;";g[e++]=k+(fcZ?"34px;":"35px;");g[e++]="z-index:4999;";g[e++]="}";g[e++]="."+this.ua()+" {";g[e++]="background: white;";g[e++]="height: 100%;";g[e++]="margin-right: "+this.b+"px;";g[e++]="}";g[e++]="."+this.ta()+" {";g[e++]="border: "+
this.ia+"px solid #ccc;";g[e++]="height: 100%;";g[e++]="left: 0;";g[e++]="background-image: url("+fci.friendconnect_imageUrl+"/loading.gif);";g[e++]="background-position: center;";g[e++]="background-repeat: no-repeat;";g[e++]="}";g[e++]="."+this.c("cr")+" {";g[e++]=j(a,"repeat-y");g[e++]="height: 100%;";g[e++]="position:absolute;";g[e++]="right: 0;";g[e++]="top: 0;";g[e++]="width:"+this.b+"px;";g[e++]="}";g[e++]="."+this.c("bl")+" {";g[e++]=j(d,"no-repeat");g[e++]="height: "+this.b+"px;";g[e++]="position:absolute;";
g[e++]="width:"+this.b+"px;";g[e++]="}";g[e++]="."+this.c("tl")+" {";g[e++]=j(f,"no-repeat");g[e++]="height: "+this.b+"px;";g[e++]="position:absolute;";g[e++]="left:0px;";g[e++]="width:"+this.b+"px;";g[e++]="}";g[e++]="."+this.c("bc")+" {";g[e++]=j(c,"repeat-x");g[e++]="height: "+this.b+"px;";g[e++]="left: "+this.b+"px;";g[e++]="position:absolute;";g[e++]="right: "+this.b+"px;";g[e++]="}";g[e++]="."+this.c("tc")+" {";g[e++]=j(b,"repeat-x");g[e++]="height: "+this.b+"px;";g[e++]="left: "+this.b+"px;";
g[e++]="margin-left: "+this.b+"px;";g[e++]="margin-right: "+this.b+"px;";g[e++]="right: "+this.b+"px;";g[e++]="}";g[e++]="."+this.c("br")+" {";g[e++]=j(i,"no-repeat");g[e++]="height: "+this.b+"px;";g[e++]="position:absolute;";g[e++]="right: 0;";g[e++]="width: "+this.b+"px;";g[e++]="}";g[e++]="."+this.c("tr")+" {";g[e++]=j(h,"no-repeat");g[e++]="height: "+this.b+"px;";g[e++]="position:absolute;";g[e++]="right: 0;";g[e++]="top: 0;";g[e++]="width: "+this.b+"px;";g[e++]="}";g[e++]="</style>";return g[fcta]("")};
fc3[fc].F=function(){var a=['<div id="'+this.p+'"></div>','<div id="'+this.Ea+'"></div>','<div id="'+this.U(this.g.pa())+'"></div>'];return a[fcta]("")};fc3[fc].Sa=function(a,b,c,d){if(!this.g.Qa(a)){b=new fc4(this,a,b,c,d);c=this.g.pa();d=fclb(this.U(c));fcn(d,b.F()+'<div id="'+this.U(c+1)+'"></div>');this.g.set(a,b)}};fc3[fc].Y=function(a){(a=this.g.get(a))&&a.drawer&&fcUb(a.drawer,fcd)};fc3[fc].Bb=function(a){if(a=this.g.get(a))a.rendered=fcd};
fc3[fc].refresh=function(){for(var a=this.g.H(),b=0;b<a[fcr];b++){var c=a[b];this.Y(c);this.Bb(c)}};fc3[fc].wb=function(a){for(var b=this.g.W(),c=0;c<b[fcr];c++){var d=b[c];if(d.id==a){d.Wb();break}}};fc3[fc].vb=function(a){for(var b=this.g.W(),c=0;c<b[fcr];c++){var d=b[c];if(d.id==a){d.sb();break}}};fc3[fc].Lb=function(a){if((a=this.g.get(a))&&a.drawer&&a.$()){a.Q();a.ma();a.ha()}};
fc3[fc].Vb=function(a,b){var c=this.g.get(a);if(c){if(!c.drawer){c.drawer=fclb(this.S(c[fcM]));c.target=fclb(this.I(c[fcM]));c.sha_bc=fcob("div",this.k()=="top"?this.c("bc"):this.c("tc"),c.drawer)[0];c.sha_cr=fcob("div",this.c("cr"),c.drawer)[0]}for(var d=this.g.H(),f=0;f<d[fcr];f++){var h=d[f];a!=this.g.get()&&this.Y(h)}c.Q(b);fcUb(c.drawer,fcb);fci.setTimeout(function(){c.ha();c.ma();c.render()},0)}};
var fc4=function(a,b,c,d,f){this.id=-1;this.bar=a;this.name=b;this.constraints=d;this.skin=f||{};fco(this,this.skin.HEIGHT||"0");this.url=fci.friendconnect_serverBase+c;this.sha_bc=this.target=this.drawer=fcc;this.loaded=this.rendered=fcd;this.Q()};
fc4[fc].Q=function(a){fcQa(this.constraints,a||{});fcQa(this.skin,this.constraints);if(this.bar.fixedIeSizes&&this.constraints[fcC]&&this.constraints[fcR]){a=this.bar.Za();var b=this.constraints[fcC],c=this.constraints[fcR];a=a-(b+c);if(a%2){a-=1;this.skin.right+=1}fcm(this.skin,a);delete this.skin[fcC]}};
fc4[fc].ha=function(){if(this.drawer){if(this.skin[fcs]){var a=this.bar.ia,b=this.bar.b,c=fcZ?2:0;fcRb(this.target,this.skin[fcs],"");fcRb(this.sha_bc,this.skin[fcs]-b+2*a-c,"");this.skin.rightShadow?fcRb(this.drawer,this.skin[fcs]+b+2*a-c,""):fcRb(this.drawer,this.skin[fcs]+2*a-c,"")}if(this.skin[fcR])this.drawer[fcB].right=this.skin[fcR]+0+"px"}};
fc4[fc].ma=function(){if(fcZ&&this.drawer){var a=fcSb(this.target),b=a[fcs]-this.bar.b;a=a[fcO];if(b<0)b=0;this.sha_bc&&this.sha_bc[fcB]&&fcRb(this.sha_bc,b,"");this.sha_cr&&this.sha_cr[fcB]&&fcRb(this.sha_cr,"",a)}};
fc4[fc].F=function(){var a="display:none;",b="position: relative; ",c="",d="",f="",h="",i=!!this.skin.rightShadow;if(!i){c+="display: none; ";f+="display: none; ";d+="right: 0px; ";h+="margin-right: 0px; "}for(var j in this.skin){var k=Number(this.skin[j]);if(i&&fcSa(j,"width")==0)k=k+this.b;if(fcSa(j,"height")==0)b+=j+": "+k+"px; ";if(j!="rightShadow"){if(fcSa(j,"height")==0)k=k+this.b;if(fcSa(j,"width")==0)k=k+2;a+=j+": "+k+"px; "}if(fcZ&&fcSa(j,"width")==0){k=i?k-2*this.b:k-this.b;d+=j+": "+k+
"px; "}}if(fcZ&&(this[fcO]|0)>0){i=(this[fcO]|0)+2;c+="height: "+i+"px; "}i=0;j=[];j[i++]='<div id="'+this.bar.S(this[fcM])+'"class="'+this.bar.qa()+'"style="'+a+'"> ';if(this.bar.k()=="bottom")j[i++]='<div class="'+this.bar.c("tl")+'"></div> <div class="'+this.bar.c("tc")+'"style="'+d+'"></div> <div class="'+this.bar.c("tr")+'"style="'+f+'"></div> ';j[i++]='<div style="'+b+'"> <div class="'+this.bar.ua()+'"style="'+h+'"><div id="'+this.bar.I(this[fcM])+'"class="'+this.bar.ta()+'"></div> <div class="'+
this.bar.c("cr")+'"style="'+c+'"></div> </div> </div> ';if(this.bar.k()=="top")j[i++]='<div class="'+this.bar.c("bl")+'"></div> <div class="'+this.bar.c("bc")+'"style="'+d+'"></div> <div class="'+this.bar.c("br")+'"style="'+f+'"></div> ';j[i++]="</div> ";return j[fcta]("")};fc4[fc].Wb=function(){this.rendered=this.$()};fc4[fc].sb=function(){this.loaded=this.$()};fc4[fc].$=function(){return!!this.drawer&&this.drawer[fcB][fcra]!="none"};
fc4[fc].render=function(){if(this.rendered==fcd){var a={};a.url=this.url;a.id=this.bar.I(this[fcM]);a.site=this.bar.site;a["view-params"]=fcT(this.bar.ac);if(this[fcM]=="profile")a["view-params"].profileId="VIEWER";this.skin&&fcQa(a["view-params"].skin,this.skin);a["view-params"].menuName=this[fcM];a["view-params"].opaque="true";a["view-params"].menuPosition=this.bar.zb;fco(a,"1px");if(fc$b&&fcac&&fc5)this.id=fc5.render(a)}};fcV("google.friendconnect.FriendBar",fc3);var fcdc=function(){},fcec=function(){},fcfc=function(){fcec[fcD](this)};fcW(fcfc,fcec);var fcgc=function(a){if(a)for(var b in a)if(a.hasOwnProperty(b))this[b]=a[b];if(this.viewParams)for(var c in this.viewParams)if(/^FC_RELOAD_.*$/[fcga](c))this.viewParams[c]=fcc};fcgc[fc].render=function(a){var b=this;if(a){b.Xb();this.ab(function(c){fcn(a,c);b.refresh(a,c)})}};fcgc[fc].ab=function(a){return this.fb(a)};var fc6=function(a){fcgc[fcD](this,a);this.z="../../"};fcW(fc6,fcgc);fc6[fc].Ha="gfc_iframe_";
fc6[fc].Ia="friendconnect";fc6[fc].na="";fc6[fc].Ca=fch(fcl[fct](2147483647*fcl[fcka]()));fc6[fc].Mb="rpc_relay.html";fc6[fc].M=function(a){this.z=a};fc6[fc].Xb=function(){return this.na=fch(fcl[fct](2147483647*fcl[fcka]()))};fc6[fc].T=function(){return this.Ha+this.na+"_"+this.id};
fc6[fc].refresh=function(a,b){var c=fc5.oa(this.communityId),d="post",f,h={};h.container=this.Ia;h.mid=this.id;h.nocache=fc5.yb;h.view=this.O;h.parent=fc5.J;if(this.debug)h.debug="1";if(this.specUrl)h.url=this.specUrl;if(this.communityId){f=fce[fcK][fcz]().profileId;h.communityId=this.communityId;var i=fce[fcK][fcz]().psinvite;if(i)h.psinvite=i;if(f)h.profileId=f}h.caller=fchc();h.rpctoken=this.Ca;i=fcd;if(fc_||!fc5.aa[this.specUrl]&&this.viewParams){h["view-params"]=fce[fcla][fcfa](this.viewParams);
i=fcb}if(this.prefs)h.prefs=fce[fcla][fcfa](this.prefs);if(this.locale)h.locale=this.locale;if(this.secureToken)h.st=this.secureToken;f=this.z+"ifr"+(this.hashData?"&"+this.hashData:"");if(fc5.cc!=1||i||c||this.secureToken){if(c)h.fcauth=c}else d="get";c=this.T();fcic(c,f,d,h,a,b,this.Ca)};var fc7=function(){this.i={};this.J="http://"+fck[fcy].host;this.O="default";this.yb=1;this.gc=0;this.dc="US";this.ec="en";this.fc=2147483647};fcW(fc7,fcdc);fc7[fc].q=fcgc;fc7[fc].s=new fcfc;
fc7[fc].Da=function(a){this.yb=a};fc7[fc].la=function(a){this.cc=a};fc7[fc].sa=function(a){return"gadget_"+a};fc7[fc].r=function(a){return this.i[this.sa(a)]};fc7[fc].D=function(a){return new this.q(a)};fc7[fc].Ka=function(a){a.id=this.gb();this.i[this.sa(a.id)]=a};fc7[fc].xb=0;fc7[fc].gb=function(){return this.xb++};var fcjc=function(){fc7[fcD](this)};fcW(fcjc,fc7);fcjc[fc].q=fc6;fcjc[fc].L=function(a){a[fcE](/^http[s]?:\/\//)||(a=fck[fcy][fcna][fcE](/^[^?#]+\//)[0]+a);this.J=a};
fcjc[fc].w=function(a){var b=this.s.ra(a);a.render(b)};var fckc=function(){fcec[fcD](this);this.Xa={}};fcW(fckc,fcec);fckc[fc].La=function(a,b){this.Xa[a]=b;a=fck[fcx](b).className;if(!a&&a[fcr]==0)fck[fcx](b).className="gadgets-gadget-container"};fckc[fc].ra=function(a){return(a=this.Xa[a.id])?fck[fcx](a):fcc};var fc8=function(a){fc6[fcD](this,a);a=a||{};this.O=a.view||"profile"};fcW(fc8,fc6);fc8[fc].Oa="canvas.html";fc8[fc].Va="/friendconnect/embed/";
var fchc=function(){var a=fce[fcK][fcz]().canvas=="1"||fce[fcK][fcz]().embed=="1",b=fcc;if(a)b=fce[fcK][fcz]().caller;if(!b){a=fck[fcy];b=a.search[fcu](/([&?]?)psinvite=[^&]*(&?)/,function(c,d,f){return f?d:""});b=a.protocol+"//"+a.hostname+(a.port?":"+a.port:"")+a.pathname+b}return b};fc8[fc].Sb=function(a){this.O=a};fc8[fc].X=function(){return this.O};fc8[fc].getBodyId=function(){return this.T()+"_body"};
fc8[fc].fb=function(a){var b=(fc5.aa[this.specUrl]||this.z)+this.Mb,c=this.T();fce.rpc.setRelayUrl(c,b);b='<div id="'+this.getBodyId()+'"><iframe id="'+c+'" name="'+c+'" style="width:100%;';if(this.viewParams.opaque)b+="background-color:white;";b+='"';b+=' frameborder="0" scrolling="no"';this.viewParams.opaque||(b+=' allowtransparency="true"');b+=this[fcO]?' height="'+this[fcO]+'"':"";b+=this[fcs]?' width="'+this[fcs]+'"':"";b+="></iframe>";if(this.showEmbedThis)b+='<a href="javascript:void(0);" onclick="google.friendconnect.container.showEmbedDialog(\''+
this.divId+"'); return false;\">Embed this</a>";b+="</div>";a(b)};
fc8[fc].$a=function(){var a=fchc();a="canvas=1&caller="+fcg(a);var b=fce[fcK][fcz]().psinvite;if(b)a+="&psinvite="+fcg(b);a+="&site="+fcg(this.communityId);b=fcT(this.viewParams);if(b.skin!=fcc)for(var c=["BG_IMAGE","BG_COLOR","FONT_COLOR","BG_POSITION","BG_REPEAT","ANCHOR_COLOR","FONT_FACE","BORDER_COLOR","CONTENT_BG_COLOR","CONTENT_HEADLINE_COLOR","CONTENT_LINK_COLOR","CONTENT_SECONDARY_TEXT_COLOR","CONTENT_SECONDARY_LINK_COLOR","CONTENT_TEXT_COLOR","ENDCAP_BG_COLOR","ENDCAP_LINK_COLOR","ENDCAP_TEXT_COLOR",
"CONTENT_VISITED_LINK_COLOR","ALTERNATE_BG_COLOR"],d=0;d<c[fcr];d++)delete b.skin[c[d]];b=fcg(fce[fcla][fcfa](b));b=b[fcu]("\\","%5C");return fc5.J+this.Oa+"?url="+fcg(this.specUrl)+(a?"&"+a:"")+"&view-params="+b};fc8[fc].u=function(a){a=a||fcf+this.Va+this.communityId;return this.bb(a,"embed=1")};fc8[fc].t=function(a){return'<iframe src="'+this.u(a)+'" style="height:500px" scrolling="no" allowtransparency="true" border="0" frameborder="0" ></iframe>'};
fc8[fc].bb=function(a,b){var c=fcg(fce[fcla][fcfa](this.viewParams));c=c[fcu]("\\","%5C");return a+"?url="+fcg(this.specUrl)+(b?"&"+b:"")+"&view-params="+c};fc8[fc].jb=function(){var a=fce[fcK][fcz]().canvas=="1"||fce[fcK][fcz]().embed=="1",b=fcc;if(a)(b=fce[fcK][fcz]().caller)||(b="javascript:history.go(-1)");return b};fc8[fc].kb=function(a){var b=fcc;if(a=="canvas")b=this.$a();else if(a=="profile")b=this.jb();return b};
var fc9=function(){fcjc[fcD](this);fce.rpc[fcP]("signin",this.signin);fce.rpc[fcP]("signout",this.signout);fce.rpc[fcP]("resize_iframe",this.Pb);fce.rpc[fcP]("set_title",this.setTitle);fce.rpc[fcP]("requestNavigateTo",fclc);fce.rpc[fcP]("api_loaded",this.Na);fce.rpc[fcP]("createFriendBarMenu",this.Ra);fce.rpc[fcP]("showFriendBarMenu",this.Ub);fce.rpc[fcP]("hideFriendBarMenu",this.ob);fce.rpc[fcP]("putReloadViewParam",this.Ab);fce.rpc[fcP]("getViewParams",this.Ta);fce.rpc[fcP]("openLightboxIframe",
fcmc);fce.rpc[fcP]("showMemberProfile",fcnc);fce.rpc[fcP]("closeLightboxIframe",fcU(this.C,this));var a=fcoc;a[fcP]();a.Ga(this,"load",this.mb);a.Ga(this,"start",this.nb);this.z="../../";this.L("");this.Da(0);this.la(0);this.s=new fckc;this.apiVersion="0.8";this.openSocialSecurityToken=this.openSocialSiteId=fcc;this.K="";this.ka={};this.rb=fcc;this.qb=fcd;this.ub=this.lastLightboxOnCloseCallback=this.lastLightboxDialog=fcc};fcW(fc9,fcjc);fc9[fc].q=fc8;fc9[fc].aa={};
var fcpc=function(a,b){var c=b?b:fci.top;b=c.frames;try{if(c.frameElement.id==a)return c}catch(d){}for(c=0;c<b[fcr];++c){var f=fcpc(a,b[c]);if(f)return f}return fcc},fcic=function(a,b,c,d,f,h,i){var j="gfc_load_"+a;b="<html><head><style type=\"text/css\">body {background:transparent;}</style></head><body><form onsubmit='return false;' style='margin:0;padding:0;' id='"+j+"' method='"+c+"' ' action='"+b+"'>";for(var k in d)b+="<input type='hidden' name='"+k+"' value='' >";b+="</form></body></html>";
c=fcpc(a);var l;try{l=c[fcv]||c.contentWindow[fcv]}catch(e){if(f&&h){fcn(f,"");fcn(f,h);c=fcpc(a);l=c[fcv]||c.contentWindow[fcv]}}i&&fce.rpc.setAuthToken(a,i);l.open();l.write(b);l.close();a=l[fcx](j);for(k in d)a[k].value=d[k];a.submit()};fc9[fc].Wa=function(){var a=fce[fcK][fcz]().fcsite,b=fce[fcK][fcz]().fcprofile;a&&b&&fc5.ga(b,a)};fc9[fc].Ob=function(a,b){this.aa[a]=b};
fc9[fc].ba=function(){var a=/Version\/3\..*Safari/;if(a=fc_&&fc$a()[fcE](a))fck[fcy].reload();else{fc5.e!=fcc&&fc5.e.refresh();for(var b in fc5.i){a=fc5.i[b];this.w(a)}}};fc9[fc].L=function(a){a[fcE](/^http[s]?:\/\//)||(a=a&&a[fcr]>0&&a.substring(0,1)=="/"?fck[fcy][fcna][fcE](/^http[s]?:\/\/[^\/]+\//)[0]+a.substring(1):fck[fcy][fcna][fcE](/^[^?#]+\//)[0]+a);this.J=a};fc9[fc].R=function(a){return"fcauth"+a};fc9[fc].V=function(a){return"fcauth"+a+"-s"};
fc9[fc].oa=function(a){return a=fcFa(this.R(a))||fcFa(this.V(a))||this.ka[a]||""};fc9[fc].M=function(a){this.z=a};fc9[fc].Rb=function(a){this.K=a};fc9[fc].D=function(a){a=new this.q(a);a.M(this.z);return a};fc9[fc].X=function(){return this.O};fc9[fc].Qb=function(a){this.ub=a};var fc$=function(a){return fcba(a[fcE](/_([0-9]+)$/)[1],10)};
fc9[fc].N=function(a,b,c,d,f,h){if(!this.bc){this.P(fci.friendconnect_serverBase+"/friendconnect/styles/container.css?v="+this.K);this.bc=fcb}var i=fcqc(d);if(this.rb!=(i?"rtl":"ltr")){this.P(fci.friendconnect_serverBase+"/friendconnect/styles/lightbox"+(i?"-rtl":"")+".css?v="+this.K);this.rb=i?"rtl":"ltr"}if(!this.qb){this.Ma(fci.friendconnect_serverBase+"/friendconnect/script/lightbox.js?v="+this.K);this.qb=fcb}b=b||0;if(goog.ui&&goog.ui.Dialog){this.C();b=new goog.ui.Dialog(fcc,fcb);b.setDraggable(fcb);
b.setDisposeOnHide(fcb);b.setBackgroundElementOpacity(0.5);b.setButtonSet(new goog.ui.Dialog.ButtonSet);this.lastLightboxDialog=b;this.lastLightboxOnCloseCallback=c;c=b.getDialogElement();f=f||702;fcOb(c,"width",fch(f)+"px");h&&fcOb(c,"height",fch(h)+"px");a(b);b.getDialogElement()[fcB].direction=i?"rtl":"ltr"}else if(b<5){b++;a=fcU(this.N,this,a,b,c,d,f,h);setTimeout(a,1000)}else fca(Error("lightbox.js failed to load"))};
fc9[fc].C=function(a){if(this.lastLightboxDialog!=fcc){this.lastLightboxDialog.dispose();this.lastLightboxDialog=fcc;if(this.lastLightboxOnCloseCallback){this.lastLightboxOnCloseCallback(a);this.lastLightboxOnCloseCallback=fcc}}};
var fclc=function(a,b){var c=fc$(this.f);c=fc5.r(c);var d=fcT(c.originalParams);if(b){d["view-params"]=d["view-params"]||{};d["view-params"]=b}d.locale=c.locale;if(c.useLightBoxForCanvas){d.presentation=a;this.lastLightboxDialog!=fcc?fc5.C():fc5.Fa(d)}else if((a=c.kb(a))&&fck[fcy][fcna]!=a)if(fce[fcK][fcz]().embed=="1")try{fci.parent.location=a}catch(f){fci.top.location=a}else fck[fcy].href=a};
fc9[fc].Fa=function(a,b){a=a||{};var c=a.locale,d=fcqc(c),f=this;this.C();this.N(function(h){var i=fc1("div",{},fc1("div",{id:"gadget-signin",style:"background-color:#ffffff;height:32px;"}),fc1("div",{id:"gadget-lb-canvas",style:"background-color:#ffffff;"}));h.getTitleTextElement()[fcp](fc1("span",{id:"gfc-canvas-title",style:"color:#000000;"})),h.getContentElement()[fcp](i);h.setVisible(fcb);i=fcT(a);var j=fcrb(fci),k=fcl[fct](j[fcO]*0.7);j={};j.BORDER_COLOR="#cccccc";j.ENDCAP_BG_COLOR="#e0ecff";
j.ENDCAP_TEXT_COLOR="#333333";j.ENDCAP_LINK_COLOR="#0000cc";j.ALTERNATE_BG_COLOR="#ffffff";j.CONTENT_BG_COLOR="#ffffff";j.CONTENT_LINK_COLOR="#0000cc";j.CONTENT_TEXT_COLOR="#333333";j.CONTENT_SECONDARY_LINK_COLOR="#7777cc";j.CONTENT_SECONDARY_TEXT_COLOR="#666666";j.CONTENT_HEADLINE_COLOR="#333333";i.id="gadget-lb-canvas";fco(i,fcl.min(498,k)+"px");i.maxHeight=k;i["view-params"]=i["view-params"]||{};i["view-params"].opaque=fcb;i["view-params"].skin=i["view-params"].skin||{};fcBa(i["view-params"].skin,
j);f.render(i);k={};k.id="gadget-signin";k.presentation="canvas";k.site=i.site;k.titleDivId="gfc-canvas-title";k["view-params"]={};k["view-params"].opaque=fcb;i=fcT(j);i.ALIGNMENT=d?"left":"right";f.za(k,i);h.reposition()},fcaa,b,c)};fc9[fc].Ub=function(a,b){fc5.e!=fcc&&fc5.e.Vb(a,b)};fc9[fc].ob=function(a){fc5.e!=fcc&&fc5.e.Y(a)};var fcmc=function(a,b,c,d,f,h){var i=this;fc5.xa(a,b,c,d,f,h,fcc,i.callback)};
fc9[fc].xa=function(a,b,c,d,f,h,i,j){var k=fch(fcl[fct](2147483647*fcl[fcka]())),l="gfc_lbox_iframe_"+k;fce.rpc.setAuthToken(l,k);if(!b)b=fc5.openSocialSecurityToken;var e=fc5.openSocialSiteId;fc5.N(function(g){var n="st="+fcg(b)+"&parent="+fcg(fc5.J)+"&rpctoken="+fcg(k),m=fcf+"/friendconnect/lightbox";m+="?"+n;m+="&iframeId="+fcg(l);m+="&iurl="+fcg(a);var p=d-54,o='<iframe id="'+l;h||(o+='" src="'+m);o+='" width="100%" height="'+p+'" frameborder="0" scrolling="auto"></iframe>';g.setContent(o);f&&
g.setTitle(f);g.setVisible(fcb);if(h){h.fcauth=fc5.oa(e);a+="?"+n;fcic(l,a,"POST",h,fcc,fcc,fcc)}},fcc,j,fcc,c,d)};fc9[fc].Ta=function(){var a=fc$(this.f);a=fc5.r(a);return a.viewParams};fc9[fc].Ab=function(a,b){var c=fc$(this.f);c=fc5.r(c);c.viewParams[a]=b};fc9[fc].mb=function(a,b){fc5.e!=fcc&&fc5.e.vb(b)};fc9[fc].nb=function(a,b){fc5.e!=fcc&&fc5.e.wb(b)};fc9[fc].Ra=function(a,b,c,d){fc5.e!=fcc&&fc5.e.Sa(a,b,c,d)};fc9[fc].w=function(a){var b=this.s.ra(a);a.render(b);this.s.postProcessGadget&&this.s.postProcessGadget(a)};
fc9[fc].signout=function(a){fc5.ya(fc5.R(a));fc5.ya(fc5.V(a));fc5.ka={};fc5.ba();return fcd};fc9[fc].ya=function(a){var b=fck[fcy].pathname;b=b[fcw]("/");for(var c=0;c<b[fcr];c++){for(var d=new Array(c+1),f=0;f<c+1;f++)d[f]=b[f];fcGa(a,d[fcta]("/")+"/")}};
fc9[fc].Pb=function(a){var b=fck[fcx](this.f);if(b&&a>0)fco(b[fcB],a+"px");if((b=fck[fcx](this.f+"_body"))&&a>0)fco(b[fcB],a+"px");b=fc$(this.f);var c=fc5.r(b);if(c){if((b=fck[fcx](c.divId))&&a>0){if(c[fcoa]&&c[fcoa]<a){a=c[fcoa];b[fcB].overflowY="auto"}fco(b[fcB],a+"px")}c.X()=="canvas"&&fc5.lastLightboxDialog&&fc5.lastLightboxDialog.reposition()}};fc9[fc].setTitle=function(a){var b=fc$(this.f);b=fc5.r(b);if(b=b.titleDivId)fcn(fck[fcx](b),fce[fcK].escapeString(a))};
fc9[fc].signin=function(a,b,c){fcEa(fc5.R(a),b,31104000,c);fcEa(fc5.V(a),b,-1,c);fc5.ka[a]=b;fc5.ba()};var fcsc=function(a){fc7b(a,fcrc)};fc9[fc].Gb=function(a,b){b&&this.j(b,a);b={};b.url=fcf+"/friendconnect/gadgets/members.xml";this.render(this.o(a,b))};fc9[fc].Ib=function(a,b){b&&this.j(b,a);b={};b.url=fcf+"/friendconnect/gadgets/review.xml";b["view-params"]={startMaximized:"true",disableMinMax:"true",features:"review"};this.render(this.o(a,b))};
fc9[fc].ca=function(a,b){b&&this.j(b,a);b={};b.url=fcf+"/friendconnect/gadgets/wall.xml";b["view-params"]={startMaximized:"true",disableMinMax:"true",features:"comment"};this.render(this.o(a,b))};fc9[fc].za=function(a,b){b&&this.j(b,a);b={};b.url=fcf+"/friendconnect/gadgets/signin.xml";fco(b,32);this.render(this.o(a,b))};fc9[fc].Db=function(a,b){b&&this.j(b,a);a.prefs=a.prefs||{};a.prefs.hints=fci.google_hints;b={};b.url=fcf+"/friendconnect/gadgets/ads.xml";fco(b,90);this.render(this.o(a,b))};
fc9[fc].fa=function(a,b){if(a.id){b&&this.j(b,a);a["view-params"]=a["view-params"]||{};a["view-params"].opaque="true";this.e=new fc3(a);this.e.render();b={};b.url=fcf+"/friendconnect/gadgets/friendbar.xml";a.id=this.e.p;fco(a,"1");this.render(this.o(a,b))}};fc9[fc].Fb=fc9[fc].fa;fc9[fc].ea=function(a,b){a=a||{};a.url=fcf+"/friendconnect/gadgets/signin.xml";a.site=a.site||fce[fcK][fcz]().site;fco(a,32);this.da(a,b)};fc9[fc].Eb=fc9[fc].ea;fc9[fc].Kb=fc9[fc].ca;
fc9[fc].j=function(a,b){var c=b["view-params"];if(!c){c={};b["view-params"]=c}c.skin=a};fc9[fc].o=function(a,b){var c=this.wa(b,a);if(b["view-params"]){b=b["view-params"];if(a["view-params"])b=this.wa(b,a["view-params"]);c["view-params"]=b}return c};fc9[fc].Hb=function(a,b){b&&this.j(b,a);this.render(a)};fc9[fc].wa=function(a,b){var c={},d;for(d in b)c[d]=b[d];for(d in a)if(typeof c[d]=="undefined")c[d]=a[d];return c};
fc9[fc].render=function(a){this.openSocialSiteId=a.site;a["view-params"]=a["view-params"]||{};var b=this.D({divId:a.id,specUrl:a.url,communityId:a.site,height:a[fcO],locale:a.locale||this.ub,secureToken:a.securityToken,titleDivId:a.titleDivId,showEmbedThis:a.showEmbedThis,useLightBoxForCanvas:a.useLightBoxForCanvas||typeof a.useLightBoxForCanvas=="undefined"&&fci.friendconnect_lightbox,viewParams:a["view-params"],prefs:a.prefs,originalParams:a,debug:a.debug,maxHeight:a[fcoa]});a.presentation&&b.Sb(a.presentation);
this.Ka(b);this.s.La(b.id,a.id);fc5.w(b);return b.id};fc9[fc].Jb=function(a,b){a=a||{};a.presentation="canvas";this.Aa(a,b)};fc9[fc].Aa=function(a,b,c){a=a||{};a.url=fce[fcK][fcz]().url;a.site=fce[fcK][fcz]().site||a.site;var d=fce[fcK][fcz]()["view-params"];if(d)a["view-params"]=fce[fcla].parse(decodeURIComponent(d));if(c){a["view-params"]=a["view-params"]||{};a["view-params"].useFixedHeight=fcb;fco(a["view-params"],c);b=b||{};b.HEIGHT=fch(c)}this.da(a,b)};
fc9[fc].da=function(a,b){a=a||{};b&&this.j(b,a);if(fce[fcK][fcz]().canvas=="1")a.presentation="canvas";else if(fce[fcK][fcz]().embed=="1")a.presentation="embed";fc5.render(a)};fc9[fc].lb=function(){var a=fce[fcK][fcz]().caller;if(a&&fck[fcy][fcna]!=a&&a[fcr]>8&&(a.substr(0,7)[fcQ]()=="http://"||a.substr(0,8)[fcQ]()=="https://"))fck[fcy].href=a;else if(a=fce[fcK][fcz]().site)fck[fcy].href=fcf+"/friendconnect/directory/site?id="+a;else fci.history.go(-1)};fc9[fc].v="";fc9[fc].hb=function(){return this.v};
fc9[fc].Nb=function(a){this.apiVersion=a};fc9[fc].P=function(a){var b=fck[fcG]("link");b[fcJ]("rel","stylesheet");b[fcJ]("type","text/css");b[fcJ]("href",a);fck.getElementsByTagName("head")[0][fcp](b)};fc9[fc].Ma=function(a){var b=fck[fcG]("script");b[fcJ]("src",a);b[fcJ]("type","text/javascript");fck.getElementsByTagName("head")[0][fcp](b)};fc9[fc].ja=function(a){if(fck[fcja])a();else fci[fcH]?fci[fcH]("load",a,fcd):fci.attachEvent("onload",a)};
fc9[fc].Z=function(a){if(!a.site)fca("API not loaded, please pass in a 'site'");this.P(fci.friendconnect_serverBase+"/friendconnect/styles/container.css?v="+this.K);this.openSocialSiteId=a.site;this.apiLoadedCallback=a.onload;this.ja(fcU(this.va,this,a,"fc-opensocial-api"))};fc9[fc].tb=fc9[fc].Z;fc9[fc].pb=function(a){var b={};b.site=this.openSocialSiteId;b["view-params"]={txnId:a};this.va(b,"gfc-"+a)};
fc9[fc].Cb=function(a){var b={};for(var c in this.i){var d=this.i[c];if(d.viewParams&&d.viewParams.txnId==a)break;else b[c]=d}this.i=b;(a=fck[fcx]("gfc-"+a))&&a[fcN]&&a[fcN].removeChild&&a[fcN].removeChild(a)};fc9[fc].cb=function(){return"<Templates xmlns:fc='http://www.google.com/friendconnect/makeThisReal'>  <Namespace prefix='fc' url='http://www.google.com/friendconnect/makeThisReal'/>  <Template tag='fc:signIn'>    <div onAttach='google.friendconnect.renderSignInButton({element: this})'></div>  </Template></Templates>"};
fc9[fc].ib=function(){return"<Templates xmlns:os='http://ns.opensocial.org/2008/markup'><Namespace prefix='os' url='http://ns.opensocial.org/2008/markup'/><Template tag='os:Name'>  <span if='${!My.person.profileUrl}'>${My.person.displayName}</span>  <a if='${My.person.profileUrl}' href='${My.person.profileUrl}'>      ${My.person.displayName}</a></Template><Template tag='os:Badge'>  <div><img if='${My.person.thumbnailUrl}' src='${My.person.thumbnailUrl}'/>   <os:Name person='${My.person}'/></div></Template><Template tag='os:PeopleSelector'>  <select onchange='google.friendconnect.PeopleSelectorOnChange(this)' name='${My.inputName}'          multiple='${My.multiple}' x-var='${My.var}' x-max='${My.max}'          x-onselect='${My.onselect}'>    <option repeat='${My.group}' value='${Cur.id}' selected='${Cur.id == My.selected}'>        ${Cur.displayName}    </option>  </select></Template></Templates>"};
var fctc=function(a){var b;if(a.multiple){b=[];for(var c=0;c<a[fcF][fcr];c++)a[fcF][c].selected&&b[fcq](a[fcF][c].value);c=a.getAttribute("x-max");try{c=1*c}catch(d){c=0}if(c&&b[fcr]>c&&a["x-selected"]){b=a["x-selected"];for(c=0;c<a[fcF][fcr];c++){a[fcF][c].selected=fcd;for(var f=0;f<b[fcr];f++)if(a[fcF][c].value==b[f]){a[fcF][c].selected=fcb;break}}}}else b=a[fcF][a.selectedIndex].value;a["x-selected"]=b;(c=a.getAttribute("x-var"))&&fci.opensocial[fcha]&&fci.opensocial[fcha].getDataContext().putDataSet(c,
b);if(c=a.getAttribute("x-onselect"))if(fci[c]&&typeof fci[c]=="function")fci[c](b);else if(a["x-onselect-fn"])a["x-onselect-fn"][fcL](a);else a["x-onselect-fn"]=new Function(c)};
fc9[fc].va=function(a,b){fci.opensocial.template.Loader.loadContent(this.ib());fci.opensocial.template.Loader.loadContent(this.cb());fci.opensocial[fcha].processDocumentMarkup();var c=fck[fcG]("div");c.id=b;fco(c[fcB],"0px");fcm(c[fcB],"0px");c[fcB].position="absolute";c[fcB].visibility="hidden";fck[fcja][fcp](c);b={};b.url=fcf+"/friendconnect/gadgets/osapi-"+this.apiVersion+".xml";fco(b,0);b.id=c.id;b.site=a.site;b["view-params"]=a["view-params"];this.render(b)};
fc9[fc].Na=function(){fc5.v=this.f;fc5.openSocialSecurityToken=this.a[0];var a=fc5.openSocialSecurityToken;fci.opensocial[fcha].executeRequests();fci.opensocial.template.process();if(fc5.apiLoadedCallback){a=fcAa(fc5.apiLoadedCallback,a);setTimeout(a,0)}};fc9[fc].G=function(a){var b=fcc;for(var c in this.i)if(this.i[c].divId==a){b=this.i[c];break}return b};fc9[fc].u=function(a,b){a=this.G(a);var c=fcc;if(a)c=a.u(b);return c};fc9[fc].t=function(a,b){a=this.G(a);var c=fcc;if(a)c=a.t(b);return c};
fc9[fc].Tb=function(a,b){this.N(function(c){var d=fck.createTextNode("Copy & paste this code into your site.");c.getContentElement()[fcp](d);c.getContentElement()[fcp](fck[fcG]("br"));d=fc5.t(a,b);var f=fck[fcG]("textarea");fcn(f,d);f[fcJ]("style","width:500px;");c.getContentElement()[fcp](f);c.setVisible(fcb)})};
var fcuc=["ar","dv","fa","iw","he","ku","pa","sd","tk","ug","ur","yi"],fcqc=function(a){a=a;var b=fcd;if(a){a=a[fcw]("_")[0];b=fcJa(fcuc,a)}else b=(a=fcQb(fck[fcja],"direction"))&&a=="rtl";return b},fcnc=function(a){var b=this,c=fc$(b.f);c=fc5.r(c);fc5.ga(a,c.communityId,b.callback)};fc9[fc].ga=function(a,b,c){b=b||this.openSocialSiteId;a={presentation:"canvas",url:fcf+"/friendconnect/gadgets/members.xml",site:b,"view-params":{profileId:a}};this.Fa(a,c)};
fc9[fc].eb=function(a){var b=fcc;if((a=this.G(a))&&a.secureToken)b=a.secureToken;return b};fc9[fc].db=function(a){var b=fcc;if((a=this.G(a))&&a.communityId)b=a.communityId;return b};var fcrc=function(a){fc5.v&&fc0b(fc5.v,a)},fcvc=function(){fc5.signout(fc5.openSocialSiteId)},fcwc=function(){fc4b(fc5.v)},fcxc=function(a,b){fc_b(a,b)},fcbc=function(){this.l={}};fcbc[fc].register=function(){fce.rpc[fcP]("subscribeEventType",fcyc);fce.rpc[fcP]("publishEvent",fccc)};
var fcyc=function(a){var b=fcoc;b.l[a]=b.l[a]||[];a=b.l[a];a[a[fcr]]={frameId:this.f}};fcbc[fc].Ga=function(a,b,c){var d=this;d.l[b]=d.l[b]||[];b=d.l[b];b[b[fcr]]={container:a,callback:c}};var fccc=function(a){var b=fcoc,c=0;if(this.f)c=fc$(this.f);b.l[a]=b.l[a]||[];b=b.l[a];for(var d=0;d<b[fcr];d++)b[d].container?b[d].callback[fcD](b[d].container,a,c):fce.rpc[fcD](b[d].frameId,a,fcc,a,c)},fcoc=new fcbc,fc5=new fc9;fc5.ja(fc5.Wa);fcV("google.friendconnect.container",fc5);
fcV("google.friendconnect.container.refreshGadgets",fc5.ba);fcV("google.friendconnect.container.setParentUrl",fc5.L);fcV("google.friendconnect.container.setServerBase",fc5.M);fcV("google.friendconnect.container.setServerVersion",fc5.Rb);fcV("google.friendconnect.container.createGadget",fc5.D);fcV("google.friendconnect.container.openLightboxIframe",fc5.xa);fcV("google.friendconnect.container.renderGadget",fc5.w);fcV("google.friendconnect.container.render",fc5.render);
fcV("google.friendconnect.container.goBackToSite",fc5.lb);fcV("google.friendconnect.container.renderMembersGadget",fc5.Gb);fcV("google.friendconnect.container.renderReviewGadget",fc5.Ib);fcV("google.friendconnect.container.renderCommentsGadget",fc5.ca);fcV("google.friendconnect.container.renderSignInGadget",fc5.za);fcV("google.friendconnect.container.renderFriendBar",fc5.Fb);fcV("google.friendconnect.container.renderSocialBar",fc5.fa);
fcV("google.friendconnect.container.renderCanvasSignInGadget",fc5.Eb);fcV("google.friendconnect.container.renderUrlCanvasGadget",fc5.Jb);fcV("google.friendconnect.container.renderEmbedSignInGadget",fc5.ea);fcV("google.friendconnect.container.renderUrlEmbedGadget",fc5.Aa);fcV("google.friendconnect.container.renderEmbedGadget",fc5.da);fcV("google.friendconnect.container.renderWallGadget",fc5.Kb);fcV("google.friendconnect.container.renderAdsGadget",fc5.Db);
fcV("google.friendconnect.container.renderOpenSocialGadget",fc5.Hb);fcV("google.friendconnect.container.setNoCache",fc5.Da);fcV("google.friendconnect.container.enableProxy",fc5.la);fcV("google.friendconnect.container.setDomain",fc5.Ob);fcV("google.friendconnect.container.setLocale",fc5.Qb);fcV("google.friendconnect.container.loadOpenSocialApi",fc5.tb);fcV("google.friendconnect.container.initOpenSocialApi",fc5.Z);fcV("google.friendconnect.container.getOpenSocialApiIframeId",fc5.hb);
fcV("google.friendconnect.container.setApiVersion",fc5.Nb);fcV("google.friendconnect.container.getEmbedUrl",fc5.u);fcV("google.friendconnect.container.getEmbedHtml",fc5.t);fcV("google.friendconnect.container.getGadgetSecurityToken",fc5.eb);fcV("google.friendconnect.container.getGadgetCommunityId",fc5.db);fcV("google.friendconnect.container.showEmbedDialog",fc5.Tb);fcV("google.friendconnect.container.showMemberProfile",fc5.ga);fcV("google.friendconnect.requestSignIn",fcrc);
fcV("google.friendconnect.requestSignOut",fcvc);fcV("google.friendconnect.requestSettings",fcwc);fcV("google.friendconnect.requestInvite",fcxc);fcV("google.friendconnect.renderSignInButton",fcsc);fcV("google.friendconnect.container.invokeOpenSocialApiViaIframe",fc5.pb);fcV("google.friendconnect.container.removeOpenSocialApiViaIframe",fc5.Cb);fcV("google.friendconnect.userAgent.WEBKIT",fc_);fcV("google.friendconnect.userAgent.IE",fcZ);fcV("google.friendconnect.PeopleSelectorOnChange",fctc);
google.friendconnect.container.setServerBase('http://ps.friendconnect.gmodules.com/ps/');google.friendconnect.container.setServerVersion('0.453.3');google.friendconnect.container.setApiVersion('0.8');
google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/activities.xml', 'http://q8j0igk2u2f6kf7jogh6s66md2d7r154.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/ads.xml', 'http://t767uouk8skpac15v8ue0n16regb3m2t.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/ask.xml', 'http://uofgf6lm45rimd9jp6hn983ul6n2en81.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/friendbar.xml', 'http://p7rjrrl49ose4gob99eonlvp0drmce3d.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/content_reveal.xml', 'http://n0mc7q283f00tpk3uifa7sjv4hmrults.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/chat.xml', 'http://4mmefl67as0q39gf1o4pnocubqmdgei0.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/donate.xml', 'http://7v4nflqvq38notsghmcr5a9t6o9g6kn4.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/lamegame.xml', 'http://ffbrstu9puk7qmt45got9mqe5k7ijrs4.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/map.xml', 'http://k0dfp8trn0hi5d2spmo7jmc88n6kr1cc.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/members.xml', 'http://r1rk9np7bpcsfoeekl0khkd2juj27q3o.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/newsletterSubscribe.xml', 'http://k830suiki828goudg9448o6bp0tpu5r3.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/poll.xml', 'http://1ivjd75aqp679vbgohjv74tlhn13rgdu.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/recommended_pages.xml', 'http://iqavu79a908u5vcecp0pq80hhbhkv33b.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/review.xml', 'http://r85jiaoot111joesr8bilfhfeslcc496.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/sample.xml', 'http://785aoao97uti9iqffknjp5e0kn2ljlm4.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/signin.xml', 'http://8fkcem1ves287v3g5lu9gep1j91p3kk1.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/wall.xml', 'http://o29lt44ell30t7ljcdfr8lq2mjakv2co.friendconnect.gmodules.com/ps/');

google.friendconnect.container.setDomain('http://www.google.com/friendconnect/gadgets/osapi-0.8.xml', 'http://mc8tdi0ripmbpds25eboaupdulritrp6.friendconnect.gmodules.com/ps/');
window['__ps_loaded__'] = true; 
 }google.friendconnect_ = google.friendconnect;
