var updateDivInterval;

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function loadContent(pageAlias, pageMode) {
		
	//alert("Loading: " + pageMode + " / " + pageAlias);
	
	if (pageAlias == "actueel") {
	
		// Load content
		new Ajax.Updater('content', 'bridge/displayArticles.php', 
			{ method: 'post' , parameters: {pageAlias: pageAlias, pageMode: 'articles'} });
		
		dhtmlHistory.add(pageAlias,pageMode); return false; 	
	
	} else if (pageAlias == "arrangementen") {
	
		// Load content
		new Ajax.Updater('content', 'bridge/displayArrangementen.php', 
			{ method: 'post' , parameters: {pageAlias: pageAlias, pageMode: 'arrangementen'} });
		
		dhtmlHistory.add(pageAlias,pageMode); return false; 	
	
	} else if (pageMode == "arrangement") {
	
		// Load content
		new Ajax.Updater('content', 'bridge/displayArrangementen.php', 
			{ method: 'post' , parameters: {pageAlias: pageAlias, pageMode: 'arrangement'} });
		
		dhtmlHistory.add(pageAlias,pageMode); return false; 	
	
	} else if (pageAlias && pageAlias != "empty") {
	
		// Load content
		new Ajax.Updater('content', 'bridge/displayContent.php', 
			{ method: 'post' , parameters: {pageAlias: pageAlias, pageMode: pageMode} });
		
		dhtmlHistory.add(pageAlias,pageMode); return false; 	

	}
	
}

function setActiveButton(button) {
	
	// Reset all buttons
	MM_findObj('btn_menukaart').className 				= "button";
	//MM_findObj('btn_reserveren').className 				= "button";
	MM_findObj('btn_algemeen').className 				= "button";
	//MM_findObj('btn_route').className 					= "button";
	MM_findObj('btn_arrangementen').className 			= "button";
	//MM_findObj('btn_groepsarrangementen').className 	= "button";
	MM_findObj('btn_vergaderarrangementen').className 	= "button";
	MM_findObj('btn_contact').className 				= "button";
	MM_findObj('btn_nieuwsbrief').className 			= "button";
	MM_findObj('btn_actueel').className 				= "button";

	
	if (button != "reset") {
		// Set active button
		MM_findObj(button).className = "buttonActive";
	}
}

function updateAccordion(action) {
	if (action == "open") {
		//flashCommunicate('accordion', 'openAccordion()');
	} else {
		//updateDivInterval = setInterval(updateDiv, 1500, 'close');
		setTimeout("updateDiv('close');",1500);
		flashCommunicate('accordion', 'closeAccordion()');
		
	}
	
}

function updateDiv(action) {
	if (action == "close") {
		var div 			= MM_findObj('flash');
		div.style.width 	= "161px";
		div.style.overflow	= "hidden";
	} else if (action == "open") {
		var div 			= MM_findObj('flash');
		div.style.width 	= "830px";
		div.style.overflow	= "hidden";
		loadContent("empty","empty");
	}
}

function flashCommunicate(movie, action) {
	var flashObject = MM_findObj(movie);
	eval("flashObject."+action+"");
}
