var dur = 0.3
var opacity = 0.65
var bkPath = '';
var bkPathFixFlash = '/blaetterkatalog/swf/blaetterkatalog.swf';
var bkPathFixConfig = '/blaetterkatalog/xml/';
var body = null;

function getScroll(){
	var ScrollTop = document.body.scrollTop;
	if (ScrollTop == 0){
		if (window.pageYOffset)
        	ScrollTop = window.pageYOffset;
   		else
	        ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
		}
	return ScrollTop
	}


function bk_show(path) {
	bkPath = path;
	
	// Place the bk Layers if they do not exist already
	if(!$('bkWrapper')) {
		content = '<div id="bkWrapper">' +
				'<div id="bkMenu">' +
					'<div id="bkCloseLink">' + 
						'<a href="javascript:;" onClick="bk_hide()"><img src="templates/boden24/img//close.gif" alt="" border="0" align="absbottom">&nbsp;schließen</a>' + 
					'</div>' +
				'</div>' +
			    	'<div id="bkLayer">' +
			    		'<div id="bkHolder" align="center" style="display:none;">' +
			    			'<br><br><br><br>Der Blätterkatalog ben&ouml;tigt um angezeigt werden zu können den <b>Adobe Flash Player</b>!' +
			    			'<br>Bitte klicken Sie auf den Button weiter unten um den Adobe Flash Player zu installieren.' +
			    			'<br><br><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BIOW" target="_blank"><img src="templates/boden24/img/get_flash_player.gif" alt="Flash Player herunterladen" width="88" height="31" border="0"></a>' +
			    			'<br>' +
			    		'</div>' +
			    	'</div>' +
			    	'<div id="bkBack">&nbsp;</div>' +
			    '</div>';
		body = document.getElementsByTagName('body')[0];
		new Insertion.Top(body, content);
		}
	
	$('bkBack').setStyle({opacity:'0'});

	// Disable Scrolling
	body.setStyle({overflow:'hidden'});

	$top = getScroll();
	$('bkWrapper').setStyle({top:getScroll(),left:0});
	$('bkWrapper').show();
	bkBack_show();
		
	document.onscroll = function() {
		// Scrolling-Fix for Safari
		$('bkWrapper').setStyle({top:getScroll(),left:0});
		}
	}

function bk_hide() {
	$('bkHolder').innerHTML = ''
	$('bkCloseLink').hide();
	new Effect.Fade('bkLayer',{duration: dur,fps:100})
	new Effect.Fade('bkBack',{from: opacity,to:0,duration: dur,fps:100, afterFinish: bkWrapper_hide})
	// Enable Scrolling
	body.setStyle({overflow:'scroll'});
	// Remove Scrolling-Fix for Safari
	// alert(document.onscroll);
	if(typeof(document.onscroll) == 'function') {
		document.onscroll = null;
		}
	}

function show_bkLayer() {
	new Effect.Appear('bkLayer',{duration: dur,fps:100,afterFinish: placeSWF})
	}
	
function bkBack_show() {
	new Effect.Appear('bkBack',{from: 0,to: opacity,duration: dur,fps:100, afterFinish: show_bkLayer})
	}

function bkWrapper_hide() {
	$('bkWrapper').remove();
	}

function placeSWF() {
	var so = new SWFObject(bkPath + bkPathFixFlash, "bkflash", "100%", "100%", "6", "#FFFFFF");
	so.addParam("quality", "low");
	so.addParam("quality","HIGH");
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("salign", "t");
	so.addParam("scale", "noborder");
	so.addVariable("catalog_config", bkPath + bkPathFixConfig);
	so.addVariable("pagenr", "1");
	so.addVariable("sid","12345");
	so.write("bkHolder");
	$('bkHolder').show();
	new Effect.Appear('bkCloseLink',{duration: dur,fps:100})
	}

