/***
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.
**/

//Extra code to find position:
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()

//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=pos[0]
oCMenu.fromTop=pos[1]
//We also need to "re place" the menu on resize. So:
oCMenu.onresize="pos = findPos(); oCMenu.fromLeft=pos[0]; oCMenu.fromTop=pos[1]"

oCMenu.rows=8
oCMenu.menuPlacement=0



oCMenu.offlineRoot="file:///D:/infomax/www/zettler-bau/"
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=140
oCMenu.level[0].height=16
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=-1
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].align="bottom"


//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=170
oCMenu.level[1].height=16
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=-10
oCMenu.level[1].offsetY=7
oCMenu.level[1].borderClass="clLevel1border"
oCMenu.level[1].arrow="images/arrows.gif"
oCMenu.level[1].arrowWidth=8
oCMenu.level[1].arrowHeight=8


//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=100
oCMenu.level[2].height=16
oCMenu.level[2].offsetX=0
oCMenu.level[2].offsetY=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)
*************************************/

/*
 * 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("home.php"),
					 Array(""),
					 Array("brillen_allgemeines.php","screening.php","sehhilfen_allgemeines.php","licht.php","kantenfilter.php","lesebrille.php","lupen.php","fernrohrsysteme.php","fernsehhilfen.php","bildschirmlesegeraete.php","hilfsmittel.php","sehteste.php","brillenglasbestimmung.php","fassungen.php","kinderoptik_allgemeines.php","glaeser.php","sonnenbrillen.php","sportbrillen.php","kontaktlinsen_allgemeines.php","kontaktlinsen_weiche.php","kontaktlinsen_harte.php","kontaktlinsen_farbige.php","kontaktlinsen_orthokerathologie.php"),
					 Array(""),
					 //Array("aktion.php3"),
					 //Array(""),
					 Array("garantie.php","nasenstege.php","4-fach_service.php","brillenversicherung.php","videoberatung.php","geschenkgutschein.php","homeservice.php","links.php"),
					 Array(""),
					 Array("ratgeber.php"),
					 Array(""),
					 Array("philosophie.php","mitarbeiter.php"),
					 Array(""),
					 Array("kontaktformular.php","anfahrtsplan.php","impressum.php","oeffnungszeiten.php"),
					 Array(""),
					 Array("sitemap.php"),
					 Array("")
					 );

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','','','home.php','',43,'','images/navigation/home"+down+".gif','images/navigation/home_f2.gif')"),
		Array("oCMenu.makeMenu('top1','','','','',1,'','images/bg_white.gif','','','','','',1)"),
	Array("oCMenu.makeMenu('top2','','','','',170,'','images/navigation/produkte"+down+".gif','images/navigation/produkte_f2.gif')",
			"oCMenu.makeMenu('sub20','top2','&nbsp;&nbsp;Brillen')",
				 "oCMenu.makeMenu('sub200','sub20','&nbsp;&nbsp;Allgemeines','brillen_allgemeines.php')",
				 "oCMenu.makeMenu('sub201','sub20','&nbsp;&nbsp;Fassungen','fassungen.php')",
				 "oCMenu.makeMenu('sub202','sub20','&nbsp;&nbsp;Gläser','glaeser.php')",
				 "oCMenu.makeMenu('sub203','sub20','&nbsp;&nbsp;Sonnenbrillen','sonnenbrillen.php')",
				 "oCMenu.makeMenu('sub204','sub20','&nbsp;&nbsp;Sportbrillen','sportbrillen.php')",
			"oCMenu.makeMenu('sub21','top2','&nbsp;&nbsp;Kontaktlinsen')",
				 "oCMenu.makeMenu('sub210','sub21','&nbsp;&nbsp;Allgemeines','kontaktlinsen_allgemeines.php','',122)",
				 "oCMenu.makeMenu('sub211','sub21','&nbsp;&nbsp;weiche','kontaktlinsen_weiche.php','',122)",
				 "oCMenu.makeMenu('sub212','sub21','&nbsp;&nbsp;formstabile','kontaktlinsen_harte.php','',122)",
				 "oCMenu.makeMenu('sub213','sub21','&nbsp;&nbsp;farbige','kontaktlinsen_farbige.php','',122)",
				 "oCMenu.makeMenu('sub214','sub21','&nbsp;&nbsp;Orthokerathologie','kontaktlinsen_orthokerathologie.php','',122)",
			"oCMenu.makeMenu('sub22','top2','&nbsp;&nbsp;Brillenglasbestimmung','brillenglasbestimmung.php')",
			"oCMenu.makeMenu('sub23','top2','&nbsp;&nbsp;Sehteste','sehteste.php')",
			"oCMenu.makeMenu('sub24','top2','&nbsp;&nbsp;Vergrößernde Sehhilfen')",
				 "oCMenu.makeMenu('sub240','sub24','&nbsp;&nbsp;Allgemeines','sehhilfen_allgemeines.php','',133)",
				 "oCMenu.makeMenu('sub241','sub24','&nbsp;&nbsp;Licht','licht.php','',133)",
				 "oCMenu.makeMenu('sub242','sub24','&nbsp;&nbsp;Kantenfilter','kantenfilter.php','',133)",
				 "oCMenu.makeMenu('sub243','sub24','&nbsp;&nbsp;verstärkte Lesebrille','lesebrille.php','',133)",
				 "oCMenu.makeMenu('sub244','sub24','&nbsp;&nbsp;Lupen','lupen.php','',133)",
				 "oCMenu.makeMenu('sub245','sub24','&nbsp;&nbsp;Fernrohrsysteme','fernrohrsysteme.php','',133)",
				 "oCMenu.makeMenu('sub246','sub24','&nbsp;&nbsp;Fernsehhilfen','fernsehhilfen.php','',133)",
				 "oCMenu.makeMenu('sub247','sub24','&nbsp;&nbsp;Bildschirmlesegeräte','bildschirmlesegeraete.php','',133)",
				 "oCMenu.makeMenu('sub248','sub24','&nbsp;&nbsp;Hilfsmittel','hilfsmittel.php','',133)",
			"oCMenu.makeMenu('sub25','top2','&nbsp;&nbsp;Screening','screening.php')",
			"oCMenu.makeMenu('sub26','top2','&nbsp;&nbsp;Kinderoptik','kinderoptik_allgemeines.php')"),
		Array("oCMenu.makeMenu('top3','','','','',1,'','images/bg_white.gif','','','','','',1)"),
	//Array("oCMenu.makeMenu('top4','','','aktion.php3','',63,'','images/navigation/aktionen"+down+".gif','images/navigation/aktionen_f2.gif')"),
		//Array("oCMenu.makeMenu('top5','','','','',1,'','images/bg_white.gif','','','','','',1)"),
	Array("oCMenu.makeMenu('top6','','','','',56,'','images/navigation/service"+down+".gif','images/navigation/service_f2.gif')",
			"oCMenu.makeMenu('sub60','top6','&nbsp;&nbsp;Garantie','garantie.php','',125)",
			"oCMenu.makeMenu('sub61','top6','&nbsp;&nbsp;Auswechseln:<br>&nbsp;&nbsp;Nasenstege/Pads','nasenstege.php','',125,30)",
			"oCMenu.makeMenu('sub62','top6','&nbsp;&nbsp;4-fach Service','4-fach_service.php','',125)",
			"oCMenu.makeMenu('sub63','top6','&nbsp;&nbsp;Brillenversicherung','brillenversicherung.php','',125)",
			"oCMenu.makeMenu('sub64','top6','&nbsp;&nbsp;Videoberatung','videoberatung.php','',125)",
			"oCMenu.makeMenu('sub65','top6','&nbsp;&nbsp;Geschenkgutschein','geschenkgutschein.php','',125)",
			"oCMenu.makeMenu('sub66','top6','&nbsp;&nbsp;Homeservice','homeservice.php','',125)",
			//"oCMenu.makeMenu('sub67','top6','&nbsp;&nbsp;Newsletter','newsletter.php','',125)",
			"oCMenu.makeMenu('sub68','top6','&nbsp;&nbsp;Links','links.php','',125)"),
		Array("oCMenu.makeMenu('top7','','','','',1,'','images/bg_white.gif','','','','','',1)"),
		Array("oCMenu.makeMenu('top8','','','ratgeber.php','',65,'','images/navigation/ratgeber"+down+".gif','images/navigation/ratgeber_f2.gif')"),
	Array("oCMenu.makeMenu('top9','','','','',1,'','images/bg_white.gif','','','','','',1)"),
		Array("oCMenu.makeMenu('top10','','','','',48,'','images/navigation/firma"+down+".gif','images/navigation/firma_f2.gif')",
			"oCMenu.makeMenu('sub100','top10','&nbsp;&nbsp;Philosophie','philosophie.php','',85)",
			"oCMenu.makeMenu('sub101','top10','&nbsp;&nbsp;Mitarbeiter','mitarbeiter.php','',85)"),
		Array("oCMenu.makeMenu('top11','','','','',1,'','images/bg_white.gif','','','','','',1)"),
	Array("oCMenu.makeMenu('top12','','','','',59,'','images/navigation/kontakt"+down+".gif','images/navigation/kontakt_f2.gif')",
			"oCMenu.makeMenu('sub120','top12','&nbsp;&nbsp;Kontaktformular','kontaktformular.php','',110)",
			"oCMenu.makeMenu('sub121','top12','&nbsp;&nbsp;Anfahrtsplan','anfahrtsplan.php','',110)",
			"oCMenu.makeMenu('sub122','top12','&nbsp;&nbsp;Öffnungszeiten','oeffnungszeiten.php','',110)",
			"oCMenu.makeMenu('sub123','top12','&nbsp;&nbsp;Impressum','impressum.php','',110)"),
		Array("oCMenu.makeMenu('top13','','','','',1,'','images/bg_white.gif','','','','','',1)"),
		Array("oCMenu.makeMenu('top14','','','sitemap.php','',58,'','images/navigation/sitemap"+down+".gif','images/navigation/sitemap_f2.gif')"),
	Array("oCMenu.makeMenu('top15','','','','',1,'','images/bg_white.gif','','','','','',1)")
	// Array("oCMenu.makeMenu('top16','','','','',170,'','images/fassungen/bg_navigation_fassungen.gif','','','','','',1)")
	);

	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()
