var state

	function getURLParam(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
		  if (
	aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
			var aParam = aQueryString[iParam].split("=");
			strReturn = aParam[1];
			break;
		  }
		}
	  }
	  return strReturn;
	}
	function createAjaxObj ()
	{
		var httprequest = false;
		if (window.XMLHttpRequest)
		{
			// if Mozilla, Safari etc
			httprequest = new XMLHttpRequest ()
			if (httprequest.overrideMimeType){
				httprequest.overrideMimeType ('text/xml');
			}
		} 
		else if (window.ActiveXObject)
		{
			// if IE
			try 
			{
				httprequest = new ActiveXObject ("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					httprequest = new ActiveXObject ("Microsoft.XMLHTTP");
				}
				catch (e)
				{
				}
			}
		}
		return httprequest
	}
	function getAjaxContent (req,url,callBack)
	{
		
		req.onreadystatechange = function ()
		{	
			
			if (req.readyState == 4){						
					callBack.call();		
			}
		}
		req.open ('GET', url,true);
		req.send (null);
		
	}
	
	function init(){		
		var urlPar = getURLParam("id");
		urlPar = urlPar.replace("###refid###", "");
		urlPar = urlPar.replace("##refid###", "");
		statem=createAjaxObj();
		getAjaxContent(statem,"/index.php?id=tvkrant_weekmenu&param="+urlPar+"&type=week",updateBar);
		
		weekday=createAjaxObj();
		getAjaxContent(weekday,"/index.php?id=tvkrant_weekmenu&param="+urlPar+"&type=day",setUg);

	}
	
	function updateBar(){
		var state=statem.responseText;
		if(state==0){
			switchWeek('thisWeek', 'prevWeek');
		}else if(state==1){
			switchWeek('prevWeek', 'thisWeek');
		}else{
			switchWeek('thisWeek', 'nextWeek');
		}
	}
	
	function setUg(){
		var day=weekday.responseText;
		var aWeeks = new Array("zaterdagTab","zondagTab","maandagTab","dinsdagTab","woensdagTab","donderdagTab","vrijdagTab");
		
		for(i=0; i<day; i++){
			if(document.getElementById(aWeeks[i]) != undefined){
				document.getElementById(aWeeks[i]).innerHTML = '<img src="/fileadmin/tvkrant/GFX/ugemist_tab_small.gif" />';
			}
		}
	}
	
	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', init);


	
