// Sarah's Added Functions

function addEvent( obj, type, fn ) {
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
		EventCache.add(obj, type, fn);
	}
	else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
		EventCache.add(obj, type, fn);
	}
	else {
		obj["on"+type] = obj["e"+type+fn];
	}
}

var EventCache = function(){
	var listEvents = [];
	return {
		listEvents : listEvents,
		add : function(node, sEventName, fHandler){
			listEvents.push(arguments);
		},
		flush : function(){
			var i, item;
			for(i = listEvents.length - 1; i >= 0; i = i - 1){
				item = listEvents[i];
				if(item[0].removeEventListener){
					item[0].removeEventListener(item[1], item[2], item[3]);
				};
				if(item[1].substring(0, 2) != "on"){
					item[1] = "on" + item[1];
				};
				if(item[0].detachEvent){
					item[0].detachEvent(item[1], item[2]);
				};
				item[0][item[1]] = null;
			};
		}
	};
}();
addEvent(window,'unload',EventCache.flush);

//This is the toggle function:

function toggle(obj) {
	var el = document.getElementById(obj);
	el.style.display = (el.style.display != 'none' ? 'none' : '' );
}

//These are the cookie functions:

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)
{ 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";
}
}

// These cookies are for the home page

function HomePageCookies()
{
Item1Open=getCookie('Item1Open');
if (Item1Open!='Yes') 
    {toggle('item1');}
else
	{toggle('more1');}

Item2Open=getCookie('Item2Open');
if (Item2Open!='Yes') 
    {toggle('item2');}
else
	{toggle('more2');}

Item3Open=getCookie('Item3Open');
if (Item3Open!='Yes') 
    {toggle('item3');}
else
	{toggle('more3');}

Item4Open=getCookie('Item4Open');
if (Item4Open!='Yes') 
    {toggle('item4');}
else
	{toggle('more4');}
	
Item5Open=getCookie('Item5Open');
if (Item5Open!='Yes') 
    {toggle('item5');}
else
	{toggle('more5');}

Item6Open=getCookie('Item6Open');
if (Item6Open!='Yes') 
    {toggle('item6');}
else
	{toggle('more6');}
}

// This function's objects are also for the home page

function pageLoad() {
HomePageCookies();
}
addEvent(window,'load',pageLoad);
