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

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;
	if( path == 'blaetterkatalog_e' ) {
		lang = en;
	}
	
	// Place the bk Layers if they do not exist already
	if(!$('bkWrapper')) {
		
		ET_Event.videoStart('Blaetterkatalog', '');
	
		var content = '<div id="bkWrapper">' +
				'<div id="bkMenu">' +
					'<div id="bkCloseLink">' + 
						'<a href="javascript:;" onClick="bk_hide()"><img src="' + bkPath + '/blaetterkatalog/img/button_close_window.gif" alt="" border="0" align="absbottom"></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="blaetterkatalog' + bkPath + '/blaetterkatalog/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'});

	$('bkLayer').setStyle({
		'position': 'absolute',
		'left': '3%',
		'top': '3%',
		'width': '94%',
		'height': '94%',
		'z-index': '10002',
		'background-color': '#FFFFFF',
		'border': '3px solid #AAAAAA',
		'opacity': '0'
	});
	
	var offsetTop = getScroll();
	$('bkWrapper').setStyle({top: offsetTop + "px", left: "0px"});
	$('bkWrapper').show();
	bkBack_show();
		
	document.onscroll = function() {
		// Scrolling-Fix for Safari
		$('bkWrapper').setStyle({top: getScroll() + "px", left: "0px"});
		}
	}

function bk_hide() {
	ET_Event.videoStop('Blaetterkatalog');
	
	$('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 startpage = getURLParam("startpage", "1");
	var searchquery = getURLParam("searchquery", "");
	var shopsession = getURLParam("XTCsid", "0");
	
	var so = new SWFObject(bkPath + bkPathFixFlash, "bkflash", "100%", "100%", "8", "#FFFFFF");
	so.addParam("quality","HIGH");
	so.addParam("allowScriptAccess","always");
	so.addParam("allowFullscreen", "true");
	so.addParam("salign", "t");
	so.addParam("scale", "noborder");
	so.addParam("menu", "false");
	
	so.addVariable("catalog_config", bkPath + bkPathFixConfig);
	so.addVariable("pagenr", startpage);
	so.addVariable("sid", shopsession);
	so.addVariable("session", shopsession);
	so.addVariable("lang", lang);
	so.addVariable("searchquery", searchquery);
	
	so.write("bkHolder");
	$('bkHolder').show();
	new Effect.Appear('bkCloseLink',{duration: dur,fps:100})
	}

function getURLParam( strParamName, defaultBKValue ) 
{
	var strReturn = " ";
	var strHref = window.location.href;
	
	var i = strHref.indexOf( strParamName );
	
	if ( i > 0 )
	{
		var j = strHref.indexOf( "=", i + 1 );
		if ( j > 0 )
		{
			var endPos = strHref.length;
			var k = strHref.indexOf( "?", j + 1 );
			var l = strHref.indexOf( "&", j + 1 );
			if ( k > 0 && l > 0 )
			{
			   	if ( k < l ) 
			   	{
			   		endPos = k;
			   	}	
				else 
				{
					endPos = l;
				}	
			} 
			else if ( k > 0 )
			{
			  endPos = k;
			} 
			else if ( l > 0 )
			{
			  endPos = l;
			}
			
			strReturn = strHref.substring( j + 1 , endPos );
		}	
	}
	
	if (strReturn == "" || strReturn == " ") 
	{
	 if (defaultBKValue)
	 {
	   return defaultBKValue;
	 }
	}
	
	return strReturn;
}

function gotoURL(url) {
	window.location.href = url;
}


function bkETracker(category, action, object)
{
// Kategorie, Objekt, Aktion, tags mit , = &2C getrennt
//  alert('track:' + category + ':' + action + ':' + object );
  ET_Event.eventStart(category, object, action);
} 
