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

var lang = null;
var closeText = '';
var catalogPath = '/corporate/annual/catalog/'

function checkIE() {
	if (window.execScript) return true;
	else return false;
}

function callCatalog(lang) {
	if (lang == 'de') {
		if (checkIE() == true) openPopup(catalogPath+'popup_de.html','800','600');
		else bk_show(catalogPath+lang,lang);
	} else {
		if (checkIE() == true) openPopup(catalogPath+'popup_en.html','800','600');
		else bk_show(catalogPath+lang,lang);
	}
}

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,lang) {
	bkPath = path;
	if (lang == 'de') closeText = "Schlie&szlig;en";
	else closeText = "Close window";
	// 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()" class="readmore" style="color:#f90; background:url(/corporate/images/arrow-right-yellow.gif) no-repeat left 5px; padding-left:5px;">&nbsp;'+ closeText +'</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="../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;
		}
	if (checkIE() == true) {
		window.self.close();
	}
}

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})
	}
