//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=1
oCMenu.barWidth="menu"
oCMenu.barHeight="menu" 
oCMenu.barClass="clBar"
oCMenu.barX="menu"
oCMenu.barY="menu"
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=100
oCMenu.level[0].height=30
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=-251
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=5
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="top"

//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=75
oCMenu.level[1].height=30
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=0
oCMenu.level[1].borderY=0
oCMenu.level[1].align="" 
oCMenu.level[1].offsetX=0
oCMenu.level[1].offsetY=0
oCMenu.level[1].borderClass="clLevel1border"


/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/

/*  
 * infomax GmbH CoolMenu Erweiterung
 * Down-GIF in Abhängigkeit von der aufgerufenen Seite ermitteln.
 * cm:properties.js ist somit seitenweit ohne Änderungen einsetzbar.
 * 1.) Variablen definieren
*/
var a;
var b;
var matrix = new Array(
                     Array("index.php"),
					 Array("company.php"),
					 Array("konzept.php"),
					 Array("ziele.php"),
					 Array("kurse.php"),	//"kurse_lufthansa.php", "kurse_lufthansacityline.php", "kurse_airberlin.php", "kurse_austrian_arrows.php","kurse_germanwings.php","kurse_hapaglloyd.php","kurse_dfs.php","kurse_ryanair.php","kurse_flugbegleiter.php","kurse_cathay_pacific.php"		   
					 Array("termine.php"),
					 Array("anmeldung.php"),
					 Array("location.php"),
					 Array("presse.php"),
					 Array("team.php"),
					 Array("ausstattung.php"),
					 Array("faq.php"),
					 Array("kontakt.php"),
					 Array("impressum.php")
           );

var down;

/*  
 * infomax GmbH CoolMenu Erweiterung
 * 2.) Name der aufgerufenen Datei ermitteln 
*/
a = location.pathname.lastIndexOf('/');
b = location.pathname.substr(a+1);

