// autopacked : 11:50:13 PM
// form_validator.js
var myValidator=new FormValidation();$(document).ready(function(){$('form[data-validation="generic"]').submit(function(){if(typeof CKEDITOR!="undefined"){var c=CKEDITOR.instances;for(var b in c){CKEDITOR.instances[b].updateElement()}}if(myValidator.ValidateAll(this)){var a=$(this).data("applyurl");if(a){window.open(a,"blank","width=1024,height=768,directories=0,location=0,menubar=0,resizable=1,scrollbars=1,status=0,titlebar=1,toolbar=0,fullscreen=0,channelmode=0,screenX=50,left=200,screenY=50,top=0")}return myValidator.ValidateAll(this)}else{return false}});$('form[data-validation="register"]').submit(function(){if(typeof CKEDITOR!="undefined"){var b=CKEDITOR.instances;for(var a in b){CKEDITOR.instances[a].updateElement()}}if(myValidator.ValidateAll(this)){checkSignup(this,true,true);return myValidator.ValidateAll(this)}else{return false}})});function checkSignup(a,c,b){$(a).unbind("submit");$.post("/common/services/jobseeker/jobseeker.validateSignup/default.asp?email="+$(a).find("#FEAdd").val(),{},function(d){d=d.toUpperCase();if(d=="RETRO"){$("#signupForm").hide();$("#FEmailAddress").val($("#FEAdd").val());$("#FRetro").val("Y");$("#retroMessage").show();$("#loginForm").show();$("#reqPassword").show();$("#continueSignup").show()}else{if(d=="DUPE"){if(b){sendPassword($("#FEAdd").val())}$("#signupForm").hide();$("#FEmailAddress").val($("#FEAdd").val());$("#dupeMessage").show();$("#loginForm").show()}}})}function FormValidation(){return{isValid:true,errorSummary:"",form:"",ValidateAll:function(a){this.form=a;this.errorSummary="";this.isValid=true;this.ValidateRequired();this.ValidateEmail();this.ValidateDependency();this.ValidateDependencyCustom();this.ValidateAlpha();if(!this.isValid){alert("The form can not be submitted due to invalid or missing data.\n"+this.errorSummary+"\n\nPlease review the field(s) and rectify the problem(s).")}function b(){$('form[data-validation="register"]').submit(function(){if(myValidator.ValidateAll(this)){checkSignup(this,true,true);return myValidator.ValidateAll(this)}else{return false}})}return this.isValid},ValidateRequired:function(){var b=this;var a=/^\s*$/;$(this.form).find("input.required:visible, textarea.required:visible, select.required:visible, input.required[myTip], .alwaysValidate").each(function(c){if(a.test($(this).val())){controlFailed(this,b)}else{controlPassed(this)}});$(this.form).find("input.required:checkbox").each(function(c){if(!$(this).prop("checked")){controlFailed(this,b)}else{controlPassed(this)}})},ValidateDependency:function(){var a=this;$(this.form).find("input:visible[depends], textarea:visible[depends]").each(function(b){if(($(this.form).find("#"+$(this).attr("depends")).attr("checked")!=false|$(this.form).find("#"+$(this).attr("depends"))=="")&($(this).val()=="")){controlFailed(this,a)}else{controlPassed(this)}})},ValidateEmail:function(){var a=this;$(this.form).find("input.email:visible, textarea.email:visible").each(function(b){if(validateEmailRegex($(this).val())&validateEmailBlacklist($(this).val())&validationEmailTypos($(this).val())){controlPassed(this)}else{controlFailed(this,a)}})},ValidateAlpha:function(){var a=this;$(this.form).find("input.alpha:visible, textarea.alpha:visible").each(function(c){var b=/^[a-zA-Z]+$/;if(b.test($(this).val())){controlPassed(this)}else{controlFailed(this,a)}})},ValidateNoHTML:function(){var a=this;$(this.form).find("input.nohtml:visible, textarea.nohtml:visible").each(function(c){var b=/<\/?[^>]*>/;if(b.test($(this).val())){controlPassed(this)}else{controlFailed(this,a)}})},ValidateDependencyCustom:function(){}}}function controlFailed(a,c){if(c.errorSummary.indexOf($(a).attr("myTip"))==-1){c.errorSummary+="\n* "+$(a).attr("myTip");c.isValid=false;var b=/\/common\/templates\/template10\/images\/bg-input\.png/;if(b.test($(a).css("background-image"))){$(a).css("background-image","url(/common/templates/template10/images/bg-input-error.png)")}else{$(a).css("background-color","#ffc82e")}$(a).attr("title",$(a).attr("myTip"))}}function controlPassed(a){var b=/\/common\/templates\/template10\/images\/bg-input\.png/;if(b.test($(a).css("background-image"))){$(a).css("background-image","url(/common/templates/template10/images/bg-input.png)")}else{$(a).css("background-color","white")}$(a).attr("title","")}function validateEmailRegex(a){var b=/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(b.test(a)){return true}else{return false}}function validateMultiEmail(a){a=a.replace(/[\s]|[ ]/g,"");var b=/^(([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+([\,]|[\;]){0,1}([\n])*)+$/;if(b.test(a)){return true}else{return false}}function validateEmailBlacklist(a){if(a.indexOf("@hotjobs")>=0){return(false)}if(a.indexOf("@monster")>=0){return(false)}if(a.indexOf("blacklist@")>=0){return(false)}if(a.indexOf("bulkmail@")>=0){return(false)}if(a.indexOf("devnull@")>=0){return(false)}if(a.indexOf("mailer-daemon@")>=0){return(false)}if(a.indexOf("@mailinator.com")>=0){return(false)}if(a.indexOf("@mytrashmail.com")>=0){return(false)}return true}function validationEmailTypos(a){a=a.toLowerCase();if(a.indexOf("@gmial.com")>=0){return(false)}if(a.indexOf("@gmail.cm")>=0){return(false)}if(a.indexOf("@hotmaill.com")>=0){return(false)}if(a.indexOf("@htomail.com")>=0){return(false)}if(a.indexOf("@yahoomail.com")>=0){return(false)}if(a.indexOf("@a0l.com")>=0){return(false)}if(a.indexOf("@ahoo.com")>=0){return(false)}if(a.indexOf("@ayahoo.com")>=0){return(false)}if(a.indexOf("@ayhoo.com")>=0){return(false)}if(a.indexOf("@cocast.net")>=0){return(false)}if(a.indexOf("@cocmast.net")>=0){return(false)}if(a.indexOf("@comast.net")>=0){return(false)}if(a.indexOf("@comcas.net")>=0){return(false)}if(a.indexOf("@comcst.net")>=0){return(false)}if(a.indexOf("@concast.net")>=0){return(false)}if(a.indexOf("@gamil.com")>=0){return(false)}if(a.indexOf("@gmai.com")>=0){return(false)}if(a.indexOf("@gmaill.com")>=0){return(false)}if(a.indexOf("@gmal.com")>=0){return(false)}if(a.indexOf("@homail.com")>=0){return(false)}if(a.indexOf("@homtail.com")>=0){return(false)}if(a.indexOf("@hotamil.com")>=0){return(false)}if(a.indexOf("@hotmai.com")>=0){return(false)}if(a.indexOf("@hotmal.com")>=0){return(false)}if(a.indexOf("@hotmial.com")>=0){return(false)}if(a.indexOf("@hotmil.com")>=0){return(false)}if(a.indexOf("@yaahoo.com")>=0){return(false)}if(a.indexOf("@yah00.com")>=0){return(false)}if(a.indexOf("@yahaoo.com")>=0){return(false)}if(a.indexOf("@yahho.com")>=0){return(false)}if(a.indexOf("@yaho.com")>=0){return(false)}if(a.indexOf("@yahool.com")>=0){return(false)}if(a.indexOf("@yahooo.com")>=0){return(false)}if(a.indexOf("@yahpp.com")>=0){return(false)}if(a.indexOf("@yaoo.com")>=0){return(false)}if(a.indexOf("@yayoo.com")>=0){return(false)}if(a.indexOf("@yhaoo.com")>=0){return(false)}if(a.indexOf("@yhoo.com")>=0){return(false)}if(a.indexOf("@yohoo.com")>=0){return(false)}if(a.indexOf("@yahoo.cm")>=0){return(false)}if(a.indexOf("@yshoo.com")>=0){return(false)}if(a.indexOf("@aol.ocm")>=0){return(false)}if(a.indexOf("@aol.om")>=0){return(false)}if(a.indexOf("@aol.con")>=0){return(false)}if(a.indexOf("@gail.com")>=0){return(false)}if(a.indexOf("@gmail.con")>=0){return(false)}if(a.indexOf("@gmail.om")>=0){return(false)}if(a.indexOf("@gnail.com")>=0){return(false)}if(a.indexOf("@hotmail.cm")>=0){return(false)}if(a.indexOf("@hotmail.con")>=0){return(false)}if(a.indexOf("@hotmail.om")>=0){return(false)}if(a.indexOf("@verion.net")>=0){return(false)}if(a.indexOf("@yahoo.cim")>=0){return(false)}if(a.indexOf("@yahoo.come")>=0){return(false)}if(a.indexOf("@yahoo.comm")>=0){return(false)}if(a.indexOf("@yahoo.con")>=0){return(false)}if(a.indexOf("@yahoo.coom")>=0){return(false)}if(a.indexOf("@yahoo.cpm")>=0){return(false)}if(a.indexOf("@yahoo.ocm")>=0){return(false)}if(a.indexOf("@yahoo.om")>=0){return(false)}if(a.indexOf("@yahoo.vom")>=0){return(false)}if(a.indexOf("@tahoo.com")>=0){return(false)}var b=/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+(cmo|hotmial|htomail|yhoo|hotmial|ogr|eud|rog|deu|nte|txt)+$/;if(b.test(a)){return false}else{return true}return true};
// autocomplete.js
$(function(){var b="http://auto.search.beyond.com:84";var l=b+"/location/";var n=b+"/citystate/";var g=b+"/keywords/";var i=b+"/keywords/";var h=".autocomplete_jobtitlecombo";var j=".autocomplete_jobsearchcombo";var k=".autocomplete_jobsearchcombo_no_focus";var m=".autocomplete_location";var a=0;f($(h).attr("autocomplete","off"));f($(j).focus().attr("autocomplete","off"));f($(k).attr("autocomplete","off"));f($(m).attr("autocomplete","off"));function f(r){r.autocomplete({source:function(v,w){var u=r.is(m);var y=u?n:g;var t=v.term;var x=t;x=q(o(x));$("#term").text(x);var s={ajaxRequestSequenceNumber:++a,wt:"json",indent:"on",rows:10,q:x,fq:[],hl:"true","hl.fl":"text","hl.highlightMultiTerm":"true","hl.snippets":100,"hl.simple.pre":"<strong>","hl.simple.post":"</strong>","hl.requireFieldMatch":"true"};if(u){if($(m).val().match(/\d+/)!=undefined){y=l}if(regionCode!=""){s.fq.push("regioncodelist:"+regionCode)}if(countryCode!=""){s.fq.push("countrycode:"+countryCode)}if(cbsaCode!=""){s.fq.push("cbsacodelist:"+cbsaCode)}s.sort="weight desc"}else{s.fq.push("primaryindustryid:"+industryId);s.sort=r.is(h)?"jobtitlescore desc":"jobsearchscore desc"}$.ajax({url:y,dataType:"jsonp",jsonp:"json.wrf",traditional:true,data:s,success:function(z){if(parseInt(z.responseHeader.params.ajaxRequestSequenceNumber)<a){return}w($.map(z.response.docs,function(A){var C=u?A.locationstr[0]:A.keyword[0];var B=u?d(C,z.highlighting[A.filekey[0]].text.join(" ")):z.highlighting[A.filekey[0]].text[0];return{label:B,value:C}}))}})},delay:100,minLength:2,maxWidth:r.width()+50,select:function(s,t){if(r.is(j)){setTimeout(function(){$(m).focus()},10)}}})}function o(r){r=p(r,"'s","s");r=p(r,"'","");$.each(",`-".split(""),function(s,t){r=p(r,t," ")});$.each('\\+&|!(){}[]^"~*?:'.split(""),function(s,t){r=p(r,t,"\\"+t)});return r.toLowerCase()}function p(t,s,r){return t.replace(new RegExp(c(s),"gi"),r)}function c(r){return r.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")}function q(r){var s="";$.each(r.split(" "),function(t,u){u=$.trim(u);if(u!=""){s+=u+"* "}});return s}function e(u,t){var r=[];var s=t.indexOf(u);while(s!=-1){r.push(s);s=t.indexOf(u,s+1)}return r}function d(z,B){var s=z;var v=new RegExp("<strong>.*</strong>","gi");var A=v.exec(B);if(A){var u=e("<strong>",B);var t=e("</strong>",B);var r=[];for(var w=0;w<u.length;w++){r.push(B.substring(u[w]+"<strong>".length,t[w]))}r.sort(function(C,D){return D.length-C.length});for(var w=0;w<r.length;w++){var y=s.match(new RegExp(c(r[w]),"gi"));if(y){for(var x=0;x<y.length;x++){s=p(s,y[x],"<strong>"+y[x]+"</strong>")}}}}return s}});
// beyond.js
var isValid=true;var shareObject=new myShareObj();var emailJobForm='<div id="Email" class="email_form"><div class="heading"><div class="close"></div><p>Send this job to a friend</p></div><div id="forms"><div id="form"><div id="left_col" class="float_left"><p>Your first name</p><p>Your last name</p><p>Your email</p><p>To email</p><p class="one_row">Personal message</p><p class="one_row">(optional)</p></div><div id="right_col" class="float_left"><div class="one_row"><input id="fName" class="name fName"/><div class="errDiv"><label for="fName" class="error">*required</label></div></div><div class="one_row"><input id="lName" class="name lName"/><div class="errDiv"><label for="lName" class="error">*required</label></div></div><div class="one_row"><input id="fromEmail" class="email fromEmail"/><div class="errDiv"><label for="fromEmail" class="error">*must be a valid email</label></div></div><div class="one_row"><input id="toEmail" class="email"/><div class="errDiv"><label for="toEmail" class="error">*must be a valid email</label></div></div><div><textarea id="emailMessage" class="message" rows="4"></textarea><div class="errDiv"><label for="message" class="error">*must be less then 1000 characters</label></div></div></div><div class="clear">&nbsp;</div><div><input type="submit" class="submit" value="send" /></div></div><div id="result"><p>The job has been sent, <a href="/JS/General/Job.asp?a=save&id=##SourceInformationID##">send another</a>?</p></div></div></div>';var saveJobForm='<div id="Save" class="save_form"><div class="heading"><div class="close"></div><p>Job has been saved!</p></div></div>';function toggleMe(a){$(a).toggle()}function toggleChildren(a){$(a).children().not(".close").toggle()}function disableLink(a){$(a).attr("href","")}function toggleChildrenIgnore(c,a){$(c).children().not(a).hide();var b=c+" > "+a;$(b).toggle()}function validateMaxLength(b,a){return b.length<=a}function validateAlpha(a){var b=/^[a-zA-Z]+$/;if(b.test(a)){return true}else{return false}}function validateNoHTML(a){var b=/<\/?[^>]*>/;if(b.test(a)){return true}else{return false}}function validatePhoneNumeric(b){var a=/^(\d{10})$/;if(a.test(b)|b.length==0){return true}else{return false}}function validate(){isValid=true;$("input").submit();$("textarea").submit();return(isValid)}function displayForm(b,e,f){var a,d;var g="#ajax_job_forms"+e;b="#"+b;var c="#ajax_job_forms"+e+" > "+b;if($(c).html()){$(g).children().not(b).hide();$(g).find(b).toggle()}else{switch(b){case"#Email":d=emailJobForm;break;case"#Save":d=saveJobForm;break;default:return true}$(g).children().not(b).hide();$(g).append(d);$(g).find(".close").click(function(){toggleMe(c)});$(g).find(".submit").click(function(){submitTellAFriend(c,g,"")});$(g).find("#result a").click(function(){toggleChildren($(c).find("#forms"));return false});$(g).append('<input type="hidden" id="linkHidden" value="'+f+'"/>');setValidation(c);prepopulateTellAFriendFields()}}function setValidation(a){$(a).find(".phone").submit(function(){if($(this).parent().attr("style")!="display: none;"&$(this).parent().attr("style")!="DISPLAY: none"){if(validatePhoneNumeric($(this).val())){$(this).css("background-color","white");$(this).parent().find(".errDiv").children().hide()}else{isValid=false;$(this).css("background-color","#EFC0C0");$(this).parent().find(".errDiv").children().show()}}});$(a).find(".name, .email, .required").submit(function(){if($(this).parent().attr("style")!="display: none;"&$(this).parent().attr("style")!="DISPLAY: none"){if($(this).val().length>0){$(this).parent().find(".errDiv").children().hide();$(this).css("background-color","white")}else{isValid=false;$(this).css("background-color","#EFC0C0");$(this).parent().find(".errDiv").children().show()}}});$(a).find(".email").submit(function(){if($(this).parent().attr("style")!="display: none;"&$(this).parent().attr("style")!="DISPLAY: none"){if(validateEmailRegex($(this).val())&validateEmailBlacklist($(this).val())&validationEmailTypos($(this).val())){$(this).css("background-color","white");$(this).parent().find(".errDiv").children().hide()}else{isValid=false;$(this).css("background-color","#EFC0C0");$(this).parent().find(".errDiv").children().show()}}});$(a).find(".multiEmail").submit(function(){if($(this).parent().attr("style")!="display: none;"&$(this).parent().attr("style")!="DISPLAY: none"){if(validateMultiEmail($(this).val())){$(this).val($(this).val().replace(/[\s]|[ ]/g,""));$(this).css("background-color","white");$(this).parent().find(".errDiv").children().hide()}else{$(this).val($(this).val().replace(/[\s]|[ ]/g,""));isValid=false;$(this).css("background-color","#EFC0C0");$(this).parent().find(".errDiv").children().show()}}});$(a).find("textarea").not(".email, .multiEmail").submit(function(){if($(this).parent().attr("style")!="display: none;"&$(this).parent().attr("style")!="DISPLAY: none"){if(validateMaxLength($(this).val(),1000)){$(this).css("background-color","white");$(this).parent().find(".errDiv").children().hide()}else{isValid=false;$(this).css("background-color","#EFC0C0");$(this).parent().find(".errDiv").children().show()}}});$(a).find(".alpha").submit(function(){if($(this).parent().attr("style")!="display: none;"&$(this).parent().attr("style")!="DISPLAY: none"){if(validateAlpha($(this).val(),1000)){$(this).css("background-color","white");$(this).parent().find(".errDiv").children().hide()}else{isValid=false;$(this).css("background-color","#EFC0C0");$(this).parent().find(".errDiv").children().show()}}});$(a).find(".noHTML").submit(function(){if($(this).parent().attr("style")!="display: none;"&$(this).parent().attr("style")!="DISPLAY: none"){if(validateNoHTML($(this).val())==false){$(this).css("background-color","white");$(this).parent().find(".errDiv").children().hide()}else{isValid=false;$(this).css("background-color","#EFC0C0");$(this).parent().find(".errDiv").children().show()}}})}function ajaxFinish(a){}function ajaxError(c,b,a){}function htmlDecode(e){if(e!=undefined){var d=/(%20)|(\+)/g;var a=/(%40)/g;var c=/(%2E)/g;var b=/(%2D)/g;e=e.replace(d," ");e=e.replace(a,"@");e=e.replace(c,".");e=e.replace(b,"-");return e}else{return""}}function alignBeyondBox(c){var b="#"+c;var g,a,e,f,d;g=$(window).width();e=$(b).css("padding-left");if(e){e=parseInt(e.replace("px",""));f=$(b).css("padding-right");f=parseInt(f.replace("px",""));a=$(b).css("width");a=parseInt(a.replace("px",""));a=a+e+f;d=(g/2)-(a/2);$(b).css("position","absolute");$(b).css("left",d);$(b).css("position","absolute")}}function readCookie(k){var l=k+"=";var e=document.cookie.split(";");for(var g=0;g<e.length;g++){var d=e[g];if(d.indexOf(l)>0){var f=d.split("&");for(var h=0;h<f.length;h++){var a=f[h];while(a.charAt(0)==" "){a=a.substring(1,a.length)}if(a.indexOf(l)==0){return htmlDecode(a.substring(l.length,a.length))}}}}return null}function CheckAction(a){if(a.alert.checked&&readCookie("CONTACTID")==undefined){a.action="/js/form/searchalertform.asp";a.submit();return false}return true}function clearDefaultText(a,c){var b=$("input[name="+c+"]").val();if(b==a){$("input[name="+c+"]").val("")}$("input[name="+c+"]").css("color","black")}function myShareObj(){return{linkTemplate:'<a target="_blank" class="twitter ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-Twitter\']);" href="http://twitter.com/share?url=##URL##&text=##SHORTTITLE##">Twitter</a><a target="_blank" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-Facebook\']);" class="facebook ##CLASS##" href="http://www.facebook.com/sharer.php?u=##URL##&t=##TITLE##">Facebook</a><a target="_blank" class="buzz ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-GoogleBuzz\']);" href="http://www.google.com/buzz/post?message=##TITLE##&url=##URL##">Google Buzz</a><a target="_blank" class="yahoo ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-Yahoo\']);" href="http://buzz.yahoo.com/buzz?targetUrl=##URL##">Yahoo</a><a target="_blank" class="messenger ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-MSNMessenger\']);" href="http://profile.live.com/badge?url=##URL##">Messenger</a><a target="_blank" class="linkedin ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-LinkedIn\']);" href="http://www.linkedin.com/shareArticle?mini=true&url=##URL##&title=##TITLE##&summary=##TITLESUMMARY##&source=##DOMAIN##">LinkedIn</a><a target="_blank" class="digg ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-Digg\']);" href="http://digg.com/submit?url=##URL##">Digg</a><a target="_blank" class="stumble ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-StumbleUpon\']);" href="http://www.stumbleupon.com/submit/?url=##URL##">Stumble</a><a target="_blank" class="delicious ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-Delicious\']);" href="http://delicious.com/save?v=5&noui&jump=close&url=##URL##&title=##TITLE##">Delicious</a><a target="_blank" class="reddit ##CLASS##" rel="nofollow" onclick="_gaq.push([\'_trackEvent\', \'Click\', \'Share-Reddit\']);" href="http://reddit.com/submit?url=##URL##&title=##TITLE##">Reddit</a>',url:location.href,baseurl:location.host,title:document.title,titlesummary:document.title,domainname:location.hostname,anchorClass:"",twitterTag:"",twitterTitle:function(){var a=90;if(this.title.length>a){return this.twitterTag+" "+this.title.substring(0,a)}else{return this.twitterTag+" "+this.title.substring(0,this.title.length)}},getLinks:function(){var a;this.displayHTML=this.linkTemplate;this.displayHTML=this.displayHTML.replace(/##URL##/g,encodeURIComponent(this.url));this.displayHTML=this.displayHTML.replace(/##BASEURL##/g,encodeURIComponent(this.baseurl));this.displayHTML=this.displayHTML.replace(/##TITLE##/g,encodeURIComponent(this.title));this.displayHTML=this.displayHTML.replace(/##SHORTTITLE##/g,encodeURIComponent(this.twitterTitle()));this.displayHTML=this.displayHTML.replace(/##TITLESUMMARY##/g,encodeURIComponent(this.titlesummary));this.displayHTML=this.displayHTML.replace(/##DOMAIN##/g,encodeURIComponent(this.domainname));this.displayHTML=this.displayHTML.replace(/##CLASS##/g,this.anchorClass);return this.displayHTML}}}function ajaxPost(f,c,b,e,d){var a;if(b==undefined||a==false){a=false}else{a=true}if(c==null){c={}}if(e=="Y"){c.UM="Y"}c.AJAXREQUEST="Y";$.ajax({type:"Post",url:f,dataType:"html",data:c,async:a,processData:true,error:function(i,h,g){ajaxError(i,h,g)},success:function(h){if(!d){var g=h.toString();if(g.toUpperCase().indexOf("AJAX_POST_SUCCESS")>-1){curBox.success=true;return curBox.successActivity()}else{if(g.toUpperCase().indexOf("AJAX_POST_FAILED:")>-1){alert(g.substr(17))}else{alert("request failed, please try again.")}return curBox.failureMethod()}}else{return true}return false}})}function internalTracking(a){ajaxPost(a,{},true,"",true)};
// template.10.home.js
$(document).ready(function(){function b(d,c){var f=$(d).find("> li");var e=$(c).find("> div");$(f.get(0)).addClass("active");$(e.get(0)).addClass("active");$(f).click(function(){var g=$(f).index(this);$(f).removeClass("active");$(e).removeClass("active");$(f.get(g)).addClass("active");$(e.get(g)).addClass("active")})}function a(n,h){var d=$(h).find("a.scroll");var g=$(h).find("ul");var l=$(n).find(".pnl");var j=l.length-1;var f=0;var m=0;var i="";var o=$(l.get(0)).width()+parseInt($(l.get(0)).css("padding-right"),10)+parseInt($(l.get(0)).css("padding-left"),10);$(n).css("width",l.length*o+"px");$(g).css("width",l.length*26+"px");if(j<0){d.hide()}$(d.get(0)).addClass("hide");for(k=0;k<j+1;k++){i+="<li><a> </a></li>"}$(g).html(i);var e=$(g).find("li");$(e.get(0)).addClass("active");$(d).click(function(){var c=$(d).index(this);if(c==1){if(f<j){f++}}else{if(f>0){f--}}e.removeClass("active");$(e.get(f)).addClass("active");d.removeClass("hide");if(f==j){$(d.get(1)).addClass("hide")}if(f==0){$(d.get(0)).addClass("hide")}m=-(f*o);$(n).animate({left:m+"px"},500,function(){});return false});$(e).click(function(){f=$(e).index(this);e.removeClass("active");$(e.get(f)).addClass("active");d.removeClass("hide");if(f==j){$(d.get(1)).addClass("hide")}if(f==0){$(d.get(0)).addClass("hide")}m=-(f*o);$(n).animate({left:m+"px"},500,function(){});return false})}b("#snav ul","#spanels");b("#rnav ul","#rpanels");a("#panels1","#mask1");a("#panels2","#mask2");a("#panels3","#mask3");a("#panels4","#mask4")});
// template.10.site.js
$(document).ready(function(){$("div.sc-bottom-right li:even").addClass("bg-dk-grey");var d=$("#user-menu");var c=$("#user");$(function(){$(c).mouseenter(function(){var e=$(this).offset();$(d).css("top","0");$(d).css("left",e.left+"px")});$(d).mouseenter(function(){$(d).stop().css("top","0px");$(d).stop().css("margin-right","-122px")});$(c).mouseleave(function(){$(d).stop().css("top","-400px")});$(d).mouseleave(function(){$(d).stop().css("top","-400px")})});var a=$("div.mnav a.menu");var b=$("div.dd-menu");$(a).mouseenter(function(){var e=$(a).index(this);if($(b.get(e)).hasClass("ddl")){$(b.get(e)).css("top","52px").css("left",function(){var g=$(a.get(e)).position();var f=$(b.get(e)).width()+parseInt($(b.get(e)).css("padding-left"),10)+parseInt($(b.get(e)).css("padding-right"),10);var h=$(a.get(e)).width()+parseInt($(a.get(e)).css("padding-left"),10)+parseInt($(a.get(e)).css("padding-right"),10)+7;return g.left-(f-h-5)})}else{$(b.get(e)).css("top","52px").css("left",function(){var f=$(a.get(e)).position();return f.left+7+"px"})}});$(a).mouseleave(function(){var e=$(a).index(this);$(b.get(e)).css("top","-400px")});$(b).mouseenter(function(){var e=$(b).index(this);if($(this).hasClass("ddl")){$(this).css("top","52px").css("left",function(){var g=$(a.get(e)).position();var f=$(this).width()+parseInt($(this).css("padding-left"),10)+parseInt($(this).css("padding-right"),10);var h=$(a.get(e)).width()+parseInt($(a.get(e)).css("padding-left"),10)+parseInt($(a.get(e)).css("padding-right"),10)+7;return g.left-(f-h-5)})}else{$(this).css("top","52px").css("left",function(){var f=$(a.get(e)).position();return f.left+7+"px"})}$(a.get(e)).addClass("active")});$(b).mouseleave(function(){var e=$(b).index(this);$(this).css("top","-400px");$(a.get(e)).removeClass("active")})});
// beyond_box.js
var userAgent=navigator.userAgent;var isValid=true;var curBox=new myBeyondBox();var beyondBoxHtml='<div id="barrier" style="display:none;filter: alpha(opacity=0);-moz-opacity: .0;opacity: .0;background: #333333;"></div><div id="beyondBox" class="beyondBoxLBX" style="height:250px;width:490px;display:none;background:transparent;"></div>';$(document).ready(function(){$("body").append(beyondBoxHtml)});function submitReg(){isValid=true;$(parentDiv).find("input").submit();$(parentDiv).find("textArea").submit();if(isValid==true){}}function validFormFields(){var d=document.Registration.FFirstName.value;var g=document.Registration.FLastName.value;var c=document.Registration.FEAdd.value;var e=document.Registration.FCareerFocus1.value;var f=document.Registration.FTitle.value;var b;if(document.Registration.FCountryState){b=document.Registration.FCountryState.value}else{b="NA"}var h=document.Registration.FZipCode.value;var a=!(validFieldLength_new(d,"first name",1,50));if(!a){a=!(validFieldLength_new(g,"last name",1,50))}if(!a){a=!(validFieldLength_new(c,"email",1,100))}if(!a){a=!(validFieldLength_new(f,"job title",1,100))}if(!a){a=!(validFieldLength_new(h,"postal code",1,10))}if(!a){a=!(validateEmailRegex(c)&validateEmailBlacklist(c)&validationEmailTypos(c));if(a){alert("Please verify your email address. A valid email address is required.")}}if(!a){if(e==174){alert("Please select your industry of interest from the drop down list provided.");a=true}}if(!a){if(b==""){alert("Please select your location of interest from the drop down list provided.");a=true}}return(!a)}function anyFieldFilled(){var b=document.Registration.FFirstName.value;var d=document.Registration.FLastName.value;var a=document.Registration.FEAdd.value;var c=document.Registration.FTitle.value;var e=document.Registration.FZipCode.value;if(b==""&&d==""&&a==""&&c==""&&e==""){return false}else{return true}}function submitTasks_new(b){if(anyFieldFilled()==true){var a=validFormFields();if(a){$(b).submit()}}else{close()}}function validFieldLength_new(d,c,b,a){if((b<=d.length)&&(d.length<=a)){return true}else{alert("Please verify your "+c+". A valid "+c+" is "+b+" to "+a+" characters long.");return false}}function trim(b,a){return ltrim(rtrim(b,a),a)}function ltrim(b,a){a=a||"\\s";return b.replace(new RegExp("^["+a+"]+","g"),"")}function rtrim(b,a){a=a||"\\s";return b.replace(new RegExp("["+a+"]+$","g"),"")}function myBeyondBox(){function c(e){if(userAgent.match("MSIE 6.0")=="MSIE 6.0"){close()}else{$(e.formName).css("height",e.height+"px").css("width",e.width+"px");$(e.formName).css("margin-top","-"+e.height/2+"px").css("margin-left","-"+e.width/2+"px");setTimeout(function(){$("#barrier").show().animate({opacity:"0.25"},1000)},500);setTimeout(function(){$(e.formName).fadeIn(1000)},1000)}}function d(e){if(!e.isModal){$("#barrier").click(function(){e.close()})}$("#lbxForm").submit(function(){var f=new FormValidation();if(f.ValidateAll($("#lbxForm"))){if(e.popUpMethod){e.popUpMethod()}submitLightbox()}return false})}function b(e){$.get(e.boxURL,function(f){$(e.formName).html(f);d(e)})}function a(e){e.successMethod()}return{success:false,reload:false,isModal:"",formName:"",boxURL:"",height:"",width:"",loginOnSuccess:false,successMethod:null,failureMethod:function(){$("#ajaxSpinner").remove();$(".lbx_submit_btn").show()},closeMethod:null,popUpMethod:null,displayBox:function(){c(this);b(this);return false},resetContent:function(){b(this);return false},close:function(){$("#barrier").hide();$(".beyondBoxLBX").hide();$("#lightbox").html("");if(this.closeMethod){this.closeMethod()}},successActivity:function(){if(this.reload){window.location.reload();return false}else{if(this.successMethod){if(this.loginOnSuccess){isLoggedIn=true}a(this)}}}}}function showLightbox(h,c,i,d,f,g,a,b,e){curBox.formName="#beyondBox";curBox.height=c;curBox.width=i;curBox.boxURL=h;curBox.isModal=d;curBox.reload=f!=undefined?f:false;if(g){curBox.successMethod=g}if(!curBox.closeMethod&&a){curBox.closeMethod=a}if(b){curBox.failureMethod=b}if(e){curBox.popUpMethod=e}curBox.displayBox();return false}function submitLightbox(){$(".lbx_submit_btn").hide().after('<img id="ajaxSpinner" src="/common/images/jobsearchresults/ajax-loader.gif" />');var d=$("#lbxForm input:input, #lbxForm select");var b={};for(var c=0;c<d.length;c++){var a=d[c];if($(a).is(":checkbox")){b[$(a).attr("id")]=$(a).is(":checked")?"on":""}else{b[$(a).attr("id")]=$(a).val()}}return ajaxPost($("#lbxForm").attr("action"),b,"N")};

