mainWidth=150;barHPos='center';barVPos='top';
subWidth=150;subPosn='2px';
moveOnScroll=true;scrollSpeed=20;
/* end of user config area -- do not touch below this point */
/* checked with jsLint 2007 01 24 */
scrolled='document.body.scrollTop';window.onresize=menuPosn;
var zObj,barTop,p=mainWidth-subWidth;
switch(subPosn.toLowerCase()){ //submenu calc is static  
  case'left':subTab=0;break;
  case'center':subTab=(p-3)/2;break;
  case'right':subTab=p;break;
  default:subTab=parseInt(subPosn,10);}
function getWidth(oNode){return oNode.offsetWidth;}
function checkScrolled(){
  zObj.style.top=eval(scrolled)+barTop+'px';
  setTimeout('checkScrolled()',scrollSpeed);}
function show(elmnt){
  if (document.getElementById(elmnt)===null) {return;}
  document.getElementById(elmnt).style.marginLeft=subTab+'px';
  document.getElementById(elmnt).style.display="block";}
function hide(elmnt){
  if (document.getElementById(elmnt)===null) {return;}
  document.getElementById(elmnt).style.display="none";}
function menuPosn(){
  p=document.body.offsetWidth-getWidth(zObj);
  switch(barHPos.toLowerCase()){
    case'left':shift=0;break;
    case'center':shift=p/2;break;
    case'right':shift=p;break;
    default:shift=parseInt(barHPos,10);}
  zObj.style.left=shift+'px';p=self.innerHeight;
  if(!p){p=document.body.clientHeight+document.documentElement.clientHeight;}
  switch(barVPos.toLowerCase()){
    case'top':barTop=0;break;
    case'middle':barTop=p/2;break;
    case'bottom':barTop=p-25;break;
    default:shift=parseInt(barVPos,10);}
  zObj.style.top=barTop+'px';}
function menuInit(){
  zObj=document.getElementById('zone');
  menuPosn();
  x1=eval(scrolled);window.scrollBy(0,1);//test scrolled ptr
  x2=eval(scrolled);window.scrollBy(0,-1);//reset position
  if ((x2-x1)<1){scrolled='document.documentElement.scrollTop';}
  if(moveOnScroll){checkScrolled();}}
/* end JavaScript code for dropdown menu system */
