// (C) 2004 Bitpalast GmbH. All rights reserved.

//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="/coolmenus/" 
oCMenu.resizeCheck=1 
oCMenu.wait=700 
oCMenu.fillImg="/images/h1_v1.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="150"
oCMenu.level[0].height=18 
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=-2
oCMenu.level[0].offsetY=2
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() //Add this for each new level
oCMenu.level[1].width="200"
oCMenu.level[1].height=18 
oCMenu.level[1].regClass="clLevel0"
oCMenu.level[1].overClass="clLevel0over"
oCMenu.level[1].borderX=2
oCMenu.level[1].borderY=0
oCMenu.level[1].borderClass="clLevel0border"
oCMenu.level[1].offsetX=120
oCMenu.level[1].offsetY=-13
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"

oCMenu.level[2]=new cm_makeLevel() //Add this for each new level
oCMenu.level[2].width="210"
oCMenu.level[2].height=18 
oCMenu.level[2].regClass="clLevel0"
oCMenu.level[2].overClass="clLevel0over"
oCMenu.level[2].borderX=2
oCMenu.level[2].borderY=0
oCMenu.level[2].borderClass="clLevel0border"
oCMenu.level[2].offsetX=200
oCMenu.level[2].offsetY=-13
oCMenu.level[2].rows=0
oCMenu.level[2].arrow=0
oCMenu.level[2].arrowWidth=0
oCMenu.level[2].arrowHeight=0
oCMenu.level[2].align="bottom"

