function switchTabs(tab){
	tabs=new Array("laatste_nieuws","archief","dossiers");
	for(i=0; i<tabs.length; i++){
		if(tab=="tab_" + tabs[i]){
			document.getElementById(tab).style.display='';
			document.getElementById("li_" + tab).style.backgroundColor='#fff';
			document.getElementById("li_" + tab).style.border='1px #666 solid';
			document.getElementById("li_" + tab).style.borderBottom="none";
			document.getElementById("a_" + tab).style.color="#666";
		}
		else{
			document.getElementById("tab_" + tabs[i]).style.display='none';
			document.getElementById("li_tab_" + tabs[i]).style.backgroundColor='#9c3';
			document.getElementById("li_tab_" + tabs[i]).style.border="none";
			document.getElementById("a_tab_" + tabs[i]).style.color="#fff";
		}
	}
	if(tab=="tab_dossiers"){
		document.getElementById('homeleft').className="blok blok_1_3 noheight";
	}
	else{
		document.getElementById('homeleft').className="blok blok_1_3 greyborder noheight";
	}
}

var ajax_xmlhttp;
function getAJAX(url,newfunc){
	ajax_xmlhttp=null;
	if (window.XMLHttpRequest){
  		ajax_xmlhttp=new XMLHttpRequest();
  	}
	else if (window.ActiveXObject){
 		ajax_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	if (ajax_xmlhttp!=null){
		if(newfunc){
    		ajax_xmlhttp.onreadystatechange=function(){
				state_Change(newfunc);
			}
		}
 		ajax_xmlhttp.open("GET",url,true);
   		ajax_xmlhttp.send(null);
    }
	else{
   		alert("Your browser does not support XMLHTTP.");
    }
}

function state_Change(newfunc){
if (ajax_xmlhttp.readyState==4){
    if (ajax_xmlhttp.status==200){
		AJAX_XML=ajax_xmlhttp.responseXML;
		AJAX_TEXT=ajax_xmlhttp.responseText;
		if(newfunc.indexOf('makeMonths')>-1){
			YM=newfunc.replace('makeMonths(','').replace(')','').split(",");
			Y=Math.abs(YM[0]);
			if(YM.length==1){
				makeMonths(Y);
			}
			else{
				makeMonths(Y,Math.abs(YM[1]));	
			}
		}
		else{
			eval(newfunc);	
		}
    }
    else{
    	alert("xml request mislukt");
    }
  }
}

function changeArrow(id){
	src=document.getElementById(id).src;
	//alert(src);
	if(src.indexOf('ar_r.gif')>-1){
		nsrc='art/ar_r2.gif';	
	}
	else if(src.indexOf('ar_r2.gif')>-1){
		nsrc='art/ar_r.gif';
	}
	else if(src.indexOf('ar_rg.gif')>-1){
		nsrc='art/ar_rg2.gif';	
	}
	else if(src.indexOf('ar_rg2.gif')>-1){
		nsrc='art/ar_rg.gif';
	}
	else if(src.indexOf('ar_l.gif')>-1){
		nsrc='art/ar_l2.gif';	
	}
	else if(src.indexOf('ar_l2.gif')>-1){
		nsrc='art/ar_l.gif';
	}
	else if(src.indexOf('ar_lg.gif')>-1){
		nsrc='art/ar_lg2.gif';	
	}
	else if(src.indexOf('ar_lg2.gif')>-1){
		nsrc='art/ar_lg.gif';
	}
	document.getElementById(id).src=nsrc;
}
function goBack2(jaar){
	NEjaar=jaar-1;
	NSjaar=jaar+2;
	NSLjaar=jaar+1;
	document.getElementById('jaar_' + NSjaar).style.display='none';
	document.getElementById('jaar_' + NEjaar).style.display='';
	document.getElementById('jaar_' + NEjaar).style.borderRight='none';
	document.getElementById('arright_' + jaar).style.display='none';
	document.getElementById('jaar_' + jaar).style.borderRight='2px #fff solid';
	document.getElementById('arleft_' + NSjaar).style.display='none';
	document.getElementById('arleft_' + NSLjaar).style.display='';
	if(NEjaar==ENDYEAR){
		document.getElementById('arright_' + NEjaar).style.display='none';
	}
}
function goForward2(jaar){
	NEjaar=jaar-2;
	NSjaar=jaar+1;
	NSLjaar=jaar-1;
	document.getElementById('jaar_' + NSjaar).style.display='';
	document.getElementById('jaar_' + NEjaar).style.display='none';
	document.getElementById('jaar_' + NSLjaar).style.borderRight='none';
	document.getElementById('arright_' + NSLjaar).style.display='';
	document.getElementById('jaar_' + jaar).style.borderRight='2px #fff solid';
	document.getElementById('arleft_' + jaar).style.display='none';
	if(NSjaar==STARTYEAR){
		document.getElementById('arleft_' + NSjaar).style.display='none';
	}
	else{
		document.getElementById('arleft_' + NSjaar).style.display='';
	}
}


function goForward(jaar){
	y1=jaar+1;
	y2=jaar-1;
	y3=jaar-2;
	if(document.getElementById('jaar_' + y1)){
		document.getElementById('jaar_' + y1).style.display='';		
		document.getElementById('jaar_' + y1).style.borderRight=0;
		document.getElementById('jaar_' + jaar).style.borderRight="2px #fff solid";		
		document.getElementById('jaar_' + y3).style.display='none';
		if(y1==ENDYEAR){
			document.getElementById('arright_' + y1).style.display='none';	
		}
		document.getElementById('arleft_' + y1).style.display='none';		
		document.getElementById('arleft_' + jaar).style.display='none';	
		document.getElementById('arright_' + jaar).style.display='none';
		document.getElementById('arright_' + y2).style.display='none';
		document.getElementById('arleft_' + y2).style.display='';
	}
}
function goBack(jaar){
	y1=jaar-1;
	y2=jaar+1;
	y3=jaar+2;
	if(document.getElementById('jaar_' + y1)){
		document.getElementById('jaar_' + y1).style.display='';
		document.getElementById('jaar_' + y2).style.borderRight=0;
		document.getElementById('jaar_' + y3).style.display='none';
		if(y1==STARTYEAR){
			document.getElementById('arleft_' + y1).style.display='none';
		}
		else{
			document.getElementById('arleft_' + y1).style.display='';
		}
		document.getElementById('arright_' + y1).style.display='none';		
		document.getElementById('arright_' + jaar).style.display='none';	
		document.getElementById('arleft_' + y2).style.display='none';		
		document.getElementById('arright_' + y2).style.display='';	
		document.getElementById('arleft_' + jaar).style.display='none';
	}
}

function makeCurrent(jaar){
	for(i=STARTYEAR; i<=ENDYEAR; i++){
		if(jaar==i){
			document.getElementById('arleft_' + i).src='art/ar_lg.gif';
			document.getElementById('arright_' + i).src='art/ar_rg.gif';
		}
		else{
			document.getElementById('arleft_' + i).src='art/ar_l.gif';
			document.getElementById('arright_' + i).src='art/ar_r.gif';
		}
	}
	document.getElementById('jaar_' + CURRENTYEAR).className="jaar";
	document.getElementById('jaar_' + jaar).className="jaarnu";
	document.getElementById('href_' + CURRENTYEAR).style.color='#666';
	document.getElementById('href_' + jaar).style.color='#fff';	
	document.getElementById('href_' + jaar).blur();
	CURRENTYEAR=jaar;
	getAJAX('index.php?fuseaction=home.nieuwsArchiefXML&jaar=' + jaar,'makeMonths(' + jaar + ')');
}

function makeMonths(jaar,maand){	
	mnths=new Array("","januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december");
	document.getElementById('maanden').innerHTML="";
	mnds=AJAX_XML.getElementsByTagName('maand');
	numaand=Math.abs(AJAX_XML.getElementsByTagName('numaand')[0].firstChild.nodeValue);
	//alert(mnds.length);
	qu=-1;
	for(i=mnds.length-1; i>=0; i--){qu++;
		if(!maand && i==0){
			maand=Math.abs(mnds[0].firstChild.nodeValue);
		}
		M=Math.abs(mnds[i].firstChild.nodeValue);
		borderstyle=(qu%3==2)?' style="border-right:none"':' style="border-right:2px #fff solid"';
		hrefstyle=(M==numaand)?' style="color:#333"':' style="color:#666; font-weight:normal"';
		maandclass=(M==maand)?'maandnu':'maand';
		document.getElementById('maanden').innerHTML+='<div class="'  + maandclass +  '"' + borderstyle + '" id="maand_'  + M +  '"><a' + hrefstyle +  ' href="javascript:;" onclick="getAJAX(\'index.php?fuseaction=home.nieuwsArchiefXML&jaar=' + jaar + '&maand=' + M + '\',\'makeMonths('  + CURRENTYEAR +  ',' + M + ')\')">' + mnths[M] + '</a></div>';
	}
	items=AJAX_XML.getElementsByTagName('item');
	document.getElementById('nieuwsitems').innerHTML="";
	for(i=0; i<items.length; i++){
		document.getElementById('nieuwsitems').innerHTML+='<div class="nieuwsMenuItem"><div class="archiefdatum"><em>'  + items[i].getAttribute('datum') +  '</em></div><div class="archiefitem"><a href="'  + items[i].getAttribute('googlelink') +  '" class="archieflink">' + items[i].firstChild.nodeValue +  '</a>&nbsp;</div></div>';
	}
}
function setDossier(){
	items=AJAX_XML.getElementsByTagName("item");
	document.getElementById('doscontent').innerHTML="";
	for(i=0; i<items.length; i++){
		str='<div class="nieuwsMenuItem" style="margin-left: 12px;"><div class="archiefdatum"><em>'  + items[i].getAttribute("datum") +  '</em></div><div class="archiefitem" style="width:180px;"><a href="'  + items[i].getAttribute("googlelink") +  '">'  + items[i].firstChild.nodeValue +  '</a></div></div>';
		document.getElementById('doscontent').innerHTML+=str;
	}
	document.getElementById('doscontent').innerHTML+='<div style="clear:both; font-size:0; height:1px">&nbsp;</div>';
	document.getElementById('dosname').innerHTML=AJAX_XML.getElementsByTagName("dossier")[0].firstChild.nodeValue;
	document.getElementById('rc').innerHTML=AJAX_XML.getElementsByTagName("rc")[0].firstChild.nodeValue;
}
function fillDossiers(){
	tags=AJAX_XML.getElementsByTagName("tag");
	helft=Math.ceil(tags.length/2);
	document.getElementById('dosleft').innerHTML="";
	document.getElementById('dosright').innerHTML="";
	for(i=0; i<helft; i++){
		//document.getElementById('dosleft').innerHTML+='<a class="dossierdiv" href="javascript:;" onclick="getAJAX(\'index.php?fuseaction=home.dossierTitlesXML&tag='  + tags[i].firstChild.nodeValue +  '\',\'setDossier()\')">' + tags[i].firstChild.nodeValue.replace(/\134/g,"") +  ' <em style="color:#333; font-weight:normal">('  + tags[i].getAttribute('quant') +  ')</em></a>';	
		document.getElementById('dosleft').innerHTML+='<a class="dossierdiv" href="klimaatnieuws/dossiers/'  + tags[i].firstChild.nodeValue.replace(/\134/g,"") +  '/'  + tags[i].firstChild.nodeValue.replace(/\134/g,"") +  '.html">' + tags[i].getAttribute("utf8").replace(/\134/g,"") +  ' <em style="color:#333; font-weight:normal">('  + tags[i].getAttribute('quant') +  ')</em></a>';
	}
	for(i=helft; i<tags.length; i++){
		//document.getElementById('dosright').innerHTML+='<a class="dossierdiv" href="javascript:;" onclick="getAJAX(\'index.php?fuseaction=home.dossierTitlesXML&tag='  + tags[i].firstChild.nodeValue +  '\',\'setDossier()\')">' + tags[i].firstChild.nodeValue.replace(/\134/g,"") +  ' <em style="color:#333; font-weight:normal">('  + tags[i].getAttribute('quant') +  ')</em></a>';	
		document.getElementById('dosright').innerHTML+='<a class="dossierdiv" href="klimaatnieuws/dossiers/'  + tags[i].firstChild.nodeValue.replace(/\134/g,"") +  '/'  + tags[i].firstChild.nodeValue.replace(/\134/g,"") +  '.html">' + tags[i].getAttribute("utf8").replace(/\134/g,"") +  ' <em style="color:#333; font-weight:normal">('  + tags[i].getAttribute('quant') +  ')</em></a>';
	}
}

