if(typeof GD=="undefined"){var GD={}
}if(typeof GD.dialog=="undefined"){GD.dialog={}
}GD.dialogManagerImpl=function(){if((typeof GD.effects!="undefined")&&(typeof GD.effects.OVERLAY_Z_INDEX!="undefined")){this.CURRENT_Z_INDEX=GD.effects.OVERLAY_Z_INDEX+10
}else{this.CURRENT_Z_INDEX=100
}this.activeDialogList=new Array();
this.fetchComplete=false;
this.occlusionComplete=false;
this.fetchResults=null;
GD.dialog.OVERLAY_OPACITY=0.8;
GD.dialog.TIMER=5;
GD.dialog.SPEED=10;
GD.dialog.WRAPPER="PageContent";
GD.dialog.contextHelpId="GDContextHelpPanel";
GD.dialog.contextHelpShown=false;
function G(m,c,b,i){m=id(m);
if(!m){m=id("PageContent");
if(!m){alert("Sorry, help cannot be displayed..");
return 
}}if(typeof c!=="string"){alert("Sorry, help cannot be displayed..");
return 
}var f=id(c);
if(!f){alert("Sorry, help cannot be displayed...");
return 
}if(typeof b==="undefined"){b=250
}var k=f.innerHTML.trim();
if(GD.dialog.contextHelpShown){X(GD.dialog.contextHelpId);
document.onclick=null
}var a;
if(i){i=$(i)
}var l=17;
var e=-5;
if(i&&i.length){var h=i.offset();
var o=h.left;
var n=i.width();
var g=o+n;
var d=$(m).offset();
var j=b+30;
if(j>n){e=-(d.left-o)-5
}else{if((d.left+j)>g){e=e=-((d.left+j)-g)-5
}}}W(GD.dialog.contextHelpId,k,m,b,l,e,null,null,null,"#e3e3e3",false,true);
setTimeout(I,1);
S(GD.dialog.contextHelpId);
GD.dialog.contextHelpShown=true;
Q();
return false
}function Q(){var a=$(window).scrollTop()+$(window).height();
var b=$("#"+GD.dialog.contextHelpId);
var d=Math.ceil(b.offset().top)+b.outerHeight();
var c=10;
if(d+c>a){var e=d-a;
Logger.group("Scrolling help panel into view");
Logger.info("windowBottomPixel: "+a);
Logger.info("helpPanelBottom: "+d);
Logger.info("helpPanel.outerHeight(): "+b.outerHeight());
Logger.info("scrollDelta: "+e);
Logger.groupEnd();
$(window).scrollTo("+="+(e+c)+"px",500,{easing:"swing",axis:"y"})
}}function I(){document.onclick=function(c){var a=id(GD.dialog.contextHelpId);
var b;
c=GD.dom.fixEvent(c);
b=GD.dom.isDescendant(c.target,a);
if(!c.target){alert("target is null")
}else{if(!b){document.onclick=null;
X(GD.dialog.contextHelpId);
GD.dialog.contextHelpShown=false
}}return true
}
}function W(o,f,h,c,k,d,b,m,j,l,g,e){if(typeof l!=="string"){l="white"
}if(f&&f.jquery){}else{if(typeof f==="string"){}else{Logger.warn("GD.dialogManager.panelCreate called without a valid content param");
return 
}}h=id(h);
if(h==null){h=id("PageContent")
}if((h==null)||(typeof h!=="object")){h=document.body
}if(typeof c!=="number"){c=200
}if(typeof k!=="number"){k=null
}if(typeof d!=="number"){d=null
}if(typeof b!=="number"){b=null
}if(typeof m!=="number"){m=null
}if(k==null&&b==null){k=1
}if(d==null&&m==null){d=1
}if(typeof j!=="number"){j=10000
}if(typeof g!=="boolean"){g=true
}if(h){var n=$("<div>");
n.attr("clickAwayClose",e);
n.attr("id",o);
n.addClass("gdPanel");
n.css({display:"none","background-color":l,"z-index":j}).width(c);
if(typeof k==="number"){n.css("top",k+"px")
}if(typeof d==="number"){n.css("left",d+"px")
}if(typeof b==="number"){n.css("bottom",b+"px")
}if(typeof m==="number"){n.css("right",m+"px")
}h.appendChild(n.get(0));
var i="";
if(g){i+="<a href='#' onclick='return GD.dialogManager.panelHide(\""+o+"\");'><div class='closeBox'></div></a>"
}i+="<div id='"+o+"Contents'></div>";
if(g){i="<div class='gdPanelClosable'>"+i+"</div>"
}var a=$(i);
a.append(f);
n.append(a)
}}function S(b){if(typeof b!=="string"){throw"dialogId parameter to panelCreate() must be a string"
}var a=$("#"+b);
if(a.length){a.css("display","block")
}a.bgiframe()
}function Y(b){if(typeof b!=="string"){throw"dialogId parameter to panelCreate() must be a string"
}S(b);
var a=id(b);
if(a){a.scrollIntoView()
}}function J(b){if(typeof b!=="string"){throw"dialogId parameter to panelCreate() must be a string"
}var a=id(b);
if(a){a.style.display="none";
GD.effects.deleteBrowserShim(a)
}}function X(b){if(typeof b!=="string"){throw"dialogId parameter to panelCreate() must be a string"
}J(b);
var a=id(b);
if(a){a.parentNode.removeChild(a);
delete a
}}function O(b,d){if(typeof b!=="string"){throw"dialogId parameter to panelCreate() must be a string"
}var a=id(b);
if(a){var c=id(b+"Contents");
c.innerHTML=d;
GD.effects.showBrowserShim(a)
}}function T(f,d,b,e,a){if(typeof d!=="string"){d="I got nothin'";
var c=id(b);
if(c){d=c.innerHTML
}}L(f,d,"prompt",null,e,a)
}function L(w,j,e,r,a,d,u,t){if((typeof e!=="string")||(e!=="info"&&e!=="prompt"&&e!=="success"&&e!=="warning")){e="error"
}if(typeof w!=="string"){w=""
}if(typeof j!=="string"){j=""
}if(typeof a!=="boolean"){a=true
}var v;
var l;
var p;
var m;
var i;
var b;
if(!id("GDPopupDialog")){v=document.createElement("div");
v.id="GDPopupDialog";
l=document.createElement("div");
l.id="GDPopupDialogHeader";
m=document.createElement("div");
m.id="GDPopupDialogTitle";
p=document.createElement("div");
p.id="GDPopupDialogClose";
p.className="closeBox";
i=document.createElement("div");
i.id="GDPopupDialogContent";
b=document.createElement("div");
b.id="GDPopupDialogMask";
document.body.appendChild(b);
document.body.appendChild(v);
v.appendChild(l);
l.appendChild(m);
l.appendChild(p);
v.appendChild(i);
p.setAttribute("onclick","GD.dialogManager.hideDialog()");
p.onclick=GD.dialogManager.hideDialog
}else{v=id("GDPopupDialog");
l=id("GDPopupDialogHeader");
m=id("GDPopupDialogTitle");
p=id("GDPopupDialogClose");
i=id("GDPopupDialogContent");
b=id("GDPopupDialogMask");
b.style.visibility="visible";
v.style.visibility="visible"
}v.style.opacity=0;
v.style.filter="alpha(opacity=0)";
v.alpha=0;
var q=K();
var o=V();
var g=Z();
var n=B();
var c=v.offsetWidth;
var h=v.offsetHeight;
var f=Math.round(n+(o/3)-(h/2));
var k=Math.round(g+(q/2)-(c/2));
f=String(f)+"px";
k=String(k)+"px";
v.style.top=f;
v.style.left=k;
l.className=e+"Header";
if(w&&(w.length>0)){m.innerHTML=w
}else{m.style.display="none"
}i.className=e;
i.innerHTML=j;
var s=id(GD.dialog.WRAPPER);
b.style.height=s.offsetHeight+"px";
v.timer=setInterval("GD.dialogManager._fadeDialog(true)",GD.dialog.TIMER);
if(r>0){p.style.visibility="hidden";
window.setTimeout("GD.dialogManager.hideDialog()",(r*1000))
}else{if(a){p.style.visibility="visible"
}else{p.style.visibility="hidden"
}}}function P(){var a=id("GDPopupDialog");
clearInterval(a.timer);
a.timer=setInterval("GD.dialogManager._fadeDialog(false)",GD.dialog.TIMER)
}function C(h,e,c,k,b,j,f,a,d){if(typeof e!="number"){e=-1
}if(typeof c!="boolean"){c=true
}if(typeof a!="function"){a=null
}if(typeof d=="undefined"){d=null
}if(c){this.isAjaxDialog=false;
this.fetchResults=null;
this.fetchComplete=true;
this.occlusionComplete=false;
var i=null;
if(b){i=function(){GD.dialogManager.closeAllDialogs()
}
}var g=this.CURRENT_Z_INDEX+1;
this.activeDialogList.push(new GD.dialog(h,e,g,k,b,j,f,a,d));
GD.effects.occludePage(this._onOcclusionComplete,i,null,this.CURRENT_Z_INDEX);
this.CURRENT_Z_INDEX+=2
}else{this.activeDialogList.push(new GD.dialog(h,e,this.CURRENT_Z_INDEX,k,b,j,f,a,d));
this.CURRENT_Z_INDEX++;
this.getCurrentDialog().display()
}}function N(h,e,c,j,b,i,f,a,d){if(typeof e!="number"){e=-1
}if(typeof c!="boolean"){c=true
}if(typeof a!="function"){a=null
}if(typeof d=="undefined"){d=null
}var g=this.CURRENT_Z_INDEX+1;
this.activeDialogList.push(new GD.dialog(null,e,g,j,b,i,f,a,d));
this.isAjaxDialog=true;
this.fetchResults=null;
this.fetchComplete=false;
if(c){this.occlusionComplete=false;
GD.effects.occludePage(this._onOcclusionComplete,null,null,this.CURRENT_Z_INDEX);
this.CURRENT_Z_INDEX++;
this._fetchAjaxDialog(h)
}else{this.occlusionComplete=true;
this._fetchAjaxDialog(h)
}this.CURRENT_Z_INDEX++
}function E(){if((this.activeDialogList==null)||(this.activeDialogList.length==0)){return null
}return this.activeDialogList[this.activeDialogList.length-1]
}function A(){if((GD.dialogManager.activeDialogList==null)||(GD.dialogManager.activeDialogList.length==0)){return 
}var a=GD.dialogManager.activeDialogList.pop();
a.dialogElement.parentNode.removeChild(a.dialogElement)
}function F(){GD.dialogManager.deleteCurrentDialog();
GD.effects.revealPage();
return false
}function H(a){GD.ajax.request(a,this._onFetchAjaxDialogComplete)
}function R(a){var b=GD.dialogManager;
b.fetchComplete=true;
b.fetchResults=a;
if(b.occlusionComplete){if((a==null)||!a.success){b._displayAjaxError(a)
}else{b.getCurrentDialog().display(a.responseText);
if(b.getCurrentDialog().onLoadComplete!=null){b.getCurrentDialog().onLoadComplete(b.getCurrentDialog().getExtraData())
}}}}function M(){var a=GD.dialogManager;
a.occlusionComplete=true;
if(a.fetchComplete){if(a.isAjaxDialog&&((a.fetchResults==null)||!a.fetchResults.success)){a._displayAjaxError(results)
}else{var b=null;
if(a.isAjaxDialog){b=a.fetchResults.responseText
}a.getCurrentDialog().display(b);
if(a.getCurrentDialog().onLoadComplete!=null){a.getCurrentDialog().onLoadComplete(a.getCurrentDialog().getExtraData())
}}}}function D(a){alert("Could not load dialog!");
alert(a.httpMethod+"( "+a.url+" )\n\nResponse "+a.status+": "+a.statusText);
GD.effects.revealPage(null)
}function K(){return window.innerWidth!=null?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body!=null?document.body.clientWidth:null
}function V(){return window.innerHeight!=null?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body!=null?document.body.clientHeight:null
}function B(){return typeof window.pageYOffset!="undefined"?window.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop?document.body.scrollTop:0
}function Z(){return typeof window.pageXOffset!="undefined"?window.pageXOffset:document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft?document.body.scrollLeft:0
}function U(a){if(typeof a!=="boolean"){a=true
}var b=id("GDPopupDialog");
var c;
if(a){c=b.alpha+GD.dialog.SPEED
}else{c=b.alpha-GD.dialog.SPEED
}b.alpha=c;
b.style.opacity=(c/100);
b.style.filter="alpha(opacity="+c+")";
if(c>=99){clearInterval(b.timer);
b.timer=null
}else{if(c<=1){b.style.visibility="hidden";
id("GDPopupDialogMask").style.visibility="hidden";
clearInterval(b.timer)
}}}this.showHelp=G;
this.panelCreate=W;
this.panelShow=S;
this.panelHide=J;
this.panelClose=X;
this.panelSetContents=O;
this.showPromptDialog=T;
this.showDialog=L;
this.hideDialog=P;
this.addCustomDialog=C;
this.addAjaxDialog=N;
this.getCurrentDialog=E;
this.deleteCurrentDialog=A;
this.closeAllDialogs=F;
this._fetchAjaxDialog=H;
this._onOcclusionComplete=M;
this._onFetchAjaxDialogComplete=R;
this._displayAjaxError=D;
this._fadeDialog=U
};
GD.dialog=function(H,D,I,L,B,J,E,A,C){if(typeof D==="undefined"){D=-1
}if(typeof H==="undefined"){H="<div>dialog contents not specified</div>"
}if(typeof I==="undefined"){I=0
}if(typeof L!=="boolean"){L=false
}if(typeof B!=="boolean"){B=false
}if(typeof J!=="string"){J=null
}if(typeof A!=="function"){A=null
}if(typeof C==="undefined"){C=null
}this.width=D;
this.dialogElement=null;
this.dialogContents=null;
this.zIndex=I;
this.draggable=L;
this.closeable=B;
this.onClose=J;
this.wrapperClass=E;
this.onLoadComplete=A;
this.onLoadComplete=A;
this.extraData=C;
function F(N){if(N&&N.jquery){this.contents=N
}else{if(typeof N==="string"){this.contents=$(N)
}else{if(N&&N.tagName){this.contents=$(N)
}else{Logger.warn("GD.dialog called without a valid dialogBody param");
return 
}}}if(this.dialogContents&&(typeof this.dialogContents==="object")){var O=$(this.dialogContents);
var M=O.children();
O.children().remove();
O.append(this.contents)
}}function G(V){if((typeof this.dialogContents=="undefined")||(this.dialogContents==null)){if(V){this.setContents(V)
}var U=$("<div class='gdDialog'>").css("zIndex",this.zIndex);
var S=$("<div class='dialogFrame'>");
S.width(this.width>0?this.width:700);
if(this.closeable){var N=$("<div class='closeBox'>");
var T=this.onClose;
N.click(function(){function X(Y){if(typeof Y==="function"){Y()
}GD.dialogManager.closeAllDialogs()
}X(T)
});
N.css("zIndex",this.zIndex+1);
S.append(N)
}var P=U;
var R=$("<div>").css("min-height","50px");
S.append(R);
if(this.wrapperClass){var O=$("<div>").addClass(this.wrapperClass);
U.append(O);
P=O
}P.append(S);
var Q=$(window).scrollTop();
var M=$(window).height();
M=M/4;
U.css("top",(Q+M)+"px");
if(B){U.keypress(function(Y){if(Y.keyCode==27){function X(Z){if(typeof Z==="function"){Z()
}GD.dialogManager.closeAllDialogs()
}X(this.onClose)
}})
}$("body").append(U);
this.dialogContents=R.get(0);
this.dialogElement=U.get(0)
}var W=$(this.dialogContents);
W.children().remove();
W.append(this.contents)
}function K(){return this.extraData
}this.setContents=F;
this.display=G;
this.getExtraData=K;
this.setContents(H)
};
if(typeof GD.dialogManager=="undefined"){GD.dialogManager=new GD.dialogManagerImpl()
};
if(typeof GD=="undefined"){var GD={}
}if(typeof GD.coach=="undefined"){GD.coach={}
}GD.coach.cheer=function(P,I,S,E,K,N,B){P=id(P);
if(typeof B!="boolean"){B=true
}var A=I[S];
if(typeof A!="object"){return 
}var T=I.$cheerPrefix;
var F=I.$cheerSuffix;
if(typeof T!="string"){T=""
}if(typeof F!="string"){F=""
}if(B){var R=A.messages;
if(typeof R!="object"){return 
}var H=false;
for(var O=(R.length-1);
O>=0;
O--){var L=R[O];
var C=L[0];
if(E>=C){P.innerHTML=T+L[1]+F;
H=true;
break
}}if(!H){P.innerHTML=""
}}else{var D="";
if(E<K){if(typeof A.tooFew=="string"){D=T+A.tooFew+F
}}else{if((N>0)&&(E>N)){if(typeof A.tooMany=="string"){D=T+A.tooMany+F
}}}P.innerHTML=D
}var J=true;
var M=I.$defaultColor;
var G=I.$errorColor;
var Q=I.$validColor;
if(E<K){J=false
}else{if((N>0)&&(E>N)){J=false
}}if(B){if(J){if(typeof I.$validColor=="string"){P.style.color=I.$validColor
}}else{if(typeof I.$defaultColor=="string"){P.style.color=I.$defaultColor
}}}else{if(J){if(typeof I.$validColor=="string"){P.style.color=I.$validColor
}}else{if(typeof I.$errorColor=="string"){P.style.color=I.$errorColor
}}}};
if(typeof GD==="undefined"){var GD={}
}if(typeof GD.augments==="undefined"){GD.augments={}
}GD.augments.MIN_AD_SLOT_HEIGHT=50;
GD.augments.hideUnusedAdSlots=function(){try{$(".adSlotContainer").each(function(C){var D=$(this);
var B=D.height();
if(B<GD.augments.MIN_AD_SLOT_HEIGHT){D.css("display","none")
}})
}catch(A){Logger.fatal("GD.augments.collapseAdSlots",A)
}};
GD.augments.augmentContextHelpNodes=function(){try{var A=$(".contextHelpLink");
A.each(function(C){GD.augments.augmentContextHelpNode(this)
})
}catch(B){Logger.fatal("GD.augments.augmentContextHelp",B)
}};
GD.augments.augmentContextHelpNode=function(B){B=GD.jquery(B);
var A=B.find("span[href]");
A.each(function(E){var C=$(this);
var H=C.attr("constrainto");
var D=C.attr("href");
var F=D.split("#")[1];
if(F){var G=C.attr("helpWidth")||400;
C.removeAttr("href").addClass("link");
C.click(function(){GD.augments.contextHelpToggle(B,F,G,H)
})
}})
};
GD.augments.contextHelpToggle=function(D,A,C,B){try{if(GD.dialog.contextHelpShown==true){GD.dialog.contextHelpShown=false
}else{GD.dialogManager.showHelp(D.get(0),A,C,B)
}}catch(E){Logger.fatal("GD.augments.contextHelpToggle",E)
}};
GD.augments.augmentPromptNodes=function(){try{var B=$("input.prompted");
B.each(function(){var E=$(this);
var C=E.attr("prompt");
var D=E.attr("setFocus");
if(C&&(typeof C==="string")){GD.augments.augmentPromptNode(E,C,D)
}})
}catch(A){Logger.fatal("GD.augments.augmentPromptNodes",A)
}};
GD.augments.uninstallPromptNodes=function(){try{var B=$("input.prompted");
B.each(function(){var C=$(this);
GD.augments.uninstallPromptNode(C)
})
}catch(A){Logger.fatal("GD.augments.uninstallPromptNodes",A)
}};
GD.augments.augmentPromptNode=function(C,A,B){try{C=GD.jquery(C);
C.attr("prompt",A);
C.focus(GD.augments.onPromptFocus);
C.blur(GD.augments.onPromptBlur);
if(B){C.focus()
}else{C.blur()
}}catch(D){Logger.fatal("GD.augments.augmentPromptNode",D)
}};
GD.augments.uninstallPromptNode=function(B){try{B=GD.jquery(B);
var A=B.attr("prompt");
if(A){B.removeAttr("prompt");
B.unbind("focus",GD.augments.onPromptFocus);
B.unbind("blur",GD.augments.onPromptBlur);
if(B.hasClass("fieldPrompt")){if(B.val()===A){B.val("")
}B.removeClass("fieldPrompt")
}else{if(B.hasClass("fieldData")){B.removeClass("fieldData")
}}}}catch(C){Logger.fatal("GD.augments.uninstallPromptNode",C)
}};
GD.augments.onPromptFocus=function(B){node=$(B.target);
var A=node.attr("prompt");
if(node.val()===A){node.val("")
}node.removeClass("fieldPrompt");
node.addClass("fieldData")
};
GD.augments.onPromptBlur=function(B){node=$(B.target);
var A=node.attr("prompt");
if((node.val()==="")||(node.val()===A)){node.val(A);
node.removeClass("fieldData");
node.addClass("fieldPrompt")
}};
GD.augments.tagsMaxTagLength=50;
GD.augments.maxInitialSuggestions=8;
GD.augments.maxSuggestions=50;
GD.augments.tagsEditAreaPostfix="_Edit";
GD.augments.tagsEditFieldPostfix="_EditField";
GD.augments.tagsFieldValuePostfix="_Value";
GD.augments.tagsHelpAreaPostfix="_Help";
GD.augments.tagsSeeMoreLinkPostfix="_SeeMoreLink";
GD.augments.tagsSeeMoreTagsPostfix="_SeeMoreTags";
GD.augments.classNameTagEditor="tagEditor";
GD.augments.classNameTagEditorEditArea="editArea";
GD.augments.classNameTagEditorEditField="editField";
GD.augments.classNameTagEditorHelpArea="helpArea";
GD.augments.classNameTagEditorEnteredTag="enteredTag";
GD.augments.classNameTagEditorEnteredTagHilited="enteredTagHilited";
GD.augments.classNameTagEditorEnteredTagText="enteredTagText";
GD.augments.classNameTagEditorEnteredTagClose="closeBox";
GD.augments.classNameTagEditorAutoComplete="tagEditorAC";
GD.augments.augmentTagFields=function(){try{var C=$("input.tagEditor");
for(var A=0;
A<C.length;
A++){GD.augments.augmentTagField(C.get(A))
}}catch(B){Logger.fatal("GD.augments.augmentTagFields",B)
}};
GD.augments.augmentTagField=function(H){try{var D=GD.jquery(H);
var C=D.attr("id");
var M=D.attr("name").trim();
var A=D.val().trim();
var G=D.onchange;
var I=D.attr("suggestions");
var K=D.attr("existingTagsId");
var F=D.attr("existingTagsList");
var B;
if(K){K=K.trim();
if(K.length>0){var L=id(K);
if(L){B=L.innerHTML
}}}if(F){F=F.trim();
if(F.length>0){B+=","+F.trim()
}}if(typeof I==="string"){I=I.trim()
}D.attr("id",C+"_OldNode");
var E=GD.augments._createTagEditorNode(C,M,A,I,B,G);
if(E.length){D.replaceWith(E);
GD.augments._tagAutoComplete(C,B)
}}catch(J){Logger.fatal("GD.augments.augmentTagField",J)
}};
GD.augments.createTagField=function(F,C,A,I,G,D){try{var B=id(F);
if(!B){alert("GD.augments.addTagField called without valid container: '"+F+"'");
return 
}if(B.nodeName.toLowerCase()!="input"){alert("tag field should be applied to an 'input' element.  You tried to apply it to a '"+B.nodeName.toLowerCase()+"' element.");
return 
}var E=GD.augments._createTagEditorNode(C,A,I,G,D);
if(E){B.appendChild(E)
}GD.augments._tagAddAutoComplete(C,D)
}catch(H){Logger.fatal("GD.augments.createTagField",H)
}};
GD.augments.addTags=function(D,C){try{var B=$("#"+D+GD.augments.tagsEditAreaPostfix);
var A=$("#"+D+GD.augments.tagsFieldValuePostfix);
GD.augments._addTags(D,B,A,C)
}catch(E){Logger.fatal("GD.augments.addTags",E)
}};
GD.augments.removeTags=function(E,M){try{if((typeof E!=="string")||(typeof M!=="string")){return 
}var B=E+GD.augments.tagsEditAreaPostfix;
var I=id(B);
M=M.trim();
if(M.length<=0){return 
}var C=$(I).find("span."+GD.augments.classNameTagEditorEnteredTagText);
var A=M.split(",");
for(var D=0;
D<A.length;
D++){var K=A[D];
K=K.trim();
for(var H=0;
H<C.length;
H++){var F=C.get(H);
if(F.firstChild){var L=F.firstChild.nodeValue;
if(L===K){var G=F.parentNode;
I.removeChild(G);
G=null
}}}}GD.augments._removeTagValues(E,I,M)
}catch(J){Logger.fatal("GD.augments.removeTags",J)
}};
GD.augments.clearTags=function(C){try{var A=id(C+GD.augments.tagsFieldValuePostfix);
var B=A.value;
GD.augments.removeTags(C,B)
}catch(D){Logger.fatal("gd-augments.js / GD.augments.clearTags()",D)
}};
GD.augments._createTagEditorNode=function(F,E,G,A,C,D){try{if(typeof F!=="string"){alert("GD.augments.addTagField called without valid tagEditorId.");
return 
}F=F.trim();
if(F.length<=0){alert("GD.augments.addTagField called with an empty tagEditorId.");
return 
}if(typeof E!=="string"){alert("tag field name is required.");
return 
}E=E.trim();
if(typeof G!=="string"){G=""
}G=G.trim();
if(typeof A!=="string"){A=""
}A=A.trim();
var B=$("<div>");
B.attr("id",F);
B.addClass(GD.augments.classNameTagEditor);
B.click(function(K){var J=F;
function I(L){GD.augments._onTagEditorClick(L,J)
}I(K)
});
GD.augments._addTagEditAreaNode(F,B,E,G,D);
GD.augments._addTagHelpNode(F,B,A);
return B
}catch(H){Logger.fatal("GD.augments._createTagEditorNode",H)
}};
GD.augments._addTags=function(B,E,D,K){try{if(typeof K!=="string"){return 
}var J=D.val();
var C;
if(J){J=J.trim();
if(J.length>0){C=J.split(",")
}}if(!C){C=new Array()
}K=K.split(",");
for(var F=0;
F<K.length;
F+=1){var H=K[F].trim();
if(H.length>0){if(!C.contains(H)){C.push(H);
var A=GD.augments._createEnteredTagNode(B,H);
var I=E.children(":last");
I.before(A)
}}}C.sort();
D.val(C.join());
if(E){GD.augments._callOnChangeHandler(E.onchange)
}}catch(G){Logger.fatal("GD.augments._addTags",G)
}};
GD.augments._removeTagValues=function(B,F,M){try{var D=id(B);
if(!D||!M){return 
}if(typeof M==="string"){M=M.trim();
if(M.length>0){M=M.split(",")
}else{M=new Array()
}}if(!M.length||(M.length<=0)){return 
}var L=id(B+GD.augments.tagsFieldValuePostfix);
if(L){var C=L.value.trim();
var E=new Array();
if(C.length>0){C=C.split(",")
}else{C=new Array()
}for(var G=0;
G<C.length;
G++){var K=C[G];
var H=true;
for(var A=0;
(A<M.length)&&H;
A+=1){var J=M[A].toLowerCase();
if(J===K){H=false
}}if(H){E.push(K)
}}if(E.length>0){L.value=E.join()
}else{L.value=""
}}if(F){GD.augments._callOnChangeHandler(F.onchange)
}}catch(I){Logger.fatal("GD.augments._removeTagValues",I)
}};
GD.augments._addTagEditAreaNode=function(B,C,A,J,D){try{var H=$("<div>");
H.attr("id",B+GD.augments.tagsEditAreaPostfix);
H.addClass(GD.augments.classNameTagEditorEditArea);
H.addClass("clearfix");
C.append(H);
var F=$("<input>");
F.attr("id",B+GD.augments.tagsEditFieldPostfix);
F.addClass(GD.augments.classNameTagEditorEditField);
F.attr("name","temp_edit_"+A);
F.attr("type","text");
F.attr("maxLength",GD.augments.tagsMaxTagLength);
var G=function(L){var K=B;
return tagEditorKeyPress(L)
};
F.keypress(function(K){return GD.augments._onTagEditorKeyPress(K,B)
}).keydown(function(K){return GD.augments._onTagEditorKeyPress(K,B)
});
F.blur(function(K){return GD.augments._onTagEditorBlur(B)
});
H.append(F);
F.attr("addTagOnReturn",true);
F.attr("addTagOnFocusLoss",true);
var E=$("<input>");
E.attr("id",B+GD.augments.tagsFieldValuePostfix);
E.attr("name",A);
E.attr("type","hidden");
C.append(E);
GD.augments._addTags(B,H,E,J);
H.change(D)
}catch(I){Logger.fatal("GD.augments._addTagEditAreaNode",I)
}};
GD.augments._addTagHelpNode=function(B,C,G){try{var K=$("<div>");
K.attr("id",B+GD.augments.tagsHelpAreaPostfix);
K.addClass(GD.augments.classNameTagEditorHelpArea);
K.addClass("minorText");
if(!G){G=new Array()
}else{if(typeof G==="string"){G=G.trim();
G=G.split(",")
}}var J="";
J+="Separate each tag with a comma.";
if(G.length>0){var L=(G.length>GD.augments.maxInitialSuggestions+1);
var I=Math.min(G.length,GD.augments.maxSuggestions);
J+="<br/>\n";
J+="<span class='suggestedTags'>";
J+="<strong>Suggested Tags:</strong> ";
for(var E=0;
E<I;
E++){var N=G[E];
if(L&&(E==GD.augments.maxInitialSuggestions)){var A;
A="onclick=\"GD.augments._seeMore('"+B+"')\"";
J+="<span id='"+(B+GD.augments.tagsSeeMoreLinkPostfix)+"'>&nbsp;";
J+="&nbsp; <a href='javascript:none();' "+A+" class='link'><strong class='keepTogether'>See more</strong></a></span>";
J+="<span class='hidden' id='"+(B+GD.augments.tagsSeeMoreTagsPostfix)+"'>"
}if(E>0){J+=", "
}var F=N.replace("'","&#39;");
var D='GD.augments.addTags("'+B+'", "'+F+'");';
J+="<span class='keepTogether'>";
J+="<a href='javascript:none();' onclick='"+D+"'>";
J+=N;
J+="</a>";
J+="</span>"
}if(L){var M;
M="onclick=\"GD.augments._seeLess('"+B+"')\"";
J+=" &nbsp; <a href='javascript:none();' "+M+" class='link'><strong class='keepTogether'>See less</strong></a>";
J+="</span>"
}J+="</span>"
}K.html(J);
C.append(K)
}catch(H){Logger.fatal("GD.augments._addTagHelpNode",H)
}};
GD.augments._createEnteredTagNode=function(B,A){try{var F=document.createElement("div");
F.className=GD.augments.classNameTagEditorEnteredTag;
var D=document.createElement("span");
D.innerHTML=A;
D.className=GD.augments.classNameTagEditorEnteredTagText;
var E=document.createElement("div");
E.className=GD.augments.classNameTagEditorEnteredTagClose;
E.onmouseover=GD.augments._onCloseBoxMouseOver;
E.onmouseout=GD.augments._onCloseBoxMouseOut;
E.onclick=function(J){var I=B;
var G=A;
function H(K){GD.augments._onCloseBoxClick(K,I,G)
}H(J)
};
F.appendChild(D);
F.appendChild(E);
return F
}catch(C){Logger.fatal("GD.augments._createEnteredTagNode",C)
}};
GD.augments._onCloseBoxMouseOver=function(B){try{B=GD.dom.fixEvent(B);
if(B.target){var A=B.target.parentNode;
if(A.className==GD.augments.classNameTagEditorEnteredTag){A.className=GD.augments.classNameTagEditorEnteredTagHilited
}}}catch(C){Logger.fatal("GD.augments._onCloseBoxMouseOver",C)
}};
GD.augments._onCloseBoxMouseOut=function(B){try{B=GD.dom.fixEvent(B);
if(B.target){var A=B.target.parentNode;
if(A.className==GD.augments.classNameTagEditorEnteredTagHilited){A.className=GD.augments.classNameTagEditorEnteredTag
}}}catch(C){Logger.fatal("GD.augments._onCloseBoxMouseOut",C)
}};
GD.augments._onCloseBoxClick=function(D,C,A){try{GD.augments._onCloseBoxMouseOut(D);
GD.augments.removeTags(C,A);
var B=$("#"+C+GD.augments.tagsEditFieldPostfix);
B.focus()
}catch(E){Logger.fatal("GD.augments._onCloseBoxClick",E)
}};
GD.augments._onTagEditorClick=function(C,B){try{var A=$("#"+B+GD.augments.tagsEditFieldPostfix);
A.focus()
}catch(D){Logger.fatal("GD.augments._onTagEditorClick",D)
}};
GD.augments._onTagEditorBlur=function(B){try{var A=$("#"+B+GD.augments.tagsEditFieldPostfix);
var F=A.attr("addTagOnFocusLoss");
if(F){var D=A.val().trim().toLowerCase();
var C=(D.length>0);
if(C){GD.augments.addTags(B,D);
A.val("")
}}}catch(E){Logger.fatal("GD.augments._onTagEditorBlur",E)
}};
GD.augments._onTagEditorKeyPress=function(B,D){try{var F=true;
var I=$("#"+D+GD.augments.tagsEditFieldPostfix);
if(B&&I.length){var A=false;
var C=I.val().trim().toLowerCase();
var E=(C.length>0);
if(B.which===13){if(E){A=I.attr("addTagOnReturn");
F=false
}}if(B.ctrlKey||B.altKey){return true
}var J=String.fromCharCode(B.which);
switch(J){case",":F=false;
if(E){A=true
}break;
case'"':F=false;
break;
case" ":var G=I.val();
if(G.trim().length<=0){F=false
}else{F=true
}break;
case"\t":if(E){A=(I.attr("addTagOnReturn")=="true");
F=false
}break;
case"\n":case"\r":if(E){A=(I.attr("addTagOnReturn")=="true");
F=false
}break
}if(A){GD.augments.addTags(D,C);
I.val("").focus()
}}return F
}catch(H){Logger.fatal("GD.augments._onTagEditorKeyPress",H)
}};
GD.augments._tagAutoComplete=function(A,B){try{var C=$("#"+A);
var E=$("#"+A+GD.augments.tagsEditAreaPostfix);
if(B){B=B.trim();
if(B.length<=0){B=null
}}if(C&&B){var D;
var H=$("#"+A+GD.augments.tagsEditFieldPostfix);
D=B.split(",");
for(var F=0;
F<D.length;
F++){D[F]=D[F].trim()
}var I={delay:100,matchCase:false,matchContains:true,maxItemsToShow:10,onItemSelect:function(J){GD.augments._tagAutoComplete.onItemSelect(A,J)
},formatItem:function(M,L,J){var K=H.val();
return GD.augments._tagAutoComplete.formatJobTitle(K,M,L,J)
},resultsId:"AC_MatchingTags",onResultsShow:function(J){GD.augments._tagAutoComplete.onResultsShow(A,J)
},onResultsHide:function(J){GD.augments._tagAutoComplete.onResultsHide(A,J)
},popupParent:E};
H.autocompleteArray(D,I)
}}catch(G){Logger.fatal("GD.augments._addAutoComplete",G)
}};
GD.augments._tagAutoComplete.formatJobTitle=function(C,E,B,A){var D=E[0];
var F=D;
if(D.startsWith(C)){F="<b>"+C+"</b>";
if(D.length>C.length){F+=D.substr(C.length)
}}return F
};
GD.augments._tagAutoComplete.onItemSelect=function(B,A){var C=$("#"+B+GD.augments.tagsEditFieldPostfix);
setTimeout(function(){if(C.length){var D=C.val();
GD.augments.addTags(B,D);
C.val("").focus()
}},10);
return true
};
GD.augments._tagAutoComplete.onResultsShow=function(B,A){var C=$("#"+B+GD.augments.tagsEditFieldPostfix);
if(C.length){C.removeAttr("addTagOnReturn");
C.removeAttr("addTagOnFocusLoss")
}return true
};
GD.augments._tagAutoComplete.onResultsHide=function(B,A){var C=$("#"+B+GD.augments.tagsEditFieldPostfix);
if(C.length){C.focus();
C.attr("addTagOnReturn",true);
C.attr("addTagOnFocusLoss",true)
}return true
};
GD.augments._seeMore=function(B){try{var A=id(B+GD.augments.tagsSeeMoreLinkPostfix);
var D=id(B+GD.augments.tagsSeeMoreTagsPostfix);
A.style.display="none";
D.style.display="inline"
}catch(C){Logger.fatal("GD.augments._seeMore",C)
}};
GD.augments._seeLess=function(B){try{var A=id(B+GD.augments.tagsSeeMoreLinkPostfix);
var D=id(B+GD.augments.tagsSeeMoreTagsPostfix);
A.style.display="inline";
D.style.display="none"
}catch(C){Logger.fatal("GD.augments._seeLess",C)
}};
GD.augments._callOnChangeHandler=function(onchange){try{if(typeof onchange==="string"){eval(onchange)
}else{if(typeof onchange==="function"){onchange()
}}}catch(e){Logger.fatal("GD.augments._callOnChangeHandler",e)
}};
GD.augments.konamiCode={konamiKeys:[],konami:"38,38,40,40,37,39,37,39,66,65",konamiKeyCount:10,addListener:function(A){if((typeof A=="function")&&window.addEventListener){window.addEventListener("keydown",function(B){GD.augments.konamiCode.konamiKeys.push(B.keyCode);
if(GD.augments.konamiCode.konamiKeys.length>GD.augments.konamiCode.konamiKeyCount){GD.augments.konamiCode.konamiKeys.shift()
}if(GD.augments.konamiCode.konamiKeys.toString().indexOf(GD.augments.konamiCode.konami)>=0){A()
}clearTimeout(GD.augments.konamiCode.clear);
GD.augments.konamiCode.clear=setTimeout("GD.augments.konamiCode.clearInput()",2000)
},true)
}},clear:setTimeout("GD.augments.konamiCode.clearInput()",2000),clearInput:function(){GD.augments.konamiCode.konamiKeys=[];
clearTimeout(GD.augments.konamiCode.clear)
}};
GD.augments.egg={REVERT_MILLIS:20000,team:[{name:"Tim Anderson",title:"Product Manager",photoURL:"/crs/team/tim-anderson.jpg"},{name:"Ryan Aylward",title:"VP Engineering",photoURL:"/crs/team/ryan-aylward.jpg"},{name:"Tim Besse",title:"Chief Caffeine Officer",photoURL:"/crs/team/tim-besse.jpg"},{name:"Becky Bochatey",title:"UE Designer",photoURL:"/crs/team/becky-bochatey.jpg"},{name:"Paul Chiang",title:"Analytics Jester",photoURL:"/crs/team/paul-chiang.jpg"},{name:"Melissa Fernandez",title:"Reviewer",photoURL:"/crs/team/melissa-fernandez.jpg"},{name:"Lynda Gordon",title:"Reviewer",photoURL:"/crs/team/lynda-gordon.jpg"},{name:"A.J. Guerrero",title:"Community Manager",photoURL:"/crs/team/aj-guerrero.jpg"},{name:"Robert Hohlman",title:"CEO",photoURL:"/crs/team/robert-hohlman.jpg"},{name:"Ron Lussier",title:"Artsy Web Geek",photoURL:"/crs/team/ron-lussier.jpg"},{name:"Dawn Lyon",title:"Public Relations",photoURL:"/crs/team/dawn-lyon.jpg"},{name:"Manan Mehra",title:"Codeaholic",photoURL:"/crs/team/manan-mehra.jpg"},{name:"Jeff Michael",title:"QA Manager",photoURL:"/crs/team/jeff-michael.jpg"},{name:"Stacy Norris",title:"Reviewer",photoURL:"/crs/team/stacy-norris.jpg"},{name:"Steve Odden",title:"DB Developer",photoURL:"/crs/team/steve-odden.jpg"},{name:"Mark Palmer",title:"Schmoozer",photoURL:"/crs/team/mark-palmer.jpg"},{name:"Samantha Weeks",title:"Public Relations",photoURL:"/crs/team/samantha-weeks.jpg"}],teamPhotoWidth:300/2,teamPhotoHeight:375/2,teamPhotoPadding:15,topOffset:90,teamPhotoTitleHeight:50,teamUsed:[],cheers:["Muy Bueno","Champion","Best","Brilliant","Fantastic","Fine","Gifted","Headbanger","Hero","Indispensible","Kahuna","Muckamuck","Nonpareil","Overachiever","Perfect","Prime","Rocking Out","Silly","Score on Tetris","Star","Super","Superstar","Top Marks","Tops","Ultimate","VIP","Wicked Awesome","Yummy, like Bacon"],cheersUsed:[],activate:function(){var A=0;
GD.effects.occludePage(GD.augments.egg.activate2,GD.augments.egg.onclick,null,null,0.95)
},activate2:function(){var A=0;
$(window).scrollTop(0);
GD.augments.egg.showTeam();
GD.augments.egg.initUnused();
$(".hExecutive").each(function(){if(GD.augments.egg.addMember($(this))){A+=1;
if(A>=GD.augments.egg.team.length){return false
}}return true
})
},showTeam:function(){var C=$(window);
var L;
var K;
var P;
var B=$("<div id='EggParent'>");
var O;
var M=C.width();
var L=Math.floor(C.width()/(GD.augments.egg.teamPhotoWidth+GD.augments.egg.teamPhotoPadding));
O=new Number($("#GDOverlay").css("z-index"));
if(isNaN(O)){O=60000
}B.css("position","absolute").css("top",0).css("left",0).css("width","100%").css("height","100%").css("z-index",O+1).keydown(GD.augments.egg.onkey).appendTo("body");
C.bind("keydown",GD.augments.egg.onkey);
GD.augments.egg.initUnused();
L=Math.min(L,6);
rows=Math.ceil(GD.augments.egg.team.length/L);
K=(C.width()-((L*(GD.augments.egg.teamPhotoWidth+GD.augments.egg.teamPhotoPadding))-GD.augments.egg.teamPhotoPadding))/2;
K=Math.floor(K);
P=C.scrollTop()+GD.augments.egg.topOffset;
var H=0;
var F=0;
for(var R=0;
R<GD.augments.egg.team.length;
R++){var I=GD.augments.egg.findUnused(GD.augments.egg.team,GD.augments.egg.teamUsed);
var Q=$("<div>").css("position","absolute");
var A=$("<img>");
var S=$("<p>");
var D;
D=GD.augments.egg.team[I].photoURL.replace(".jpg","-lg.jpg");
A.attr("width",GD.augments.egg.teamPhotoWidth).attr("height",GD.augments.egg.teamPhotoHeight).attr("src",D);
Q.append(A);
Q.css("top",P+H*(GD.augments.egg.teamPhotoHeight+GD.augments.egg.teamPhotoTitleHeight)).css("left",K+F*(GD.augments.egg.teamPhotoWidth+GD.augments.egg.teamPhotoPadding)).attr("width",GD.augments.egg.teamPhotoWidth).attr("height",(GD.augments.egg.teamPhotoWidth+GD.augments.egg.teamPhotoTitleHeight));
S.css("background-color","white").css("padding","3px 5px").html("<strong>"+GD.augments.egg.team[I].name+"</strong><br/>"+GD.augments.egg.team[I].title);
Q.append(S);
B.append(Q);
F+=1;
if(F>=L){H+=1;
F=0;
if(H+1==rows){var N=GD.augments.egg.team.length-(R+1);
if(N<L-1){F=Math.floor((L-N)/2)
}}}}var J=$("<h1>").html("Why?  Because we &#x2661; you!").css("text-align","center").css("font-weight","bold").css("font-size","24px").css("margin-top","20px").css("display","none");
var G=$("<h2>").html("&mdash; the Glassdoor Team").css("text-align","center").css("font-weight","bold").css("font-size","20px").css("line-height","1em").css("margin-top","5px").css("display","none");
var E=$("<h3>").html("(press escape)").css("position","absolute").css("top",20).css("right",50).css("text-align","right").css("font-size","18px").css("line-height","1em").css("display","none");
B.append(J);
B.append(G);
B.append(E);
B.focus();
setTimeout(function(){J.fadeIn(1000,function(){setTimeout(function(){G.fadeIn(1000,function(){setTimeout(function(){E.show("pulsate",1000)
},1000)
})
},500)
})
},200)
},onkey:function(A){if(A.keyCode==27){GD.augments.egg.onclick()
}},onclick:function(A){$("#EggParent").appendTo("#GDOverlay");
GD.effects.revealPage(GD.augments.egg.onReveal,1000)
},onReveal:function(){GD.augments.egg.deactivate();
setTimeout(GD.augments.egg.deactivate2,GD.augments.egg.REVERT_MILLIS)
},deactivate:function(){$(window).unbind("keydown",GD.augments.egg.onclick);
$("#GDOverlay").remove();
$("#EggParent").remove()
},deactivate2:function(){$(".hExecutive").each(function(){GD.augments.egg.revert($(this))
})
},addMember:function(D){var K=false;
var A=D.find("img.photo,.photo img");
if(A.length){var E=GD.augments.egg.findUnused(GD.augments.egg.team,GD.augments.egg.teamUsed);
var G=GD.augments.egg.findUnused(GD.augments.egg.cheers,GD.augments.egg.cheersUsed);
var C=GD.augments.egg.cheers[G];
var I;
I=D.find(".org");
I.attr("preTreatVal",I.html());
I.html("Glassdoor.com");
I=D.find(".url");
I.attr("preTreatVal",I.html());
I.html("www.glassdoor.com");
I=D.find(".adr .value");
I.attr("preTreatVal",I.html());
I.html("Sausalito, CA");
I=D.find(".stock");
I.attr("preTreatVal",I.html());
I.html("");
I=D.find(".rating .average");
I.attr("preTreatVal",I.html());
I.html("5.0");
I=D.find(".rating .graphic");
I.attr("preTreatVal",I.html());
I.html("/static/img/rating/sm/rating_scale_50.gif");
var B=D.find(".fn");
var H=D.find(".title");
var J=D.find(".rating .approvalPercent");
var F=D.find(".rating .ratingDesc");
B.attr("preTreatVal",B.html());
B.html(GD.augments.egg.team[E].name);
H.attr("preTreatVal",H.html());
H.html(GD.augments.egg.team[E].title);
J.attr("preTreatVal",J.html());
J.html("100");
F.attr("preTreatVal",F.html());
F.html("&ldquo;<strong>"+C+"</strong>&rdquo;");
A.attr("preTreatVal",A.attr("src"));
A.attr("preTreatTitleVal",A.attr("title"));
A.hide().attr("src",GD.augments.egg.team[E].photoURL).attr("title","Glassdoor "+GD.augments.egg.team[E].title+" "+GD.augments.egg.team[E].name).fadeIn(1000);
GD.augments.egg.teamUsed[E]=true;
K=true
}return K
},revert:function(H){var C=H.find("img.photo,.photo img");
if(C.length){function F(I){if(I.length&&I.attr("preTreatVal")){I.html(I.attr("preTreatVal"))
}}var E;
E=H.find(".org");
F(E);
E=H.find(".url");
F(E);
E=H.find(".adr .value");
F(E);
E=H.find(".stock");
F(E);
E=H.find(".rating .average");
F(E);
E=H.find(".rating .graphic");
F(E);
var B=H.find(".fn");
var G=H.find(".title");
var D=H.find(".rating .approvalPercent");
var A=H.find(".rating .ratingDesc");
F(B);
F(G);
F(D);
F(A);
if(C.length&&C.attr("preTreatVal")){C.attr("src",C.attr("preTreatVal"));
C.attr("title",C.attr("preTreatTitleVal"))
}}},initUnused:function(){GD.augments.egg.teamUsed=[];
GD.augments.egg.cheersUsed=[];
for(var A=0;
A<GD.augments.egg.team.length;
A++){GD.augments.egg.teamUsed.push(false)
}for(var A=0;
A<GD.augments.egg.cheers.length;
A++){GD.augments.egg.cheersUsed.push(false)
}},findUnused:function(B,F){var C=0;
for(var A=0;
A<B.length;
A++){if(!F[A]){C+=1
}}if(C>0){var E=0;
var D;
D=Math.floor(Math.random()*C);
for(var A=0;
A<B.length;
A++){if(!F[A]){E+=1;
if(E>D){F[A]=true;
return A
}}}}return -1
}};
GD.augments.dnArrowImg="url(/static/img/icons/arrows/down.gif)";
GD.augments.rtArrowImg="url(/static/img/icons/arrows/right.gif)";
GD.augments.hiliteColor="#ffffcc";
GD.augments.hiliteSeconds=3;
GD.augments.augmentToggleItems=function(){var A=$("dl.toggleItems dt");
A.click(GD.augments._onClickToggleItem);
if(window.location.search){var B=window.location.search.replace(/\?[a-z]*[=]?/g,"");
var C=$("#"+B);
if(C.length){setTimeout(function(){GD.augments._doItemToggle(C,true)
},1000)
}}};
GD.augments.closeAllToggleItems=function(){var A=$("dl.toggleItems dt");
A.each(function(){GD.augments._displayToggleItemBlock($(this),false)
})
};
GD.augments._onClickToggleItem=function(A){GD.augments._doItemToggle($(this))
};
GD.augments._hiliteToggleItemBlock=function(B){var A=B.next();
A.animate({backgroundColor:GD.augments.hiliteColor},3000,null,function(){setTimeout(function(){GD.augments._dehiliteToggleItemBlock(B)
},GD.augments.hiliteSeconds*1000)
})
};
GD.augments._dehiliteToggleItemBlock=function(B){var A=B.next();
A.animate({backgroundColor:"transparent"},3000)
};
GD.augments._doItemToggle=function(D,B){var C=D.next();
var A=(C.css("display")=="none");
if(!A){B=false
}GD.augments._displayToggleItemBlock(D,A,B)
};
GD.augments._displayToggleItemBlock=function(E,A,B){if(typeof B!="boolean"){B=false
}var C=E.next();
var D;
C.css("background-color","transparent");
if(B){D=function(){GD.augments._hiliteToggleItemBlock(E)
}
}if(A){C.css("display","none");
C.show("blind",null,"normal",D);
E.css("background-image",GD.augments.dnArrowImg);
E.css("background-position","left 7px")
}else{C.hide("blind",null,"normal",D);
E.css("background-image",GD.augments.rtArrowImg);
E.css("background-position","left 8px")
}};
