var pulseInt;
var pulseDivLeftObj;
var pulseDivRightObj;
var pulseDivLeftXPos;
var pulseDivRightXPos;
var pulseOffset;

function off(div) {
  var divObj = document.getElementById(div);
  divObj.style.display = 'none';
}

function on(div) {
  var divObj = document.getElementById(div);
  divObj.style.display = '';
}

function toggle(div) {
  var divObj = document.getElementById(div);
  if (divObj.style.display == '') {
    divObj.style.display = 'none';
  } else {
    divObj.style.display = '';
  }
}

function menuDown() {
  var menuObj = document.getElementById('menu');
  var navObj  = document.getElementById('nav');

  if (menuObj != null)
    menuObj.className = "menu_down";

  if (navObj != null)
    navObj.className = "nav_down";
}

function menuUp() {
  var menuObj = document.getElementById('menu');
  var navObj  = document.getElementById('nav');

  if (menuObj != null)
    menuObj.className = "menu";

  if (navObj != null)
    navObj.className = "nav";
}

function erase(div) {
  var divObj = document.getElementById(div);
  divObj.innerHTML = '';
}

function pulse_obj() {
  pulseDivLeftXPos  = pulseDivLeftXPos  - pulseOffset;
  pulseDivRightXPos = pulseDivRightXPos + pulseOffset;
  pulseDivLeftObj.style.left  = pulseDivLeftXPos + "px";
  pulseDivRightObj.style.left = pulseDivRightXPos + "px";

  if (pulseDivLeftXPos < 5)
    pulseOffset = -1;
  else if (pulseDivLeftXPos > 10)
    pulseOffset = 1;
}

function start_pulse(div) {
  pulseDivLeftObj  = document.getElementById(div + '_left');
  pulseDivRightObj = document.getElementById(div + '_right');
  pulseInt         = setInterval("pulse_obj()", 50);

  pulseDivLeftXPos  = parseInt(pulseDivLeftObj.style.left.substr(0, (pulseDivLeftObj.style.left.length - 2)));
  pulseDivRightXPos = parseInt(pulseDivRightObj.style.left.substr(0, (pulseDivRightObj.style.left.length - 2)));

  if (pulseDivLeftXPos < 5)
    pulseOffset = -1;
  else
    pulseOffset = 1;
}

function stop_pulse() {
  clearInterval(pulseInt);
}

// Need to figure a way to return the click
function window_confirm(message) {
  var window;
  window  = '<div id="confirm_1234" style="border: #000000 solid 1px; background-color: #FFFFFF; padding: 5px; z-index: 99; position: absolute; left: 50%; top: 50%; margin-left: -75px; margin-top: -75px; width: 150px;">';
  window += message + "<br><br>";
  window += '<input type="button" name="null" value="OK" onclick=\"off(\'js_popup\'); erase(\'js_popup\'); return true;\">';
  window += '<input type="button" name="null" value="Cancel" onclick=\"off(\'js_popup\'); erase(\'js_popup\'); return false;\">';
  window += '</div>';
  document.getElementById('js_popup').innerHTML = window;
  on('js_popup');
}
