<!--
/*Joblist page change jump */
var totalPages;
var pageNumber;
var strLocation;
var siteHomeLink;

function changePage(header,val) {
  var needValue = (header != 'back')?true:false;
  needValue = (header != 'forward')?true:false;
  
  if(header != 'back' && header != 'forward')	
	theNum = parseInt(document.getElementById(header).value);
  else
    theNum = val;
    
	var jPP = /jobsPerPage/;
	var numJobs;
	(strLocation.search(jPP)== -1)? numJobs = "jobsPerPage=20" : numJobs = strLocation.substr(strLocation.search(jPP));

	if (theNum >= 1 && theNum <= totalPages)
	 	window.location.href = siteHomeLink+theNum;
	else {
	 	if (needValue) {
	 		if (totalPages != "1")
		 		 window.alert("Please enter a number between 1 and " + totalPages + ".");
	 	}
	    else { 
	     if(header!='back')
		    window.alert("There aren't any pages to go back to. Try going forward from here.");
	     else
		    window.alert("There aren't any pages to go forward to. Try going back from here.");	     
	    }
	}
}
function checkEnter(theCode,botObj,topObj) {
  switch(theCode){
	 case 13:
		  if (parseInt(document.getElementById(botObj).value)==pageNumber)
			  changePage(topObj);
		  else
		  	  changePage(botObj);
		  break;
	 case 52:
	 	  changePage('back',pageNumber-1);
		  break;
	 case 54:
	      changePage('forward',pageNumber+1);
		  break;
	}
 }
/* Recruiter listing change-page-on-enter code */
var searchUrl;
function r_changePage(header) {
theNum = parseInt(document.getElementById(header).value);
if (theNum >= 1 && theNum <= totalPages)
 window.location.href = searchUrl + theNum;
else {
	if (totalPages != "1")
	 	window.alert("Please enter a number between 1 and " + totalPages + ".");
}
}
function r_checkEnter(theCode,botObj,topObj){
if (theCode == 13){
  if (parseInt(document.getElementById(botObj).value)==pageNumber)
	  r_changePage(topObj);
  else
  	  r_changePage(botObj);
  }
}

/* Code to check enter. Blocked by textarea */
var inTextArea = false; 
function setEnter(bool){
  inTextArea = bool;
}
function subEnter(theCode, frm){
if (!inTextArea){
	if(theCode == 13) {
		theFrm = "document." + frm;
		theFrm = eval(theFrm);
		theFrm.submit();
	}
 }
}
 
/*Stock Jump Menu */
function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
}

/*Premium Joblist Collapse/Expand*/
var pat1 = /.*safari.*/i
var altVersion = (pat1.test(navigator.userAgent))?true:false;



function readCookieCol(){
	var str="collapse=on";
	if (unescape(document.cookie).search(str)!=-1){
		return true;
	}
	return false;
}

/*Premium joblist link swap*/

var strShort = "Short";
var strDetailed = "Detailed";
var detLink = '" style="display:inline"><a href="#" onclick="flipStyle(\'detailed';
var shortLink = '" style="display:inline"><a href="#" onclick="flipStyle(\'short';

function swapLinks(str){
	var tp = str + "Top";
	var bt = str + "Btm";
	
	document.getElementById(tp).innerHTML = str;
	document.getElementById(bt).innerHTML = str;
	if (str == strShort){
	 	var tmpTop = "DetailedTop";
	 	var tmpBtm = "DetailedBtm";
	 	document.getElementById(tmpTop).innerHTML = '<div id="'+detLink+'\')">'+strDetailed+'</a></div>';
	 	document.getElementById(tmpBtm).innerHTML = '<div id="'+detLink+'\')">'+strDetailed+'</a></div>'; 
	}else{
	 	var tmpTop = strShort + "Top";
	 	var tmpBtm = strShort + "Btm";
	 	document.getElementById(tmpTop).innerHTML = '<div id="'+shortLink+'\')">'+strShort+'</a></div>';
	 	document.getElementById(tmpBtm).innerHTML = '<div id="'+shortLink+'\')">'+strShort+'</a></div>'; 
	}
}	
	
