	
	var win; //reference to any featured advert pop up window opened
	function OpenFeatured(url){
		if(IsIE7up()){	w=1000;h=screen.availHeight ? screen.availHeight : screen.height;}
		else{w=0;h=0;}		
		win=OpenNewWin('win',w,h,0,0,1,0,1,0,0,0,url,'win',"");
	}		

	function CheckForm(f){
		for(x=0;x<f.elements.length;x++){
			e = f.elements[x];
			if(e.name=='v'){
				if(e.checked==true) return;	}}
		return false;
	}


	function Details(Show){
		var i, rows, numrows, sClassName, sCurrent, sExtra
				
		if(Show==1){
			sClassName = "JobResultsDescriptionShow";
			document.getElementById('DetailsShow').className = "LinkHide";
			document.getElementById('DetailsHide').className = "LinkShow";
		}else{
			sClassName = "JobResultsDescriptionHide";
			document.getElementById('DetailsShow').className = "LinkShow";
			document.getElementById('DetailsHide').className = "LinkHide";
		}
							
		rows = document.getElementById('JobResultsDisplay').getElementsByTagName('tr');
		numrows = rows.length;	
    
		for(i=0;i<numrows;i++)
		{			
			sCurrent = rows[i].className
					
			if(sCurrent.indexOf('JobResultsDescriptionShow')!=-1){
				sExtra = LTrim(sCurrent.replace('JobResultsDescriptionShow',''))
				rows[i].className=sClassName + ' ' + sExtra;	
			}
			if(sCurrent.indexOf('JobResultsDescriptionHide')!=-1){
				sExtra = LTrim(sCurrent.replace('JobResultsDescriptionHide',''))
				rows[i].className=sClassName + ' ' + sExtra;			
			}
		}		
	}
	
	function RegAddToWishList(url)
	{
		var jids = GetJobIDs();
		//alert("in RegAddToWishList url="+url)			
		window.location.href="/jobboard/cands/candRegister.asp?wl=1&v=" + jids + "&ov=" + url; 
		
	}
	
	function GetJobIDs()
	{
		var f = document.getElementById('frmJobResults');
		var x, e;
		var jids = "";
		
		for(x=0;x<f.elements.length;x++){
			e = f.elements[x];
			if(e.type=="checkbox" && Right(e.id,3)!="All"){				
				if(document.getElementById(e.id).checked==true){
					jids += document.getElementById(e.id).value + ",";
				}
					
			}
		}		
		if(jids.substring(jids.length-1,jids.length)==","){
			jids = jids.substring(0,jids.length-1);
		}
		return jids;
	}
	
	function AddToWishList()
	{
		var getId = GetJobIDs();
		
		if(getId != ""){
			var qry = "wlj=" + getId;				
			//alert("post vals = " + qry);			
			xmlhttpPost('/jobboard/scripts/ajax/CandJobWishList.asp',qry,'HandleWishList'); 
		}
	}

	function HandleWishList(strIn){
		var sResult, sMsg
		if(strIn!=""){
			//check to see result code
			sResult = strIn.substring(0,2);			
			if(sResult=="1|"){
				//if success hide button
				sMsg = strIn.substring(2,strIn.length);
				//document.getElementById('cmdAddToWishList').style.display="none";
				alert(sMsg);
			}else if(sResult=="0|"){
				//failed just show message
				sMsg = strIn.substring(2,strIn.length);
				alert(sMsg);				
			}else{
				alert(strIn)
			}	
		}
	}
	
	function selAll()
	{
		var f = document.getElementById('frmJobResults');;
		var x, e;
		
		if(document.getElementById('chkAll').checked == true){
			for(x=0;x<f.elements.length;x++){
				e = f.elements[x];
				if(e.type=="checkbox"){
				//if(e.id.substring(0,3)=="chk"){
					document.getElementById(e.id).checked = true;
				}			
			}
		}else{
			for(x=0;x<f.elements.length;x++){
				e = f.elements[x];
				if(e.type=="checkbox"){
				//if(e.id.substring(0,3)=="chk"){
					document.getElementById(e.id).checked = false;
				}			
			}
		}
	}

	function SendMeJobsLikeThese(v,msg)
	{
		var re1 = /^\s+$/;
		var re2 = /^[A-Za-z0-9_\.\-\'&]+\@[A-Za-z0-9\.\-]+\.[A-Za-z]{2,6}$/;
		var el = getEl(v).value;
		if((el == null) || (el.length == 0) || re1.test(el) ||  !re2.test(el)){
			alert(msg);
			return false;
		}else{
			return true;
		}
	}