oCMenu.level[3]=new cm_makeLevel() //Add this for each new level
oCMenu.level[3].width="100"
oCMenu.level[3].height=18 
oCMenu.level[3].regClass="clLevel0"
oCMenu.level[3].overClass="clLevel0over"
oCMenu.level[3].borderX=2
oCMenu.level[3].borderY=0
oCMenu.level[3].borderClass="clLevel0border"
oCMenu.level[3].offsetX=110
oCMenu.level[3].offsetY=-13
oCMenu.level[3].rows=0
oCMenu.level[3].arrow=0
oCMenu.level[3].arrowWidth=0
oCMenu.level[3].arrowHeight=0
oCMenu.level[3].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) 
*************************************/
oCMenu.makeMenu('top0','','Wirtschaftsmediation')
  oCMenu.makeMenu('sub000','top0','Business Mediation','http://www.bmc-germany.de/german/business-mediation/index.html','', '', '', '', '', 'clLevel000', 'clLevel000over')
    oCMenu.makeMenu('sub00000','sub000','Übersicht','http://www.bmc-germany.de/german/business-mediation/index.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00001','sub000','... zwischen zwei Konfliktparteien','http://www.bmc-germany.de/german/business-mediation/conflict-mediation.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00002','sub000','... in Teams','http://www.bmc-germany.de/german/business-mediation/team-mediation.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00003','sub000','... im öffentlichen Bereich','http://www.bmc-germany.de/german/business-mediation/public-mediation.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00004','sub000','... im IT-Bereich','http://www.bmc-germany.de/german/business-mediation/conflict-management_in_it.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
  oCMenu.makeMenu('sub001','top0','Interkulturelles','http://www.bmc-germany.de/german/intercultural-communication/index.html','', '', '', '', '', 'clLevel000', 'clLevel000over')
    oCMenu.makeMenu('sub00100','sub001','Übersicht','http://www.bmc-germany.de/german/intercultural-communication/index.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00101','sub001','Konfliktberatung in Teams','http://www.bmc-germany.de/german/intercultural-communication/conflict_in_teams.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00102','sub001','Interkulturelle Kompetenz','http://www.bmc-germany.de/german/intercultural-communication/intercultural_competence.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
  oCMenu.makeMenu('sub002','top0','Moderation','http://www.bmc-germany.de/german/moderation/index.html','', '', '', '', '', 'clLevel000', 'clLevel000over')
    oCMenu.makeMenu('sub00200','sub002','Übersicht','http://www.bmc-germany.de/german/moderation/index.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00201','sub002','... in Gremien und Arbeitsgruppen','http://www.bmc-germany.de/german/moderation/moderation_meeting.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00202','sub002','... von Großveranstaltungen','http://www.bmc-germany.de/german/moderation/moderation_events.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')
    oCMenu.makeMenu('sub00203','sub002','... von Kick Offs','http://www.bmc-germany.de/german/moderation/moderation_kick-off.html','', '', '', '', '', 'clLevel000b', 'clLevel000bover')

oCMenu.makeMenu('top1','','Beratung')
  oCMenu.makeMenu('sub100','top1','Organisationsentwicklung','http://www.bmc-germany.de/german/organizational-development/index.html','', '', '', '', '', 'clLevel100', 'clLevel100over')
    oCMenu.makeMenu('sub10000','sub100','Übersicht','http://www.bmc-germany.de/german/organizational-development/index.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
    oCMenu.makeMenu('sub10001','sub100','Bearbeitung aktueller Problemstellungen','http://www.bmc-germany.de/german/organizational-development/current_problems.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
    oCMenu.makeMenu('sub10002','sub100','Einführung von "Leadership Coaching"','http://www.bmc-germany.de/german/organizational-development/leadership-coaching.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
  oCMenu.makeMenu('sub101','top1','Teamentwicklung','http://www.bmc-germany.de/german/team-development/index.html','', '', '', '', '', 'clLevel100', 'clLevel100over')
    oCMenu.makeMenu('sub10100','sub101','Übersicht','http://www.bmc-germany.de/german/team-development/index.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
    oCMenu.makeMenu('sub10101','sub101','... bei Konflikten','http://www.bmc-germany.de/german/team-development/team-development_in_conflict.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
    oCMenu.makeMenu('sub10102','sub101','Workshop','http://www.bmc-germany.de/german/team-development/team-development.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
  oCMenu.makeMenu('sub102','top1','Einzelcoaching','http://www.bmc-germany.de/german/coaching/index.html','', '', '', '', '', 'clLevel100', 'clLevel100over')
    oCMenu.makeMenu('sub10200','sub102','Übersicht','http://www.bmc-germany.de/german/coaching/index.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
    oCMenu.makeMenu('sub10201','sub102','... für Entscheidungsträger','http://www.bmc-germany.de/german/coaching/decision-maker-coaching.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
    oCMenu.makeMenu('sub10202','sub102','Erfolgreicher Umgang mit Konflikten','http://www.bmc-germany.de/german/coaching/conflict-dealing.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
    oCMenu.makeMenu('sub10203','sub102','Coaching im Krisenfall','http://www.bmc-germany.de/german/coaching/crisis-coaching.html','', '', '', '', '', 'clLevel100b', 'clLevel100bover')
  oCMenu.makeMenu('sub103','top1','Mobbingberatung','http://www.bmc-germany.de/german/mobbing/index.html','', '', '', '', '', 'clLevel100', 'clLevel100over')
  
oCMenu.makeMenu('top2','','Seminare')
  oCMenu.makeMenu('sub200','top2','1 bis 3 Tage Workshops im BMC','http://www.bmc-germany.de/german/workshops/index.html','', '', '', '', '', 'clLevel200', 'clLevel200over')
  oCMenu.makeMenu('sub201','top2','Ausbildungen','http://www.bmc-germany.de/german/training/index.html','', '', '', '', '', 'clLevel200', 'clLevel200over')
    oCMenu.makeMenu('sub20100','sub201','Übersicht','http://www.bmc-germany.de/german/training/index.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20102','sub201','Feedback ehemaliger TeilnehmerInnen','http://www.bmc-germany.de/german/training/feedback.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20103','sub201','Mediationsausbildung in Bonn','http://www.bmc-germany.de/german/training/groups_and_teams.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20105','sub201','Mediationsausbildung in Wiesloch','http://www.bmc-germany.de/german/training/enterprise-mediation.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20107','sub201','Ausbildung: "Gewaltfreie Kommunikation"','http://www.bmc-germany.de/german/training/peaceful_communication/index.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
      oCMenu.makeMenu('sub2010700','sub20107','Übersicht','http://www.bmc-germany.de/german/training/peaceful_communication/index.html','', '', '', '', '', 'clLevel200c', 'clLevel200cover')
      oCMenu.makeMenu('sub2010701','sub20107','Termine','http://www.bmc-germany.de/german/training/peaceful_communication/schedule.html','', '', '', '', '', 'clLevel200c', 'clLevel200cover')
  oCMenu.makeMenu('sub202','top2','Inhouse Trainings','http://www.bmc-germany.de/german/inhouse-trainings/index.html','', '', '', '', '', 'clLevel200', 'clLevel200over')
    oCMenu.makeMenu('sub20200','sub202','Übersicht','http://www.bmc-germany.de/german/inhouse-trainings/index.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20201','sub202','Konfliktmanagement','http://www.bmc-germany.de/german/inhouse-trainings/training_conflict-management.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20202','sub202','"Gewaltfreie Kommunikation"','http://www.bmc-germany.de/german/inhouse-trainings/peaceful_communication.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20203','sub202','Mediation','http://www.bmc-germany.de/german/inhouse-trainings/training_mediation.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20204','sub202','Beschwerdemanagement als Chance','http://www.bmc-germany.de/german/inhouse-trainings/chances_of_complaint-management.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')
    oCMenu.makeMenu('sub20205','sub202','Kritikgespräche mit Mitarbeitern','http://www.bmc-germany.de/german/inhouse-trainings/criticism_of_employee.html','', '', '', '', '', 'clLevel200b', 'clLevel200bover')

oCMenu.makeMenu('top3','','Trainings&nbsp;Teammediation')
  oCMenu.makeMenu('sub301','top3','Übersicht','http://www.bmc-germany.de/german/training_book/index.html','', '', '', '', '', 'clLevel300b', 'clLevel300bover')
  oCMenu.makeMenu('sub302','top3','Intensivtraining&nbsp;&quot;Tanz&nbsp;auf&nbsp;dem&nbsp;Vulkan&quot;','http://www.bmc-germany.de/german/training_book/intensiv_training.html','', '', '', '', '', 'clLevel300b', 'clLevel300bover')
  oCMenu.makeMenu('sub303','top3','Kurse zur Praxis&nbsp;Teammediation','http://www.praxis-teammediation.de','_blank', '', '', '', '', 'clLevel300b', 'clLevel300bover')
  oCMenu.makeMenu('sub304','top3','Für&nbsp;Akademien&nbsp;&&nbsp;Unternehmen','http://www.bmc-germany.de/german/training_book/training_acadamy.html','', '', '', '', '', 'clLevel300b', 'clLevel300bover')

//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]+4)
  pos = findPos(1)
  oCMenu.m["top1"].b.moveIt(pos[0],pos[1]+4)
  pos = findPos(2)
  oCMenu.m["top2"].b.moveIt(pos[0],pos[1]+4)
  pos = findPos(3)
  oCMenu.m["top3"].b.moveIt(pos[0],pos[1]+4)
    
  //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()"
