var bmenuon = 0;
var closeWindow = 0;
var iShowerOn;

function showBackMenu() {
 document.getElementById("backtoaccount").src = "../uploads/images/link-backtoaccount-roll.jpg";
 document.getElementById("backmenu").style.visibility = "visible";
 bmenuon = 1;
 closeWindow = 1;
 imageShower();
 clearTimeout(tID);
}

function hideBackMenu() {
 document.getElementById("backtoaccount").src="../uploads/images/link-backtoaccount.jpg";
}

function offBackMenu() {
 if (closeWindow == 0)bmenuon = 0;
 if (iShowerOn == 0) imageShower();
}

function outBackMenu() {
 closeWindow = 0;
 setTimeout("offBackMenu()", 500);
}

function onBackMenu() {
 bmenuon = 1;
 closeWindow = 1;
}

function imageShower() {
 iShowerOn = 1;
 var mTop = document.getElementById("bmenucontent").style.top;
 mTop = parseInt(mTop.substr(0, mTop.indexOf("px")));
 var speed = 1;
 if (mTop < -240) speed = 14;
 if (mTop < -200) speed = 10;
 if (mTop < -160) speed = 8;
 else if (mTop < -120) speed = 7;
 else if (mTop < -80) speed = 6;
 else if (mTop < -45) speed = 5;
 else if (mTop < -34) speed = 4;
 else if (mTop < -20) speed = 3;
 else if (mTop < -10) speed = 2;
 
 if (bmenuon == 0) mTop = mTop - speed;
 else mTop = mTop + speed;
 if (mTop > 0) mTop = 0;
 else if (mTop < -260) mTop = -260;
 document.getElementById("bmenucontent").style.top = mTop+"px";
 
 if (mTop != 0 && mTop != -260) setTimeout("imageShower()", 2);
 else
 {
  iShowerOn = 0;
  if (mTop == -260)
  {
   document.getElementById("backtoaccount").src="../uploads/images/link-backtoaccount.jpg";
   document.getElementById("backmenu").style.visibility = "hidden";
  }
 }

}
