<!--
var sponsor;
var max;
var bC;
var timer;
var alertTimerId = 0;
function MM_effectAppearFade(targetElement, duration, from, to, toggle)
{
 myFade(targetElement, to, 0, 10, null);
}

function loadBanner()
{
 bC = bannerCount();
 if (bC > 0)
 {
  sponsor = getCookie("bannerIndex", bC, 1);
  var banner = "\'banner" + sponsor + "\'";
  var numberBar = "\'numberBar" + sponsor + "\'";
  max = bC;
  MM_preloadImages();
  sponsor = 1;
  setTimeout('MM_effectAppearFade(' + banner + ', 1000, 0, 100, false)',1000);
  document.getElementById('banner' + sponsor).style.display='block';
  if (document.getElementById('numberBar' + sponsor) != null)
  {
   setTimeout('document.getElementById("numberBar" + sponsor).style.display="block"',1);
   setTimeout('document.getElementById("numberBar").style.display="block"',1);
   alertTimerId = setInterval('swapBanner2();',cycleTime);
  }
 }
}

function myFade(id, destOp, rate, delta, callback)
{
 var obj = document.getElementById(id);

 if(obj.timer)
  clearTimeout(obj.timer);

 var curOp = obj.filters ? obj.filters.length > 0 ? obj.filters.alpha.opacity : 0 : (obj.style.opacity * 100.0);
 var direction = (curOp <= destOp) ? 1 : -1;

 delta = Math.min(direction * (destOp - curOp), delta);
 curOp += direction * delta;

 if(/MSIE/.test(navigator.userAgent))
 {
  var tmpval = getStyleProp(obj,'filter');
  if (tmpval)
  {
   tmpval = tmpval.replace(/alpha\(opacity=[0-9]{1,3}\)/g, '');
  }
  obj.style.filter = tmpval + "alpha(opacity=" + Math.floor(curOp) + ")";
 }
 else
  obj.style.opacity = curOp / 100.0;

 if(curOp != destOp)
  obj.timer = setTimeout(function(){ myFade(id, destOp, rate, delta, callback); }, rate);
}

function MM_preloadImages() { //v3.0
 var d=document;
 if(d.images)
 {
  if(!d.MM_p)
   d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
  for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0)
   {
    d.MM_p[j]=new Image;
    d.MM_p[j++].src=a[i];
   }
 }
}

function MM_swapImgRestore() { //v3.0
 var i,x,a=document.MM_sr;
 for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
  x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
 var p,i,x;
 if(!d)
  d=document;
 if((p=n.indexOf("?"))>0&&parent.frames.length)
 {
  d=parent.frames[n.substring(p+1)].document;
  n=n.substring(0,p);
 }
 if(!(x=d[n])&&d.all)
  x=d.all[n];
 for (i=0;!x&&i<d.forms.length;i++)
  x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++)
  x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById)
  x=d.getElementById(n);
 return x;
}

function MM_swapImage() { //v3.0
 var i,j=0,x,a=MM_swapImage.arguments;
 document.MM_sr=new Array;
 for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null)
  {
   document.MM_sr[j++]=x;
   if(!x.oSrc)
    x.oSrc=x.src;
   x.src=a[i+2];
  }
}

function swapBanner(banner)
{
 clearInterval ( alertTimerId );
 for (i=1; i<bC + 1;i++)
 {
  if (banner != i)
  {
   MM_effectAppearFade('banner'+i, 1, 0, 0, false);
   document.getElementById('numberBar'+i).style.display='none';
   document.getElementById('banner'+i).style.display='none';
  }
  else
  {
   document.getElementById('numberBar'+i).style.display='block';
   document.getElementById('banner'+i).style.display='block';
   MM_effectAppearFade('banner'+i, 1000, 0, 100, false);
  }
 }
 sponsor = banner++;
 alertTimerId = setInterval('swapBanner2();',cycleTime);
}

function swapBanner2()
{
 if (++sponsor > max)
  sponsor = 1;
 for (i=1; i<bC + 1;i++)
 {
  if (sponsor != i)
  {
   MM_effectAppearFade('banner'+i, 1, 0, 0, false);
   document.getElementById('numberBar'+i).style.display='none';
   document.getElementById('banner'+i).style.display='none';
  }
  else
  {
   document.getElementById('numberBar'+i).style.display='block';
   document.getElementById('banner'+i).style.display='block';
   MM_effectAppearFade('banner'+i, 1000, 0, 100, false);
   setCookie('bannerIndex', i, 365);
  }
 }
}

function bannerCount()
{
 bC = 0;
 for (i = 0; i < document.images.length; i++)
 {
  var imageParentId;
  if (document.images[i].parentNode.tagName == 'A')
  {
	imageParentId = document.images[i].parentNode.parentNode.id;
  }else{
	imageParentId = document.images[i].parentNode.id;
  }
  if (imageParentId.indexOf("banner") != -1)
   bC++;
 }
 return bC;
}

function getCookie(c_name, max, def)
{
 if(document.cookie.length > 0)
 {
  var c_start = document.cookie.indexOf(c_name + "=");
  if(c_start != -1)
  {
   c_start = c_start + c_name.length + 1;
   var c_end = document.cookie.indexOf(";",c_start);
   if(c_end == -1)
    c_end = document.cookie.length;
   var value = document.cookie.substring(c_start,c_end);
   if (value > max)
    value = def;
   return value;
  }
 }
 return 1;
}

function setCookie(c_name,value,expiredays)
{
 var exdate = new Date();
 exdate.setDate(exdate.getDate() + expiredays);
 document.cookie = c_name + "=" + value + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

function camelize(stringToCamelize)
{
 if (stringToCamelize.indexOf('-') == -1)
 {
  return stringToCamelize;
 }
 var oStringList = stringToCamelize.split('-');
 var isFirstEntry = true;
 var camelizedString = '';

 for(var i=0; i < oStringList.length; i++)
 {
  if(oStringList[i].length>0)
  {
   if(isFirstEntry)
   {
    camelizedString = oStringList[i];
    isFirstEntry = false;
   }
   else
   {
    var s = oStringList[i];
    camelizedString += s.charAt(0).toUpperCase() + s.substring(1);
   }
  }
 }

 return camelizedString;
}

function getStyleProp(element, prop)
{
 var value;
 var camelized = camelize(prop);

 try
 {
  if (element.style)
   value = element.style[camelized];

  if (!value)
  {
   if (document.defaultView && document.defaultView.getComputedStyle)
   {
    var css = document.defaultView.getComputedStyle(element, null);
    value = css ? css.getPropertyValue(prop) : null;
   }
   else if (element.currentStyle)
   {
    value = element.currentStyle[camelized];
   }
  }
 }
 catch (e)
 {
  alert(e);
 }

 return value == 'auto' ? null : value;
}
//-->// JavaScript Document