//Lucas Lynch TOC Frame Generator
//(c) 2006, Tom Newman
var tocStartPos, tocResize=false, tocDiff=0
function tocDragStart(tocEvent){
  if (!document.all){tocStartPos =tocEvent.screenX+tocDiff;}
  else{tocStartPos=event.clientX+tocDiff;}
  tocResize=true;return false;
}
function tocCancel(){
  tocResize=false;return false;
}
function tocMove(tocEvent){
  if(tocResize){
    if(!document.all){var tocNewPos=tocEvent.screenX;var paneWidth=document.getElementById('tocMenuPane').parentNode.clientWidth-5;}
    else{var tocNewPos=event.clientX;var paneWidth=document.getElementById('tocMenuPane').parentNode.clientWidth;}
    if(tocNewPos<50){tocNewPos=50;}
    if(tocNewPos>paneWidth-50){tocNewPos=paneWidth-50;}
    document.getElementById('tocMenuPane').style.width=tocNewPos-2.5+'px';
    document.getElementById('tocMenuSlider').style.width='5px';
    document.getElementById('tocMenuContent').style.width=(paneWidth-tocNewPos-5.5)+'px';
  }
}
function tocResize(){
  document.getElementById('tocMenuPane').style.width='158px';
  document.getElementById('tocMenuSlider').style.width='5px';
  document.getElementById('tocMenuContent').style.width=(paneWidth-165)+'px';
}
function tocInit(){
  var paneWidth=document.getElementById('tocMenuPane').parentNode.clientWidth;
  document.getElementById('tocMenuPane').style.width='158px';
  document.getElementById('tocMenuSlider').style.width='5px';
  document.getElementById('tocMenuContent').style.width=(paneWidth-165)+'px';
  document.getElementById("tocMenuSlider").onmousedown=tocDragStart;
  document.onmouseup = tocCancel;
  document.onmousemove = tocMove;
  document.onselectstart=function(){return false;};
  window.onresize=function(){var paneWidth=document.getElementById('tocMenuPane').parentNode.clientWidth;document.getElementById('tocMenuPane').style.width='158px';document.getElementById('tocMenuSlider').style.width='5px';document.getElementById('tocMenuContent').style.width=(paneWidth-165)+'px';};
  window.onresize();
}