var tasot_avattu = [0,0,0,0]; function avaa_pvalikko(avattava_otsikko,taso){ taso = taso -1; if (tasot_avattu[taso] != avattava_otsikko){ var i = 0; while(tasot_avattu[i]){ if (document.getElementById('alasivut_'+tasot_avattu[i])){ document.getElementById('alasivut_'+tasot_avattu[i]).style.display='none'; } if (i >= taso && tasot_avattu[i] != 0){ if (document.getElementById('alaotsikot_'+tasot_avattu[i])){ document.getElementById('alaotsikot_'+tasot_avattu[i]).style.display='none'; } if(i > 0) { document.getElementById('alaotsikot_li_'+tasot_avattu[i]).style.listStyleImage = 'url(/outwardbound/images/plus.gif)'; } tasot_avattu[i] = 0; } i=i+1; } if (document.getElementById('alaotsikot_'+avattava_otsikko)){ document.getElementById('alaotsikot_'+avattava_otsikko).style.display='block'; } if (document.getElementById('alasivut_'+avattava_otsikko)){ document.getElementById('alasivut_'+avattava_otsikko).style.display='block'; } if(taso > 0) { document.getElementById('alaotsikot_li_'+avattava_otsikko).style.listStyleImage = 'url(/outwardbound/images/miinus.gif)'; } tasot_avattu[taso] = avattava_otsikko; } else{ var i = taso; while(tasot_avattu[i] && tasot_avattu[i] != 0){ if (document.getElementById('alaotsikot_'+tasot_avattu[i])){ document.getElementById('alaotsikot_'+tasot_avattu[i]).style.display='none'; } if (document.getElementById('alasivut_'+tasot_avattu[i])){ document.getElementById('alasivut_'+tasot_avattu[i]).style.display='none'; } if(i > 0) { document.getElementById('alaotsikot_li_'+tasot_avattu[i]).style.listStyleImage = 'url(/outwardbound/images/plus.gif)'; } tasot_avattu[i] = 0; i=i+1; } if (document.getElementById('alaotsikot_'+avattava_otsikko)){ document.getElementById('alaotsikot_'+avattava_otsikko).style.display='none'; } if (document.getElementById('alasivut_'+avattava_otsikko)){ document.getElementById('alasivut_'+avattava_otsikko).style.display='none'; } if (taso > 0){ if (document.getElementById('alasivut_'+tasot_avattu[taso - 1])){ document.getElementById('alasivut_'+tasot_avattu[taso - 1]).style.display='block'; } } tasot_avattu[taso] = 0; } }