// JavaScript Document
function fireCommand(formname, command, commandId) 
{	
	eval('document.'+formname+'.fldCommand.value=command');
	eval('document.'+formname+'.fldCommandId.value=commandId');
	eval('document.'+formname+'.submit()');
}


// initialize page
$(document).ready(function () {
	setActiveChapter();
	setActiveSubChapter();
	setActiveSubSubChapter();
	xidAccordion("xidAccordion");
	replaceHeaders();
	replaceMainMenuItems();
	replaceSubMenuItems();
	replaceSubSubMenuItems();
	moveMainMenuGlow();
});

function setActiveChapter()
{
	$("#mm_" + active_mm).addClass("active");
	$("#sm_" + active_mm).show();
}

function setActiveSubChapter()
{
	$("#sm_" + active_mm + " #sm_" + active_sm + " > a").addClass("active");
	$("#sm_" + active_mm + " #sm_" + active_sm + " .menuSubSub").show();
}

function setActiveSubSubChapter()
{
	$("#ssm_" + active_ssm).addClass("active");
}

// replaces header text with flash content
function replaceHeaders(){
	$("h1").each(function(i) {
		var txt = this.innerHTML;
		h1 = new SWFObject("/assets/flash/texth1.swf", "h1", "618", "33", "8", "#ffffff");
		h1.addVariable("txt", fixText(txt));
		h1.addParam("wmode", "transparent");
		h1.addParam("quality", "best");
		h1.write(this);
	})
	
	$("h2").each(function(i) {
		var txt = this.innerHTML;
		h2 = new SWFObject("/assets/flash/texth2.swf", "h2", "618", "35", "8", "#ffffff");
		h2.addVariable("txt", fixText(txt));
		h2.addParam("wmode", "transparent");
		h2.addParam("quality", "best");
		h2.write(this);
	})	

	$("h3").each(function(i) {
		var txt = this.innerHTML;
		h2 = new SWFObject("/assets/flash/texth3.swf", "h3", "618", "35", "8", "#ffffff");
		h2.addVariable("txt", fixText(txt));
		h2.addParam("wmode", "transparent");
		h2.addParam("quality", "best");
		h2.write(this);
	})	

}

function replaceMainMenuItems()
{
	$("#mainMenu ul li a span").each(function(i) 
	{
		var txt = this.innerHTML;
		var lnk = $(this).parent().attr("href");
		var width = $(this).width()
		var cls = $(this).parent().attr("class");
		
		mm = new SWFObject("/assets/flash/textMainMenu.swf", "mm_" + i, width, "20", "8", "#ffffff");
		mm.addVariable("txt", txt);
		mm.addVariable("lnk", lnk);
		mm.addVariable("active", cls == "button active");
		mm.addParam("wmode", "transparent");
		mm.addParam("quality", "best");
		mm.write(this);
	})	
}

function replaceSubMenuItems()
{
	$("#menuSub > ul > li > a").each(function(i) 
	{
		var txt = this.innerHTML;
		var lnk = $(this).attr("href");
		var cls = $(this).attr("class");

		sm = new SWFObject("/assets/flash/textSubMenu.swf", "sm_" + i, "180", "20", "8", "#ffffff");
		sm.addVariable("txt", txt);
		sm.addVariable("lnk", lnk);
		sm.addVariable("active", cls == "active");
		sm.addParam("wmode", "transparent");
		sm.addParam("quality", "best");
		sm.write(this);
	})	
}

function replaceSubSubMenuItems()
{
	$(".menuSubSub > li > a").each(function(i) 
	{
		var txt = this.innerHTML;
		var lnk = $(this).attr("href");
		var cls = $(this).attr("class");

		ssm = new SWFObject("/assets/flash/textSubSubMenu.swf", "ssm_" + i, "160", "20", "8", "#ffffff");
		ssm.addVariable("txt", txt);
		ssm.addVariable("lnk", lnk);
		ssm.addVariable("active", cls == "active");
		ssm.addParam("wmode", "transparent");
		ssm.addParam("quality", "best");
		ssm.write(this);
	})	
}

function moveMainMenuGlow()
{
	switch (active_mm)
	{
		case "home":	
			x = "70px"
			break;
		case "horeca":	
			x = "160px"
			break;
		case "horeca_service":	
			x = "240px"
			break;
		case "evenementen":	
			x = "355px"
			break;
		case "online_bestellen":	
			x = "460px"
			break;
		case "drankenhandel":	
			x = "575px"
			break;
		case "beer_academy":	
			x = "670px"
			break;
		default:
			x = "-1200px"
			break;
	}
	
	$("#mainMenu").css("background-position", x);
}

function fixText(string)
{
	newstring = string.replace("%", "%25");
	return newstring;
}

