/* Unobtrusive javascript: http://onlinetools.org/articles/unobtrusivejavascript/index.html */

function cleanBread(){//TO DO IN ZPT
	var i=document.getElementById('location1').getElementsByTagName('li');
	var a=i[i.length-1].firstChild;
	var h=i[i.length-1].innerHTML;
	i[i.length-1].innerHTML=h.slice(h.indexOf(">")+1, h.indexOf("</"));
	}

function setH1(){
	var h1=document.getElementsByTagName('h1');
	if(h1.length>0){h1[0].innerHTML="<span>"+h1[0].innerHTML+"</span>";}

	}

function underlineLinkgroups(){//TO DO IN ZPT & CSS
	var a=document.getElementById('linkgroups').getElementsByTagName('a');
	for(var j=1;j<a.length;j++){
		var l=a[j].href.length;
		if(document.URL.substr(0,l)==a[j].href){
			var li=a[j].parentNode;
			li.className+=" underLinkgroups";
			}
		}
	}

function setCalendarWeekend(){//TO DO IN ZPT
	if(document.getElementById('calendar-container')){
	var td=document.getElementById('calendar-container').getElementsByTagName('td');
	var th=document.getElementById('calendar-container').getElementsByTagName('th');
	var we = new Array(8,9,15,16,22,23,29,30,36,37);
	for(var j in we){td[we[j]].className += " week-end";}
	th[5].className+=" week-end";th[6].className+=" week-end";
	}}

function switchBanner(){
	var b=document.getElementById('banner_image');
	var r=Math.floor(17*Math.random())+1;
	b.style.backgroundImage='url(http://www.biodiv.be/php/dev/banner/0'+r+'.jpg)';
	}


function seeBanners(){
	var fx=document.createElement("div");
/*	for (var j;j<17;j++){
		var buttons[j]=j;
		}
*/
;
fx.innerHTML = '<div style="position:absolute; top:2px; right:2px;" id="yo">';
for (var j=1;j<18;j++){if(j!=5){
		fx.innerHTML+='<button id="b'+j+'" style="width:40px;height:20px;position:absolute; right:0; top:'+(j-1)*20+'px;"; onClick="document.getElementById(\'banner_image\').style.backgroundImage=\'url(http://www.biodiv.be/php/dev/banner/0'+j+'.jpg)\';">'+j+'</button>';
}}
fx.innerHTML+='</div>';
document.body.insertBefore(fx, document.body.firstChild);

}


function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}
addEvent(window, 'load', setH1);
addEvent(window, 'load', cleanBread);
addEvent(window, 'load', underlineLinkgroups);
addEvent(window, 'load', setCalendarWeekend);
/*addEvent(window, 'load', switchBanner);*/
//addEvent(window, 'load', seeBanners);
