function getElem(id) {
	var Item = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
	if (Item) Item.css = (Item.style)? Item.style: Item;
	return Item;
}
function Hide(id){ var Layer = getElem(id); if (Layer && Layer.css) Layer.css.visibility = "hidden"; }
function Show(id){ var Layer = getElem(id); if (Layer && Layer.css) Layer.css.visibility = "visible"; }
var OldTabLi,OldCatLi,OldSubLi,OldProLi,OldItem,CurrentText=1,b,Loading="<img id=\"Loading\" src=\"images/loadingAni.gif\" alt=\"\" />",isLoading;

function SetStyle(id){id.style.color="#000";}
function ClearStyle(id){id.style.color="#777";}
function SetDiv(div,txt){document.getElementById(div).innerHTML = txt;}
function t(id,li){
	Hide("Aankondigingen");
	if(id>76 && id !== 84){ //Buro
		if(OldSubLi != null)ClearStyle(OldSubLi);
		SetStyle(li);
		OldSubLi=li;
		ch("");
		SetDiv("Tabs", "");
		SetDiv("Pros", "");
		SetDiv("Aankondigingen", Loading);
		makeHttpRequest('ajax.php?c=' + id, 'handle_xml','GET', null, false,"Aankondigingen");
		Show("Aankondigingen");
		
	}
	else if(id>12){ //Subcats
		if(isLoading)isLoading=false; // rebuild project tree is done
		SetDiv("Pros", Loading);
		makeHttpRequest('ajax.php?c=' + id, 'handle_xml','GET', null, false,"Pros");
		b=0;
		if(li != null){
			if(OldProLi != null)ClearStyle(OldProLi);
			SetStyle(li);
			OldProLi = li;
		}
	}
	else if(id>2){ //Cats
		SetDiv("Cats", Loading);
		SetDiv("Pros", "");
		makeHttpRequest('ajax.php?c=' + id, 'handle_xml','GET', null, false,"Cats");
		
		if(li != null){
			if(OldCatLi != null)ClearStyle(OldCatLi);
			SetStyle(li);
			OldCatLi = li;
		}
	} 
	else if(id>0){ //Tabs
		SetDiv("Cats", "");
		SetDiv("Pros", "");
		SetDiv("Tabs", Loading);
		makeHttpRequest('ajax.php?c=' + id, 'handle_xml','GET', null, false,"Tabs");
		if(li != null){
			if(OldTabLi != null)ClearStyle(OldTabLi);
			SetStyle(li);
			OldTabLi = li;
		}		
		SetDiv("Cats", "");
		SetDiv("Pros", "");
	}
	else{// Aankondigingen	
		SetDiv("Cats", "");
		SetDiv("Pros", "");
		SetDiv("Tabs", "");
		makeHttpRequest('nieuws.php', 'handle_xml','GET', null, false,"Aankondigingen");
		Show("Aankondigingen");
		
		if(li != null){
			if(OldTabLi != null)ClearStyle(OldTabLi);
			SetStyle(li);
			OldTabLi = li;
		}		
		SetDiv("Cats", "");
		SetDiv("Pros", "");
		SetDiv("Tabs", "");
	}
}
//function i(id){document.location="project.php?p="+id+"&tab="+OldTabLi.id+"&cat="+OldCatLi.id+"&pro="+OldProLi.id+"&b="+b;}
function i(obj,id){obj.href="project.php?p="+id+"&tab="+OldTabLi.id+"&cat="+OldCatLi.id+"&pro="+OldProLi.id+"&b="+b;}
function ch(id)
{
	id = id.replace(/é/, "&eacute;");
	if(id){getElem('Logo').src="images/"+id+"/preview.jpg";}
	else {getElem('Logo').src="images/LogoVSA.gif";}
}
function LastSelected(xml,cat){
  document.getElementById(cat).innerHTML=xml;
  var li = document.getElementById("i"+p);
  if(li!=null){li.style.color="#000";}
}
function LastPro(xml,cat){
document.getElementById(cat).innerHTML=xml;
  if(Pro!="0" && Pro!=""){
	isLoading=true;
	var li = getElem(Pro);
	SetDiv("Pros", Loading);
	makeHttpRequest('ajax.php?c='+Pro.substr(1)+'&b='+b, 'LastSelected','GET', null, false,"Pros");		
	if(li != null){
		if(OldProLi != null)ClearStyle(OldProLi);
		SetStyle(li);
		OldProLi = li;   
	}
  }
  else{
	SetDiv("Cats", "");
	SetDiv("Pros", "");
	SetDiv("Tabs", "");
    makeHttpRequest('nieuws.php', 'handle_xml','GET', null, false,"Aankondigingen");
    Show("Aankondigingen");
  }	
return true; 
}
function LastCat(xml,cat){
document.getElementById(cat).innerHTML=xml;
  if(Cat!="0" && Cat!=""){
	var li = getElem(Cat);
	SetDiv("Cats", Loading);
	makeHttpRequest('ajax.php?c=' + Cat.substr(1), 'LastPro','GET', null, false,"Cats");	
	if(li != null){
		if(OldCatLi != null)ClearStyle(OldCatLi);
		SetStyle(li);
		OldCatLi = li;   
	}
  }
  else{
	SetDiv("Cats", "");
	SetDiv("Pros", "");
	SetDiv("Tabs", "");
    makeHttpRequest('nieuws.php', 'handle_xml','GET', null, false,"Aankondigingen");
    Show("Aankondigingen");
  }	
return true; 
}
function LastTab(){
  if(Tab!="0" && Tab!=""){	  
	var li = getElem(Tab);
	SetDiv("Tabs", Loading);
	makeHttpRequest('ajax.php?c=1', 'LastCat','GET', null, false,"Tabs");	
	if(li != null){
		if(OldTabLi != null)ClearStyle(OldTabLi);
		SetStyle(li);
		OldTabLi = li;
	}
  }
  else{
	SetDiv("Cats", "");
	SetDiv("Pros", "");
	SetDiv("Tabs", "");
    makeHttpRequest('nieuws.php', 'handle_xml','GET', null, false,"Aankondigingen");
    Show("Aankondigingen");
  }
}
function Next(id,bNew){
	SetDiv("Pros", Loading);
	b=bNew;
	makeHttpRequest('ajax.php?c='+id+'&b='+b, 'handle_xml','GET', null, false,"Pros");
}
function SwitchText(){
var args=SwitchText.arguments;
var Previous='<a href="#" onclick="SwitchText('+args[0]+',\'Back\');">&lt;</a>';
var Next='<a href="#" onclick="SwitchText('+args[0]+',\'Next\');">&gt;</a>';
 if(args[1]=="Next"){
	 if(CurrentText=args[0]-1){Next="";}
	 else if(CurrentText>args[0]-1){CurrentText=0;Next="";}
	 CurrentText++;
 }
 else { 
  CurrentText--;
  if(CurrentText == 1){Previous="";}
  else {
 	 if(CurrentText<args[0]){CurrentText=1;};
  }
 }
 getElem("TextNav").innerHTML = Previous+Next;
 for (var i=1;i<=args[0];i++) if(CurrentText === i){getElem("Tekst"+i).style.display="block";}else{getElem("Tekst"+i).style.display="none";}
}

