function addEvent(obj, type, fn, IE)
{
	if (obj.addEventListener && !IE) {
		obj.addEventListener(type, fn, false);
	}
	else if (obj.attachEvent) {
		obj['e'+type+fn] = fn;
		obj[type+fn] = function() { obj['e'+type+fn](window.event); }
		obj.attachEvent('on'+type, obj[type+fn]);
	}
}


/* --- funkcje do obslugi wstawek flashowych --- */

var VERSION = "8.0.0.0";
var WHITE   = "#FFFFFF";
var IGNORED_PARAMS = {src: 1, bgcolor: 1};

function addFlash (_src, _id, _width, _height, _params, _bgcolor, _version)
{
	var idFlash = _id + 'Flash';
	var version = _version ? _version : VERSION;
	var bgcolor = _bgcolor ? _bgcolor : WHITE;
	var swf     = new SWFObject(_src, idFlash, _width, _height, version, bgcolor);
	var params  = _params.split(' ');
	for (var i = 0; i < params.length; i++) {
		var paramName = params[i].split("=")[0];
		var paramValue = params[i].split("\"")[1];

		if(IGNORED_PARAMS[paramName] != 1 && paramName != "") {
			swf.addParam(paramName, paramValue);
		}
	}
	swf.write(_id);
}

function initFlash ()
{
	addFlash('swf/menu.swf', 'menu', '100%', '107', 'quality="high" wmode="transparent" scale="noscale" salign="t" FlashVars="button1UrlSTR=/product.aspx?did=2%26gid=2%26sid=1&button2UrlSTR=/opinion_main.aspx?gid=3%26sid=9%26did=28&button3UrlSTR=/health_main.aspx?gid=4%26sid=15%26did=59&button4UrlSTR=/active_main.aspx?gid=5%26sid=17%26did=58"');
}

addEvent(window,"load",initFlash);


/* --- proteza "position: fixed" dla IE --- */

var menu = null;

function scrollMenu()
{
	if (menu) {
		menu.style.bottom = 1;
		menu.style.bottom = 0;
		menu.style.left   = document.documentElement.scrollLeft;
	}
}

function destroyToplayer()
{
	document.getElementById('toplayer').innerHTML = '';
	document.getElementById('toplayer').style.display = 'none';
}

function hideTopLayer()
{
	document.getElementById('toplayer').innerHTML = '';
	document.getElementById('toplayer').style.display = 'none';
}

function setMenu()
{
	menu = document.getElementById('menu');
	//window.setInterval(scrollMenu, 200);
}

function queryString(parameter) { 
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;

  var params = loc.split("&");
  for (i=0; i<params.length;i++) {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) {
          param_value = params[i].substring(params[i].indexOf('=')+1)
      }
  }
  if (param_value) {
      return param_value;
  }
  else {
      return false; //Here determine return if no parameter is found
  }
}

addEvent (window,'load',setMenu, true);
addEvent (window,'scroll',scrollMenu, true);

