/* --- HOME --- */


///////////// CLICKABLE ITEMS /////////////

/* --- clickableItems --- make entire itemes clickable --- */
clickableItems = function() {
	var siteBody = document.getElementById('siteBody');
	if (!siteBody) return;
	
	// publications section -|- add section for every clickable item type //
	
	// -- iTracks -- //
	var iTracks = document.getElementById('iTracks');
	var tracks = iTracks.getElementsByTagName('li');
	for (t=0; t<tracks.length; t++) {
		var track = tracks[t];
		
		clickAllOver(track);
	}
	// -- /iTracks -- //
	
	// end publications section //
}

/* --- clickAllOver --- */
clickAllOver = function(node) {

	node.getUrl = function() {
		var url = this.getElementsByTagName('a')[0];
		return (url) ? url.href : false; 
	}
	
	node.url = node.getUrl();
	
	if (!node.url) return;
	
	node.onclick = function() {
		window.location.href = this.url;
	}
	
	node.onmouseover = function() {
		addClass(this, "jsHover");
	}
	
	node.onmouseout = function() {
		removeClass(this, "jsHover");
	}
}


/* =================================== */
/* === call functions on page load === */
/* =================================== */

/* --- call functions only if the used methods are supported --- */
if (document.getElementById && document.createElement) {
	if (cssSupport()) {
	}
	addLoadEvent(clickableItems);
}