/*** 
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

oCMenu.frames = 0

//Menu properties   
oCMenu.pxBetween=0
oCMenu.fromLeft=20 
oCMenu.fromTop=0   
oCMenu.rows=0 
oCMenu.menuPlacement=0
                                                             
oCMenu.offlineRoot="" 
oCMenu.onlineRoot="" 
oCMenu.resizeCheck=1 
oCMenu.wait=1000 
oCMenu.fillImg="images/cm_fill.gif"
oCMenu.zIndex=0

//Background bar properties
oCMenu.useBar=0
oCMenu.barWidth="100%"
oCMenu.barHeight="menu" 
oCMenu.barClass="clBar"
oCMenu.barX=0 
oCMenu.barY=0
oCMenu.barBorderX=0
oCMenu.barBorderY=0
oCMenu.barBorderClass=""

//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=110
oCMenu.level[0].height=25 
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=2
oCMenu.level[0].rows=1
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="right"

//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
oCMenu.level[1]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[1].width=oCMenu.level[0].width-2
oCMenu.level[1].height=22
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=1
oCMenu.level[1].borderY=1
oCMenu.level[1].align="right" 
//oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+20
oCMenu.level[0].offsetX=0
oCMenu.level[1].offsetY=3
oCMenu.level[0].rows=0
oCMenu.level[1].borderClass="clLevel1border"


//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to spesify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[2]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[2].width=150
oCMenu.level[2].height=20
oCMenu.level[2].offsetX=0
oCMenu.level[2].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderClass="clLevel2border"


/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/
oCMenu.makeMenu('home','','Home','index.html','')
  	
oCMenu.makeMenu('destination','','Destination','')
	oCMenu.makeMenu('yangon','destination','Yangon','')
		oCMenu.makeMenu('yangon1','yangon','City Golf Resort','citygolf.html')
		oCMenu.makeMenu('yangon2','yangon','Yangon Golf Resort','yangongolf.html')
		oCMenu.makeMenu('yangon3','yangon','Pun Hlaing Golf Resort','punhlainggolf.html')
		oCMenu.makeMenu('yangon4','yangon','City Farm Golf Resort','cityfarmgolf.html')
		oCMenu.makeMenu('yangon5','yangon','Yemon Island Golf Resort','yemongolf.html')
		oCMenu.makeMenu('yangon6','yangon','Hanthawady Golf Resort','hanthawadygolf.html')
		
	oCMenu.makeMenu('bagan','destination','Bagan','')
		oCMenu.makeMenu('bagan1','bagan','Bagan Golf Resort','bagangolf.html')
	
	oCMenu.makeMenu('popa','destination','Popa','')
		oCMenu.makeMenu('popa1','popa','Popa Mountain Golf Resort','popagolf.html','','160')
		
	oCMenu.makeMenu('mandalay','destination','Mandalay','')
		oCMenu.makeMenu('mandalay1','mandalay','Shwe Man Taung Golf Resort','shwemantaunggolf.html','','180')
		oCMenu.makeMenu('mandalay2','mandalay','Yay Dagon Taung Golf Resort','yaydagongolf.html','','180')
		
	oCMenu.makeMenu('pyinoolwin','destination','Pyin Oo Lwin','')
		oCMenu.makeMenu('pyinoolwin1','pyinoolwin','Pyin Oo Lwin Golf Resort','pyinoolwingolf.html')
		
	oCMenu.makeMenu('taunggyi','destination','Taung Gyi','')
		oCMenu.makeMenu('taunggyi1','taunggyi','Aye Thar Yar Golf Club','ayethayargolf.html')
	
oCMenu.makeMenu('golfprogram','','Golf Programs','')
	oCMenu.makeMenu('golfprogram1','golfprogram','Weekends Special 3days 2nights','3days2nights.html','','200')
	oCMenu.makeMenu('golfprogram2','golfprogram','7 Days 6 Nights','7days6nights.html','','200')
	oCMenu.makeMenu('golfprogram3','golfprogram','5 Days 4 Nights(Yangon-Inle)','5days4nights.html','','200')
	oCMenu.makeMenu('golfprogram4','golfprogram','5 Days 4 Nights(Yangon-Bagan)','5days4nights1.html','','200')	
	oCMenu.makeMenu('golfprogram5','golfprogram','6 Days 5 Nights','6days5nights.html','','200')	

oCMenu.makeMenu('contactus','','Contact Us','contactus.html')
	


//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["home"].b.moveIt(pos[0],pos[1])
  
  pos = findPos(1)
  oCMenu.m["destination"].b.moveIt(pos[0],pos[1])
  
  pos = findPos(2)
  oCMenu.m["golfprogram"].b.moveIt(pos[0],pos[1])
  
  //pos = findPos(3)
  //oCMenu.m["faq"].b.moveIt(pos[0],pos[1])
  
  pos = findPos(3)
  oCMenu.m["contactus"].b.moveIt(pos[0],pos[1])
  
  //pos = findPos(5)
  //oCMenu.m["top5"].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()"