list1 = new List();
list1.moveTo(120,150);
list1.setWidth(138);
list1.setVisible(false);
var taso2 = 1;
var taso2lkm = 0;
var taso3 = 1;
var taso3lkm = 0;
var taso4 = 1;
var taso4lkm = 0;
var laskuriTaso1 = 0;
var laskuriPopup = 1;
var popupit = new Array();
var kerroin = new Array();
var url = "http://www.merikoski.fi";
MenuObject.prototype.getOuterHTML = function(popupname) {
  //document.write("text = " + this.text + ", value = " + this.value + ", level = " + this.level + ", selected = " + this.selected + "<br>");
  var nimi = null;
  // lisätään päävalikon elementit
  if (this.text != null && this.level == 0) {
  	// luodaan leaf-layer, jos this.children.length > 0
	if (this.children.length > 0) {
		popupit[laskuriPopup-1] = this.children.length;
		kerroin[laskuriPopup-1] = laskuriTaso1;
		eval("popup"+laskuriPopup+" = new ListPopup(laskuriPopup)");
		eval("popup"+laskuriPopup+".setWidth(138)");
		eval("popup"+laskuriPopup+".setVisible(false)");
		eval("popup"+laskuriPopup+".setBgColor('#FFFFFF')");
		if (laskuriPopup == 1 || laskuriPopup == 2 || laskuriPopup == 3) eval("popup"+laskuriPopup+".addAddress(laskuriPopup);");
		linkki = this.value;
		valittu = this.selected;
		eval("list1.add('"+this.text+"', linkki, 'popup"+laskuriPopup+"', valittu)");
		var nimi = "popup"+laskuriPopup;
		laskuriPopup++;	
	}
	else list1.add(this.text, this.value, null, this.selected);
	laskuriTaso1++;		
  }
  // haetaan valittu 1. taso (päävalikko)
  if (this.text != null && this.level == 0 && this.selected == true) {
  	if (this.children.length) taso2lkm = this.children.length;
	list1.items[laskuriTaso1-1].setSelected(true);
	otsikko = this.text;
  }
  
  // lisätään popup-valikkoon elementit
  if (this.level == 1) {
  	linkki = this.value;		
  	eval(popupname+".add('"+this.text+"',linkki,0)");		
  }
  
  // tulostetaan 2. tason valikon html, jos löytyy	
  if (this.level == 1 && taso2 <= taso2lkm) {
  	if (taso2 == 1) {
		document.write('<span class="valiotsikko">'+otsikko+'</span>');
		document.write('<table width="144" border="0" cellspacing="0" cellpadding="0">');
		document.write('<tr> ');
		document.write('<td width="144" height="1" bgcolor="#A41C1C"><img src='+url+'"/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
		document.write('</tr>');
		document.write('</table>');
	}	
	document.write('<table width="144" border="0" cellspacing="0" cellpadding="0">');
	if (this.selected) imgPath = url+'/meakk/peruskoulutus/kuvat/kayttoliittyma/alavalikko_lapinak_nelio_f2.gif';
	else imgPath = url+'/meakk/peruskoulutus/kuvat/kayttoliittyma/alavalikko_lapinak_nelio.gif';
	document.write('<tr>');
	document.write('<td width="1" height="8" bgcolor="#A41C1C"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td height="8"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td height="8"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td width="1" height="8" bgcolor="#A41C1C"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td valign="top" width="12"><img src="'+imgPath+'" width="12" height="14" alt=" " name="alavalikkonelio1"></td>');
	document.write('<td width="131"><a href="'+url+''+this.value+'" class="toinenTasoValikko">'+this.text+'</a></td>');
	document.write('</tr>');	
	document.write('</table>');
	taso2++;
  }
  // haetaan 2. tason valittu elementti
  if (this.text != null && this.level == 1 && this.selected == true) {
  	if (this.children.length) taso3lkm = this.children.length;
	// asetetaan valituksi
  } 
  // tulostetaan 3. tason valikon teksti, jos löytyy	
  if (this.level == 2 && taso3 <= taso3lkm) {
	document.write('<table width="144" border="0" cellspacing="0" cellpadding="0">');
	if (this.selected) imgPath = url+'/meakk/peruskoulutus/kuvat/kayttoliittyma/alavalikko_lapinak_nelio_f2.gif';
	else imgPath = url+'/meakk/peruskoulutus/kuvat/kayttoliittyma/alavalikko_lapinak_nelio.gif';
	document.write('<tr>');
	document.write('<td width="1" height="8" bgcolor="#A41C1C"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td height="8"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td height="8"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td width="1" height="8" bgcolor="#A41C1C"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td valign="top" align="right" width="32"><img src="'+imgPath+'" width="12" height="14" alt=" " name="alavalikkonelio1"></td>');
	document.write('<td width="111"><a href="'+url+''+this.value+'" class="toinenTasoValikko">'+this.text+'</a></td>');
	document.write('</tr>');	
	document.write('</table>');
	taso3++;
  }
   // haetaan 3. tason valittu elementti
  if (this.text != null && this.level == 2 && this.selected == true) {
  	if (this.children.length) taso4lkm = this.children.length;
  } 
  // tulostetaan 4. tason valikon teksti, jos löytyy	
  if (this.level == 3 && taso4 <= taso4lkm) {
	document.write('<table width="144" border="0" cellspacing="0" cellpadding="0">');
	if (this.selected) imgPath = url+'/meakk/peruskoulutus/kuvat/kayttoliittyma/alavalikko_lapinak_nelio_f2.gif';
	else imgPath = url+'/meakk/peruskoulutus/kuvat/kayttoliittyma/alavalikko_lapinak_nelio.gif';
	document.write('<tr>');
	document.write('<td width="1" height="8" bgcolor="#A41C1C"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td height="8"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td height="8"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td width="1" height="8" bgcolor="#A41C1C"><img src="'+url+'/meakk/kuvat/kayttoliittyma/shim.gif" width="1" height="1" alt=" "></td>');
	document.write('<td valign="top" align="right" width="52"><img src="'+imgPath+'" width="12" height="14" alt=" " name="alavalikkonelio1"></td>');
	document.write('<td width="91"><a href="'+url+''+this.value+'" class="toinenTasoValikko">'+this.text+'</a></td>');
	document.write('</tr>');	
	document.write('</table>');
	taso4++;
  } 	
  for (var i = 0; i < this.children.length; i++) {
    this.children[i].getOuterHTML(nimi);
  }
}

