var mta_arr   = new Array();
var mta_clear = new Array();

function __mtaFloat(mta)
{
  mta_arr[mta_arr.length] = this;
  var mtapointer = eval(mta_arr.length-1);
  this.pagetop       = 0;
  this.cmode         = (document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body;
  this.mtasrc        = document.all? document.all[mta] : document.getElementById(mta);
  this.mtasrc.height = this.mtasrc.offsetHeight;
  this.mtaheight     = this.cmode.clientHeight;
  this.mtaoffset     = __mtaGetOffsetY(mta_arr[mtapointer]);
  var mtabar         = 'mta_clear['+mtapointer+'] = setInterval("__mtaFloatInit(mta_arr['+mtapointer+'])",1);';
  mtabar             = mtabar;
  eval(mtabar);
}

function __mtaGetOffsetY(mta)
{
  var mtaTotOffset = parseInt(mta.mtasrc.offsetTop);
  var parentOffset = mta.mtasrc.offsetParent;
  while ( parentOffset != null ) 
  {
	mtaTotOffset += parentOffset.offsetTop;
	parentOffset  = parentOffset.offsetParent;
  }
  return mtaTotOffset;
}

function __mtaFloatInit(mta)
{
  mta.pagetop = mta.cmode.scrollTop;
  mta.mtasrc.style.top = mta.pagetop - mta.mtaoffset + "px";
}

function __closeTopAds()
{
  createCookie('blockTopMessage','true');  
  document.getElementById("mta_bar").style.visibility = "hidden";
}

/*Cookies Management*/
function createCookie(name,value,days)
{
  if (days)
  {
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
  }
  else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++)
  {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
	  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name)
{
  createCookie(name,"",-1);
}
