// Left menu structure and repositioning function
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]
}

// Left menu construct
oLM=new makeCM("oLM");
oLM.resizeCheck=1;
oLM.rows=0;
oLM.onlineRoot="";
oLM.pxBetween=1; 
oLM.fillImg="/images/cm_fill.gif";
oLM.wait=300;
oLM.zIndex=400;

pos = findPos();
oLM.fromLeft=pos[0]+5;
oLM.fromTop=pos[1];
oLM.onresize="pos=findPos();oLM.fromLeft=pos[0]+4;oLM.fromTop=pos[1];";

oLM.useBar=1;
oLM.barWidth="menu";
oLM.barHeight="menu";
oLM.barX="menu";
oLM.barY="menu";
oLM.barClass="lmBar";
oLM.barBorderClass="lmBarB";
oLM.barBorderX=1;
oLM.barBorderY=1;

oLM.menuPlacement=0;

// myCoolMenu.level[x]=new cm_makeLevel(width, height, regClass, overClass, borderX, borderY, borderClass, rows, align, offsetX, offsetY, arrow, arrowWidth, arrowHeight, roundBorder)
oLM.level[0]=new cm_makeLevel(130,18,"lmT","lmTover",0,0,"lmTB",0,"right",-8,5,"/images/template/navbar/arrows.gif",8,8);
oLM.level[1]=new cm_makeLevel(0,0,"lmS","lmSover",1,1,"lmSB",0,"right",0,0,0,0,0);
oLM.level[2]=new cm_makeLevel();
oLM.level[3]=new cm_makeLevel();

//myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows,&nbsp;nolink, onclick, onmouseover, onmouseout)
oLM.makeMenu('root1','',menu_login_text,menu_login_url);
//oLM.makeMenu('root2','','Admin&nbsp;Home','/admin/default.asp');
oLM.makeMenu('root3','','Services','/admin/services/serviceconsole.asp');
oLM.makeMenu('root4','','Customers&nbsp;/&nbsp;Pricing','/admin/companypricing/companyconsole.asp');
oLM.makeMenu('root5','','Products','/admin/products/productconsole.asp');
oLM.makeMenu('root6','','Statistics','');
oLM.makeMenu('root8','','Statistics v2','');
oLM.makeMenu('root7','','Users / Access','');
oLM.makeMenu('root9','','MFP Info','/mfpinfo/');
menu_width = 125;
oLM.makeMenu('services1','root3','Orders','','',menu_width,0);
oLM.makeMenu('services2','root3','Service&nbsp;Calls','','',menu_width,0);
oLM.makeMenu('services3','root3','Toner&nbsp;Recycling','','',menu_width,0);
oLM.makeMenu('services4','root3','RMA&nbsp;Requests','','',menu_width,0);
menu_width = 125;
oLM.makeMenu('orders1','services1','New&nbsp;Orders','/admin/services/orders.asp?statusid=1','',menu_width,0);
oLM.makeMenu('orders2','services1','Complete&nbsp;Orders','/admin/services/orders.asp?statusid=3','',menu_width,0);
oLM.makeMenu('orders3','services1','Order&nbsp;Stats','/admin/services/orders_stats.asp','',menu_width,0);
menu_width = 125;
oLM.makeMenu('servicecalls1','services2','New&nbsp;Calls','/admin/services/servicecalls.asp?statusid=1','',menu_width,0);
oLM.makeMenu('servicecalls2','services2','Actioned&nbsp;Calls','/admin/services/servicecalls.asp?statusid=2','',menu_width,0);
oLM.makeMenu('servicecalls3','services2','Complete&nbsp;Calls','/admin/services/servicecalls.asp?statusid=3','',menu_width,0);
oLM.makeMenu('servicecalls4','services2','Service&nbsp;Call&nbsp;Stats','/admin/services/servicecalls_stats.asp','',menu_width,0);
menu_width = 150;
oLM.makeMenu('tonerrecycling1','services3','New&nbsp;Requests','/admin/services/tonerrecycling_requests.asp?statusid=1','',menu_width,0);
oLM.makeMenu('tonerrecycling2','services3','Unconfirmed&nbsp;Requests','/admin/services/tonerrecycling_requests.asp?statusid=2','',menu_width,0);
oLM.makeMenu('tonerrecycling3','services3','Complete&nbsp;Requests','/admin/services/tonerrecycling_requests.asp?statusid=3','',menu_width,0);
oLM.makeMenu('tonerrecycling4','services3','View&nbsp;/&nbsp;Set&nbsp;Rebates','/admin/services/tonerrecycling_rebates.asp','',menu_width,0);
oLM.makeMenu('tonerrecycling5','services3','Toner&nbsp;Recycling&nbsp;Stats','/admin/services/tonerrecycling_stats.asp','',menu_width,0);
menu_width = 125;
oLM.makeMenu('rmarequests1','services4','New&nbsp;Request','/admin/services/rma_placerequest.asp','',menu_width,0);
oLM.makeMenu('rmarequests2','services4','Waiting&nbsp;Requests','/admin/services/rma_requests.asp?Status=Waiting','',menu_width,0);
oLM.makeMenu('rmarequests3','services4','Approved&nbsp;Requests','/admin/services/rma_requests.asp?Status=Approved','',menu_width,0);
oLM.makeMenu('rmarequests4','services4','Declined&nbsp;Requests','/admin/services/rma_requests.asp?Status=Declined','',menu_width,0);
oLM.makeMenu('rmarequests5','services4','Credited&nbsp;Requests','/admin/services/rma_requests.asp?Status=Credited','',menu_width,0);
menu_width = 170;
oLM.makeMenu('pricing1','root4','General&nbsp;Pricelist','/admin/products/filter.asp?filter_action=4','',menu_width,0);
oLM.makeMenu('pricing2','root4','Company&nbsp;Console','/admin/companypricing/companyconsole.asp','',menu_width,0);
oLM.makeMenu('pricing5','root4','Specials','/admin/companypricing/specials.asp','',menu_width,0);
oLM.makeMenu('pricing3','root4','Add&nbsp;New&nbsp;Company','/admin/companypricing/companyactions.asp?action=addcompanylist','',menu_width,0);
oLM.makeMenu('pricing4','root4','Add&nbsp;New&nbsp;Temp&nbsp;Company','/admin/companypricing/companyactions.asp?action=addcompany','',menu_width,0);
menu_width = 140;
oLM.makeMenu('stats1','root6','Order&nbsp;Stats','/admin/services/orders_stats.asp','',menu_width,0);
oLM.makeMenu('stats2','root6','Service&nbsp;Call&nbsp;Stats','/admin/services/servicecalls_stats.asp','',menu_width,0);
oLM.makeMenu('stats3','root6','Toner&nbsp;Recycling&nbsp;Stats','/admin/services/tonerrecycling_stats.asp','',menu_width,0);
oLM.makeMenu('stats6','root6','New&nbsp;User&nbsp;Stats','/admin/reporting/newusers_stats.asp','',menu_width,0);
oLM.makeMenu('stats7','root6','Visits/Sales&nbsp;Conversion','/admin/reporting/conversion_stats.asp','',menu_width,0);
oLM.makeMenu('stats8','root6','Demo&nbsp;Account&nbsp;Stats','/admin/reporting/demousers_stats.asp','',menu_width,0);
oLM.makeMenu('stats9','root6','Low&nbsp;Margin&nbsp;Report','/admin/reporting/lowmargins.asp','_blank',menu_width,0);
menu_width = 140;
oLM.makeMenu('stats5_v2','root8','Site&nbsp;Visitor&nbsp;Stats&nbsp;v2','/admin/reporting/sitevisitors_stats_v2.asp','',menu_width,0);
//oLM.makeMenu('stats6_v2','root8','New&nbsp;User&nbsp;Stats&nbsp;v2','/admin/reporting/newusers_stats.asp','',menu_width,0);
//oLM.makeMenu('stats7_v2','root8','Visits/Sales&nbsp;Conversion&nbsp;v2','/admin/reporting/conversion_stats.asp','',menu_width,0);
oLM.makeMenu('stats8_v2','root8','Demo&nbsp;Account&nbsp;Stats&nbsp;v2','/admin/reporting/demousers_stats_v2.asp','',menu_width,0);
menu_width = 140;
oLM.makeMenu('users1','root7','Create New User','/admin/maintenance/users.asp?action=userform','',menu_width,0);
oLM.makeMenu('users2','root7','Edit / Delete Users','/admin/maintenance/users.asp','',menu_width,0);

oLM.construct();
