SH.init_results=function(e){var $search_results=$("#search_results");SH.header_links=function(){return{init:function(e){$("#header").bind("click",this.click)},click:function(e){var keywords=SH.search.keywords();var location=SH.search.location();switch(e.target.className){case"advanced":var params=document.location.pathname.replace(SH.search.url,"");params=params.replace(/\/(.*?)-(.*?)/g,"&$1=$2");params=params.replace(/^&+(.*?)\/*$/,"$1");e.target.search="?"+params;break;case"preferences":var params=document.location.pathname.replace(SH.search.url,"");params=params.replace(/\/(.*?)-(.*?)/g,"&$1=$2");params=params.replace(/^&+(.*?)\/*$/,"$1");e.target.search="?"+params;break}}}}();SH.header_counts=function(){var saved_jobs_id="m_saved_jobs";var viewed_jobs_id="m_viewed_jobs";var saved_searches_id="m_saved_searches";var max_saved_jobs=150;var max_viewed_jobs=25;var max_saved_searches=100;function init_count(id,max){this.node=document.getElementById(id);this.count=this.node&&this.node.innerHTML?parseInt(this.node.innerHTML):0;this.max=max}function update_count(count){if(count&&count>0){this.count=count}else{if(this.count<this.max){this.count++}}if(this.node){this.node.innerHTML=this.count+" "}return this.node?true:false}return{saved_jobs:{},viewed_jobs:{},saved_searches:{},init:function(e){init_count.call(this.saved_jobs,saved_jobs_id,max_saved_jobs);init_count.call(this.viewed_jobs,viewed_jobs_id,max_viewed_jobs);init_count.call(this.saved_searches,saved_searches_id,max_saved_searches)},add_saved_job:function(count){return update_count.call(this.saved_jobs,count)},add_viewed_job:function(count){return update_count.call(this.viewed_jobs,count)},add_saved_search:function(count){return update_count.call(this.saved_searches,count)}}}();SH.filters_panel=function(){var filters="ul.filters";var default_class="filter";var collapsed_class=" collapsed";var expanded_class=" expanded";var panel_state_url='/a/jobs/panel';return{init:function(e){$(filters,$search_results).bind("click",this.toggle_filter)},toggle_filter:function(e){if(e.target.className=="toggle"||e.target.parentNode.className=="toggle"){var toggle=e.target.className=="toggle"?e.target:e.target.parentNode;if(toggle.parentNode.className=="handle"){var filter=toggle.parentNode.parentNode;filter.className=filter.className.search(collapsed_class)==-1?default_class+collapsed_class:default_class}else{var filter=toggle.parentNode.parentNode.parentNode;filter.className=default_class+expanded_class}if(filter.id){var state=filter.className.search(collapsed_class)==-1?(filter.className.search(expanded_class)==-1?"1":"2"):"0";$.get([panel_state_url,filter.id+"="+state].join("?"))}}}}}();SH.recent_searches=function(){var search_list=".recent_searches";var clear_recent_url='/a/recent-searches/clear';return{clear:function(){$.post(clear_recent_url,{},null,"json");$(search_list,$search_results).remove();return false}}}();SH.email_alerts=function(){var alert_form="form.email_alert";var create_alert_url='/a/email-alerts/create';var set_success=function(confirm,email){var message=confirm?SH.messages.alert_confirm:SH.messages.alert_success;$(this).unbind("submit").replaceWith('<p class="email_alert">'+message+"</p>");SH.email_alerts.clear();SH.create_alert.open();SH.create_alert.set_success(confirm,email);return true};var set_error=function(){if($("p.error",this).length){return false}$(this).append('<p class="error">'+SH.messages.alert_error+"</p>");return false};var set_failure=function(){alert(SH.messages.alert_failure);return false};var set_email=function(){if(this.value==""){this.value=SH.messages.alert_email}};var clear_email=function(){if(this.value==SH.messages.alert_email){this.value=""}};var focus_email=function(){if(this.value!=SH.messages.alert_email){this.focus()}};return{$forms:null,init:function(e){this.$forms=$(alert_form,$search_results).bind("submit",this.submit);$("input.text",this.$forms).bind("click",clear_email)},clear:function(){if(!this.$forms){return}this.$forms.remove();this.$forms=null},submit:function(e){e.preventDefault();var form=this;var url=document.location.pathname.replace(SH.search.url,create_alert_url);var email=form.email.value==SH.messages.alert_email?"":form.email.value;var error=SH.validation.validate_email(email);if(error){return set_error.call(form)}$.post(url,{email:email},function(r){var confirm=r.data?r.data.email:true;if(r&&r.ret_id){set_success.call(form,confirm,email)}else{set_failure()}},"json")}}}();SH.create_alert=function(){var alert_handle="#l_create_alert";var alert_dialog="#c_create_alert";var alert_form="form";var selector_class="results_dialog";var create_alert_url='/a/email-alerts/create';return{$handle:null,$dialog:null,$form:null,active:false,init:function(){SH.jqueryui(function(){SH.create_alert.$handle=$(alert_handle);SH.create_alert.$dialog=$(alert_dialog);var alert_width=SH.create_alert.$dialog.width();SH.create_alert.$dialog.dialog({modal:true,dialogClass:selector_class,width:alert_width,autoOpen:false});SH.create_alert.$form=$(alert_form,SH.create_alert.$dialog).bind("submit",SH.create_alert.submit);if(!SH.create_alert.$form.length){SH.create_alert.$form=null}SH.create_alert.$dialog.append('<a class="box_close">'+SH.messages.close+" [ x ]</a>");$(window).unload(SH.create_alert.destroy);SH.create_alert.open()});return false},open:function(){if(!SH.create_alert.$dialog){return SH.create_alert.init()}SH.create_alert.$dialog.dialog("open");$("input",this.$form).removeAttr("disabled");if(this.$form&&"email" in SH.user_attributes){this.$form[0].email.value=SH.user_attributes.email}$(document.body).bind("click.alert",SH.create_alert.click);return false},close:function(){SH.create_alert.$dialog.dialog("close");$(document.body).unbind("click.alert");if(SH.create_alert.active){SH.email_alerts.clear()}},destroy:function(){SH.create_alert.$dialog.dialog("destroy")},click:function(e){if(e.target.className=="ui-widget-overlay"||e.target.className=="box_close"||e.target.parentNode.className=="box_close"){SH.create_alert.close()}else{if(e.target.className=="webmail"){SH.create_alert.close()}else{if(e.target.tagName=="INPUT"){if(e.target.value==SH.messages.alert_email){e.target.value=""}}}}},submit:function(e){e.preventDefault();var form=this;var url=document.location.pathname.replace(SH.search.url,create_alert_url);var email=form.email.value==SH.messages.alert_email?"":form.email.value;var error=SH.validation.validate_email(email);if(error){return SH.create_alert.set_error()}else{SH.create_alert.clear_error()}$("input",form).attr("disabled",true);$.post(url,{email:email},function(r){var confirm=r.data?r.data.email:true;if(r&&r.ret_id){SH.create_alert.set_success(confirm,email)}else{SH.create_alert.set_failure()}},"json")},set_success:function(confirm,email){var $handle=this.$handle;var $dialog=this.$dialog;var $form=this.$form;if(!this.$dialog){$handle=$(alert_handle,"#navbar");$dialog=$(alert_dialog);$form=$(alert_form,$dialog)}var message=confirm?SH.messages.alert_confirm:SH.messages.alert_success;var link=confirm?this.get_email_link(email):"";$("label.text",$dialog).remove();$form.unbind("submit").replaceWith('<p class="success">'+message+'</p><div class="links">'+link+"</div>");$handle.html(SH.messages.alert_edit).removeAttr("title");SH.user_attributes.email=email;this.active=true;return true},set_error:function(){if($("p.error",this.$form).length){return false}this.$form.append('<p class="error">'+SH.messages.alert_error+"</p>");return false},clear_error:function(){$("p.error",this.$form).remove();return true},set_failure:function(){alert(SH.messages.alert_failure);$("input",this.$form).removeAttr("disabled");return false},get_email_link:function(email){var popular_emails={"gmail.com":"mail.google.com","yahoo.com":"mail.yahoo.com","aol.com":"webmail.aol.com","hotmail.com":"www.hotmail.com"};for(var domain in popular_emails){var regex=new RegExp("@"+domain+"$","i");if(regex.test(email)){var link=SH.messages.alert_check.replace("%s",popular_emails[domain]);return'<a class="webmail" href="http://'+popular_emails[domain]+'" target="_blank">'+link+" &raquo;</a></p>"}}return""}}}();SH.save_search=function(){var save_handle="#l_save_search";var save_dialog="#c_save_search";var save_form="form";var search_title="h1.search_title";var selector_class="results_dialog";var save_search_url='/a/saved-searches/add';var rename_search_url='/a/saved-searches/rename';var saved_searches_url='/a/my-searches/saved';return{$handle:null,$dialog:null,$form:null,$title:null,saved:false,init:function(){SH.jqueryui(function(){SH.save_search.$handle=$(save_handle);SH.save_search.$title=$(search_title,"#navbar");SH.save_search.$dialog=$(save_dialog);var save_width=SH.save_search.$dialog.width();SH.save_search.$dialog.dialog({modal:true,dialogClass:selector_class,width:save_width,autoOpen:false});SH.save_search.$form=$(save_form,SH.save_search.$dialog).bind("submit",SH.save_search.submit);if(!SH.save_search.$form.length){SH.save_search.$form=null}SH.save_search.$dialog.append('<a class="box_close"><u>'+SH.messages.close+"</u> [ x ]</a>");$(window).unload(SH.save_search.destroy);SH.save_search.open()});return false},open:function(){if(SH.save_search.saved){return SH.save_search.edit()}if(!SH.save_search.$dialog){return SH.save_search.init()}SH.save_search.$dialog.dialog("open");$("input.text",SH.save_search.$dialog).focus();$(document.body).bind("click.save",SH.save_search.click);return false},close:function(){SH.save_search.$dialog.dialog("close");$(document.body).unbind("click.save")},destroy:function(){SH.save_search.$dialog.dialog("destroy")},edit:function(){document.location=saved_searches_url;return false},click:function(e){if(e.target.className=="ui-widget-overlay"||e.target.className=="box_close"||e.target.parentNode.className=="box_close"){SH.save_search.close()}},submit:function(e){e.preventDefault();var save=SH.save_search.saved?false:true;if(save&&SH.header_counts.saved_searches.count>=SH.header_counts.saved_searches.max){var ok=confirm(SH.messages.save_max.replace(/\b10\b/,"100"));if(!ok){return SH.save_search.close()}}var url=document.location.pathname.replace(SH.search.url,save?save_search_url:rename_search_url);var name=this.name.value==SH.messages.save_name?"":this.name.value;$.post(url,{name:name},function(r){if(r&&r.ret_id){SH.save_search.set_success(r.data?r.data.name:name)&&SH.header_counts.add_saved_search(r.data?r.data.n:0)}else{set_failure()}},"json")},set_success:function(name){var $title=this.$title;var $handle=this.$handle;var $form=this.$form;name=name.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");$title.html(name);$handle.html(SH.messages.save_edit).removeAttr("title");$form.unbind("submit");this.close();this.saved=true;return true},set_failure:function(){alert(SH.messages.save_failure);return false}}}();SH.contacts=function(){var who_handle="button.contacts";var who_dialog="#c_who_do_i_know";var selector_class="results_dialog";var error_class="no_contacts";var network_urls={li:{who:'/a/linkedin/contacts',login:'/a/linkedin/activate',logout:'/a/linkedin/deactivate'},vd:{who:'/a/viadeo/company',login:'/a/viadeo/auth_oauth2',logout:'/a/viadeo/deactivate'}};var network_ua={li:"li",vd:"vda"};function fn_response(job,company,network){return function(result){if(result.error||!result.contacts.length){SH.contacts.collapse(job,result)}else{SH.contacts.show(job,result,network)}}}return{$handle:null,$who_dialog:null,companies:[],counts:{},offset:1,init:function(){SH.contacts.update_facebook();$("#social_network_logins").bind("click",this.click);return false},open:function(){if(!SH.contacts.$who_dialog){return SH.contacts.init()}SH.contacts.update_facebook();SH.contacts.$who_dialog.dialog("open");$(document.body).bind("click.contacts",SH.contacts.click);return false},close:function(){if(!SH.contacts.$who_dialog){return}SH.contacts.$who_dialog.dialog("close");$(document.body).unbind("click.contacts")},destroy:function(){SH.contacts.$who_dialog.dialog("destroy")},click:function(e){if(e.target.id=="facebook"||(e.target.parentNode.id=="facebook")){var action=e.target.id=="facebook"?e.target.className:e.target.parentNode.className;if(action=="activate"){SH.social_search.connect();sh_pageTracker._trackPageview("/outbound/social/facebook/login")}else{if(action=="deactivate"){SH.social_search.disconnect();sh_pageTracker._trackPageview("/outbound/social/facebook/logout")}}}else{if(e.target.id=="linkedin"||e.target.parentNode.id=="linkedin"){var action=e.target.id=="linkedin"?e.target.className:e.target.parentNode.className;var return_url=document.location.pathname+document.location.search;if(action=="activate"){document.location=network_urls.li.login+"?f="+encodeURIComponent(return_url);sh_pageTracker._trackPageview("/outbound/social/linkedin/login")}else{if(action=="deactivate"){document.location=network_urls.li.logout+"?f="+encodeURIComponent(return_url);sh_pageTracker._trackPageview("/outbound/social/linkedin/logout")}}}else{if(e.target.id=="viadeo"||e.target.parentNode.id=="viadeo"){var action=e.target.id=="viadeo"?e.target.className:e.target.parentNode.className;var return_url=document.location.pathname+document.location.search;if(action=="activate"){document.location=network_urls.vd.login+"?f="+encodeURIComponent(return_url);sh_pageTracker._trackPageview("/outbound/social/viadeo/login")}else{if(action=="deactivate"){document.location=network_urls.vd.logout+"?f="+encodeURIComponent(return_url);sh_pageTracker._trackPageview("/outbound/social/viadeo/logout")}}}}}},update_facebook:function(connected){if(!SH.connect||SH.connect.status==null){return}if(connected==null){connected=SH.connect.has_auth("EXT_AUTH")}var button=document.getElementById("facebook");button.className=connected?"deactivate":"activate";var status=$(".status",button)[0];status.innerHTML=connected?SH.messages.sn_fb_on+" ":SH.messages.sn_fb_off;var act=$(".act",button)[0];act.innerHTML=connected?"Remove":"Connect"},get:function(e){if(typeof sh_contacts!="undefined"&&sh_contacts&&typeof sh_contacts.companies!="undefined"){this.companies=sh_contacts.companies;this.offset=sh_contacts.offset}var $jobs=$("li.result","#jobs");for(var i=0,n=this.companies.length;i<n;i++){var company=this.companies[i];var job=$jobs[i];var networks=sh_contacts.available_networks;var network=networks.length==1?networks[0]:"";this.contact(company,job,networks)}},contact:function(company,job,networks){if(company){if(company in this.counts){this.counts[company]++}else{this.counts[company]=this.offset}if(networks.length<2){var this_network=networks[0];var uid=(network_ua[this_network] in SH.user_attributes)?SH.user_attributes[network_ua[this_network]].substring(0,8):"";$.get(network_urls[this_network].who,{company:company,start:this.counts[company],ref:uid},fn_response(job,company,this_network),"json")}else{var final_res={company:company,error:"no-results"};var showed=false;var decision={good_enough:false,final_res:final_res};var network=networks[0];for(this_network in networks){var network_ua_key=networks[this_network];var uid="";if(network_ua[network_ua_key] in SH.user_attributes){uid=SH.user_attributes[network_ua[network_ua_key]].substring(0,8)}$.ajax({url:eval("network_urls."+networks[this_network]+".who"),data:{company:company,start:this.counts[company],ref:uid},success:function(result){if(!result.error){if(result.contacts){if(result.contacts.length){if(!result.contacts[0].mutual_name){decision.good_enough=true}decision.final_res=result}}}},async:false,dataType:"json"});if(!decision.good_enough){if(decision.final_res.error!="no-results"&&!showed){final_res=decision.final_res;network=networks[this_network];showed="active"}continue}else{final_res=decision.final_res;network=networks[this_network];this.show(job,final_res,network);showed=true;final_res={company:company,error:"no-results"};break}}if(showed=="active"&&!final_res.error){this.show(job,final_res,network)}else{if(showed==false){this.collapse(job,final_res)}}}}else{this.collapse(job,{company:null,error:"no-company"})}},show:function(job,final_res,network){var company=final_res.company;var contact=final_res.contacts.shift();var name=contact.name.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");var headline=contact.headline.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");var source=eval("SH.messages.contacts_source_"+network);var html=[];html.push('<div class="contact ',contact.image_url?"has_photo":"no_photo",'">');if(network=="vd"){if(contact.distance==2){if(contact.mutual_name){html.push('<p class="mutual"><a target="_blank" href="',contact.mutual_url,'">',contact.mutual_name,"</a> ",SH.messages.contacts_knows,"</p>")}else{html.push('<p class="mutual">',SH.messages.contacts_your_contacts_know,"</p>")}}}else{if(contact.mutual_name){html.push('<p class="mutual"><a target="_blank" href="',contact.mutual_url,'">',contact.mutual_name,"</a> ",SH.messages.contacts_knows,"</p>")}}if(contact.image_url){html.push('<a class="photo_',network,'" target="_blank" href="',contact.profile_url,'"><img src="',contact.image_url,'" alt="" /></a>')}html.push('<p class="name"><a target="_blank" href="',contact.profile_url,'">',name,"</a></p>");html.push('<p class="headline">',headline,"</p>");html.push("</div>");html.push('<div class="source">',source,"</div>");html.push('<div class="see_all"><a target="_blank" href="',final_res.search_url,'">',SH.messages.contacts_see_all.replace("%s",final_res.total),"</a></div>");html=html.join("");var div=document.createElement("DIV");div.className="who";div.innerHTML=html;job.insertBefore(div,job.firstChild)},collapse:function(job,result){var company=result.company;var error=result.error;var html=[];html.push('<a class="help" onclick="return SH.contacts.help(this)" href="#">?</a>');html.push('<p class="help" onclick="SH.contacts.help(this)">');if(error=="no-results"){html.push(SH.messages.contacts_no_results.replace("{{company}}",company))}else{if(error=="no-company"){html.push(SH.messages.contacts_no_company)}else{html.push(SH.messages.contacts_error)}}html.push("</p>");html=html.join("");var div=document.createElement("DIV");div.className="who";div.innerHTML=html;job.insertBefore(div,job.firstChild);job.className+=" "+error_class},reset:function(job){var $job=$(job);if($job.hasClass(error_class)){$job.removeClass(error_class);$("div.who",$job).remove();var company=$("span.company",$job).text();this.contact(company,$job[0])}},help:function(help){var $job=$(help.parentNode.parentNode);$job.toggleClass(error_class);if(help.nextSibling){help.style.display="none";help.nextSibling.style.display="block"}else{if(help.previousSibling){help.style.display="none";help.previousSibling.style.display="block"}}return false}}}();SH.results_messaging=function(){var message_box="#c_messaging";var welcome_box="#c_welcome";var expired_box="#c_expired";var close_url='/a/jobs/close-message';return{$message:null,$welcome:null,$expired:null,messages:[],current:null,init:function(e){this.$message=$(message_box);if(this.$message.length&&typeof sh_results_messages!="undefined"){for(var i=0,n=sh_results_messages.length;i<n;i++){var message=sh_results_messages[i];if(message.id=="welcome"){this.init_welcome(message)}else{if(message.id=="expired"){this.init_expired(message)}else{this.messages.push(message)}}}}if(this.messages.length&&this.next()){this.$message.show()}},init_welcome:function(message){return;if(!SH.cookies.enabled){return}this.$welcome=$('<div id="c_welcome" class="messaging"><p>'+message.html+"</p></div>").insertBefore(this.$message);this.$welcome.prepend('<a class="box_close" onclick="SH.results_messaging.close(\'welcome\')"><u>'+SH.messages.close+"</u> [ x ]</a>");this.$welcome.fadeIn()},init_expired:function(message){if(document.location.hash!=message.hash){return}this.$expired=$('<div id="c_expired" class="messaging"><p>'+message.html+"</p></div>").insertBefore(this.$message);this.$expired.prepend('<a class="box_close" onclick="SH.results_messaging.close(\'expired\')"><u>'+SH.messages.close+"</u> [ x ]</a>");this.$expired.fadeIn()},next:function(){if(this.current){var message=this.current;this.$message.removeClass("messaging_"+message.id);if(message.imp>0){$.get(close_url+"?mimp="+message.imp+"&mid="+message.id)}}if(this.messages.length){this.current=this.messages.shift();if(this.current.imp>0&&SH.cookies.enabled){this.$message.html('<a class="box_close" onclick="SH.results_messaging.next()"><u>'+SH.messages.close+"</u> [ x ]</a><p>"+this.current.html+"</p>");this.$message.addClass("messaging_"+this.current.id)}else{return this.next()}}else{return this.close()}return true},close:function(type){if(type=="welcome"){$.get(close_url+"?mid=welcome");this.$welcome.remove()}else{if(type=="expired"){document.location.hash="";this.$expired.remove()}else{this.$message.remove()}}return false}}}();SH.related_jobs=function(){var related_jobs_url='/a/related-jobs/get';var search_args=function(){if(sh_related_jobs){var args="";for(var i in sh_related_jobs){args+="/"+sh_related_jobs[i]}return args}else{return null}};var related_jobs_html=function(data){var jobs="";for(var job in data.jobs){jobs+=job_html(data.jobs[job],data.new_window)}return'<div id="related_jobs" class="search_options"><span class="heading">Related Jobs</span><ul>'+jobs+'</ul><a href="'+data.url+'">'+data.title+"</a></div>"};var job_html=function(job,new_window){return'<li id="j:'+job.listing_refind_key+":"+job.job_position+'" class="result"><div class="job"><a rel="nofollow" class="title" title="'+job.title+'" href="'+job.listing_clickthrough_url+'" onmousedown="SH.jobs.track(\''+job.job_type+"','"+job.job_position+"',this,"+job.job_data_for_counts+')" onclick="return SH?SH.jobs.view(this):true"'+(new_window?' target="_blank"':"")+">"+job.title+'</a><p class="cl">'+cl_html(job.company_name,job.formatted_location_string)+"</p></div></li>"};var cl_html=function(company,location){var cl="";if(company&&company!="Company Unknown"){cl+='<span class="source">'+company+"</span>"}if(location){cl+='<span class="location">'+location+"</span>"}return cl};return{init:function(){if(typeof sh_related_jobs=="undefined"||sh_related_jobs==null){return false}SH.related_jobs.get()},get:function(){$.get(related_jobs_url+search_args(),null,function(html){if(html&&html.jobs){SH.related_jobs.render(related_jobs_html(html))}},"json")},render:function(jobs){if($("#c_google_ads").length>0){$("#c_google_ads").before(jobs)}else{$("#column_right").append(jobs)}}}}();SH.nps_survey=function(){var survey_url='/a/survey/feedback';return{$survey:null,expand:false,init:function(){if(!SH.nps_survey.eligible()){return false}if(typeof sh_survey_message=="undefined"||sh_survey_message==null){return false}this.$survey=$('<div id="c_survey_prompt"></div>').appendTo("#container");if(sh_survey_message.html){this.$survey.append('<div class="prompt">'+sh_survey_message.prompt+'</div><div class="message" style="display:none;">'+sh_survey_message.html+"</div>")}else{this.$survey.append('<div class="prompt"><a class="survey" href="'+survey_url+'">'+sh_survey_message.prompt+"</a></div>")}this.expand=sh_survey_message.html?true:false;this.$survey.bind("click",this.click);setTimeout(this.track,100)},click:function(e){if(!SH.nps_survey.eligible()){SH.nps_survey.$survey.remove();return false}else{if(e.target.className=="prompt"){if(SH.nps_survey.interacted){SH.nps_survey.interacted()}$(".message",SH.nps_survey.$survey).toggle()}else{if(e.target.className=="survey"){if(SH.nps_survey.viewed){SH.nps_survey.viewed()}if(SH.nps_survey.interacted){SH.nps_survey.interacted()}}}}},track:function(){if(sh_pageTracker){sh_pageTracker._trackPageview(survey_url+"/prompt")}else{}},eligible:function(){if(!SH.cookies.enabled){return false}if($.browser.msie&&$.browser.version<=6){return false}var nps="nps" in SH.user_attributes?SH.user_attributes.nps.split(":"):null;if(!nps||nps[3]>0){return false}return true},interacted:function(){var nps=SH.user_attributes.nps.split(":");nps[2]++;nps=nps.join(":");this.set_attribute(nps);this.interacted=null},viewed:function(){var nps=SH.user_attributes.nps.split(":");if(nps[3]<1){nps[3]=1}nps=nps.join(":");this.set_attribute(nps);this.viewed=null},set_attribute:function(nps){var shua=document.cookie.match(/(^|;\s*)shua=(.*?)(;|$)/);if(shua&&shua.length){shua=decodeURIComponent(shua[2])}shua=shua.replace("uanps="+SH.user_attributes.nps,"uanps="+nps);SH.user_attributes.nps=nps;var domain=document.location.hostname.replace(/^.*(\.simplyhired.*)$/,"$1");var expires=new Date();expires.setTime(expires.getTime()+60*60*24*365*1000);expires=expires.toGMTString();document.cookie="shua="+encodeURIComponent(shua)+"; path=/; domain="+domain+"; expires="+expires}}}();SH.connect.listener=function(){SH.social_search.show_loading()};SH.connect.render=function(){SH.social_search.render()};SH.connect.init();SH.init_jobs(e);SH.tracker.ga();SH.tracker.q();SH.tracker.cs();SH.results_messaging.init(e);SH.related_jobs.init(e);SH.nps_survey.init(e);SH.header_links.init(e);SH.header_counts.init(e);SH.filters_panel.init(e);SH.email_alerts.init(e);SH.contacts.init(e);SH.contacts.get(e);if(typeof sh_search_ping!="undefined"&&sh_search_ping){$.get(sh_search_ping)}if(document.location.hash=="#facebook"||document.location.hash=="#linkedin"||document.location.hash=="#wdik"||document.location.hash=="#who"){SH.contacts.open()}else{if(document.location.hash=="#view-current-jobs"){}else{if(document.location.hash=="#email-jobs"){SH.job_lightbox.open()}}}};SH.init_error=function(a){SH.connect.listener=function(){SH.social_search.show_loading()};SH.connect.render=function(){SH.social_search.render()};SH.connect.init();SH.tracker.ga();SH.tracker.q();SH.tracker.cs()};var sh_messages = {"job_saved":"Saved","job_flagged":"Reported","job_blocked":"Hidden","job_flag":"Report","job_block":"Hide","job_rate":"Rate job","job_rated":"Rated:","job_add_notes":"Add notes","job_edit_notes":"Edit notes:","job_rating_label":"ratings:","job_rating_text":"your ratings are only visible by you","job_notes_label":"notes:","job_notes_text":"your notes are only visible by you","job_save_button":"Save","job_cancel_button":"Cancel","job_send_success":"Email sent! Use this form to email another friend.","job_send_error":"Please correct the errors below.","job_send_failure":"Unable to send email.  Please try again.","job_send_button":"Send","job_send_heading":"Send this job to a friend","job_send_name":"Your name:","job_send_email":"Your email address:","job_send_friend":"Friend's email address:","job_mapped":"View Mapped Jobs","close":"close","undo":"Undo","job_sponsored_label":"","job_source_format":"From %s","alert_errors":"Sorry, but we need some more information.","alert_search_error":"Please enter keywords or a location.","alert_email_error":"Your email address didn't work.","alert_location_error":"We aren't sure where the location {{location}} is.","alert_failure":"Unable to create alert.  Please try again.","alert_created_unconfirmed":"Check your inbox for a confirmation email.<br\/>Click the link in the email to start receiving jobs.","alert_created_confirmed":"Your email alert is created.<br\/>No further action is necessary.","alert_please_wait":"Hang tight while we take you<br\/> to the job you clicked on.","alert_caption":"Your dream job awaits! Hang tight...","alert_keywords":"Enter keywords: job title, skills or company","alert_location":"Enter a location: city, state or zip","alert_search_format":"{{search}} Jobs","alert_edit":"Edit email alert","alert_success":"You're all set up to receive email alerts for this search!  <a rel=\"nofollow\" href=\"\/a\/my-alerts\/email\">Manage your alerts.<\/a>","alert_confirm":"To activate your job alert, please check your email now and click the confirmation link.","alert_create":"Receive updates with the latest relevant jobs:","alert_error":"Please enter a valid email address!","alert_email":"Enter email address...","alert_check":"Check email at %s","save_edit":"Edit this search","save_failure":"Unable to save search.  Please try again.","save_max":"You already saved 100 searches.  Saving this search will override an existing search.  Do you want to continue?","save_name":"name this search","contacts_source":"From LinkedIn","contacts_knows":"knows","contacts_your_contacts_know":"","contacts_see_all":"See all %s connections","contacts_no_results":"Sorry, there is no one in your social network at this company.","contacts_error":"Sorry, this feature is currently unavailable.  Please try again later.","contacts_no_company":"Sorry, we were unable to determine the company name for this job.","who_li_login":"","who_li_logout":"","who_fb_login":"","who_fb_logout":"","contacts_source_li":"From LinkedIn","contacts_source_vd":"From Viadeo","sn_fb_on":"","sn_fb_off":"","sn_ads_header":"Improve your chances of finding a job","sn_ads_content":"50% of job seekers find their job through friends. Login to get started."};

