//<![CDATA[


var hL = {
	// we run the init function once the dom is ready
	init: function() {
			if (!document.getElementById('homelinkroll')) {
				return;
			}
	
    	hL.homelinkroll = document.getElementById('homelinkroll');
    	hL.homelinkroll2 = document.getElementById('homelinkroll2');
    	hL.homelink = document.getElementById('homelink');
    	
			hL.addEvent(hL.homelinkroll, 'mouseover', hL.showLink, false);
			hL.addEvent(hL.homelinkroll, 'mouseout', hL.hideLink, false);
			hL.addEvent(hL.homelinkroll2, 'mouseover', hL.showLink, false);
			hL.addEvent(hL.homelinkroll2, 'mouseout', hL.hideLink, false);
    	
			hL.homelink.style.visibility = "hidden";
	}, 
					

	showLink: function() { 
		hL.homelink.style.visibility = "visible";

	}, 
	hideLink: function() { 
		//setTimeout("hL.homelink.style.visibility = 'hidden'", 2000);
		hL.homelink.style.visibility = 'hidden';

	}, 
  
  // function to add event listener, also caches events so they can be removed when the
	// page unloads to avoid memory leaks in IE
  addEvent: function(elm, evType, fn, useCapture) {
		// for W3C DOM complience
    if (elm.addEventListener) {
      elm.addEventListener(evType, fn, useCapture);
      return true;
    } 
		// for IE...
		else if (elm.attachEvent) {
      var r = elm.attachEvent('on' + evType, fn);
      //EventCache.add(elm, evType, fn);
      return r;
    } else {
			// for anyone else not IE or Moz... Safari etc
      elm['on' + evType] = fn;
    }
  },
	
	// cross-browser get target
	find_target: function(e) 	{
		var target; 	
		// for IE, target is held in window.event array
		if (window.event && window.event.srcElement) 
			target = window.event.srcElement;
		else if (e && e.target)
			target = e.target;
		if (!target)
			return null;
			
		return target;
	}
  
}

window.addEvent('domready', hL.init);
	
//]]>		