// Not strictly a package, but it does the job
pkg('website.getGoing');

$(document).ready(function() {

	/*
		create website.getGoing rowMain

	*/
	website.getGoing.rowMain =(function(theLinks) {

		var init = function() {

			var flashvar = {

				id : 1,
				animation : 'true',
				links : theLinks
			};

			// setup swfobject properties for menu
			var flashvars = {

				menudata : encodeURI(JSON.stringify(flashvar))

			};

			var flashvarDownloads = {

				link : 'downloads.php'
			};

			// setup swfobject properties for "show all downloads" link
			var flashvarsDownloads = {

				downloadurl : encodeURI(JSON.stringify(flashvarDownloads))

			};

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

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

			// trigger the swf embed (a bit delayed to prevent framerate issues)
			setTimeout(function() {

				window.swfobject.embedSWF("/swf/getgoingmenu.swf", "getGoing-flash-getgoingmenu", "100%", "100%", "9", "false", flashvars, params, attributes);

				window.swfobject.embedSWF("/swf/downloadsbutton.swf", "getGoing-flash-downloadsbutton", "100%", "100%", "9", "false", flashvarsDownloads, params, attributes);

			}, 300);

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

        var embedCheck = function() {

            if(!$("#getGoing-flash-getgoingmenu.swfobject_present").length) {

                // insert getgoing-menu fallback
                $('#getGoing-flash-getgoingmenu').html('<div class="wrapper"></div>');
                $('#getGoing-flash-getgoingmenu > .wrapper').append('<a href="/aandeslag/categorie.php?id=82"><img src="' + website.sDomain + 'img/getGoing/fallback/beleid.png" class="item" /></a>');
                $('#getGoing-flash-getgoingmenu > .wrapper').append('<a href="/aandeslag/categorie.php?id=85"><img src="' + website.sDomain + 'img/getGoing/fallback/organisatie.png" class="item" /></a>');
                $('#getGoing-flash-getgoingmenu > .wrapper').append('<a href="/aandeslag/categorie.php?id=88"><img src="' + website.sDomain + 'img/getGoing/fallback/activiteiten.png" class="item" /></a>');
                $('#getGoing-flash-getgoingmenu > .wrapper').append('<a href="/aandeslag/categorie.php?id=91"><img src="' + website.sDomain + 'img/getGoing/fallback/communicatie.png" class="item" /></a>');
                $('#getGoing-flash-getgoingmenu > .wrapper > .item').attr('style', 'float: left;');
                $('#getGoing-rowMain .rowContent .examples-header').css({'padding-top':'87px'});
                $('#getGoing-rowTop .rowContent .mediaViewer').css({'padding-bottom':'79px'});

                // insert downloadsbuttonfallback
                $('#getGoing-flash-downloadsbutton').append('<a href="/aandeslag/downloads.php"><img src="' + website.sDomain + 'getGoing/fallback/downloads.png" class="item" /></a>');
                $('#getGoing-flash-downloadsbutton > a').css({'float': 'left', 'margin-bottom': '80px'});
           }
        }

		init();

	});
});
