/***
This is the menu creation code - place it right after you body tag
Feel free to add this to a stand-alone js file and link it to your page.
**/

//Menu object creation
oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname

//Menu properties
oCMenu.pxBetween=0
//Using the cm_page object to place the menu ----
oCMenu.fromLeft=0
oCMenu.fromTop=0
oCMenu.rows=1
oCMenu.menuPlacement=0

oCMenu.offlineRoot="file:///C|/Inetpub/wwwroot/dhtmlcentral/projects/coolmenus/examples/"
oCMenu.onlineRoot=""
oCMenu.resizeCheck=1
oCMenu.wait=1000
oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=0

//Background bar properties
oCMenu.useBar=0

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width="19%"
oCMenu.level[0].height=14
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=0
oCMenu.level[0].borderY=0
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=-11
oCMenu.level[0].offsetY=+9
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="bottom"

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[1]=new cm_makeLevel() //Add this for each new level
oCMenu.level[1].width="130"
oCMenu.level[1].height=14
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=12
oCMenu.level[1].borderY=8
oCMenu.level[1].borderClass="clLevel1border"
oCMenu.level[1].offsetX=0
oCMenu.level[1].offsetY=0
oCMenu.level[1].rows=0
oCMenu.level[1].arrow=0
oCMenu.level[1].arrowWidth=0
oCMenu.level[1].arrowHeight=0
oCMenu.level[1].align="bottom"


/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout)
                                           , '',   '',     150,   30,     '',       '',        '',       '',         '',    '',   1
*************************************/
oCMenu.makeMenu('top0','','','','','130','14','/graphics/menu/placemats_coasters.gif')
  oCMenu.makeMenu('sub00','top0','Blueberry','products.php?cat=placemats&design=blueberry')
  oCMenu.makeMenu('sub01','top0','Fennel','products.php?cat=placemats&design=fennel')
  oCMenu.makeMenu('sub02','top0','Flora','products.php?cat=placemats&design=flora')
  oCMenu.makeMenu('sub03','top0','Gooseberry','products.php?cat=placemats&design=gooseberry')
  oCMenu.makeMenu('sub04','top0','Hamamelis Mollis','products.php?cat=placemats&design=hamamelis_mo')
  oCMenu.makeMenu('sub05','top0','Pashley Cat','products.php?cat=placemats&design=pashley_cat')
  oCMenu.makeMenu('sub06','top0','Purple Tulip','products.php?cat=placemats&design=purple_tulip')
  oCMenu.makeMenu('sub07','top0','Red Tulip','products.php?cat=placemats&design=red_tulip')

oCMenu.makeMenu('top1','','','','','92','14','/graphics/menu/kitchen_textiles.gif')
  oCMenu.makeMenu('sub10','top1','Blueberry','products.php?cat=textiles&design=blueberry')
  oCMenu.makeMenu('sub11','top1','Fennel','products.php?cat=textiles&design=fennel')
  oCMenu.makeMenu('sub12','top1','Gooseberry','products.php?cat=textiles&design=gooseberry')
  oCMenu.makeMenu('sub13','top1','Pashley Cat','products.php?cat=textiles&design=pashley_cat')
  oCMenu.makeMenu('sub14','top1','Purple Tulip','products.php?cat=textiles&design=purple_tulip')
  oCMenu.makeMenu('sub15','top1','Red Tulip','products.php?cat=textiles&design=red_tulip')

oCMenu.makeMenu('top2','','','','','60','14','/graphics/menu/tableware.gif')
  oCMenu.makeMenu('sub20','top2','Blueberry','products.php?cat=tableware&design=blueberry')
  oCMenu.makeMenu('sub21','top2','Fennel','products.php?cat=tableware&design=fennel')
  oCMenu.makeMenu('sub22','top2','Gooseberry','products.php?cat=tableware&design=gooseberry')
  oCMenu.makeMenu('sub23','top2','Pashley Cat','products.php?cat=tableware&design=pashley_cat')
  oCMenu.makeMenu('sub24','top2','Purple Tulip','products.php?cat=tableware&design=purple_tulip')
  oCMenu.makeMenu('sub25','top2','Red Tulip','products.php?cat=tableware&design=red_tulip')

oCMenu.makeMenu('top3','','','/my_order.php','','73','14','/graphics/menu/my_order.gif')

oCMenu.makeMenu('top4','','','','','49','14','/graphics/menu/contact.gif')
	oCMenu.makeMenu('sub40','top4','Gadd & Company', '', '', '', '', '', '', 'clLevel1over', 'clLevel1over', '', '', 1)
	oCMenu.makeMenu('sub41','top4','Birchfield', '', '', '', '', '', '', 'clLevel1', 'clLevel1over', '', '', 1)
	oCMenu.makeMenu('sub42','top4','Querns Lane', '', '', '', '', '', '', 'clLevel1', 'clLevel1over', '', '', 1)
	oCMenu.makeMenu('sub43','top4','Cirencester', '', '', '', '', '', '', 'clLevel1', 'clLevel1over', '', '', 1)
	oCMenu.makeMenu('sub44','top4','Gloucestershire', '', '', '', '', '', '', 'clLevel1', 'clLevel1over', '', '', 1)
	oCMenu.makeMenu('sub45','top4','GL7 1RL', '', '', '', '', '', '', 'clLevel1', 'clLevel1over', '', '', 1)
	oCMenu.makeMenu('sub46','top4','+44 (0) 1285 641453', '', '', '', '', '', '', 'clLevel1', 'clLevel1over', '', '', 1)
	oCMenu.makeMenu('sub47','top4','sales@gaddandco.com', 'mailto:sales@gaddandco.com')

//Leave this line - it constructs the menu
oCMenu.construct()


//Extra code to find position:
function findPos(num){
  //alert(num)
  if(bw.ns4){   //Netscape 4
    x = document.layers["layerMenu"+num].pageX
    y = document.layers["layerMenu"+num].pageY
  }
  else{ //other browsers
    x=0; y=0; var el,temp
    el = bw.ie4?document.all["divMenu"+num]:document.getElementById("divMenu"+num);
    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]
}
function placeElements(){
  //Changing the position of ALL top items:
  pos = findPos(0)
  oCMenu.m["top0"].b.moveIt(pos[0],pos[1])
  pos = findPos(1)
  oCMenu.m["top1"].b.moveIt(pos[0],pos[1])
  pos = findPos(2)
  oCMenu.m["top2"].b.moveIt(pos[0],pos[1])
  pos = findPos(3)
  oCMenu.m["top3"].b.moveIt(pos[0],pos[1])
  pos = findPos(4)
  oCMenu.m["top4"].b.moveIt(pos[0],pos[1])

  //Setting the fromtop value
  oCMenu.fromTop = pos[1]
}
placeElements()
//Setting it to re place the elements after resize - the resize is not perfect though..
oCMenu.onafterresize="placeElements()"


