if (window.attachEvent) {
	window.attachEvent("onload", init);
} else {
	window.addEventListener('load',init,false);
}

/*
 * Vola se po nacteni stranky
 */
function init(){
	async_load();
}
function async_load(){
		var as = [];
		as.push({'z': 46, 'p' : 'leaderboard'});
		as.push({'z': 47, 'p' : 'skyscraper'});
		for (var i=0; i<as.length; i++) {
			var asc = (location.protocol=='https:'?'https://openads.aira.cz/www/delivery/swf.php':'http://openads.aira.cz/www/delivery/swf.php');
			if (!document.MAX_used) document.MAX_used = ',';
			asc += "?z="+ as[i].z +"&amp;p=" + as[i].p + "&amp;target=_self" + Math.floor(Math.random()*99999999999);
			if (document.MAX_used != ',') asc += "&amp;exclude=" + document.MAX_used;
			 asc += "&amp;loc=" + escape(window.location);
			if (document.referrer)  asc += "&amp;referer=" + escape(document.referrer);
			if (document.context)  asc += "&context=" + escape(document.context);
			if (document.mmm_fo)  asc += "&amp;mmm_fo=1";
			var s = document.createElement('script');
			s.type = 'text/javascript';
			s.async = true;
			s.src = asc;
			var x = document.getElementsByTagName('script')[0];
			x.parentNode.insertBefore(s, x);
		}
}

/************************************************/
/* Plovouci banner vpravo 						*/
/* NASTAVENI:									*/
var xSlideTime = 500;
var xTopMargin = 30;
var xLeftMargin = 940;

function xAddEventListener(e,eT,eL,cap)
{
  if(!(e=xGetElementById(e)))return;
  eT=eT.toLowerCase();
  if(e.addEventListener)e.addEventListener(eT,eL,cap||false);
  else if(e.attachEvent)e.attachEvent('on'+eT,eL);
  else {
    var o=e['on'+eT];
    e['on'+eT]=typeof o=='function' ? function(v){o(v);eL(v);} : eL;
  }
}

function xSlideTo(e, x, y, uTime)
{
  if (!(e=xGetElementById(e))) return;
  if (!e.timeout) e.timeout = 25;
  e.xTarget = x; e.yTarget = y; e.slideTime = uTime; e.stop = false;
  e.yA = e.yTarget - xTop(e); e.xA = e.xTarget - xLeft(e); // A = distance
  if (e.slideLinear) e.B = 1/e.slideTime;
  else e.B = Math.PI / (2 * e.slideTime); // B = period
  e.yD = xTop(e); e.xD = xLeft(e); // D = initial position
  var d = new Date(); e.C = d.getTime();
  if (!e.moving) _xSlideTo(e);
}
function _xSlideTo(e)
{
  if (!(e=xGetElementById(e))) return;
  var now, s, t, newY, newX;
  now = new Date();
  t = now.getTime() - e.C;
  if (e.stop) { e.moving = false; }
  else if (t < e.slideTime) {
    setTimeout("_xSlideTo('"+e.id+"')", e.timeout);

    s = e.B * t;
    if (!e.slideLinear) s = Math.sin(s);
//    if (e.slideLinear) s = e.B * t;
//    else s = Math.sin(e.B * t);

    newX = Math.round(e.xA * s + e.xD);
    newY = Math.round(e.yA * s + e.yD);
    xMoveTo(e, newX, newY);
    e.moving = true;
  }  
  else {
    xMoveTo(e, e.xTarget, e.yTarget);
    e.moving = false;
    if (e.onslideend) e.onslideend();
  }  
}

xAddEventListener(window, 'load',
  function () {
	winOnResize(); // set initial position
	xAddEventListener(window, 'resize', winOnResize, false);
	xAddEventListener(window, 'scroll', winOnScroll, false);
  }, false
);

function winOnResize() {
  xMoveTo('skyscraper', xLeftMargin, xTopMargin);
  document.getElementById('skyscraper').style.visibility = 'visible';
  document.getElementById('skyscraper').style.display = 'block';
  winOnScroll(); // initial slide
}
function winOnScroll() {
  xSlideTo('skyscraper', xLeftMargin, xScrollTop() + xTopMargin, xSlideTime);
}
/************************************************/
