var defaultPrefs={title:"Featured Jobs",width:100,height:300,autoDim:false,count:7,hdrBG:"#666666",hdrTxt:"#FFFFFF",bodyBG:"#FFFFFF",bodyTxt:"#1054BA",featured:true,showIcon:true,showWalkins:false,baseUrl:"http://toostep.com/",imgUrl:"http://usrimg.toostep.com/",showPower:true,showSearch:true};var jobWidget=function(A){this.setPrefs(A)};jobWidget.prototype={setPrefs:function(A){this.Pref=A},init:function(B,G){var A;if(!G){G="t_"+(new Date()).valueOf();A=document.getElementById("tsJWLnk").parentNode;A.className=A.className+" "+G}else{A=getElementsByClassName(G)[0]}var J=getElementById(A,"tsJWbase1");if(!J){J=document.createElement("div");J.setAttribute("id","tsJWbase1");var I=getElementById(A,"tsJWLnk");var E=I.parentNode;E.appendChild(J)}var H=document.getElementsByTagName("head")[0];var K=document.createElement("style");K.type="text/css";if(K.styleSheet){K.styleSheet.cssText=this.getStyle(G)}else{var F=document.createTextNode(this.getStyle(G));K.appendChild(F)}H.appendChild(K);var D=new Array();D.push(this.getHead());D.push("<div id='tsJWbody1'><div style='text-align:center; padding: 5px;'>Fetching data...</div></div>");D.push(this.getFooter());if(!B){J.innerHTML=D.join("\n");this.getBody(G)}else{var C=getElementById(A,"tsJWbody1").innerHTML;J.innerHTML=D.join("\n");getElementById(A,"tsJWbody1").innerHTML=C}},getPref:function(A){var B=this.Pref[A];if(typeof B!="undefined"){return B}return defaultPrefs[A]},getStyle:function(A){var C=this.getPref("autoDim");var B=new Array();B.push("."+A+" #tsJWbase1 {");if(!C){B.push("width:");B.push(this.getPref("width"));B.push("px; ")}B.push("border: 1px solid ");B.push(this.getPref("hdrBG"));B.push(";}");B.push("."+A+" #tsJWbody1 {");if(!C){B.push("height:");B.push(this.getPref("height"));B.push("px; ")}B.push("overflow-x:hidden; overflow-y:auto}");B.push("."+A+" .tsJWHdr1 {padding: 10px; background-color: ");B.push(this.getPref("hdrBG"));B.push("; color: ");B.push(this.getPref("hdrTxt"));B.push(";} ");B.push("."+A+" #tsJWTitl1 {font-size: 1.5em; height:13px;} ");B.push("."+A+" #tsJWbody1 IMG {width:30px; height:30px;} ");B.push("."+A+" #tsJWbody1 {background-color:");B.push(this.getPref("bodyBG"));B.push(";} ");B.push("."+A+" #tsJWbody1 A {font-size:0.9em; color:");B.push(this.getPref("bodyTxt"));B.push(";}");B.push("."+A+" #tsJWbody1 TABLE TR TD.d {height:2px; border-bottom: 1px dotted ");B.push(this.getPref("bodyTxt"));B.push(";}");B.push("."+A+"  #tsJWSrchTxt {border:none; width:130px; color:#666; font-size:0.9em}");B.push("."+A+"  #tsJWSrchBtn {cursor:pointer; float:right; background:url(http://images.toostep.com/images/ra_search_small_v1.gif) no-repeat center; width:18px; height:16px;font-size:0.9em}");B.push("."+A+"  #tsJWFtr1{background:#FFFFFF;} ");B.push("."+A+"  #tsJWbase1 IMG {border: none; padding:0; margin:0}");return B.join("")},getHead:function(){var A=new Array();A.push('<div class="tsJWHdr1"><div id="tsJWTitl1">');A.push(this.getPref("title"));A.push("</div></div>");return A.join("")},getJobs:function(D,C){var A=getElementsByClassName(C)[0];var H=this.getPref("baseUrl");var I=this.getPref("imgUrl");var B=this.getPref("count");var F=this.getPref("showIcon");var G=new Array();if(D.length<B){B=D.length}G.push("<table class='JobTable' width='100%'>");for(var E=0;E<B;E++){G.push("<tr>");if(F){G.push("<td><a href='");G.push(D[E].seoUrl);G.push("'><img src='");G.push(I);G.push(D[E].logoLink);G.push("'/></td>")}G.push("<td><a name='linker' target=_blank href='");G.push(D[E].seoUrl);G.push("'>");G.push(D[E].jobTitle);G.push("</a></td>");G.push("</tr>");if(E!=B){G.push("<tr><td colspan='2' class='d'></td></tr>")}}G.push("</table>");G.push("</div>");getElementById(A,"tsJWbody1").innerHTML=G.join("")},getJobEvents:function(I,C){var A=getElementsByClassName(C)[0];var G=this.getPref("baseUrl");var H=this.getPref("imgUrl");var B=this.getPref("count");var E=false;var F=new Array();if(I.length<B){B=I.length}F.push("<table class='JobTable'>");for(var D=0;D<B;D++){F.push("<tr>");F.push("<td><a name='linker' target=_blank href='");F.push(I[D].seoUrl);F.push("'>");F.push(I[D].jobEventTitle);F.push("</a>&nbsp;<span style='color:#666666; font-size:0.8em;'>("+I[D].startTime+")</span></td>");F.push("</tr>");if(D!=B){F.push("<tr><td colspan='2' class='d'></td></tr>")}}F.push("</table>");F.push("</div>");getElementById(A,"tsJWbody1").innerHTML=F.join("")},getFooter:function(){var B=this.getPref("showPower");var A=this.getPref("showSearch");var C=new Array();C.push('<div id="tsJWFtr1">');C.push('<table width="100%">');if(A){C.push('<tr>');C.push('<form action="" onsubmit="doSearch(\'');C.push(this.getPref("baseUrl"));C.push('\', this); return false;" style="padding:0;margin:0;border:0">');C.push('<div id="tsJWSrchBtn" onClick="doSearch(\'');C.push(this.getPref("baseUrl"));C.push('<input type="submit" style="top: -1000px; position: absolute;"/></form>');C.push('</td><td align="right"><a style="font-size:0.9em" href="');C.push(this.getPref("baseUrl"));C.push('jobsHome.html">More</a></td>');C.push("</tr>")}if(B){C.push('<tr><td colspan="2">');C.push('<div style="float:right"><A href="http://toostep.com/" title="powered by TooStep" target="_blank"></A></div>');C.push("</td></tr>")}C.push("</table>");C.push("</div>");return C.join("")},getBody:function(D){var B=this.getPref("baseUrl")+"jobsForWidget.html";var F=new Array();F.push("parentDivClassName="+D);if(this.getPref("featured")){F.push("featured=true")}if(this.getPref("posted")){F.push("posted=true");F.push("userId="+_currUser)}if(this.getPref("all")){F.push("all=true")}if(this.getPref("showWalkins")){F.push("showWalkins=true")}if(this.getPref("js")){F.push("jobsiteId="+this.getPref("js"))}F.push("pageSize="+this.getPref("count"));var G=new Date();var E=G.getFullYear()+"-"+G.getMonth()+"-"+G.getDate();F.push("d="+E);if(F.length>0){B+="?"+F.join("&")}var C=document.getElementsByTagName("head")[0];var A=document.createElement("script");A.type="text/javascript";A.src=B;C.appendChild(A)}};function doSearch(D,B){var A=getElementById(B,"tsJWSrchTxt").value;A=A.replace(/^\s+|\s+$/g,"");if(A==""||A.toLowerCase()=="search jobs"){return }var C=D+"jobsHome.html?q="+encodeURIComponent(A);document.location.href=C}function getElementById(C,D){var B=null;if(C&&(C.getAttribute("id")==D)){return C}for(var A=0;A<C.childNodes.length;A++){if(C.childNodes[A].nodeType==1){B=getElementById(C.childNodes[A],D);if(B!=null){break}}}return B}function getElementsByClassName(B){var A=[];var F=new RegExp("\\b"+B+"\\b");var E=document.getElementsByTagName("*");for(var D=0;D<E.length;D++){var C=E[D].className;if(F.test(C)){A.push(E[D])}}return A};// JavaScript Document
