var PayScaleExtension={ServiceURL:"http://www.payscale.com",bubbleWidth:"400",bubbleHeight:"330",textColor:"#ffffff",backgroundColor:"#9a0000",borderColor:"#9acddf",chartBgColor:"#f0f9fa",chartFgColor:"#61adc0",campaignId:"",affiliateId:"",srcId:"wizzyBubble",cmPageId:"/syndication/?syndicated_joblisting_calculator",jobListing:false,slideLogo:function(a){if(a>-100){PayScaleExtension.picture.style.top=a+"px";a-=1;setTimeout("PayScaleExtension.slideLogo("+a+")",20)}},showLogo:function(){PayScaleExtension.picture=document.body.appendChild(document.createElement("div"));PayScaleExtension.picture.id="toplogo";PayScaleExtension.picture.style.position="absolute";PayScaleExtension.picture.style.top="0";PayScaleExtension.picture.style.right="0";PayScaleExtension.picture.style["z-index"]="auto";PayScaleExtension.picture.innerHTML='<img src="'+PayScaleExtension.ServiceURL+'/images/topcorner.png" />';setTimeout("PayScaleExtension.slideLogo(0)",3000)},addEvent:function(b,c,a){if(b.addEventListener){b.addEventListener(c,a,false)}else{if(b.attachEvent){b.attachEvent("on"+c,a)}}},removeEvent:function(b,c,a){if(b.removeEventListener){b.removeEventListener(c,a,false)}else{if(b.detachEvent){b.detachEvent("on"+c,a)}}},init:function(){PayScaleExtension.addEvent(document,"mousedown",PayScaleExtension.cleanup);PayScaleExtension.addEvent(document,"mousedown",PayScaleExtension.getMouseXY)},debug:function(a){document.getElementById("debug").innerHTML="mousedown"+a.clientX},displayChart:function(b,d,a,c){PayScaleExtension.bubbleWidth=400;PayScaleExtension.bubbleHeight=330;PayScaleExtension.setBubbleLocation();PayScaleExtension.processedJob=encodeURIComponent(b);PayScaleExtension.processedCity=encodeURIComponent(d);PayScaleExtension.processedState=encodeURIComponent(a);PayScaleExtension.processedCountry=encodeURIComponent(c);PayScaleExtension.baseFrameLoc=PayScaleExtension.ServiceURL+"/bookmarkletQuote.aspx?job="+PayScaleExtension.processedJob+"&city="+PayScaleExtension.processedCity+"&state="+PayScaleExtension.processedState+"&country="+PayScaleExtension.processedCountry;if(PayScaleExtension.affiliateId.length==0){PayScaleExtension.frameLoc=PayScaleExtension.baseFrameLoc}else{PayScaleExtension.srcId=PayScaleExtension.affiliateId+"wizbub";PayScaleExtension.frameLoc=PayScaleExtension.baseFrameLoc+"&af="+PayScaleExtension.affiliateId+"&src="+PayScaleExtension.srcId}PayScaleExtension.html='<div id="wizzySquare"><div style="position:relative;font-family:Verdana,sans-serif;font-size:10pt;width:auto;padding:3px;background-color:#2e5c8a;color:#fff;"><div id="titleBarText">PayScale Salary Evaluator</div><img style="position:absolute;top:4px;right:3px;float:right;" onClick="PayScaleExtension.cleanup()" src="'+PayScaleExtension.ServiceURL+'/images/wizzy_close.png" alt="Close Window" /></div>';PayScaleExtension.html=PayScaleExtension.html+'<div id="wizzyMeat"><iframe src="'+PayScaleExtension.ServiceURL+'/bookmarkletLoading.htm" id="innerFrame" scrolling="NO" frameborder="0" style="padding:5px;"></iframe></div></div>';if(document.getElementById("wizzyContainer")){document.body.removeChild(document.getElementById("wizzyContainer"))}PayScaleExtension.StartY=PayScaleExtension.y;PayScaleExtension.StartX=PayScaleExtension.x;PayScaleExtension.container=document.body.appendChild(document.createElement("div"));PayScaleExtension.container.id="wizzyContainer";PayScaleExtension.container.style.position="absolute";PayScaleExtension.container.style.top=PayScaleExtension.StartY+"px";PayScaleExtension.container.style.left=PayScaleExtension.StartX+"px";PayScaleExtension.container.style.margin="0";PayScaleExtension.container.style.padding="0";PayScaleExtension.container.style["z-index"]="1000";PayScaleExtension.container.innerHTML=PayScaleExtension.html;PayScaleExtension.buttonClose=document.getElementById("wizzyClose");PayScaleExtension.innerFrame=document.getElementById("innerFrame");PayScaleExtension.innerFrame.style.width=PayScaleExtension.bubbleWidth+"px";PayScaleExtension.innerFrame.style.height=PayScaleExtension.bubbleHeight+"px";setTimeout("PayScaleExtension.innerFrame.src = '"+PayScaleExtension.frameLoc+"'",300);PayScaleExtension.wizzySquare=document.getElementById("wizzySquare");PayScaleExtension.wizzySquare.id="wizzySquare";PayScaleExtension.wizzySquare.style.position="relative";PayScaleExtension.wizzySquare.style.border="1px solid #2e5c8a";PayScaleExtension.wizzySquare.style.backgroundColor="#fff";PayScaleExtension.titleBarText=document.getElementById("titleBarText");PayScaleExtension.titleBarText.style["font-family"]="Verdana, sans-serif";PayScaleExtension.titleBarText.id="titleBarText";PayScaleExtension.titleBarText.style.marginLeft="5px";PayScaleExtension.titleBarText.style.position="relative";PayScaleExtension.wizzyMeat=document.getElementById("wizzyMeat");PayScaleExtension.wizzyMeat.id="wizzyMeat";PayScaleExtension.wizzyMeat.style.position="relative"},displaySalaryCalculator:function(d,g,b,e,c,a,i,h){if(null==c){c=PayScaleExtension.textColor}if(null==a){a=PayScaleExtension.backgroundColor}if(null!=h){PayScaleExtension.jobListing=h}if(null==d){d=""}if(null==g){g=""}if(null==b){b=""}if(null==e){e="United States"}PayScaleExtension.bubbleWidth=300;PayScaleExtension.bubbleHeight=250;var j=true;if(null!=i&&""!=i){var f=document.getElementById(i);if(null!=f){j=false;PayScaleExtension.x=PayScaleExtension.findPosX(f);PayScaleExtension.y=PayScaleExtension.findPosY(f)}}else{PayScaleExtension.setBubbleLocation()}PayScaleExtension.processedJob=encodeURIComponent(d);PayScaleExtension.processedCity=encodeURIComponent(g);PayScaleExtension.processedState=encodeURIComponent(b);PayScaleExtension.processedCountry=encodeURIComponent(e);PayScaleExtension.cmPageId=encodeURIComponent(PayScaleExtension.cmPageId);PayScaleExtension.baseFrameLoc=PayScaleExtension.ServiceURL+"/syndication/calculator_large.aspx?jobTitle="+PayScaleExtension.processedJob+"&city="+PayScaleExtension.processedCity+"&state="+PayScaleExtension.processedState+"&country="+PayScaleExtension.processedCountry+"&af="+PayScaleExtension.affiliateId+"&src="+PayScaleExtension.srcId+"&t="+new Date().getTime()+"&cmPageId="+PayScaleExtension.cmPageId;if(PayScaleExtension.jobListing){PayScaleExtension.baseFrameLoc=PayScaleExtension.baseFrameLoc+"&joblistings=true"}PayScaleExtension.frameLoc=PayScaleExtension.baseFrameLoc;PayScaleExtension.html='<div id="wizzySquare" style="width: 300px; height: 250px; border: 1px solid '+a+'; overflow: hidden; font-family: Verdana; font-size: 12px">';PayScaleExtension.html=PayScaleExtension.html+'<div style="width: 300px; height: 24px;background-color: '+a+'; font-family: Verdana; font-size: 14px;"><div style="padding: 2px; padding-left: 10px"><span style="color: '+c+';font-family: Verdana; font-size: 14px;">Salary Calculator</span></div>';if(j){PayScaleExtension.html=PayScaleExtension.html+'<span style="color: '+c+';font-family: Verdana; font-size: 14px;cursor:pointer;position:absolute;top:2px;right:5px;float:right;" onClick="PayScaleExtension.cleanup()">x</span>'}PayScaleExtension.html=PayScaleExtension.html+"</div>";PayScaleExtension.html=PayScaleExtension.html+'<iframe src="'+PayScaleExtension.ServiceURL+'/syndication/loading.htm" id="innerFrame" scrolling="NO" frameborder="0" style="padding: 0; margin: 0px"></iframe></div>';if(document.getElementById("wizzyContainer")){PayScaleExtension.container=document.getElementById("wizzyContainer")}else{PayScaleExtension.container=document.body.appendChild(document.createElement("div"));PayScaleExtension.container.id="wizzyContainer"}PayScaleExtension.StartY=PayScaleExtension.y;PayScaleExtension.StartX=PayScaleExtension.x;PayScaleExtension.container.style.position="absolute";PayScaleExtension.container.style.top=PayScaleExtension.StartY+"px";PayScaleExtension.container.style.left=PayScaleExtension.StartX+"px";PayScaleExtension.container.style.margin="0";PayScaleExtension.container.style.padding="0";PayScaleExtension.container.style["z-index"]="1000";PayScaleExtension.container.innerHTML=PayScaleExtension.html;PayScaleExtension.buttonClose=document.getElementById("wizzyClose");PayScaleExtension.innerFrame=document.getElementById("innerFrame");PayScaleExtension.innerFrame.style.width=PayScaleExtension.bubbleWidth+"px";PayScaleExtension.innerFrame.style.height=PayScaleExtension.bubbleHeight+"px";PayScaleExtension.innerFrame.style["font-family"]="Verdana";setTimeout("PayScaleExtension.innerFrame.src = '"+PayScaleExtension.frameLoc+"'",300);PayScaleExtension.wizzySquare=document.getElementById("wizzySquare");PayScaleExtension.wizzySquare.id="wizzySquare";PayScaleExtension.wizzySquare.style.position="relative";PayScaleExtension.wizzySquare.style.backgroundColor="#fff"},displayMarketRateCalculator:function(b,f,a,d,h,c,g,i){PayScaleExtension.cmPageId="market_rate_calculator";if(null==h){h=PayScaleExtension.borderColor}if(null==c){c=PayScaleExtension.chartBgColor}if(null==g){g=PayScaleExtension.chartFgColor}if(null==b){b=""}if(null==f){f=""}if(null==a){a=""}if(null==d){d="United States"}PayScaleExtension.bubbleWidth=700;PayScaleExtension.bubbleHeight=300;var j=true;if(null!=i&&""!=i){var e=document.getElementById(i);if(null!=e){j=false;PayScaleExtension.x=PayScaleExtension.findPosX(e);PayScaleExtension.y=PayScaleExtension.findPosY(e)}}else{PayScaleExtension.setBubbleLocation()}PayScaleExtension.processedJob=encodeURIComponent(b);PayScaleExtension.processedCity=encodeURIComponent(f);PayScaleExtension.processedState=encodeURIComponent(a);PayScaleExtension.processedCountry=encodeURIComponent(d);PayScaleExtension.cmPageId=encodeURIComponent(PayScaleExtension.cmPageId);PayScaleExtension.baseFrameLoc=PayScaleExtension.ServiceURL+"/syndication/market_rate_calculator.aspx?jobTitle="+PayScaleExtension.processedJob+"&city="+PayScaleExtension.processedCity+"&state="+PayScaleExtension.processedState+"&country="+PayScaleExtension.processedCountry+"&af="+PayScaleExtension.affiliateId+"&cmpid="+PayScaleExtension.campaignId+"&chartbg="+c.replace("#","")+"&chartfg="+g.replace("#","")+"&src="+PayScaleExtension.srcId+"&t="+new Date().getTime()+"&cmPageId="+PayScaleExtension.cmPageId;if(PayScaleExtension.jobListing){PayScaleExtension.baseFrameLoc=PayScaleExtension.baseFrameLoc+"&joblistings=true"}PayScaleExtension.frameLoc=PayScaleExtension.baseFrameLoc;PayScaleExtension.html='<div id="wizzySquare" style="width: '+PayScaleExtension.bubbleWidth+"px; height: "+PayScaleExtension.bubbleHeight+"px; border: 5px solid "+h+'; overflow: hidden; font-family: Verdana; font-size: 12px;">';PayScaleExtension.html=PayScaleExtension.html+'<div style="width: '+PayScaleExtension.bubbleWidth+'px; height: 30px;background-color: #fff; font-family: Verdana; font-size: 15px;"><img src="'+PayScaleExtension.ServiceURL+'/images/payscale_logo_90x32.gif" height=32px width=90px style="float:left; margin-left:10px; margin-top:5px;"/><div style="padding: 14px 20px 10px 10px;"><span style="margin-left:3px;color: #999;font-family: Verdana; font-size: 15px;font-weight:bold;">MarketRate Summary</span></div>';if(j){PayScaleExtension.html=PayScaleExtension.html+'<span style="color: #000;font-family: Verdana; font-weight:bold; font-size: 11px;cursor:pointer;position:absolute;top:10px;right:15px;float:right;" onClick="PayScaleExtension.cleanup()">Close Window [X]</span>'}PayScaleExtension.html=PayScaleExtension.html+"</div>";PayScaleExtension.html=PayScaleExtension.html+'<iframe src="'+PayScaleExtension.ServiceURL+'/syndication/loading.htm" id="innerFrame" scrolling="NO" frameborder="0" style="padding: 0; margin: 0px"></iframe></div>';if(document.getElementById("wizzyContainer")){PayScaleExtension.container=document.getElementById("wizzyContainer")}else{PayScaleExtension.container=document.body.appendChild(document.createElement("div"));PayScaleExtension.container.id="wizzyContainer"}PayScaleExtension.StartY=PayScaleExtension.y;PayScaleExtension.StartX=PayScaleExtension.x;PayScaleExtension.container.style.position="absolute";PayScaleExtension.container.style.top=PayScaleExtension.StartY+"px";PayScaleExtension.container.style.left=PayScaleExtension.StartX+"px";PayScaleExtension.container.style.margin="0";PayScaleExtension.container.style.padding="0";PayScaleExtension.container.style["z-index"]="1000";PayScaleExtension.container.innerHTML=PayScaleExtension.html;PayScaleExtension.buttonClose=document.getElementById("wizzyClose");PayScaleExtension.innerFrame=document.getElementById("innerFrame");PayScaleExtension.innerFrame.style.width=PayScaleExtension.bubbleWidth+"px";PayScaleExtension.innerFrame.style.height=PayScaleExtension.bubbleHeight+"px";PayScaleExtension.innerFrame.style["font-family"]="Verdana";setTimeout("PayScaleExtension.innerFrame.src = '"+PayScaleExtension.frameLoc+"'",300);PayScaleExtension.wizzySquare=document.getElementById("wizzySquare");PayScaleExtension.wizzySquare.id="wizzySquare";PayScaleExtension.wizzySquare.style.position="relative";PayScaleExtension.wizzySquare.style.backgroundColor="#fff"},getMouseXY:function(a){PayScaleExtension.IE=document.all?true:false;if(PayScaleExtension.IE){PayScaleExtension.x=event.clientX;PayScaleExtension.y=event.clientY}else{PayScaleExtension.x=a.pageX;PayScaleExtension.y=a.pageY}if(PayScaleExtension.x<0){PayScaleExtension.x=0}if(PayScaleExtension.y<0){PayScaleExtension.y=0}return true},setBubbleLocation:function(){var b=0,a=0;if(typeof(window.innerWidth)=="number"){b=window.innerWidth;a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;a=document.body.clientHeight}}}var d=0,c=0;if(typeof(window.pageYOffset)=="number"){c=window.pageYOffset;d=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){c=document.body.scrollTop;d=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){c=document.documentElement.scrollTop;d=document.documentElement.scrollLeft}}}if(PayScaleExtension.IE){if((a-PayScaleExtension.y)<PayScaleExtension.bubbleHeight){PayScaleExtension.y=PayScaleExtension.y+c-PayScaleExtension.bubbleHeight}else{PayScaleExtension.y=PayScaleExtension.y+c}}else{if(((a+c)-PayScaleExtension.y)<PayScaleExtension.bubbleHeight){PayScaleExtension.y=PayScaleExtension.y-PayScaleExtension.bubbleHeight}}if((b-PayScaleExtension.x)<PayScaleExtension.bubbleWidth){PayScaleExtension.x=PayScaleExtension.x-PayScaleExtension.bubbleWidth}if(PayScaleExtension.x<0){PayScaleExtension.x=0}if(PayScaleExtension.y<0){PayScaleExtension.y=0}return true},fillFrame:function(a){a.src=ps.frameLoc},cleanup:function(){if(null!=document.getElementById("wizzyContainer")){document.body.removeChild(document.getElementById("wizzyContainer"))}},findPosX:function(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b},findPosY:function(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}};