/*  
 * infomax GmbH CoolMenu Erweiterung
 * 3.) Navigation ausgeben 
*/
for(var i=0; i<matrix.length; i++) {

	  if(matrix[i].length == 1) { 
		  if(b == matrix[i][0]) {  
	      down="_f3"; }
		  else {
        down=""; }
		}
		else if(matrix[i].length > 1) { 
		  for(var j=0; j<matrix[i].length; j++) {
			  if(b == matrix[i][j]) { 
	        down="_f3"; 
					break; }
				else {
          down=""; }
			}
		}	

var drawMenues = new Array( 
    Array("oCMenu.makeMenu('top0','','','index.php','',55,'','images/navigation/home"+down+".gif','images/navigation/home_f2.gif')"),
    Array("oCMenu.makeMenu('top1','','','company.php','',93,'','images/navigation/philosophie"+down+".gif','images/navigation/philosophie_f2.gif')"),
    Array("oCMenu.makeMenu('top2','','','konzept.php','',71,'','images/navigation/konzept"+down+".gif','images/navigation/konzept_f2.gif')"),
    Array("oCMenu.makeMenu('top3','','','ziele.php','',51,'','images/navigation/ziele"+down+".gif','images/navigation/ziele_f2.gif')"),
	Array("oCMenu.makeMenu('top4','','','kurse.php','',58,'','images/navigation/kurse"+down+".gif','images/navigation/kurse_f2.gif')",
					"oCMenu.makeMenu('sub40','top4','','kurse.php?id=6&img=lufthansa','',57,15,'images/navigation/kurse_lufthansa.gif','images/navigation/kurse_lufthansa_f2.gif')",
					"oCMenu.makeMenu('sub41','top4','','kurse.php?id=7&img=lufthansa_cityline','',85,15,'images/navigation/kurse_lufthansacityline.gif','images/navigation/kurse_lufthansacityline_f2.gif')",
					"oCMenu.makeMenu('sub42','top4','','kurse.php?id=8&img=air_berlin','',46,15,'images/navigation/kurse_airberlin.gif','images/navigation/kurse_airberlin_f2.gif')",
					"oCMenu.makeMenu('sub43','top4','','kurse.php?id=9&img=austrian_arrows','',126,15,'images/navigation/kurse_austrian_arrows.gif','images/navigation/kurse_austrian_arrows_f2.gif')",
					"oCMenu.makeMenu('sub44','top4','','kurse.php?id=10&img=germanwings','',66,15,'images/navigation/kurse_germanwings.gif','images/navigation/kurse_germanwings_f2.gif')",
// "oCMenu.makeMenu('sub45','top4','','kurse.php?id=11&img=tui_fly','',35,15,'images/navigation/kurse_tuifly.gif','images/navigation/kurse_tuifly_f2.gif')",
// "oCMenu.makeMenu('sub46','top4','','kurse.php?id=12&img=dfs','',30,15,'images/navigation/kurse_dfs.gif','images/navigation/kurse_dfs_f2.gif')",
// "oCMenu.makeMenu('sub47','top4','','kurse.php?id=13&img=ryanair','',84,15,'images/navigation/kurse_ryanair.gif','images/navigation/kurse_ryanair_f2.gif')",
					"oCMenu.makeMenu('sub48','top4','','kurse.php?id=14&img=flugbegleiter','',74,15,'images/navigation/kurse_flugbegleiter.gif','images/navigation/kurse_flugbegleiter_f2.gif')"// ,
// "oCMenu.makeMenu('sub49','top4','','kurse.php?id=15&img=bundeswehr','',116,15,'images/navigation/kurse_bundeswehr.gif','images/navigation/kurse_bundeswehr_f2.gif')"
				 ),
    Array("oCMenu.makeMenu('top5','','','termine.php','',71,'','images/navigation/termine"+down+".gif','images/navigation/termine_f2.gif')"),
	Array("oCMenu.makeMenu('top6','','','anmeldung.php','',89,'','images/navigation/anmeldung"+down+".gif','images/navigation/anmeldung_f2.gif')"),
    Array("oCMenu.makeMenu('top7','','','location.php','',72,'','images/navigation/location"+down+".gif','images/navigation/location_f2.gif')"),
    Array("oCMenu.makeMenu('top8','','','presse.php','',65,'','images/navigation/presse"+down+".gif','images/navigation/presse_f2.gif')"),
	Array("oCMenu.makeMenu('top9','','','team.php','',56,'','images/navigation/team"+down+".gif','images/navigation/team_f2.gif')"),
	Array("oCMenu.makeMenu('top10','','','ausstattung.php','',96,'','images/navigation/ausstattung"+down+".gif','images/navigation/ausstattung_f2.gif')"),
	Array("oCMenu.makeMenu('top11','','','faq.php','',46,'','images/navigation/faq"+down+".gif','images/navigation/faq_f2.gif')"),
	Array("oCMenu.makeMenu('top12','','','kontakt.php','',70,'','images/navigation/kontakt"+down+".gif','images/navigation/kontakt_f2.gif')"),
    Array("oCMenu.makeMenu('top13','','','impressum.php','',90,'','images/navigation/impressum"+down+".gif','images/navigation/impressum_f2.gif')")
		);
 
	if(drawMenues[i].length == 1) { 
    eval(drawMenues[i][0]); }
	else if(drawMenues[i].length > 1) {
	  for(var k=0; k < drawMenues[i].length; k++) {
      eval(drawMenues[i][k]); 
		}
	}
	
}
/*  
 * infomax GmbH CoolMenu Erweiterung
 * ENDE 
*/

//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])
  pos = findPos(5)
  oCMenu.m["top5"].b.moveIt(pos[0],pos[1])
  pos = findPos(6)
  oCMenu.m["top6"].b.moveIt(pos[0],pos[1])
  pos = findPos(7)
  oCMenu.m["top7"].b.moveIt(pos[0],pos[1])
  pos = findPos(8)
  oCMenu.m["top8"].b.moveIt(pos[0],pos[1])
  pos = findPos(9)
  oCMenu.m["top9"].b.moveIt(pos[0],pos[1])
  pos = findPos(10)
  oCMenu.m["top10"].b.moveIt(pos[0],pos[1])
  pos = findPos(11)
  oCMenu.m["top11"].b.moveIt(pos[0],pos[1])
  pos = findPos(12)
  oCMenu.m["top12"].b.moveIt(pos[0],pos[1])
  pos = findPos(13)
  oCMenu.m["top13"].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()"
