function addHandler(target, fn, handlerName)
{
	if ( target.addEventListener )
		target.addEventListener(handlerName, fn, false)
	else if ( target.attachEvent )
		target.attachEvent('on' + handlerName, fn)
}

function unhideText(textID,trackingURL)
{
	var item = document.getElementById(textID);
	if ( item ) {
		item.className = '';
		if ( trackingURL )
			trackURL(trackingURL);
	}
	return false;
}

function unhideTextScroll(textID,trackingURL)
{
	unhideText(textID,trackingURL);
	return true;
}

function trackURL(trackingURL) {
	if (trackingURL) {
	    if (typeof urchinTracker != 'undefined') {
		    urchinTracker(trackingURL);
		}
	    if (typeof Tracker != 'undefined') {
		    Tracker(trackingURL);		
		}
	}
}

function addPageToFavourites()
{
    addFavourite(document.location.href,document.title);
}

function addFavourite(url,title)
{
    if (window.sidebar) { 
        window.sidebar.addPanel(title, url,""); 
    } else if( document.all ) {
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
}


