function getEl(x){return(document.getElementById(x))}
var bw_exp=new Date();
bw_exp.setTime(bw_exp.getTime()+(365*24*60*60*1000));
function bwGetCval(offset){var endstr = document.cookie.indexOf (";",offset);if(endstr==-1){endstr=document.cookie.length};return unescape(document.cookie.substring(offset,endstr))}
function bwGetC(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while (i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return bwGetCval (j)};i=document.cookie.indexOf(" ",i)+1;if(i==0){break}}return null}
function bwSetC(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"")}
//var getSearch=bwGetC("bw");
//var setSearch=bwSetC("bw","test",bw_exp,"/","boston.com");
var doc=document,win=window,sById=(doc.getElementById)?true:false;
var siteurl = 'http://www.boston.com';
var imgurl  = 'http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/';
var gimages = ['gnav_site_h.gif', 'gnav_news_h.gif', 'gnav_ae_h.gif', 'gnav_business_h.gif', 'gnav_sports_h.gif', 'gnav_travel_h.gif', 'gnav_yourlife_h.gif', 'gnav_cars_h.gif', 'gnav_jobs_h.gif', 'gnav_personals_h.gif', 'gnav_realestate_h.gif'];
function changeImageOn(url,name,fu){if(sById){var i=doc.getElementById(name);if(i){i.oSrc=i.src;if(!fu)url=imgurl+url;i.src=url;}}}
function changeImageOff(name){if(sById){var i=doc.getElementById(name);if(i)i.src=i.oSrc;}}
function TodaysGlobe(lastMod,altText){var today = new Date(); var year = today.getFullYear(); year = year + ""; var today = today.getMonth() + 1 + "/" + today.getDate() + "/" + year.substr(2,2); if (today==lastMod)document.write("Today's Globe"); else document.write(altText);}
function getCookie(name){var dc=document.cookie,prefix=name+'=',begin=dc.indexOf('; '+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=dc.indexOf(';',begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}
function openWindow(url,name,props){
	try{
		props=props.replace(/(resizable|scrollbars)\=no/g,'$1=yes');
		var nw=win.open(url,name,props);
		nw.focus();
		window.event.cancelBubble=true;
	}
	catch(e){}
}

// unsupported
function unsupportedFeature(){document.writeln('<a href="http://www.boston.com/help/browser_upgrade/" class="bold" target="_new" style="text-decoration: underline;">Upgrade Your Browser:</a> A feature on this page is missing, as it is not supported by your browser.<br>Please <a href="http://www.boston.com/help/browser_upgrade/" style="text-decoration: underline;" target="_new">upgrade your browser</a> to improve your experience on Boston.com.');}

// world now video player defaults
function displayVideoHelp(){var videohelppage=window.open('http://www.boston.com/help/videoplayer/about/','CONTENT');}
function playVideoClip(){displayVideoHelp();}
function checkLaunchVideo(){}

function clrFld(x){
	if((x.name=="q") && ((x.value=="(Enter keywords or title)") || (x.value=="Enter keywords or title") || (x.value=="enter keyword"))) {x.value=""}
	if((x.name=="loginEmail")&&(x.value=="Email")){getEl("loginPass").value=x.value=""}
}

//OAS Begin
OAS_url = 'http://rmedia.boston.com/RealMedia/ads/';
if(!(OAS_sitepage == "www.boston.com/bostonworks/jobsearch/result/default")){
	OAS_query = ''
}
OAS_target = '_top';
OAS_version = 10;
OAS_rn = '001234567890';
OAS_rns = '1234567890';
OAS_rn = new String (Math.random());
OAS_rns = OAS_rn.substring (2, 11);
function OAS_NORMAL(pos){
	document.writeln('<a href="' + OAS_url + 'click_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" target=' + OAS_target + '>');
	document.writeln('<img src="' + OAS_url + 'adstream_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" border="0"/></a>');
}
OAS_version = 11;
if((navigator.userAgent.indexOf('Mozilla/3') !=-1) || navigator.userAgent.indexOf('Mozilla/4.0 WebTV') != -1){ OAS_version = 10 };
if (OAS_version >= 11){
	document.writeln('<scr' + 'ipt language="JavaScript1.1" src="' + OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '?' + OAS_query + '"> </script>')
}
function OAS_AD(pos){
	if (OAS_version >= 11){
		OAS_RICH(pos);
	}else{
		OAS_NORMAL(pos);
	}
}
//OAS End

var xhr;
var sDiv=getEl("minid")
var inEm = 35

function tog(x,y){
	z = getEl(x)
	if(z.style.display=='none'){y.firstChild.src='http://cache.bostonworks.boston.com/images/fopen.gif';z.style.display="";}
	else{y.firstChild.src='http://cache.bostonworks.boston.com/images/fclosed.gif';z.style.display='none';}
}

function sTree(){
	if(getEl('jtree').innerHTML=="X"){
		try{ xhr = new XMLHttpRequest() }
		catch (e){ xhr = new ActiveXObject("Microsoft.XMLHTTP") }
		xhr.onreadystatechange = jRschg;
		xhr.open("GET", "http://bostonworks.boston.com/browse/jobs/jtree.html");
		xhr.send(null);
	}else{
		getEl('jtree').style.display='';
	}
}

function jRschg(){
	if (xhr.readyState==4){ if (xhr.status == 200){ getEl('jtree').innerHTML=xhr.responseText; getEl('jtree').style.display=''}}
}

function msnd(u){
	bwSetC("bw2",u,bw_exp,"/","boston.com")
	window.location="http://bostonworks.boston.com/?p1=BW_PERS_"+u.toUpperCase();
}