var BrowserCheck = {
	isIE: function() {
		return this._test(/MSIE/);
	},
	// private
	_test: function(t) {
		var na = navigator.userAgent;
		return t.test(na);
	}
	
}

function printHeader( base, imagePath, update )
{
	var flash_header = new SWFObject(base + "assets/swf/flash-header-loader.swf", "header", "985", "380", "9", "#fdf7e7");
	flash_header.addParam("menu", "false");
	flash_header.addParam("scale", "noScale");
	flash_header.addParam("wmode", "transparent");
	flash_header.addVariable("imagePath", base + imagePath);
	flash_header.addVariable("updatedItems", update);
	flash_header.addVariable("baseURL", base);
	flash_header.addVariable("topoLink", "http://www.topolino.it");
	flash_header.addVariable("contentMenu", retrieveFlashData("flash-header")); 
	flash_header.write("flash-header");
}

function printSubMenu( base )
{
	var flash_submenu = new SWFObject( base + "assets/swf/flash-submenu.swf", "submenu", "800", "40", "9", "#fdf7e7");
	flash_submenu.addParam("menu", "false");
	flash_submenu.addParam("scale", "noScale");
	flash_submenu.addParam("wmode", "transparent");
	flash_submenu.addVariable("contentMenu", retrieveFlashData("flash-sub-menu")); 
	flash_submenu.write("flash-sub-menu");
}

function printFooter( base ) {
	var flash_footer = new SWFObject( base + "assets/swf/flash-footer.swf", "footer", "985", "160", "9", "#fdf7e7");
	flash_footer.addParam("menu", "false");
	flash_footer.addParam("scale", "noScale");
	flash_footer.addParam("wmode", "transparent");
	flash_footer.write("flash-footer");
}

function printMap() {
	var flash_map = new SWFObject("assets/swf/flash-map.swf", "map", "400", "300", "9", "#000000");
	flash_map.addParam("menu", "false");
	flash_map.addParam("scale", "noScale");
	flash_map.addParam("wmode", "transparent");
	flash_map.addParam("allowFullScreen", "true");
	flash_map.addVariable("balloonText", "Ingrandisci la mappa<br />clicca qui");
	flash_map.write("flash-map");
}

function printBigMap() {
	var flash_map = new SWFObject("../../assets/swf/flash-map-big.swf", "map", "600", "476", "9", "#000000");
	flash_map.addParam("menu", "false");
	flash_map.addParam("scale", "noScale");
	flash_map.addParam("wmode", "transparent");
	flash_map.addParam("allowFullScreen", "true");
	flash_map.addVariable("balloonText", "Ingrandisci la mappa<br />clicca qui");
	flash_map.write("flash-map");
}

function printMap() {
	var flash_map = new SWFObject("assets/swf/flash-map.swf", "map", "400", "300", "9", "#000000");
	flash_map.addParam("menu", "false");
	flash_map.addParam("scale", "noScale");
	flash_map.addParam("wmode", "transparent");
	flash_map.addParam("allowFullScreen", "true");
	flash_map.addVariable("balloonText", "Ingrandisci la mappa<br />clicca qui");
	flash_map.write("flash-map");
}

function printGame( swfUrl, w, h ) {
	var flash_game = new SWFObject( swfUrl, "game", w, h, "9", "#ffffff");
	flash_game.addParam("menu", "false");
	flash_game.addParam("scale", "noScale");
	flash_game.addParam("wmode", "transparent");
	flash_game.addParam("allowFullScreen", "true");
	flash_game.write("flash-game");
}

function printVideo( videoPath, w, h ) {
	var flash_video = new SWFObject( "assets/swf/flash-video.swf", "video", w, h, "9", "#ffffff");
	flash_video.addParam("menu", "false");
	flash_video.addParam("scale", "noScale");
	flash_video.addParam("wmode", "transparent");
	flash_video.addParam("allowFullScreen", "true");
	flash_video.addVariable("videoPath", videoPath);
	flash_video.addVariable("vWidth", w);
	flash_video.addVariable("vHeight", h);
	flash_video.write("flash-video");
}

function printEpisodesList() {
	var flash_episodes = new SWFObject("../../assets/swf/flash-episodes-list.swf", "map", "340", "30", "9", "#fdf7e7");
	flash_episodes.addParam("menu", "false");
	flash_episodes.addParam("scale", "noScale");
	flash_episodes.addParam("wmode", "transparent");
	flash_episodes.addParam("allowFullScreen", "true");
	flash_episodes.addVariable("contentMenu", retrieveFlashData("episode-list")); 
	flash_episodes.write("episode-list");
}

function purgeFlashValue(value) {
	var purged_string = value;
	purged_string = purged_string.replace(/\t/g, "");
	purged_string = purged_string.replace(/\n/g, "");
	purged_string = purged_string.replace(/\r/g, ""); 
	if (BrowserCheck.isIE()) {
		purged_string = HTMLtoXML(purged_string);
	}
	purged_string = purged_string.replace(/"/g, "&#39;");
	return purged_string;
}

function retrieveFlashData(id) {
	var value = document.getElementById(id).innerHTML;
	return purgeFlashValue(value);
}

function rollOver(obj) {
	$(obj).fadeTo("fast", 0.33);
}

function rollOut(obj) {
	$(obj).fadeTo("fast", 1.0);
}

/*function popUp( pageURL, title, w, h ) {
	left = ( screen.width / 2 ) - ( w / 2);
	top = ( screen.height / 2 ) - ( h / 2 );
	var popUpWindow = window.open ( pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
}
*/

