/**
 * Handles sitemap item click
 * @param String
 */
function sitemapItemClick(e, url){
	if(!e) e = window.event;
	if(!e.ctrlKey) document.location.href = url;
}

/**
 * Opens or closes the next level
 * @param parent
 * @param element
 */
function toggleNextLevel(parent, element){
	var el = document.getElementById(element);
	if(el.style.display == 'none'){
		el.style.display = 'block';
		parent.className = parent.className.replace('open', 'close');
	}
	else{
		el.style.display = 'none';
		parent.className = parent.className.replace('close', 'open');
	}
}

/**
 * Handles mouseover
 */
$(function(){
	$('div.sitemapItem').mouseover(function(){
		this.style.backgroundColor = '#e5ecf4';
	});
	$('div.sitemapItem').mouseout(function(){
		this.style.backgroundColor = 'transparent';
	});
});
