function findPos(){
  if(bw.ns4){   //Netscape 4
    x = document.layers.layerMenu.pageX
    y = document.layers.layerMenu.pageY
  }else{ //other browsers
    x=0; y=0; var el,temp
    el = bw.ie4?document.all["divMenu"]:document.getElementById("divMenu");
    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]
}

pos = findPos()


var oM=new makeCM("oM")
oM.pxBetween=0
oM.fromTop=77
oM.fromLeft=50

//Using the cm_page object to place the menu ----
oM.fromLeft=pos[0]+50
oM.fromTop=pos[1]-2
//We also need to "re place" the menu on resize. So:
oM.onresize="pos = findPos(); oM.fromLeft=pos[0]+50; oM.fromTop=pos[1]-2;"

oM.menuPlacement="left"
oM.wait=600
oM.fillImg="images/dummy.gif"
oM.zIndex=100 
oM.resizeCheck=1
oM.zIndex=100  

var host = window.location.hostname;
//alert (host);
oM.onlineRoot= "http://"+host+"/";


oM.rows=1

//Background bar properties
oM.useBar=0
oM.barWidth="800" 
oM.barHeight="18"
oM.barX=0
oM.barY="menu"
oM.barClass="clBar" 
oM.barBorderX=0
oM.barBorderY=2
oM.barBorderClass="clB3"




//Level properties
//Syntax for fast creation (advanced users only)
//oM.level[1]=new cm_makeLevel(width,height,regClass,overClass,borderX,borderY,borderClass,rows,align,offsetX,offsetY,arrow,arrowWidth,arrowHeight)

oM.level[0]=new cm_makeLevel()
oM.level[0].width=100
oM.level[0].height=18
oM.level[0].regClass="clT" 
oM.level[0].overClass="clTover"  
oM.level[0].borderX=0
oM.level[0].borderY=0
oM.level[0].borderClass="clB2" 
oM.level[0].rows=0
oM.level[0].align="bottom"
oM.level[0].offsetX=0
oM.level[0].offsetY=-1

oM.level[1]=new cm_makeLevel()
oM.level[1].width=150
oM.level[1].height=23
oM.level[1].height=null
oM.level[1].regClass="clS" 
oM.level[1].overClass="clSover" 
oM.level[1].borderX=1
oM.level[1].borderY=1
oM.level[1].borderClass="clB1"
oM.level[1].rows=0
oM.level[1].align="right"
oM.level[1].arrow="images/menu_arrow2.gif"
oM.level[1].arrowWidth=10
oM.level[1].arrowHeight=11
oM.level[1].offsetX=-1
oM.level[1].offsetY=-1

oM.level[2]=new cm_makeLevel()
oM.level[2].width=120
oM.level[2].height=23
oM.level[2].height=null
oM.level[2].regClass="clS" 
oM.level[2].overClass="clSover" 
oM.level[2].borderX=1
oM.level[2].borderY=1
oM.level[2].borderClass="clB1"
oM.level[2].rows=0
oM.level[2].align="right"
oM.level[2].arrow=""
oM.level[2].arrowWidth=10
oM.level[2].arrowHeight=10
oM.level[2].offsetX=1
oM.level[2].offsetY=0



/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/

// Home
oM.makeMenu('m0','','','index.php','',100,0,'images/menu_home.gif','images/menu_home_mo.gif')
	//oM.makeMenu('m01','m0','Startseite','index.php','','100','20')

		
// Produkte
oM.makeMenu('m1','','','','',100,0,'images/menu_prod.gif','images/menu_prod_mo.gif')
	oM.makeMenu('m11','m1','Fussbodenheizungen','','','','20')
		oM.makeMenu('','m11','Fliesenheizungen','111_fliesenheizung-fussbodenheizung-elektrosmogarm-elektroheizung.html','','','20')
		oM.makeMenu('','m11','Estrichheizungen','112_estrichheizung-fussbodenheizung-elektroheizung-fußboden.html','','','20')
