// compress your edits (http://fmarcia.info/jsmin/test.html) and paste into global.js

// Allows for mutliple javascript functions to be called on page load
//v 0.07
function addLoadEvent(func) {
//alert('addLoadEvent called')
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
// end addLoadEvent
}

function gvars() {
	ok = true;
	if (!document.getElementById) {ok = false};
	if (!document.getElementsByTagName) {ok = false};

	if(ok){theLinks =  document.getElementsByTagName('a');}
	if (!document.forms[0]) {
	   forms = false;
	   dfe = '';
	} else {
	   forms = true;
		dfe = document.forms[0].elements;
	}
}
/////////////

addLoadEvent(gvars);

/////////////
	/** ULTRA-SIMPLE EVENT ADDING **/

function addEventSimple(obj,evt,fn) {
	if (obj.addEventListener)
		obj.addEventListener(evt,fn,false);
	else if (obj.attachEvent)
		obj.attachEvent('on'+evt,fn);
}

function removeEventSimple(obj,evt,fn) {
	if (obj.removeEventListener)
		obj.removeEventListener(evt,fn,false);
	else if (obj.detachEvent)
		obj.detachEvent('on'+evt,fn);
}

// cookies
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
