/*
------------------------------------------------------------------

FlashViewer JSLib
by Nordine Ghachi
from Les Tanukis
http://www.lestanukis.com
last update : 12-04-2007

------------------------------------------------------------------
*/
include_once("../js/_support_/jquery.js");
include_once("../skins/default/Tools/FlashViewer/base.css");

function showFlash(swf2load,swfWidth,swfHeight){
	$("body").append("<div id='overlay'></div>");
	var overlay = getObject('overlay');
	var SWFBox = getObject('SWFBox');
	var SWFBoxBlock = getObject('SWFBoxBlock');
	var alternativeContent = getObject('alternativeContent');
	setFullHeight(overlay);
	SWFBoxBlock.style.width = swfWidth+'px';
	SWFBoxBlock.style.height = swfHeight+'px';
	nav = navigator.appVersion;
	if(nav.indexOf("MSIE")!=-1){
		t = nav.split("MSIE");
		ieversion = parseFloat(t[1]);
	}
	if (navigator.appName == "Microsoft Internet Explorer" && ieversion < 7){
	    selects = document.getElementsByTagName('select');
	    for(i = 0; i < selects.length; i++){
	        selects[i].style.display = 'none';
	    }
		overlay.style.display = 'block';
		SWFBlock.write("SWFBoxBlock");
		SWFBox.style.position = 'absolute';
		SWFBox.style.display = 'block';
		SWFBoxBlock.style.display = 'block';
	}else{
		$('#overlay').css({filter: 'alpha(opacity=80)','-moz-opacity': 0.8, opacity: 0.8}); 
		$("#overlay").animate({opacity: "show"}, 300);
		$("#SWFBox").animate({opacity: "show"}, "slow", "easeOut", function(){ SWFBlock.write("SWFBoxBlock");});
	}
}

function hideFlash(){
	var overlay = getObject('overlay');
	var SWFBox = getObject('SWFBox');
	var SWFBoxBlock = getObject('SWFBoxBlock');
	var alternativeContent = getObject('alternativeContent');
	nav = navigator.appVersion;
	if(nav.indexOf("MSIE")!=-1){
		t = nav.split("MSIE");
		ieversion = parseFloat(t[1]);
	}
	if (navigator.appName == "Microsoft Internet Explorer" && ieversion < 7){
		SWFBox.style.display = 'none';
		SWFBoxBlock.style.display = 'none';
		overlay.style.display = 'none';
	    selects = document.getElementsByTagName('select');
	    for(i = 0; i < selects.length; i++) {
	        selects[i].style.display = 'block';
	    }
		overlay.style.height = '';
		SWFBoxBlock.innerHTML = '';
	}else{
		$("#SWFBox").animate({opacity: "hide"}, "slow", "easeIn", function(){ overlay.style.height = ''; });
		$("#overlay").animate({opacity: "hide"}, 300);
		SWFBoxBlock.innerHTML = '';
	}
}