/*	oM.makeMenu('m12','m1','Underfloor heating systems','','','','35')
		oM.makeMenu('','m12','Tile heating','prod.php?action=TVT_E','','','20')
		oM.makeMenu('','m12','Screed heating','prod.php?action=EVT_E','','','20') */
	oM.makeMenu('m13','m1','Marmor- und Natursteinheizungen','121_marmor-und-naturstein-heizung-elektroheizung-thermo-cristall.html','','','35')
	oM.makeMenu('m14','m1','Freifl&auml;chenheizungen','','','','20')
		oM.makeMenu('','m14','f&uuml;r R&uuml;ttelbeton','131_freiflaechen-heizung-fuer-ruettelbeton-elektroheizung.html')
		oM.makeMenu('','m14','f&uuml;r Estrich/Sand','132_freiflaechen-heizung-fuer-estrich-und-sand-elektroheizung.html')
		oM.makeMenu('','m14','f&uuml;r Gussasphalt','133_freiflaechen-heizung-fuer-gussasphalt-elektroheizung.html')
		oM.makeMenu('','m14','f&uuml;r Fliesenkleber','134_freiflaechen-heizung-fuer-fliesenkleber-elektroheizung.html')
	oM.makeMenu('m15','m1','Dachrinnenheizungen','141_dachrinnenheizung-selbstlimitierende-heizbaender-effizient-heizen-frostschutz-eisstar.html','','','20')
	oM.makeMenu('m16','m1','Rohrbegleitheizungen','151_rohrbegleitheizung-selbstlimitierende-heizbaender-eisstar-frostschutz.html','','','20')
	
	/* oM.makeMenu('m17','m1','LeckageSysteme','','','','20')
		oM.makeMenu('','m17','Leckage-Systeme mit Ortung','prod.php?action=LSMO','','180')
		oM.makeMenu('','m17','Leckage-Systeme ohne Ortung','prod.php?action=LSOO','','180')
		oM.makeMenu('','m17','Heiz&ouml;l-/Wassermelder im Wandgeh&auml;use','prod.php?action=LSWIW','','180','35')
		oM.makeMenu('','m17','Heiz&ouml;l-/Wassermelder im Steckergeh&auml;use','prod.php?action=LSWIS','','180','35') */
	oM.makeMenu('m18','m1','Regelung und Zubeh&ouml;r','161_temperaturregelung-effizient-zubehoer-heizungsregler-temperaturbegrenzer.html','','','20')
	oM.makeMenu('m19','m1','Thermische Stellantriebe','171_thermische-stellantriebe-klemmleisten-ventiltyp.html','','','20')
	oM.makeMenu('m110','m1','Dezentrale Wohnraumlüftung','181_dezentrale-wohnraumlueftung-dualtronic-waermerueckgewinnung-heizen-energie-sparen.html','','','35')
	//oM.makeMenu('m111','m1','Feinstfilter- und Vitalisierungsgeräte','prod.php?action=crystallus','','','35')
	oM.makeMenu('m111','m1','Weitere Produkte','191_fussboden-deckenheizung-melkstand-niedervolt-entkopplungsmatten-energieoptimierung.html','','','20')
	

// Service
oM.makeMenu('m2','','','','',100,0,'images/menu_service.gif','images/menu_service_mo.gif')
	oM.makeMenu('m21','m2','Downloadbereich','1001_temperaturregelung-heizung-regler-fussbodenheizung.html','','145','20')
	oM.makeMenu('m22','m2','Service f&uuml;r Handwerker','1002_handwerker-service-fussbodenheizung-elektroheizung.html','','145','20')
	oM.makeMenu('m23','m2','Service f&uuml;r Planer','1003_service-planer-fliesenheizung-wohnraumlueftung.html','','145','20')
	oM.makeMenu('m24','m2','Unser Service','1004_hotline-versandkostenfrei-dezentral.html','','145','20')
	oM.makeMenu('m25','m2','Garantien/ Gewährleistungen','1005_fussbodenheizungen-wohnraumlueftungen-wandheizungen-nachruesten.html','','145','35')
	
	
// Firmeninfo
oM.makeMenu('m3','','','','',100,0,'images/menu_info.gif','images/menu_info_mo.gif')
	oM.makeMenu('m31','m3','Über uns','2001_Halmburger-Firmeninfo-Ueber-uns.html','','120','20')
	oM.makeMenu('m32','m3','Kontakt','2002_Halmburger-Firmeninfo-Kontakt.html','','120','20')
	oM.makeMenu('m35','m3','Stellenangebote','2005_stellenangebot-ausbildungsplatz-heiz-regel-lueftungssysteme.html','','120','20')
	oM.makeMenu('m33','m3','Referenzen','2003_Halmburger-Firmeninfo-Referenzen.html','','120','20')
	oM.makeMenu('m34','m3','Impressum','2004_Halmburger-Firmeninfo-Impressum.html','','120','20')

// Prospekte
oM.makeMenu('m4','','','','',101,0,'images/menu_prosp.gif','images/menu_prosp_mo.gif')
	oM.makeMenu('m41','m4','Prospekte anfordern','3001_prospekte-fliesenheizung-estrichheizung-marmorheizung-temperaturregler.html','','130','20')
/*	oM.makeMenu('m42','m4','Prospekte anfordern (international)','prodinfos.php?int=1','','130','35') */
	
// Sprache
/* oM.makeMenu('m5','',' ','','',100,1)
oM.makeMenu('m6','','','prod.php?action=FBH_E&lang=2','',25,0,'images/menu_lang_engl.gif')
oM.makeMenu('m7','','','index.php','',25,0,'images/menu_lang_ger.gif') */
	

	
oM.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)
  oM.m["m0"].b.moveIt(pos[0],pos[1])
  pos = findPos(1)
  oM.m["m1"].b.moveIt(pos[0],pos[1])
  pos = findPos(2)
  oM.m["m2"].b.moveIt(pos[0],pos[1])
  pos = findPos(3)
  oM.m["m3"].b.moveIt(pos[0],pos[1])
  pos = findPos(4)
  oM.m["m4"].b.moveIt(pos[0],pos[1])
  
  //Setting the fromtop value
  oM.fromTop = pos[1]
}
placeElements()
//Setting it to re place the elements after resize - the resize is not perfect though..
oM.onafterresize="placeElements()"
*/

