var menText = "Open or close the menu.";
var ec = new Array(0,0,0,0,0,0,0);
var ecCurrentHeight = new Array(0,0,0,0,0,0,0);
var ecOpenHeight = new Array(0,0,0,0,0,0,0);
var continueOpening = new Array();
var continueClosing = new Array();
var testInitialOpen = 0;
var temp;
function testOpenClosed(ecID,height) {
  if (testInitialOpen==0) {
    ecID = ecID.toString();
    temp = ecID.split("");
    if (temp[0]=="i") {
      testInitialOpen = 1;
      ecID = temp[1];
    }
  }
  if (testInitialOpen==1) {
    if (ec[ecID]==0) {
      ec[ecID] = 1;
      clearTimeout(continueClosing[ecID]);
      ecCurrentHeight[ecID] = 0;
      document.getElementById("ec"+ecID).style.height = '0px';
      document.getElementById("ec"+ecID).style.visibility = 'visible';
      ecOpenHeight[ecID] = height+5;
      openExpandable(ecID);
    }
    else {
      ec[ecID] = 0;
      clearTimeout(continueOpening[ecID]);
      document.getElementById("ec"+ecID).style.overflow = 'hidden';
      closeExpandable(ecID);
    }
  }
  temp = null;
}
function openExpandable(ecID) {
  if (ecOpenHeight[ecID]>5) {
    ecCurrentHeight[ecID] = Math.round(ecCurrentHeight[ecID]+ecOpenHeight[ecID]*.15);
    document.getElementById("ec"+ecID).style.height = ecCurrentHeight[ecID]+'px';
    ecOpenHeight[ecID] = Math.round(ecOpenHeight[ecID]-ecOpenHeight[ecID]*.15);
    temp = "openExpandable("+ecID+")";
    continueOpening[ecID] = window.setTimeout(temp, 10);
  }
  else {
    document.getElementById("ec"+ecID).style.overflow = 'auto';
  }
  temp = null;
}
function closeExpandable(ecID) {
  if (ecCurrentHeight[ecID]>5) {
    ecCurrentHeight[ecID] = Math.round(ecCurrentHeight[ecID]-ecCurrentHeight[ecID]*.15);
    document.getElementById("ec"+ecID).style.height = ecCurrentHeight[ecID]+'px';
    temp = "closeExpandable("+ecID+")";
    continueClosing[ecID] = window.setTimeout(temp, 10);
  }
  else {
    document.getElementById("ec"+ecID).style.visibility = 'hidden';
    document.getElementById("ec"+ecID).style.height = '0px';
  }
  temp = null;
}
function resizepage(newsize) {
  var thebody_height = newsize+100;
  var border_height = newsize-180;
  var content_height = border_height-60;
  document.getElementById('thebody').style.height = thebody_height+'px';
  document.getElementById('bg').style.height = newsize+'px';
  document.getElementById('border').style.height = border_height+'px';
  document.getElementById('content').style.height = content_height+'px';
  document.getElementById('left').style.height = content_height+'px';
  document.getElementById('right').style.height = content_height+'px';
  document.getElementById('thebody'.style).height = thebody_height+'px';
}
function center(objectID1,objectID2) {
  objectwidth = document.getElementById(objectID1).offsetWidth;
  var loffset = (screen.width-objectwidth)/2;
  if (loffset<=0) {
    loffset = 0;
  }
  else {
    loffset = loffset-12;
  }
  document.getElementById(objectID1).style.left = loffset+'px';
  document.getElementById(objectID2).style.left = loffset+'px';
}
var MouseX;
var MouseY;
function getMouseCord(event) {
  MouseX = event.clientX;
  MouseY = event.clientY;
}
function openht(helptext,width) {
  var x = MouseX + 15;
  var y = MouseY + 20;
  document.getElementById('helptext').innerHTML = helptext;
  document.getElementById('helptext').style.top = y+'px';
  document.getElementById('helptext').style.left = x+'px';
  document.getElementById('helptext').style.width = width+'px';
  document.getElementById('helptext').style.visibility= 'visible';
}
function updateht() {
  var x = MouseX + 15;
  var y = MouseY + 20;
  document.getElementById('helptext').style.top = y+'px';
  document.getElementById('helptext').style.left = x+'px';
}
function closeht() {
  document.getElementById('helptext').innerHTML = '';
  document.getElementById("helptext").style.visibility= 'hidden';
}    
var timeout	= 500;
var closetimer	= 0;
function showmenu() {
  document.getElementById('portfoliodropdownmenu').innerHTML = '<a href="http://www.cfesinfo.org" class="menu" title="Go to the CFES website" target="_blank"><div class="dropmenubutton">CFES</div></a><a href="http://www.papertigergames.com" class="menu" title="Go to Paper Tiger Games" target="_blank"><div class="dropmenubutton">Paper&nbsp;Tiger&nbsp;Games</div></a><a href="http://www.wvbusinessclass.com" class="menu" title="Check out West Valley Business Class website" target="_blank"><div class="dropmenubutton">West&nbsp;Valley&nbsp;Business&nbsp;Class</div></a><a href="http://www.bandwidthmonitor.arcwebdesign.com" class="menu" title="Go to the Arc Web Design bandwidth monitor" target="_blank"><div class="dropmenubutton">Bandwidth&nbsp;Monitor</div></a><a href="http://www.baseconverter.arcwebdesign.com" class="menu" title="Go to the Arc Web Design base converter" target="_blank"><div class="dropmenubutton">Base&nbsp;Converter</div></a>';
  document.getElementById('portfoliodropdownmenu').style.visibility= 'visible';
  cancelclosetime();
}
function hidemenu() {
  document.getElementById('portfoliodropdownmenu').innerHTML = '';
  document.getElementById('portfoliodropdownmenu').style.visibility= 'hidden';
}
function closetime() {
  closetimer = window.setTimeout(hidemenu, timeout);
}
function cancelclosetime() {
  if(closetimer) {
    window.clearTimeout(closetimer);
    closetimer = null;
  }
}
document.onclick = hidemenu;