
menuBaseHref = "http://klima.ingatlangeneral.hu";

MenuArray = new Array();

/* KLÍMÁK */
MenuArray[0] = [
				"AKCIÓS klímák||"+menuBaseHref+"/termekek.php?termekkor=akciok&rendezes=ar",
				"Mono oldalfali split||"+menuBaseHref+"/termekek.php?termekkor=split&rendezes=ar",
				"Multi split - duál||"+menuBaseHref+"/termekek.php?termekkor=multi_dual&rendezes=ar",
				"Multi split - triál||"+menuBaseHref+"/termekek.php?termekkor=multi_trial&rendezes=ar",
				"Multi split - quattral||"+menuBaseHref+"/termekek.php?termekkor=multi_quattral&rendezes=ar",
				"INVERTERES split||"+menuBaseHref+"/termekek.php?termekkor=inverteres&rendezes=ar",
				"Kazettás állmennyezeti split||"+menuBaseHref+"/termekek.php?termekkor=kazettas&rendezes=ar",
				"Légcsatornázható||"+menuBaseHref+"/termekek.php?termekkor=legcsatornazhato&rendezes=ar",
				"Mobil||"+menuBaseHref+"/termekek.php?termekkor=mobil&rendezes=ar",
				"Ablak||"+menuBaseHref+"/termekek.php?termekkor=ablak&rendezes=ar",
				"Parapet, mennyezeti split||"+menuBaseHref+"/termekek.php?termekkor=parapet&rendezes=ar",
				"FAN-COIL berendezések||"+menuBaseHref+"/termekek.php?termekkor=fan_coil&rendezes=ar",
				];
MenuArray[0]['id']    = "navbarCell_0"; // id of Parent object for this menu
MenuArray[0]['width'] = "180";          // width of this menu
MenuArray[0]['left']  = "";             // left offset (positive or negative)

/* LÉGTECHNIKA */
MenuArray[2] = [
				"<strong>LÉGTISZTÍTÓK</strong>||"+menuBaseHref+"/termekek.php?termekkor=legtisztitok&rendezes=ar",
				"<strong>NEDVESSÉGELSZÍVÓK</strong>||"+menuBaseHref+"/termekek.php?termekkor=nedvessegelszivok&rendezes=ar",				
				];
MenuArray[2]['id']    = "navbarCell_2";
MenuArray[2]['width'] = "180";
MenuArray[2]['left']  = "";

/* SZOLGÁLTATÁSOK */
MenuArray[4] = [
				"Klíma karbantartás, fertőtlenítés - árak||"+menuBaseHref+"/karbantartas.php",
				"Klíma szerelés - árak||"+menuBaseHref+"/szereles.php",				
				"Rendszerfelügyelet||"+menuBaseHref+"/rendszerfelugyelet.php",
				];
MenuArray[4]['id']    = "navbarCell_4";
MenuArray[4]['width'] = "240";
MenuArray[4]['left']  = "";

/* HASZNOS TUDNIVALÓK */
MenuArray[5] = [
				"Klíma vásárlás, üzemeltetés||"+menuBaseHref+"/uzemeltetes.php",
				"Leggyakrabban feltett kérdések (klíma)||"+menuBaseHref+"/kerdesek.php",				
				"Klíma használati útmutatók||"+menuBaseHref+"/hasznalati_utmutatok.php",
				];
MenuArray[5]['id']    = "navbarCell_5";
MenuArray[5]['width'] = "250";
MenuArray[5]['left']  = "";

//Write additional styles required for menus.
ourStyles = '<style type="text/css">';
ourStyles += 'div.ddmenu {position:absolute; margin-top:7px; visibility:hidden; text-transform:none; border-top:1px solid #CCCCCC;}';
ourStyles += 'a.ddcell       {background-color:#eeeecc; border:1px solid #336699; border-top:0px; padding: 6px 7px 6px 8px; text-transform:none; display:block;}';
ourStyles += 'a.ddcell:hover {background-color: #FFFFFF;}';
ourStyles += '</style>';
document.write(ourStyles);

//fnBuildMenu(mNum) returns the html for a single menu.
function fnBuildMenu(mNum) {
	mArr = MenuArray[mNum];
	mWidth = "width:"+mArr.width+"px;";                      // a CSS style width statement string
	mLeft = (mArr.left)?"margin-left:"+mArr.left+"px;":"";   // a CSS style left-margin statement string
	menuString =  '<br><div id="menudiv'+mNum+'" class="ddmenu" style="'+mWidth+mLeft+'">'; // start menuString with opening DIV
	for (mItem in mArr) {                           // loop through this sub-array
		if (parseInt(mItem)||(parseInt(mItem)==0)) {  // if array item name is a number (i.e. it's not "id" or "width")
			linky = mArr[mItem].split('||');            // split the contents of this array item to get Link Text and Link URL
			menuString += '<a href="'+linky[1]+'" class="ddcell" id="m'+mNum+'-'+mItem+'" style="'+mWidth+'">'+linky[0]+'</a>'; // add this menu item to HTML DIV string
		}
	}
	menuString += '</div>';                         // close HTML DIV string
	return menuString;                              // return the constructed Menu HTML 
}

//fnDefineMenus() uses fnBuildMenu to create the HTML, insert it into the page, and attach event listeners to the Parent Objects  
function fnDefineMenus() {
	if(!document.getElementById(MenuArray[MenuArray.length-1].id)) { //a test for final Parent object that's supposed to spawn a menu
		fred = setTimeout("fnDefineMenus()",500);  //if it doesn't exist yet, wait a bit longer
	} else {
		for (men in MenuArray) {                      // loop through main menu Array
	  		tempObj = document.getElementById(MenuArray[men].id); //get obj ref. to this menu's Parent Object
	  		tempObj.innerHTML  += fnBuildMenu(men);     //build menu HTML string and add it to Parent Object's HTML
	  		tempObj.onmouseover = fnOpenMen;          //define Parent Object's mouseover event to call fnOpenMen
	  		tempObj.onmouseout  = fnCloseMen;         //define Parent Object's mouseout event to call fnCloseMen
    	}
	}
}

function fnOpenMen() {
  menObj = this.getElementsByTagName('div')[0];  // Our menu is the first div within the Parent Object (this)
  menObj.style.visibility = "visible";           
}
function fnCloseMen() {
  menObj = this.getElementsByTagName('div')[0];  // Our menu is the first div within the Parent Object (this)
  menObj.style.visibility = "hidden";
}

//Let's get things started!!
//We're NOT using document.onload -- It could conflict with an onload already in the BODY tag.
if (document.getElementsByTagName) { // if we're DOM capable
	fnDefineMenus();  //start _trying_ to define menus
}


