var bServerTransfer = true;
var sDefaultPage = '../default.htm';
var sColorOn = '#FFFFFF';
var sColorOff = '#FFFF80';
var sColorHover = '#FFFF80';
var sFontSizeOff = '11pt';
var sFontSizeOn = '12pt';
var sFontSizeHover = '11pt';
var bBold = false;
var bBoldOnSelect = true;
var bDropDownMenu = false;
var bEndCaps = false;
var bTabBarEndCaps = false;
var iFraMenu = 1;
var iFraTopic = 3;
var sDivs = new Array("Services","Clients","About","Contact","Logon");
var sDivsBot = new Array();






//---Start Generic tabs-simple.js----

var tabonbegin = new Image;
var tabon = new Image;
var tabonend = new Image;
var tabonleft = new Image;
var tabonright = new Image;
var taboffbegin = new Image;
var taboff = new Image;
var taboffend = new Image;
var taboffleft = new Image;
var taboffright = new Image;
var tabhoverbegin = new Image;
var tabhover = new Image;
var tabhoverend = new Image;
var tabhoverleft = new Image;
var tabhoverright = new Image;
var sDivCur = "";
var sLastDiv = "";
var sPos = 'top';
var oDDMenu;
var oDDFra;


function winLoad(sPosIn) {
  if (bDropDownMenu) {
    oDDMenu = parent.document.getElementById("idDropDown");
  }
  if (sPosIn == 'bot') {
    sPos = sPosIn;
    sDivs = sDivsBot;
    parent.frames['fraLogo'].ResetDiv(parent.frames['fraLogo'].sLastDiv);
  }
  tabonbegin.src = "tab2-on-begin.gif";
  tabon.src = "tab2-on.gif";
  tabonend.src = "tab2-on-end.gif";
  tabonright.src = "tab2-on-rightcap.gif";
  tabonleft.src = "tab2-on-leftcap.gif";
  taboffbegin.src = "tab2-off-begin.gif";
  taboff.src = "tab2-off.gif";
  taboffend.src = "tab2-off-end.gif";
  taboffright.src = "tab2-off-rightcap.gif";
  taboffleft.src = "tab2-off-leftcap.gif";
  tabhoverbegin.src = "tab2-off-hover.gif";
  tabhover.src = "tab2-off.hover.gif";
  tabhoverend.src = "tab2-off-hover.gif";
  tabhoverright.src = "tab2-hover-rightcap.gif";
  tabhoverleft.src = "tab2-hover-leftcap.gif";
  oAs = document.getElementsByTagName("A");
  for(i=0;i<oAs.length;i++)
    oAs[i].onfocus=new Function("if(this.blur)this.blur()");
}
function SelectTab(sTabIn) {
  ShowDiv(sTabIn, false, false, "", null, true);
}
function ShowDiv(sDivIn, bShowFirstGalleryIn, bExpandIn, sMouseOverFuncIn, oThis, bSelectTab) {
//alert('showdiv ' + sDivIn + ', ' + bShowFirstGalleryIn + ', ' + bExpandIn + ', ' + oThis + ', ' + bSelectTab);

var iDivIn;
var iDivCur;

  if (sDivIn == sDivCur) {
    showDropDown(sDivIn);
    return;
  }
  for (var i=0;i<sDivs.length;i++) {
    if (sDivIn == sDivs[i]) iDivIn = i;
    if (sDivs[i] != sDivCur || bSelectTab) {
      if (bEndCaps == true && i==0) {
        document.getElementById("td" + sDivs[i]).parentNode.childNodes[0].className = "leftoffcap";
      } else {
        document.getElementById("td" + sDivs[i]).parentNode.childNodes[0].className = "leftoff";
      }
      if (bEndCaps == true && i==sDivs.length-1) {
        document.getElementById("td" + sDivs[i]).nextSibling.className = "rightoffcap";
      } else {
        document.getElementById("td" + sDivs[i]).nextSibling.className = "rightoff";
      }
      if (bBoldOnSelect && !bBold) document.getElementById("txt" + sDivs[i]).style.fontWeight = 'normal';
      document.getElementById("txt" + sDivs[i]).style.color = sColorOff;
      document.getElementById("txt" + sDivs[i]).style.fontSize = sFontSizeOff;
      document.getElementById("td" + sDivs[i]).className = "middle";
      hideDropDown(sDivs[i]);
    } else {
      iDivCur = i;
      if (bEndCaps == true && i==0) {
        document.getElementById("td" + sDivs[i]).parentNode.childNodes[0].className = "leftoncap";
      } else {
        document.getElementById("td" + sDivs[i]).parentNode.childNodes[0].className = "lefton";
      }
      if (bEndCaps == true && i==sDivs.length-1) {
        document.getElementById("td" + sDivs[i]).nextSibling.className = "rightoncap";
      } else {
        document.getElementById("td" + sDivs[i]).nextSibling.className = "righton";
      }
      if (bBoldOnSelect && !bBold) document.getElementById("txt" + sDivs[i]).style.fontWeight = 'bold';
      document.getElementById("txt" + sDivs[i]).style.color = sColorOn;
      document.getElementById("txt" + sDivs[i]).style.fontSize = sFontSizeOn;
      document.getElementById("td" + sDivs[i]).className = "middleon";
    }
  }
  if (bSelectTab) {
    if (bBoldOnSelect && !bBold) document.getElementById("txt" + sDivIn).style.fontWeight = 'bold';
    document.getElementById("txt" + sDivIn).style.color = sColorOn;
    document.getElementById("txt" + sDivIn).style.fontSize = sFontSizeOn;
    document.getElementById("td" + sDivIn).className = "middleon";
    if (bEndCaps == true && iDivIn == 0) {
      document.getElementById("td" + sDivIn).parentNode.childNodes[0].className = "leftoncap";
    } else {
      document.getElementById("td" + sDivIn).parentNode.childNodes[0].className = "lefton";
    }
    if (bEndCaps == true && iDivIn==sDivs.length-1) {
      document.getElementById("td" + sDivIn).nextSibling.className = "rightoncap";
    } else {
      document.getElementById("td" + sDivIn).nextSibling.className = "righton";
    }
    sDivCur = sDivIn;
    sLastDiv = sDivCur;
  } else {
    showDropDown(sDivIn);
    document.getElementById("txt" + sDivIn).style.color = sColorHover;
    document.getElementById("txt" + sDivIn).style.fontSize = sFontSizeHover;
    document.getElementById("td" + sDivIn).className = "middlehover";
    if (bEndCaps == true && iDivIn == 0) {
      document.getElementById("td" + sDivIn).parentNode.childNodes[0].className = "lefthovercap";
    } else {
      document.getElementById("td" + sDivIn).parentNode.childNodes[0].className = "lefthover";
    }
    if (bEndCaps == true && iDivIn==sDivs.length-1) {
      document.getElementById("td" + sDivIn).nextSibling.className = "righthovercap";
    } else {
      document.getElementById("td" + sDivIn).nextSibling.className = "righthover";
    }
  }
  if (bShowFirstGalleryIn == true) {
    if (sDivCur != "") {
      if (bBoldOnSelect && !bBold) document.getElementById("txt" + sDivCur).style.fontWeight = 'normal';
      document.getElementById("txt" + sDivCur).style.color = sColorOff;
      document.getElementById("txt" + sDivCur).style.fontSize = sFontSizeOff;
      document.getElementById("td" + sDivCur).className = "middle";
      if (bEndCaps == true && iDivCur == 0) {
        document.getElementById("td" + sDivCur).parentNode.childNodes[0].className = "leftoffcap";
      } else {
        document.getElementById("td" + sDivCur).parentNode.childNodes[0].className = "leftoff";
      }
      if (bEndCaps == true && iDivCur==sDivs.length-1) {
        document.getElementById("td" + sDivCur).nextSibling.className = "rightoffcap";
      } else {
        document.getElementById("td" + sDivCur).nextSibling.className = "rightoff";
      }
      hideDropDown(sDivCur);
    }
    sDivCur = sDivIn;
    if (bBoldOnSelect && !bBold) document.getElementById("txt" + sDivCur).style.fontWeight = 'bold';
    document.getElementById("txt" + sDivCur).style.color = sColorOn;
    document.getElementById("txt" + sDivCur).style.fontSize = sFontSizeOn;
    document.getElementById("td" + sDivCur).className = "middleon";
    if (bEndCaps == true && iDivIn == 0) {
      document.getElementById("td" + sDivCur).parentNode.childNodes[0].className = "leftoncap";
    } else {
      document.getElementById("td" + sDivCur).parentNode.childNodes[0].className = "lefton";
    }
    if (bEndCaps == true && iDivIn == sDivs.length-1) {
      document.getElementById("td" + sDivCur).nextSibling.className = "rightoncap";
    } else {
      document.getElementById("td" + sDivCur).nextSibling.className = "righton";
    }
    parent.frames[iFraMenu].sSUGTemp = "div" + sDivIn;
    if (sPos == 'bot') {
      parent.frames['fraLogo'].ResetDiv(parent.frames['fraLogo'].sLastDiv,false,null,'tabbot');
    } else {
      try {
        parent.frames['fraLogoBot'].ResetDiv(parent.frames['fraLogoBot'].sLastDiv,false,null,'tabbot');
      } catch(es) {}
    }
    hideDropDown(sDivCur);
    if (oThis.getElementsByTagName("A")[0].href.indexOf('#') != -1) {
      parent.frames[iFraMenu].scrollTo(0,0);
      parent.frames[iFraMenu].HideAllDivs();
      parent.frames[iFraMenu].ExpandSelectionOpen(true);
    } else {
      try {
        parent.frames[iFraMenu].scrollTo(0,0);
        parent.frames[iFraMenu].HideAllDivs();
        parent.frames[iFraMenu].ExpandSelectionOpen(true);
      } catch(es) {}
      parent.frames[iFraTopic].location.href = oThis.getElementsByTagName("A")[0].href;
    }
    sLastDiv = sDivCur;
  }
}
function hideDropDown(sDivIn) {
  if (!bDropDownMenu) return;
  oDDMenu.style.visibility = 'hidden';
  var oDDDiv = parent.document.getElementById("div" + sDivIn);
  oDDDiv.style.visibility = 'hidden';
}
function showDropDown(sDivIn) {
  if (!bDropDownMenu) return;
  var iTemp = Math.round(sDivs.length/2);
  var iOffset = 0;
  for (var i=0;i<sDivs.length;i++) {
    if (sDivIn == sDivs[i]) {
      if (i > sDivs.length-2) iOffset = -125;
      if (i == iTemp || i == iTemp+1 || i == iTemp-1) {
        iOffset = -55;
      }
      break;
    }
  }
  oDDMenu.style.left = findPosX(document.getElementById("td" + sDivIn)) + iOffset;
  var oDDDivs = parent.document.getElementsByTagName("DIV");
  for (var i=0;i<oDDDivs.length;i++) {
    if (oDDDivs[i] != "divHome" && oDDDivs[i] != "idDropDown") oDDDivs[i].style.visibility = 'hidden';
  }
  var oDDDiv = parent.document.getElementById("div" + sDivIn);
  var oDDAs = oDDDiv.getElementsByTagName("A");
  //oDDMenu.style.height = (30 * oDDAs.length);
  //oDDMenu.style.width = 200;
  if (oDDAs.length >= 1) {
    oDDMenu.style.visibility = 'visible';
    oDDDiv.style.visibility = 'visible';
  }
}
function findPosX(el) {
  var x;
  // Return the x coordinate of an element relative to the page.
  x = el.offsetLeft;
  if (el.offsetParent != null) {
    x += findPosX(el.offsetParent);
  }
  return x;
}
function ResetDiv(sDivIn, bShowFirstGalleryIn, bExpandIn, sMouseOverFuncIn, oThis) {
  if (sDivIn == sDivCur && sMouseOverFuncIn != 'tabbot') return;
  if (sMouseOverFuncIn == 'tabbot') sDivCur = "";
  if (bBoldOnSelect && !bBold) document.getElementById("txt" + sDivIn).style.fontWeight = 'normal';
  document.getElementById("txt" + sDivIn).style.color = sColorOff;
  document.getElementById("txt" + sDivIn).style.fontSize = sFontSizeOff;
  document.getElementById("td" + sDivIn).className = "middle";

  var iDivIn;
  for (var i=0;i<sDivs.length;i++) {
    if (sDivIn == sDivs[i]) iDivIn = i;
  }
  if (bEndCaps == true && iDivIn == 0) {
    document.getElementById("td" + sDivIn).parentNode.childNodes[0].className = "leftoffcap";
  } else {
    document.getElementById("td" + sDivIn).parentNode.childNodes[0].className = "leftoff";
  }
  if (bEndCaps == true && iDivIn == sDivs.length-1) {
    document.getElementById("td" + sDivIn).nextSibling.className = "rightoffcap";
  } else {
    document.getElementById("td" + sDivIn).nextSibling.className = "rightoff";
  }
}

function RS(sStep) {
  parent.frames[iFraMenu].RS(sStep);
}

function ShowOpening() {
   parent.frames[iFraMenu].deleteCookie("lastpage");
   if (bServerTransfer) {
     parent.location.href = sDefaultPage;
   } else {
     parent.location.href = sDefaultPage + "?SessionID=" + parent.frames[iFraMenu].sSessionID;
   }
}
