var shopFenster;
var baseURL = "www.fit-z.de"; 

function includeflash()
{
		var so = new SWFObject("blaetterkatalog.swf", "blaetterkatalog", "100%", "100%", "8", "#FFFFFF");
		so.addVariable("col1", bkcol);
		so.addVariable("col2", fitzbackgroundcol);
		so.addVariable("catalog_config", "catalogdata_" + fagdir + "/");
		so.addVariable("session", session);
		so.addVariable("lang", lang);
		so.addVariable("clientpk", clientpk);
		so.addVariable("session", session);
		so.addVariable("pagenr", page);
		so.addVariable("cat_name", cat_name);
		so.addVariable("dpt", dpt);
		so.addVariable("res", res);
		
		so.addParam("allowFullscreen", "true");
		so.addParam("quality", "HIGH");
		so.addParam("align", "middle");
		so.addParam("scale", "noscale");
	  so.addParam("allowScriptAccess","always");
	  so.addParam("menu", "false");
		so.write("flashcontent");
}



function getdpt()
{
  var dpt = 0;
  if(screen.colorDepth) dpt = screen.colorDepth;
  return dpt;
  
}

function getres()
{
  return "" + screen.width + "x" + screen.height;
}

function gettrackingcountry(clientpk)
{
  var trackcountry = "de";
  return trackcountry;
}
    
function ns_flashcounter(ns_flashn, currentLeftPage){
  var doppelseite = "";
  if (currentLeftPage && currentLeftPage>1) {
    doppelseite = ""+(parseInt(currentLeftPage)+1);
    ns_flashn+= "_"+doppelseite;
  }
  var ns_flash= "http://de.sitestat.com/haba/fit-z-"+trackcountry+"/s?"+ns_flashn+"&ns_type=flash"+"&ns__t="+(new Date()).getTime();
  document.ns_flashp.src=ns_flash;
}


function addtocart(artNo, pageNo, session, sid, gid, pid, kid, wmnr, lang, fag) {

  var params = "?pc="+pid+"&mc="+mediaCode; //+"&refid="+refid;
	var shopURL = getBaseURL()+"/fitz/produktContainer.do;jsessionid="+session+params;
	gotoURL(shopURL);
}

function gotoURL(myURL) {
	try {
		if (	typeof(opener)=="undefined" || typeof(opener)=="unknown" ||
		    	typeof(opener.name)=="undefined" || typeof(opener.name)=="unknown")
		{
			if (shopFenster.closed)	
			{
				shopFenster = window.open(myURL, "shop", "");
				shopFenster.focus();
			}
			else 
			{
				shopFenster.location.href=myURL;
				shopFenster.focus();	
			}
		} 
		else 
		{
			opener.location.href=myURL;
			opener.blatterkatalogPopup = window;
			opener.focus();
		}
	} 
	catch (Exception)
	{
		if(opener && !opener.closed)
		{
			opener.location.href=myURL;
			opener.focus();
		}
		else 
		{
			try {
				if (shopFenster.closed)	
				{
					shopFenster = window.open(myURL, "shop", "");
					shopFenster.focus();
				}
				else 
				{
					shopFenster.location.href=myURL;
					shopFenster.focus();	
				}
			} 
			catch (Exception)
			{
					shopFenster = window.open(myURL, "shop", "");
					shopFenster.focus();
			}
		}
	}
	
}

function recommendPage( pageno, session, lang, fag )
{

	var params = ''; 
	var popupUrl = getBaseURL() + '/service/empfehlung/de/empfehlung_vk.mb1' + params;
	
	recommendationWindow = window.open(popupUrl, "recommendationWindow", "width=430,height=650,left=0,top=0,toolbar=no,status=no,menubar=no,resizable=yes,location=no,scrollbars=yes");

}

          
       
function orderCatalog( pageno, session, lang, fag )
{
	var popupUrl = getBaseURL()+ '/fitz/katalog.do';
	gotoURL(popupUrl);
}

function getBaseURL()
{
	var baseProtURL = "http://";
	
	if (""+typeof(vks)!="undefined")
	{
	  if (vks==2) baseProtURL = "https://";
	}
	
	baseProtURL = baseProtURL + baseURL;
	
	return baseProtURL;
}


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