if(typeof GD=="undefined"){var GD={}
}if(typeof GD.flip=="undefined"){GD.flip={}
}GD.flip.speed=0.8;
GD.flip.resetSpeed=3;
GD.flip.vivifyInactiveSeconds=10;
GD.flip.vivifyFlipPauseSeconds=10;
GD.flip.scrollLeft=function(B,J,D){try{var K=GD.flip.getSliderPane(B);
var C=K.offsetWidth;
var E=id(B);
var G=E.offsetWidth-2;
if(!J){if(E.vivifyInactiveTimeoutId){clearTimeout(E.vivifyInactiveTimeoutId);
E.vivifyInactiveTimeoutId=null;
E.isAutoScrolling=false
}if(E.vivifyActiveTimerId){clearTimeout(E.vivifyActiveTimerId);
E.vivifyActiveTimerId=null;
E.isAutoScrolling=false
}if(E.vivified){GD.flip.vivify(B,true)
}}if(E.slideAnim&&E.slideAnim.isAnimated()&&(typeof E.slideDest==="number")){E.slideAnim.stop();
K.style.left=E.slideDest+"px"
}if(K.style.left){var A=Number(String(K.style.left).replace(/px/,""));
var I=((G*2)-C);
A-=G+2;
if(A<I){A=I
}}else{A=-(G+2)
}E.slideDest=A;
var F={left:{to:A}};
E.slideAnim=new YAHOO.util.Anim(K,F,GD.flip.speed,YAHOO.util.Easing.easeBoth);
E.slideAnim.animate();
if(J&&D){E.slideAnim.onComplete.subscribe(function(){GD.flip._setNextVivifiedScrollTimeout(B)
})
}GD.flip.adjustButtons(B,K,C,G,-A)
}catch(H){Logger.fatal("GD.flip.scrollLeft",H)
}};
GD.flip.scrollRight=function(B,I,D){try{var J=GD.flip.getSliderPane(B);
var C=J.offsetWidth;
var E=id(B);
var G=E.offsetWidth-2;
if(!I){if(E.vivifyInactiveTimeoutId){clearTimeout(E.vivifyInactiveTimeoutId);
E.vivifyInactiveTimeoutId=null;
E.isAutoScrolling=false
}if(E.vivifyActiveTimerId){clearTimeout(E.vivifyActiveTimerId);
E.vivifyActiveTimerId=null;
E.isAutoScrolling=false
}if(E.vivified){GD.flip.vivify(B,true)
}}if(E.slideAnim&&E.slideAnim.isAnimated()&&(typeof E.slideDest==="number")){E.slideAnim.stop();
J.style.left=E.slideDest+"px"
}if(J.style.left){var A=Number(String(J.style.left).replace(/px/,""));
A+=G+2;
if(A>0){A=0
}}else{A=0
}E.slideDest=A;
var F={left:{to:A}};
E.slideAnim=new YAHOO.util.Anim(J,F,GD.flip.speed,YAHOO.util.Easing.easeBoth);
E.slideAnim.animate();
if(I&&D){E.slideAnim.onComplete.subscribe(function(){GD.flip._setNextVivifiedScrollTimeout(B)
})
}GD.flip.adjustButtons(B,J,C,G,-A)
}catch(H){Logger.fatal("GD.flip.scrollRight",H)
}};
GD.flip.getSliderPane=function(A){try{var C;
C=id(A+"Slider");
return C
}catch(B){Logger.fatal("GD.flip.getSliderPane",B)
}};
GD.flip.adjustButtons=function(B,L,C,E,A){try{var D=GD.flip.isAtStart(B,L,A);
var G=GD.flip.isAtEnd(B,L,C,E,A);
var I=id(B+"PrevBtn");
var H=I.parentNode;
var K=id(B+"NextBtn");
var J=K.parentNode;
if(D){GD.dom.addClass(H,"disabled")
}else{GD.dom.removeClass(H,"disabled")
}if(G){GD.dom.addClass(J,"disabled")
}else{GD.dom.removeClass(J,"disabled")
}}catch(F){Logger.fatal("GD.flip.adjustButtons",F)
}};
GD.flip.isAtStart=function(C,E,B){try{if(!E){E=GD.flip.getSliderPane(C);
if(E.style.left){B=-Number(String(E.style.left).replace(/px/,""))
}else{B=0
}}if(B<0){B=0
}var A=(B<=0);
return A
}catch(D){Logger.fatal("GD.flip.adjustButtons",D)
}};
GD.flip.isAtEnd=function(B,I,C,E,A){try{if(!I){var D=id(B);
I=GD.flip.getSliderPane(B);
C=I.offsetWidth;
E=D.offsetWidth-2;
if(I.style.left){A=-Number(String(I.style.left).replace(/px/,""))
}else{A=0
}}var H=(C-(E*2));
if(A<0){A=0
}if(A+10>H){A=H
}var G=(A>=H);
return G
}catch(F){Logger.fatal("GD.flip.adjustButtons",F)
}};
GD.flip.adjustHeight=function(D){try{var B=id(D);
var C=id(D+"Slider");
var A=C.offsetHeight;
B.style.height=A+"px";
B.style.minHeight=A+"px"
}catch(E){Logger.fatal("GD.flip.adjustButtons",E)
}};
GD.flip.vivify=function(D,F){try{var C=id(D);
if(typeof F!=="boolean"){F=true
}C.vivified=F;
C.isAutoScrolling=false;
if(F){var B=GD.flip.isAtStart(D);
var A=GD.flip.isAtEnd(D);
if(B&&A){return 
}C.vivifyInactiveTimeoutId=setTimeout(function(){GD.flip._activateVivification(D)
},GD.flip.vivifyInactiveSeconds*1000)
}else{if(C.vivifyInactiveTimeoutId){clearTimeout(C.vivifyInactiveTimeoutId);
C.vivifyInactiveTimeoutId=null
}if(C.vivifyActiveTimerId){clearTimeout(C.vivifyActiveTimerId);
C.vivifyActiveTimerId=null
}}}catch(E){Logger.fatal("GD.flip.adjustButtons",E)
}};
GD.flip._activateVivification=function(B){try{var A=id(B);
A.isAutoScrolling=true;
GD.flip._vivifiedScroll(B,false);
A.vivifyActiveTimerId=setTimeout(function(){GD.flip._vivifiedScroll(B,true)
},GD.flip.vivifyFlipPauseSeconds*1000)
}catch(C){Logger.fatal("GD.flip.adjustButtons",C)
}};
GD.flip._vivifiedScroll=function(A,C){try{var D=id(A);
if(D.isAutoScrolling){var H=GD.flip.isAtEnd(A);
if(H){var I=GD.flip.getSliderPane(A);
var B=I.offsetWidth;
var F=D.offsetWidth-2;
D.slideDest=0;
var E={left:{to:0}};
D.slideAnim=new YAHOO.util.Anim(I,E,GD.flip.resetSpeed,YAHOO.util.Easing.easeBoth);
D.slideAnim.animate();
if(C){D.slideAnim.onComplete.subscribe(function(){GD.flip._setNextVivifiedScrollTimeout(A)
})
}GD.flip.adjustButtons(A,I,B,F,0)
}else{GD.flip.scrollLeft(A,true,C)
}}}catch(G){Logger.fatal("GD.flip.adjustButtons",G)
}};
GD.flip._setNextVivifiedScrollTimeout=function(B){var A=id(B);
A.vivifyActiveTimerId=setTimeout(function(){GD.flip._vivifiedScroll(B,true)
},GD.flip.vivifyFlipPauseSeconds*1000)
};
function onInterviewSearchJobFocus(A){var B=id("InterviewSearchJobField");
if(B){B.hasFocus=A;
GD.effects.toggleFieldPrompt(B,A,siteSearchJobTitlePromptString)
}return true
}function onInterviewSearchCompanyFocus(A){var B=id("InterviewSearchCompanyField");
if(B){B.hasFocus=A;
GD.effects.toggleFieldPrompt(B,A,siteSearchCompanyPromptString)
}return true
}var inSubmit=false;
function interviewSearchSubmit(){if(inSubmit){return true
}else{var A=id("BrowseSearchForm");
inSubmit=true;
onInterviewSearchJobFocus(true);
onInterviewSearchCompanyFocus(true);
A.submit();
GD.dom.clearPage("PageBodyContents");
return false
}};