﻿function findLeft(obj) {
  var curLeft = 0;
  if (obj.offsetParent) {
    do {
      curLeft += obj.offsetLeft;
      obj = obj.offsetParent;
    } while (obj != null);
    return curLeft;
  }
}
function findTop(obj) {
  var curTop = 0;
  if (obj.offsetParent) {
    do {
      curTop += obj.offsetTop;
      obj = obj.offsetParent;
    } while (obj != null);
    return curTop;
  }
}
var atdLeft = 0;
var atdTop = 0;
function shrinkMove() {
  var r = document.getElementById("divR");
  var d = document.getElementById("divAdTherapy");
  var db = document.getElementById("divBody");
  var i = document.getElementById("imgAdTherapy");
  if (atdLeft == 0) {
    atdLeft = 185;
    atdTop = 200;
    r.style.left = atdLeft;
    r.style.top = atdTop;
    show("divR", 50);
    show("divRText", 70);
    window.setTimeout(hideDivRText, 10000);   
  }
  atdLeft += 10.2;
  atdTop += 6.9;
  var dWidth = d.clientWidth;
  var dHeight = d.clientHeight;
  if (dWidth > 130) {
    d.style.left = atdLeft + "px";
    d.style.top = atdTop + "px";
    dWidth = dWidth - 7;
    dHeight = dHeight - 1;
    d.style.width = dWidth + "px";
    d.style.height = dHeight + "px";
    i.style.width = dWidth + "px";
    i.style.height = dHeight + "px";
    window.setTimeout(shrinkMove, 25);
  }
}
function hideDivRText() {
  hide("divRText", 50);
  hide("divR", 50);
  window.setTimeout(showAd, 50);
}
function showAd() {
  var d = document.getElementById("divB");
  var x = findLeft(d);
  if (x <= 0) {
    x += 1;
    d.style.left = x + "px";
    window.setTimeout(showAd, 25);
  }
  else {
    window.setTimeout(showSiteText, 500);  
  }
  
}
function showSiteText() {
  show("divSiteText", 50);
  window.setTimeout(showTopBarHome, 500);
}
function showTopBarHome() {
  show("divTopBarHome", 50);
}
function show(id, fadeTime) {
  var elem = document.getElementById(id);
  elem.style.visibility = 'visible';
  if (supportsOpacity(elem)) {
    setOpacity(elem, 0);
    elem.style.display = "block";
    fadeIn(id, fadeTime);
  }
  else {
    elem.style.display = "block";
  }
}
function hide(id, fadeTime) {
  var elem = document.getElementById(id);
  if (supportsOpacity(elem)) {
    if (elem.style.visibility == 'visible') {
      setOpacity(elem, 1);
    };
    elem.style.display = "block";
    fadeOut(id, fadeTime);
  }
  else {
    elem.style.display = "block";
  }
}
function supportsOpacity(el) {
  if (el.style.opacity != undefined)
    return true;
  if (el.style.MozOpacity != undefined)
    return true;
  if (el.style.filter != undefined)
    return true;
  return false;
}
function setOpacity(el, opaciLevel) {
  if (el.style.opacity != undefined) {
    el.style.opacity = opaciLevel;
  }
  else if (el.style.MozOpacity != undefined) {
    el.style.MozOpacity = opaciLevel;
  }
  else if (el.style.filter != undefined) {
    var oplvl = Math.round(opaciLevel * 100);
    el.style.filter = "alpha(opacity=" + oplvl + ")";
  }
}
function fadeIn(id, fadeTime, currentOpacity) {
  var counterLimit = fadeTime;
  var el = document.getElementById(id);
  el.style.visibility = 'visible'
  if (!currentOpacity) {
    currentOpacity = 1;
  }
  if (currentOpacity > counterLimit) {
    el.style.visibility = 'visible'
    setOpacity(el, 1);
    currentOpacity = 1;
    return;
  }
  setOpacity(el, (currentOpacity / counterLimit));
  currentOpacity++;
  var func = "fadeIn( '" + id + "', " + fadeTime + ", " + currentOpacity + ")";
  window.setTimeout(func, 50);
}
function fadeOut(id, fadeTime, currentOpacity) {
  var counterLimit = fadeTime;
  var el = document.getElementById(id);
  if (!currentOpacity) {
    el.style.visibility = 'visible'
    currentOpacity = counterLimit;
  }
  if (currentOpacity == 1) {
    el.style.visibility = 'hidden'
    return;
  }
  setOpacity(el, ((currentOpacity - 1) / counterLimit));
  currentOpacity--;
  var func = "fadeOut( '" + id + "', " + fadeTime + ", " + currentOpacity + ")";
  window.setTimeout(func, 50);
}
function ShowAdvertMenu() {
  document.getElementById('AdvertMenu').style.visibility = 'visible'
  document.getElementById('MarketMenu').style.visibility = 'hidden'
}
function HideAdvertMenu() {
  document.getElementById('AdvertMenu').style.visibility = 'hidden'
}
function ShowMarketMenu() {
  document.getElementById('AdvertMenu').style.visibility = 'hidden'
  document.getElementById('MarketMenu').style.visibility = 'visible'

}
function HideMarketMenu() {
  document.getElementById('MarketMenu').style.visibility = 'hidden'
}


