
// requires utils.js (addLoadEvent);

//_____[ ZSR TITLE ]_____\\

function addToTitle()
{
	if(!document.title) return false;
	var t = document.title;
	var z = 'ZSR | ';
	if(t.indexOf(z) == -1 && t.indexOf('Z. Smith Reynolds Library | Wake Forest University') == -1) { document.title = z + t; }
}
addLoadEvent(addToTitle);

//_____[ OPAC downtime ]_____\\
/*
function opacDowntime()
{
	var t = new Date();
	var m = t.getMonth();
	var d = t.getDate();
	var h = t.getHours();
	if(m == 0 && d == 23 && h == 19)
	{
		var links = document.getElementsByTagName('a');
		for(var i = 0; i < links.length; i++)
		{
			var h = links[i].getAttribute('href');
			if(h && h.indexOf('catalog.zsr.wfu.edu') != -1)
			{
				links[i].onclick = function()
				{
					location.href = 'http://zsr.wfu.edu/services/technology/systems/downtime.html';
					return false;
				};
			}
		}
	}
}
addLoadEvent(opacDowntime);
*/
//_____[ HEADER links ]_____\\

function makeHeadLink_zsr()
{
	if(!document.getElementById) return false;
	if(!document.getElementById('wrap')) return false;
	var wrap = document.getElementById('wrap');
	var site = 'zsr';
	var url = 'http://'+location.hostname;
	if(location.href.indexOf('//wiki.') != -1)
	{
		site = 'wiki';
	}
	if(location.href.indexOf('//blog.') != -1)
	{
		site = 'blog';
	}
	if(location.href.indexOf('//catalog.') != -1)
	{
		site = 'zsr';
		url = 'http://zsr.wfu.edu/';
		wrap = document.getElementById('header');
	}
	var a = document.createElement('a');
	a.setAttribute('href',url);
	a.setAttribute('id','linkhead');
	a.className = site;
	wrap.appendChild(a);
}
addLoadEvent(makeHeadLink_zsr);

function makeHeadLink_zsr_feature()
{
	if(!document.getElementById) return false;
	if(!document.getElementById('wrap')) return false;
	var wrap = document.getElementById('wrap');
	var url = 'http://zsr.wfu.edu/wtl5k/';
	if(location.href.indexOf('//catalog.') != -1)
	{
		wrap = document.getElementById('header');
	}
	var a = document.createElement('a');
	a.setAttribute('href',url);
	a.setAttribute('id','wtl5k');
	wrap.appendChild(a);
}
//addLoadEvent(makeHeadLink_zsr_feature);

function makeHeadLink_libguides()
{
	if(!document.getElementById) return false;
	if(!document.getElementById('zsrheader')) return false;
	var url = 'http://zsr.wfu.edu/';
	var hd = document.getElementById('zsrheader');
	var a = document.createElement('a');
	a.setAttribute('href',url);
	a.setAttribute('id','linkhead');
	hd.appendChild(a);
}
addLoadEvent(makeHeadLink_libguides);

function makeHeadLink_vufind()
{
	if(!document.getElementById) return false;
	if(!document.getElementById('hd')) return false;
	var url = 'http://zsr.wfu.edu/';
	var hd = document.getElementById('hd');
	var a = document.createElement('a');
	a.setAttribute('href',url);
	a.setAttribute('id','linkhead');
	hd.appendChild(a);
}
addLoadEvent(makeHeadLink_vufind);

// _____[ TABLE ROWS ]_____ \\

function stripeTables()
{
	if(!document.getElementsByTagName) return false;
	if(!document.getElementsByTagName('table')) return false;
	var tables = document.getElementsByTagName('table');
	for(var i=0; i<tables.length; i++)
	{
		if(tables[i].className.indexOf('alt-row') != -1)
		{
			var rows = tables[i].getElementsByTagName('tr');
			for(var j=0; j<rows.length; j=j+2)
			{
				rows[j].className = rows[j].className + ' bg';
			}
		}
	}
}
addLoadEvent(stripeTables);
