$(document).ready(function() {

	/*
		create website.home wrapper
	*/

	website.home = {};


	/*
		create home menu
	*/
	website.home.menu =(function() {

		init = function() {

			var flashvar = {

				id : 0,
				animation : 'true',
				color_active : "0x00AB4E",
				color_inactive : "0x000000",
				links : [
					{
						url : '/'
					},
					{
						url : '/activiteiten'
					},
					{
						url : '/aandeslag'
					},
					{
						url : '/inzenden'
					},
					{
						url : '/mdvers'
					},
					{
						url : '/motto'
					},
					{
						url : '/nieuws'
					},
					{
						url : '/clubs'
					}
				]
			};

			// setup swfobject properties
			var flashvars = {

				menudata : encodeURI(JSON.stringify(flashvar))

			};

			var params = {
				scale : "noscale",
				menu  : "false",
				wmode : "transparent",
				allowscriptaccess : "samedomain"
			};

			// add class on successful embed to check if flash is present
			attributes  = {
				styleclass : "swfobject_present"
			};

			// trigger the swf embed (a bit delayed to prevent framerate issues)
			setTimeout(function() {
				window.swfobject.embedSWF("/swf/header.swf", "home-header-flash-element", "100%", "100%", "9", "false", flashvars, params, attributes);

				window.swfobject.embedSWF("/swf/mainmenu.swf", "home-menu-flash-element", "100%", "100%", "9", "false", flashvars, params, attributes);
			}, 300);

			// trigger the embed-check
			//setTimeout(function() { embedCheck(); }, 1500);
		}

		// check to see if flash has been embedded (= class has been set by swfobject), if not trigger the no_flash
		var embedCheck = function() {

			if(!$("#home-header-flash-element.swfobject_present").length) {
				useFallbackMenu('#mainMenu', 0, '#00AB4E', '#000000');
			};
		};

		init();

	})();
});
