//first, get the window width to be used in the menu calcs
var myWidth = 0
var myHeight = 0;
var ie;

if (typeof(window.innerWidth) == 'number') {
	//Non-IE
	myWidth = window.innerWidth;
	myHeight = window.innerHeight;
	ie = false;
} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
	//IE 6+ in 'standards compliant mode'
	myWidth = document.documentElement.clientWidth + 19;
	myHeight = document.documentElement.clientHeight;
	ie = true;
} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
	//IE 4 compatible
	myWidth = document.body.clientWidth + 19;
	myHeight = document.body.clientHeight;
	ie = true;
}

//for debugging purposes
//window.alert( 'Width = ' + myWidth );
//window.alert( 'Height = ' + myHeight );


var designWidth = 820; // including body margins
var pixelsFromLeft;

if (myWidth > designWidth) {
	
	// change the larger number here; it is the number of pixels to the left from the center of the window... i think... if i remember correctly
	pixelsFromLeft = myWidth / 2 - 395;
	
	if (ie && (myWidth % 2 == 1)) {
		// for some reason when the width of the browser is odd in ie, the menu needs to be moved one
		pixelsFromLeft++;
	}
	/*
	if ((!ie && (myWidth % 2 == 1)) || (ie && (myWidth % 2 == 0))) {
		pixelsFromLeft--;
	}
	*/
}
else {
	// the design's width doesn't fit in the window, so it will appear as being left-aligned
	// so this is the absolute pixel number from the left of your design
	pixelsFromLeft = 15;
}

  
  
//Menu object creation
oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname

oCMenu.frames = 0

//Menu properties   
oCMenu.pxBetween=0
oCMenu.fromLeft=pixelsFromLeft;
oCMenu.fromTop=15
oCMenu.rows=1 
oCMenu.menuPlacement=""

if( navigator.appName == 'Netscape' ){
	oCMenu.fromLeft = pixelsFromLeft;
}


                                                             
oCMenu.offlineRoot="" 
oCMenu.onlineRoot="" 
oCMenu.resizeCheck=1
oCMenu.wait=500 
oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=0

//Background bar properties
oCMenu.useBar=0
oCMenu.barWidth="603"
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=0
oCMenu.level[0].borderY=0
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=-1
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"

oCMenu.level[1]=new cm_makeLevel() 
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=0
oCMenu.level[1].borderY=0
oCMenu.level[1].align="right" 
oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+53
oCMenu.level[1].offsetY=-1
oCMenu.level[1].borderClass="clLevel1border"

oCMenu.level[2]=new cm_makeLevel() 
oCMenu.level[2].width=oCMenu.level[0].width-2
oCMenu.level[2].height=22
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderX=1
oCMenu.level[2].borderY=1
oCMenu.level[2].align="right" 
oCMenu.level[2].offsetX=-(oCMenu.level[0].width-2)/2+53
oCMenu.level[2].offsetY=-1
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) 
*************************************/

var thisPage = new String(location.href);
var thisPage = thisPage.substring(thisPage.lastIndexOf("\/")+1,thisPage.length);

function showExtraImg(overImg) {
	if (thisPage == 'index.cfm' || thisPage == '') {
		var extraImg = document.getElementById('extraImg');
		extraImg.src = 'images/'+overImg;
	}
}

function hideExtraImg() {
	if (thisPage == 'index.cfm' || thisPage == '') {
		var extraImg = document.getElementById('extraImg');
		extraImg.src = 'images/pix.gif';
	}
}

oCMenu.makeMenu('top0','','','','','171','23','images/m_aboutus.jpg','images/m_aboutus_over.jpg');
	oCMenu.makeMenu('sub0_1','top0','','aboutus_whatwedo.cfm','','360','22','images/m_aboutus_whatwedo.jpg','images/m_aboutus_whatwedo_over.jpg');
	oCMenu.makeMenu('sub0_2','top0','','aboutus_ypateam.cfm','','360','22','images/m_aboutus_ypateam.jpg','images/m_aboutus_ypateam_over.jpg');
	oCMenu.makeMenu('sub0_3','top0','','aboutus_ourphilosophy.cfm','','360','22','images/m_aboutus_ourphilosophy.jpg','images/m_aboutus_ourphilosophy_over.jpg');
	
oCMenu.makeMenu('top1','','','','','143','23','images/m_ourcompanies.jpg','images/m_ourcompanies_over.jpg');
	oCMenu.makeMenu('sub1_1','top1','','http://www.eac-yp.com/','_blank','297','22','images/m_ourcompanies_eac.jpg','images/m_ourcompanies_eac_over.jpg','','','','','','','showExtraImg(\'company_eac.jpg\')','hideExtraImg()');
	oCMenu.makeMenu('sub1_2','top1','','http://www.cabininnovations.com/','_blank','297','22','images/m_ourcompanies_cabin.jpg','images/m_ourcompanies_cabin_over.jpg','','','','','','','showExtraImg(\'company_cabin_innovations.jpg\')','hideExtraImg()');
	oCMenu.makeMenu('sub1_3','top1','','http://www.jormac.com/','_blank','297','22','images/m_ourcompanies_jormac.jpg','images/m_ourcompanies_jormac_over.jpg','','','','','','','showExtraImg(\'company_jormac.jpg\')','hideExtraImg()');
	oCMenu.makeMenu('sub1_4','top1','','http://www.50dash4.com/','_blank','297','22','images/m_ourcompanies_premier.jpg','images/m_ourcompanies_premier_over.jpg','','','','','','','showExtraImg(\'company_premier.jpg\')','hideExtraImg()');

oCMenu.makeMenu('top2','','','newspress.cfm','','137','23','images/m_newspress.jpg','images/m_newspress_over.jpg');

oCMenu.makeMenu('top3','','','contactus.cfm','','113','23','images/m_contactus.jpg','images/m_contactus_over.jpg');

if (thisPage != "index.cfm") {
	oCMenu.makeMenu('top4','','','index.cfm','','76','23','images/m_home.jpg','images/m_home_over.jpg');
}


//Leave this line - it constructs the menu
oCMenu.construct()	