var t;

function jSearch(f){
	str = document.getElementById(f).value;
	if (str.length >= 3) {
		window.clearTimeout(t);
		t = setTimeout("returnResults()", 100);
	} else {
		document.getElementById('searchDrop').style.display="none";
	}
}


   var request = false;
   try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }  
     }
   }
   //if (!request)
     //alert("Error initializing XMLHttpRequest!");

function returnResults() {

	document.getElementById('searchDrop').style.display="";
	findPos(document.getElementById("search_input"))

	 var url = '/departmental_content/content/search/search_ajax.asp?q=' + escape(str) + '&n=5'
     request.open("GET", url, true);
     request.onreadystatechange = updatePage;
     request.send(null);
   }

   function updatePage() {
     if (request.readyState == 4) {
       if (request.status == 200) {
         var response = request.responseText
		//document.getElementById('searchDrop').innerHTML = ''
		document.getElementById('searchDrop').innerHTML = response
       } 
     }
   }
   
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	document.getElementById('searchDrop').style.top = curtop + 20 + "px";
	document.getElementById('searchDrop').style.left = curleft - 40 + "px";
}

function hideBox(f, i){
setTimeout("document.getElementById('searchDrop').style.display='none'", 250);
}


function portalCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split('&');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) {
			return c.substring(nameEQ.length,c.length);
		} 
		
	}
	return null;
}
var jUser = ""
jUser = portalCookie("NT%5FLOGIN");
if(jUser != null){
jUser = jUser.toLowerCase()
jUser = unescape(jUser);
jUsers = "blank; chad.mullen; scott.barbich; michael.budahn; susan.cayo; marc.paladino; annemarie.dellaguardia; christian.atencio; travis.hendricks; hector.soria; keith.gardner"
if (jUsers.indexOf(jUser) > 0) {
document.getElementById('addtoportal').style.display = "";
}
else
{
document.getElementById('addtoportal').style.display = "none";
}
}