//Extra code to find position:
function findPos(){
  if(bw.ns4){   //Netscape 4
    x = document.layers.layerMenu.pageX
    y = document.layers.layerMenu.pageY
  }else{ //other browsers
    x=0; y=0; var el,temp
    el = bw.ie4?document.all["divMenu"]:document.getElementById("divMenu");
    if(el.offsetParent){
      temp = el
      while(temp.offsetParent){ //Looping parent elements to get the offset of them as well
        temp=temp.offsetParent; 
        x+=temp.offsetLeft
        y+=temp.offsetTop;
      }
    }
    x+=el.offsetLeft
    y+=el.offsetTop
  }
  //Returning the x and y as an array
  return [x,y]
}

pos = findPos()

/*** 
This is the menu creation code.
**/

//Menu object creation
subNavMenu=new makeCM("subNavMenu"); //Making the menu object. Argument: menuname

//Menu properties   
subNavMenu.pxBetween=0;

subNavMenu.fromLeft=pos[0]
subNavMenu.fromTop=pos[1]

//We also need to "re place" the menu on resize. So:
subNavMenu.onresize="pos = findPos(); subNavMenu.fromLeft=pos[0]; subNavMenu.fromTop=pos[1]"

subNavMenu.rows=1; 
subNavMenu.menuPlacement="left";
                                                             
subNavMenu.offlineRoot="";
subNavMenu.onlineRoot=""; 
subNavMenu.resizeCheck=1; 
subNavMenu.wait=500; 
subNavMenu.zIndex=10;

//Level properties - ALL properties have to be spesified in level 0
subNavMenu.level[0]=new cm_makeLevel(); //Add this for each new level
subNavMenu.level[0].width=167;
subNavMenu.level[0].height=35;
subNavMenu.level[0].regClass="subNavLevel0";
subNavMenu.level[0].overClass="subNavLevel0Over";
subNavMenu.level[0].borderX=0;
subNavMenu.level[0].borderY=0;
subNavMenu.level[0].borderClass="subNavLevel0Border";
subNavMenu.level[0].offsetX=0;
subNavMenu.level[0].offsetY=0;
subNavMenu.level[0].rows=0;
subNavMenu.level[0].arrow=0;
subNavMenu.level[0].arrowWidth=0;
subNavMenu.level[0].arrowHeight=0;
subNavMenu.level[0].align="bottom";


//EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this
subNavMenu.level[1]=new cm_makeLevel(); //Add this for each new level (adding one to the number)
subNavMenu.level[1].width=200;
subNavMenu.level[1].height=19;
subNavMenu.level[1].regClass="subNavLevel1";
subNavMenu.level[1].overClass="subNavLevel1Over";
subNavMenu.level[1].borderX=2;
subNavMenu.level[1].borderY=0;
subNavMenu.level[1].align="right" 
subNavMenu.level[1].offsetX=-(subNavMenu.level[0].width-2)/2+20;
subNavMenu.level[1].offsetY=0;
subNavMenu.level[1].borderClass="subNavLevel1Border";


/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/

subNavMenu.makeMenu('servicesMenu', '', '', 'http://www.file-xinc.com/services.htm', '', 84, 35, 'images/pixel.gif', 'images/pixel.gif', '', '' , '', '', '', '', "changeImages('Servicesbut', 'images/Servicesbut-over.gif')", "changeImages('Servicesbut', 'images/Servicesbut.gif')");
 //  subNavMenu.makeMenu( 'servicesMenu', 'servicesMenu', 'Backfile and Day-Forward Scanning', 'services.htm', '', 300, 0);

subNavMenu.makeMenu('benefitsMenu', '', '', '', '', 83, 35, 'images/pixel.gif', 'images/pixel.gif', '', '' , '', '', '', '', "changeImages('Benefitsbut', 'images/Benefitsbut-over.gif')", "changeImages('Benefitsbut', 'images/Benefitsbut.gif')");
 subNavMenu.makeMenu( 'bmDiv0', 'benefitsMenu', '', '', '', 200, 1, 'images/pixel.gif', 'images/pixel.gif', '', '', '', '', true);
 subNavMenu.makeMenu( 'bmSub1', 'benefitsMenu', 'Advantages Over Paper', 'benefits.htm#advantages', '', 200, 0);
 subNavMenu.makeMenu( 'bmSub2', 'benefitsMenu', 'Benefits of Outsourcing', 'benefits.htm#outsource', '', 200, 0);
 subNavMenu.makeMenu( 'bmSub3', 'benefitsMenu', 'Why Choose FILE-X?', 'benefits.htm#FLX', '', 200, 0);
 subNavMenu.makeMenu( 'bmDiv2', 'benefitsMenu', '', '', '', 200, 2, 'images/pixel.gif', 'images/pixel.gif', '', '', '', '', true);

//Leave this line - it constructs the menu
subNavMenu.construct();

