


sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover"; 
			} // end sfEls function	
		sfEls[i].onmouseout=function() { 
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			} // end sfEls function
	} // end for loop
} 

if (window.attachEvent) window.attachEvent("onload", sfHover);



function loadHighlightsImages() {

var code3 = '<a href="#" onclick="javascript:showlayer(\'chatLayer\')"><img src="http://libdata.macalester.edu/newsite/images/openchat.png"  border="0" id="openbutton" alt="Chat with a library staff member"/></a>';document.getElementById('chatbubble').innerHTML = code3;

} // end loadHighlightImages

function loadAZ_Specifics() {
set_hidden_preset();
var search_databases = '<a href="#" onClick="showlayer(\'hidden_search\'); setCookie(\'Preference\',\'hidden_search\',1)"><img style="margin-right: 5px; position: relative; top: -2px; z-index:2; float:left; "id="down_arrow__search" src="newsite/images/down.gif"  border="0"/></a><a href="#" style="float: left" onClick="showlayer(\'hidden_search\'); setCookie(\'Preference\',\'hidden_search\',1)">Search for Research Databases</a>';
document.getElementById('search_for_databases').innerHTML = search_databases;
var subject_filter = '<a href="#" onClick="showlayer(\'hidden_subject_limit\'); setCookie(\'Preference\',\'hidden_subject_limit\',1)"><img style="margin-right: 5px; position: relative;top: -2px;  z-index:2; float:left; "id="down_arrow_subject" src="newsite/images/down.gif"  border="0"/></a><a href="#" style="float: left" onClick="showlayer(\'hidden_subject_limit\'); setCookie(\'Preference\',\'hidden_subject_limit\',1)">Limit to a Subject</a>';
document.getElementById('subject_filter').innerHTML = subject_filter;
var sidebar_extension='<a href="#" onClick="alternate_sidebar()"><img style="margin-right: 3px; position: relative; z-index:100; float:right; "id="down_arrow" src="newsite/images/down.gif"  border="0"/></a>';
document.getElementById('sidebar_extension').innerHTML = sidebar_extension;	
}


function alternate_sidebar() {
	showlayer('sidebarLayer'); 

	document.getElementById('infotype_area').style.top ='210px' ; 

	if (document.getElementById('down_arrow').src=='http://libdata.macalester.edu/newsite/images/down.gif') {
		document.getElementById('down_arrow').src='http://libdata.macalester.edu/newsite/images/up.gif'; 
		document.getElementById('bottom_edge').src='http://libdata.macalester.edu/newsite/images/bottom_edge.gif'
	} else if (document.getElementById('down_arrow').src=='http://libdata.macalester.edu/newsite/images/up.gif') {  
		document.getElementById('down_arrow').src='http://libdata.macalester.edu/newsite/images/down.gif'; 
		document.getElementById('infotype_area').style.top ='0px' ; 
		document.getElementById('bottom_edge').src='http://libdata.macalester.edu/newsite/images/bottom_edge_az.jpg'
	}
}


function showlayer(layer){
var myLayer = document.getElementById(layer).style.display;
	var closethis = "hidden_search";
	var closethat = "hidden_subject_limit";
	var closelayer = "";
if(myLayer=="none"){
document.getElementById(layer).style.display="block";
	if(layer == 'hidden_search') {  
			document.getElementById('hidden_subject_limit').style.display="none";
			document.getElementById('subject_az').style.marginTop="-1px";
		} else if(layer == 'hidden_subject_limit') { 
			document.getElementById('hidden_search').style.display="none";
			document.getElementById('subject_az').style.marginTop="-1px";
		}
} else {
document.getElementById(layer).style.display="none";
}

} // end showlayer


function closelayer(layer) {
	document.getElementById(layer).style.display="none";
}




function getCookie(NameOfCookie){
    if (document.cookie.length > 0) {              
    begin = document.cookie.indexOf(NameOfCookie+"=");       
    if (begin != -1) {           
      begin += NameOfCookie.length+1;       
      end = document.cookie.indexOf(";", begin);
      if (end == -1) end = document.cookie.length;
        return unescape(document.cookie.substring(begin, end));
    } 
  }
  return null;
}

function setCookie(NameOfCookie, value, expiredays) {
Preference=getCookie('Preference');
if (Preference==value) 
     {value=""}

var ExpireDate = new Date();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

  document.cookie = NameOfCookie + "=" + escape(value) + 
  ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function delCookie (NameOfCookie) {
  if (getCookie(NameOfCookie)) {
    document.cookie = NameOfCookie + "=" +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function set_hidden_preset()
{
Preference=getCookie('Preference');
if (Preference) 
     {document.getElementById(Preference).style.display="block";
	 document.getElementById('subject_az').style.top="-1px";}
	 if (document.getElementById('hidden_subject_limit').style.display=="block") {
		 document.getElementById('hidden_search').style.display="none";
	 }
}
