﻿	function writeFlash(flash, flashObjectNaam, flashDivNaam, breedte, hoogte, flashVersie, bgColor, variabeleNamen, variabelen, parameterNamen, parameters)
	{
		var so = new SWFObject(flash, flashObjectNaam, breedte, hoogte, flashVersie, bgColor);
		for (x in variabeleNamen)
		{
			so.addVariable(variabeleNamen[x], variabelen[x]);
			//alert(variabeleNamen[x]+":"+variabelen[x])
		}
		for (x in parameterNamen)
		{
			so.addParam(parameterNamen[x], parameters[x]);
		}
		so.write(flashDivNaam);
		
		eval(flashObjectNaam + ' = document.getElementById("' + flashObjectNaam + '")');
	}
	
	
	function writeAtelierFlash(containerDivID)
	{
		var atelierPresentation = new SWFObject('swf/atelier.swf', 'atelierPresentation', '912', '466', '8', '#ffffff');
		with (atelierPresentation)
		{
			addParam('loop', 'false');
			addParam('quality', 'high');
			addParam('menu', 'False');
			addParam('wmode', 'Transparent');
			addVariable('backButton', 'javascript:history.back();');
			write(containerDivID);
			
			atelierPresentation = document.getElementById('atelierPresentation');
		}
	}
	
	
	function writeFlashIntro(divID)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/intro_movie.swf', 'henkIntro', '912', '481', '7', '#e2af69');
			
			so.addParam('loop', 'false');
			so.addParam('quality', 'high');
			so.addParam('menu', 'false');
			so.addParam('wmode', 'transparent');
			so.addVariable('buttonAction', 'btnGoto');
			so.addVariable('buttonArgument', 'lbHome');
			so.write(divID);
			
			henkIntro = document.getElementById('henkIntro');
		}
	}
					
	
	function writeFlashMenuHoofdItem(divID, textLabel)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '150', '30', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '15');
			so.addVariable('language', 'eng');
			so.write(divID);
			
		}
	}
	
	function writeFlashContentHoofdItem(divID, textLabel)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '150', '25', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '20');
			so.addVariable('language', 'eng');
			so.write(divID);
		}
	}
	
	function writeFlashContentHoofdItemColored(divID, textLabel)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject("swf/avantHenk.swf", "mainTitle", "300", "24", "8", "#ffffff");
			so.addParam("scale", "noscale");
			so.addParam("quality", "high");
			so.addParam("wmode", "transparent");
			so.addVariable("textLabel", textLabel);
			so.addVariable("colorLabel", "e2af69");
			so.addVariable("textSize", "20");
			so.addVariable("language", "eng");
			so.write(divID);
		}
	}
	
	function writeFlashContentItemColored(divID, textLabel)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject("swf/avantHenk.swf", "mainTitle", "300", "24", "8", "#ffffff");
			so.addParam("scale", "noscale");
			so.addParam("quality", "high");
			so.addParam("wmode", "transparent");
			so.addVariable("textLabel", textLabel);
			so.addVariable("colorLabel", "e2af69");
			so.addVariable("textSize", "16");
			so.addVariable("language", "eng");
			so.write(divID);
		}
	}
	
	
		
	function writeFlashContentHoofdItemBreed(divID, textLabel)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '329', '25', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '20');
			so.addVariable('language', 'eng');
			so.write(divID);
		}
	}
	function writeFlashContentSubItem(divID, textLabel)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '300', '16', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '12');
			so.addVariable('language', 'eng');
			so.write(divID);
		}
	}
	function writeFlashContentSubItemSmall(divID, textLabel)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '213', '16', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '12');
			so.addVariable('language', 'eng');
			so.write(divID);
		}
	}
	
	function writeFlashContentLinkedSubItem_navigateTo(divID, textLabel, urlToNavigate)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '300', '14', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('navigateTo', urlToNavigate);
			so.addVariable('colorMouseover', 'e2af69');
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '12');
			so.addVariable('language', 'eng');
			so.write(divID);
			
			
			eval('fo' + divID + ' = document.getElementById("fo' + divID + '")');
		}
	}
	
	function writeFlashContentLinkedSubItem_jsScript(divID, textLabel, scriptToExecute)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '300', '14', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('javascriptAction', scriptToExecute);
			so.addVariable('colorMouseover', 'e2af69');
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '12');
			so.addVariable('language', 'eng');
			so.write(divID);
			
			eval('fo' + divID + ' = document.getElementById("fo' + divID + '")');
		}
	}
	
	function writeFlashContentLinkedSubItem(divID, textLabel, buttonAction, buttonArgument)
	{
		if (document.getElementById(divID))
		{
			var so = new SWFObject('/swf/avantHenk.swf', 'fo'+divID, '300', '14', '8', '');
			so.addParam('menu', 'false');
			so.addParam('scale', 'noscale');
			so.addParam('quality', 'high');
			so.addParam('wmode', 'transparent');
			so.addVariable('textLabel', textLabel);
			so.addVariable('buttonAction', buttonAction);
			so.addVariable('buttonArgument', buttonArgument);
			so.addVariable('colorMouseover', 'e2af69');
			so.addVariable('colorLabel', 'FFFFFF');
			so.addVariable('textSize', '12');
			so.addVariable('language', 'eng');
			so.write(divID);
			
			eval('fo' + divID + ' = document.getElementById("fo' + divID + '")');
		}
	}
	
	
	
	
	
	function writeFlashAchtergrondEnkel(image)
	{
		// alert('test');
		var so = new SWFObject(image, "foAchtergrond", "737", "481", "7", "#000000");
		so.addParam("wmode", "transparent");
		so.write("flashBG");
	}
	
	function writeImageAchtergrondEnkel(image)
	{
		var bgImage = document.getElementById('flashBG');
		
		if (bgImage)
		{
			var newImage = document.createElement('img');
			newImage.setAttribute('id', 'imgAchtergrond');
			newImage.setAttribute('border','0');
			newImage.setAttribute('src',image);
			bgImage.appendChild(newImage);
		}
	}
	
	function writeFlashAchtergrondBreed(images)
	{	
		var so = new SWFObject("/swf/bg_fade912.swf", "foAchtergrond", "912", "481", "7", "#000000");
		for (x in images)
		{
			// alert(images[x]);
			so.addVariable("image" + x.toString(), images[x]);
		}
		so.addParam('allowscriptaccess','always');
		so.addParam("wmode", "transparent");
		so.write("flashBG");
	}
	
	function writeFlashAchtergrond(images)
	{		
	// alert('deze');
		var so = new SWFObject("/swf/bg_fade.swf", "foAchtergrond", "737", "481", "7", "#000000");
		for (x in images)
		{
			//alert(images[x]);
			so.addVariable("image" + x.toString(), images[x]);
		}
		so.addParam("scale", "noscale");
		so.addParam("quality", "high");
		so.addParam("menu", "false");		
		// so.addParam('allowscriptaccess','always');
		so.addParam("wmode", "transparent");
		so.write("flashBG");
	}
	
	function writeFlashAchtergrondScroller(paginaCode)
	{
		var so = new SWFObject("/swf/bg_scroller.swf", "bg_scroller_swf", "353", "481", "7", "#ffffff");
      
        so.addParam("wmode", "transparent");
        so.addParam("scale", "noscale");
		so.addParam("quality", "high");
		so.addParam("menu", "false");			
		so.addVariable("varXML", "/xml/backgrounds.xml.aspx?at=" + paginaCode);
		so.write("landingRight");
	}
	
	function writeFlashAchtergrondBreedEnkel(image)
	{
		var so = new SWFObject(image, "foAchtergrond", "932", "481", "7", "#000000");
		so.addParam("wmode", "transparent");
		so.write("flashBG");
	}
	
	
	function writeFlashTicker()
	{ //alert('test');
		if (document.getElementById("ticker"))
		{
			var so = new SWFObject("/swf/ticker.swf", "ticker_swf", "175", "166", "7", "#27150F");
			so.addParam("scale", "noscale");
			so.addParam("quality", "high");
			so.addParam("menu", "false");
			so.addParam("wmode", "transparent");
			so.addVariable("varXML", "/xml/ticker.xml.aspx");
			so.addVariable("viewMoreButtonAction","btnFeatured");
			so.addVariable("viewMoreButtonArgument","");
			so.write("ticker");
			
			ticker_swf = document.getElementById('ticker_swf');
		}
	}
	
	function getFlashMovieObject(movieName)
	{
		if (window.document[movieName]) 
		{
		  return window.document[movieName];
		}
		if (navigator.appName.indexOf("Microsoft Internet")==-1)
		{
		if (document.embeds && document.embeds[movieName])
		  return document.embeds[movieName]; 
		}
		else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
		{
		return document.getElementById(movieName);
		}
	}


	function writeFlashTickerRoller()
	{
		if (document.getElementById("roller"))
		{
			var so = new SWFObject("/swf/tickerRoller.swf", "tickerRoller_swf", "579", "163", "7", "#27150F");
			 
			so.addParam("wmode", "transparent");
			so.addParam("scale", "noscale");
			so.addParam("quality", "high");
			so.addParam("menu", "false");
			//so.addVariable("varXML", "../cmsData/achtergrond/ticker.xml");			
			so.addVariable("varXML", "/xml/ticker.xml.aspx?AT=T");
			so.addVariable("varXMLA", "/xml/ticker.xml.aspx?AT=A");
			so.write("roller");
		}
	}
	
	function writeFlashProduct(divID, image, titel, info, buttonTekst, buttonAction, buttonArgument)
	{
		if (document.getElementById(divID))
		{
			var product_Flash = new SWFObject('swf/product.swf', 'product_'+divID, '142', '182', '8', '#ffffff');
			
			product_Flash.addParam('loop', 'false');
			product_Flash.addParam('quality', 'high');
			product_Flash.addVariable('language', 'eng');
			product_Flash.addVariable('imgThumb', image);
			product_Flash.addVariable('titleTxt', titel);
			product_Flash.addVariable('infoTxt', info);
			product_Flash.addVariable('buttonTxt', buttonTekst);
			product_Flash.addVariable('buttonAction', buttonAction);
			product_Flash.addVariable('buttonArgument', buttonArgument);
			product_Flash.addParam('menu', 'False');
			product_Flash.addParam('wmode', 'Transparent');
			
			product_Flash.write(divID);
			
			eval('product_' + divID + ' = document.getElementById("product_' + divID + '")');
		}
	}
