WidgetJobboard=new function(){var b;var e;var h;var d;var g;var f;var c;this.setOptions=function(j){pairs=j.split(/[?&]/);while(pair=pairs.shift()){bits=pair.split("=");this.QueryStringOptions[bits[0]]=bits[1]}};this.ParseParameters=function(){this.QueryStringOptions={}||{};scripts=document.getElementsByTagName("script");for(i=0,l=scripts.length;i<l;i++){if(match=scripts[i].src.match(/(.*)\/javascripts\/widget_job_board\.js\??(.*)?/)){this.MainUrl=match[1];this.setOptions(match[2])}}this.DomainName=this.QueryStringOptions.domain;this.DivWidget=typeof(window.widgetname)!="undefined"?widgetname:"simplicant_widget";this.JobsPerPage=-1;this.CurrentPageIndex=-1};this.createCompanyJs=function(){script=document.createElement("script");script.src=this.MainUrl+"/widget/javascripts/"+this.DomainName+".js";document.getElementsByTagName("head")[0].appendChild(script)};this.linkCompanyCss=function(){stylesheet=document.createElement("link");stylesheet.rel="stylesheet";stylesheet.type="text/css";stylesheet.href=this.MainUrl+"/widget/stylesheets/"+this.DomainName+".css";stylesheet.media="all";document.lastChild.firstChild.appendChild(stylesheet)};this.createJobLink=function(m,n,k,o,j,p){a=document.createElement("a");if(p==2){url=this.MainUrl+"/job/apply/"+n;a.href=url;a.appendChild(document.createTextNode("Apply for this job opening"));m.appendChild(a)}else{if(k==""&&o==""){url=this.MainUrl+"/job/apply/"+n;a.href=url;a.className="job_title";a.appendChild(document.createTextNode(j));m.appendChild(a)}else{if(k==""){url=this.MainUrl+"/job/apply/"+n;a.href=url;a.appendChild(document.createTextNode("Apply for this job opening"));m.appendChild(a)}else{url="mailto:"+k+"?subject=Job application for "+j;a.href=url;a.appendChild(document.createTextNode(k));m.appendChild(document.createTextNode("To apply for this job, send in your resume to "));m.appendChild(a)}}}};this.setNavigation=function(j){previousLink=document.createElement("a");previousLink.href="javascript:;";previousLink.className="";previousLink.setAttribute("onclick","getJobsList("+(this.CurrentPageIndex-1)+")");previousLink.appendChild(document.createTextNode("< Previous"));nextLink=document.createElement("a");nextLink.href="javascript:;";nextLink.className="";nextLink.setAttribute("onclick","getJobsList("+(this.CurrentPageIndex+1)+")");nextLink.appendChild(document.createTextNode("Next >"));navigationLinks=document.createElement("p");navigationLinks.className="job_navigation";navigationLinks.appendChild(previousLink);navigationLinks.appendChild(nextLink);j.appendChild(navigationLinks)};this.addPostedOn=function(j,k){posted_on=document.createElement("div");posted_on.className="job_posted_on";posted_on_label=document.createElement("strong");posted_on_label.innerHTML="Posted on: ";posted_on.appendChild(posted_on_label);posted_on.appendChild(document.createTextNode(k));j.appendChild(posted_on)};this.addLocation=function(j,k){if(k==""){return}loc=document.createElement("div");loc.className="job_location";loc_label=document.createElement("strong");loc_label.innerHTML="Location: ";loc.appendChild(loc_label);loc.appendChild(document.createTextNode(k));j.appendChild(loc)};this.addApplyNow=function(m,o,k,j,n){apply_now=document.createElement("div");apply_now.className="job_apply_now";this.createJobLink(apply_now,o,k,"Apply",j,n);m.appendChild(apply_now)};this.addDescription=function(j,k){desc=document.createElement("div");desc.className="job_description";desc.innerHTML=k;j.appendChild(desc)};this.addJobTitle=function(j,k,n,m){if(m==1){title=this.createJobLink(j,n,"","",k,1)}else{title=document.createElement("h2");title.innerHTML=k;title.className="job_title";j.appendChild(title)}};this.addSimplicantLink=function(j){if(this.DomainName!=247){simplicant_logo_div=document.createElement("div");simplicant_link=document.createElement("a");simplicant_link.href="http://www.simplicant.com/";link_image=document.createElement("img");link_image.src="http://www.simplicant.com/images/poweredby.gif";link_image.width=106;link_image.height=29;link_image.alt="powered by simplicant";link_image.style.border="none";simplicant_link.appendChild(link_image);simplicant_logo_div.appendChild(simplicant_link);simplicant_logo_div.className="simplicant_logo";j.appendChild(simplicant_logo_div)}};this.addHeading=function(j,k){heading=document.createElement("h1");heading.innerHTML=k;heading.className="heading";j.appendChild(heading)};this.setLayout=function(){document.write("<div id='simplicant_widget' class='simplicant_widget'></div>");widget_div=document.getElementById("simplicant_widget")};this.populateDIV=function(p,r,q,j,n,o){if(!o){return}main_div=document.getElementById("simplicant_widget");if(n!=""){this.addHeading(main_div,n)}for(var k=0,m=o.length;k<m;k++){job_div=document.createElement("div");job_div.className="job_div";if(p==1){this.addJobTitle(job_div,o[k].JobTitle,o[k].Id,p)}else{if(p==2){this.addJobTitle(job_div,o[k].JobTitle,o[k].Id,p);if(q==true){this.addLocation(job_div,o[k].Location)}if(j==true){this.addPostedOn(job_div,o[k].PostedOn)}this.addDescription(job_div,o[k].Description);this.addApplyNow(job_div,o[k].Id,o[k].Email,o[k].JobTitle,r)}}main_div.appendChild(job_div)}this.addSimplicantLink(main_div)};this.init=function(){this.ParseParameters();this.setLayout();this.linkCompanyCss();this.createCompanyJs()}};WidgetJobboard.init();