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 pageTracker != 'undefined') {
            pageTracker._trackPageview(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;
    }
}

$(function() {
	var fnClick = function(e) {
			var menuId = this.id + 'l';
			var jMenu = $('#' + menuId);
			e.preventDefault();
			if ( jMenu.is(':hidden') ) {
				$('#leftCol .submenuopen')
					.removeClass('submenuopen')
					.addClass('submenu');				
				$('#leftCol .submenulist:visible')
					.slideUp('fast');
				$(this)
					.removeClass('submenu')
					.addClass('submenuopen');
				jMenu.slideDown('fast');
			} else {
				$(this)
					.removeClass('submenuopen')
					.addClass('submenu');
				jMenu.slideUp('fast');
			}				
		};
	$('#leftCol .submenu')
		.click(fnClick);
	$('#leftCol .submenuopen')
		.click(fnClick);
});