/* Job filter - select all and check for all Ladders selected */
function setAll(obj,frm){
var theFrm = "document."+frm;
theFrm = eval(theFrm);
var i;
for (i=0;i<theFrm.length;i++) {
 (obj.checked)?theFrm[i].checked=true:theFrm[i].checked=false;
 }
}
function unsetRadio(nm,lngth){
var i, itm;
for (i=1;i<=lngth;i++) {
	var itm = nm + i;
	itm = document.getElementById(itm);
	itm.checked=false;
 }
}
function laddersCheck(frm,nm,str){
var theFrm = "document."+frm+"."+nm;
theFrm = eval(theFrm);
var i;
for (i=0;i<theFrm.length;i++) {
 if(theFrm[i].value == str)
 	theFrm[i].checked=true;
 }
}
/* More generic check all for action items */
function setAllItems(obj,frm,nm){
var theFrm = "document."+frm+"."+nm;
theFrm = eval(theFrm);
var i;
if (theFrm.length != undefined){
	for (i=0;i<theFrm.length;i++) {
	  (obj.innerHTML == "Check All")?theFrm[i].checked=true:theFrm[i].checked=false;
	}
	  (obj.innerHTML== "Check All")?obj.innerHTML="Uncheck All":obj.innerHTML="Check All";
}else {
  theFrm.checked == false?theFrm.checked = true:theFrm.checked = false;
  (obj.innerHTML== "Check All")?obj.innerHTML="Uncheck All":obj.innerHTML="Check All";  
 }
}

/* Function that confirms delete on bio pages */
function confirmDelete(dest){
var userChoice = confirm("Are you sure you want to delete this?");
if(userChoice)window.location=dest;
}

/* GENERAL FLYOUT CODE */
var delayInterval = null;
function displayPromo(obj,boolHd,e,sz){
 if(delayInterval) clearInterval(delayInterval);
if (arguments.length > 2){
document.getElementById(obj).style.top = (retY(e)+sz) + "px";
document.getElementById(obj).style.left = (retX(e)+sz) + "px";
}
document.getElementById(obj).style.display = "block";

 if(boolHd){
	var arrSelectBoxes = document.getElementsByTagName("select");
	if (arrSelectBoxes.length > 0){
	 var i;
	 for(i = 0;i<arrSelectBoxes.length;i++){
	  arrSelectBoxes[i].style.visibility = "hidden";
	  }
	 }
  }
}
function joblistDisplayPromo(obj,hideObj){
document.getElementById(obj).style.display = "block";
document.getElementById(hideObj).style.visibility = "hidden";
}
function hidePromo(obj,boolShw){
if(delayInterval) clearInterval(delayInterval);
document.getElementById(obj).style.display = "none";
  if(boolShw){
	var arrSelectBoxes = document.getElementsByTagName("select");
	if (arrSelectBoxes.length > 0){
	 var i;
	 for(i = 0;i<arrSelectBoxes.length;i++){
	  arrSelectBoxes[i].style.visibility = "visible";
	  }
	 }
	}
}
function joblistHidePromo(obj,hideObj){
document.getElementById(obj).style.display = "none";
document.getElementById(hideObj).style.visibility = "visible";
}
function retX(e){
if(!e) var e = window.event;
if(e.pageX) return e.pageX 
else if (e.clientX) return e.clientX + document.documentElement.scrollLeft;
else return "40%";
}
function retY(e){
if(!e) var e = window.event;
if(e.pageY) return e.pageY;
else if (e.clientY) return e.clientY + document.documentElement.scrollTop;
else return "40%";
}

function delayHide(obj,intvl){
  
  var trgtFunction = "hidePromo('"+obj+"')";
  delayInterval = (arguments.length==2)?setInterval(trgtFunction,intvl):setInterval(trgtFunction,600);
 }
 
 /* Confidential checkbox clicked on bio step 1  */
 function setConfCss(id){
  var ix = document.getElementById(id).className.indexOf('disabled');
  
  if(ix == -1){
    document.getElementById(id).className += " disabled";
  }
  else{ // already disabled
    document.getElementById(id).className = document.getElementById(id).className.substring(0,ix) + document.getElementById(id).className.substring(ix+8);
  }
}

/* Shows and Hides Name inputs on bio step 1  */
function toggleName(name){
  if(document.getElementById(name).value == 'false'){
    // display name fields
    document.getElementById('nameDiv').style.display = "block";
    document.getElementById(name).value = 'true';
  }
  else {
    //hide name fields
    document.getElementById('nameDiv').style.display = "none";
    document.getElementById(name).value = 'false';
  }
}
-->