function twm_create_active_tree(twm_i,twm_j,twm_k,twm_id,twm_menu_id,twm_child_id){
this.entry_i=twm_i;
this.entry_j=twm_j;
this.entry_k=twm_k;
this.id=twm_id;
this.menu_id=twm_menu_id
this.child_id=twm_child_id
}
function twm_show(twm_entry_i,twm_entry_j,twm_entry_k){
if(twm_do_not_show){
twm_do_not_show=false;
return;
}
if(twm_sc_on){
return;
}
if(twm_active_tree.length > 0){
twm_last_item=twm_active_tree[twm_active_tree.length - 1];
if((twm_last_item.entry_i==twm_entry_i)&&(twm_last_item.entry_j==twm_entry_j)&&(twm_last_item.entry_k==twm_entry_k)){
return;
}}
clearTimeout(twm_timer);
twm_actual_id="v"+twm_entry_i+"v"+twm_entry_j+"v"+twm_entry_k+"vs";
twm_menu_id="v"+twm_entry_i+"v"+twm_entry_j;
twb_get_object('twm',twm_actual_id).zIndex="400";
if(menu[twm_entry_i][twm_entry_j][twm_entry_k].child!=NONE){
twm_child_id="v"+twm_entry_i+"v"+menu[twm_entry_i][twm_entry_j][twm_entry_k].child;
twb_get_object('twm',twm_child_id).visibility=SHOW;
}else{
twm_child_id=NONE;
}
if(twm_active_tree.length > 0){
twm_last_item=twm_active_tree[twm_active_tree.length - 1];
if(twm_last_item.entry_i==twm_entry_i){
if(twm_last_item.entry_j==twm_entry_j){
if(twm_last_item.child_id!=NONE){
twb_get_object('twm',twm_last_item.child_id).visibility=HIDE;
}
twb_get_object('twm',twm_last_item.id).zIndex="200";
twm_active_tree=twm_active_tree.slice(0,-1);
}else{
if(twm_last_item.child_id!=twm_menu_id){
if(twm_last_item.menu_id!=twm_child_id){
if(twm_last_item.child_id!=NONE){
twb_get_object('twm',twm_last_item.child_id).visibility=HIDE;
}
while((twm_active_tree.length > 1)&&(twm_last_item.menu_id!=twm_menu_id)){
twb_get_object('twm',twm_last_item.id).zIndex="200";
twb_get_object('twm',twm_last_item.menu_id).visibility=HIDE;
twm_active_tree=twm_active_tree.slice(0,-1);
twm_last_item=twm_active_tree[twm_active_tree.length - 1];
}
}else{
if(twm_last_item.child_id!=NONE){
twb_get_object('twm',twm_last_item.child_id).visibility=HIDE;
}
twm_active_tree=twm_active_tree.slice(0,-1);
}
twb_get_object('twm',twm_last_item.id).zIndex="200";
twm_active_tree=twm_active_tree.slice(0,-1);
}}
}else{
if(twm_last_item.child_id!=NONE){
twb_get_object('twm',twm_last_item.child_id).visibility=HIDE;
}
while(twm_active_tree.length > 1){
twb_get_object('twm',twm_last_item.id).zIndex="200";
twb_get_object('twm',twm_last_item.menu_id).visibility=HIDE;
twm_active_tree=twm_active_tree.slice(0,-1);
twm_last_item=twm_active_tree[twm_active_tree.length - 1];
}
twb_get_object('twm',twm_last_item.id).zIndex="200";
twm_active_tree=new Array();
}}
twm_active_tree[twm_active_tree.length]=new twm_create_active_tree(twm_entry_i,twm_entry_j,twm_entry_k,twm_actual_id,twm_menu_id,twm_child_id);
twm_all_hidden=false;
}
function twm_set_timer(twm_entry_i,twm_entry_j,twm_entry_k){
if(!twm_all_hidden)twm_timer=setTimeout("twm_hide("+twm_entry_i+","+twm_entry_j+","+twm_entry_k+");",300);
}
function twm_hide(twm_entry_i,twm_entry_j,twm_entry_k){
clearTimeout(twm_timer);
twm_last_item=twm_active_tree[twm_active_tree.length - 1];
if(twm_last_item.child_id!=NONE){
twb_get_object('twm',twm_last_item.child_id).visibility=HIDE;
}
while(twm_active_tree.length > 1){
twb_get_object('twm',twm_last_item.id).zIndex="200";
twb_get_object('twm',twm_last_item.menu_id).visibility=HIDE;
twm_active_tree=twm_active_tree.slice(0,-1);
twm_last_item=twm_active_tree[twm_active_tree.length - 1];
}
twb_get_object('twm',twm_last_item.id).zIndex="200";
twm_active_tree=new Array();
twm_all_hidden=true;
}
var twm_window_width;
var twm_window_height;
function twm_reposition(){
for(var twm_i=0;twm_i<menu.length;twm_i++){
if(menu[twm_i].length > 0){
twm_id='v'+twm_i+'v'+1;
twm_window_width=(NS)?window.innerWidth:document.body.offsetWidth;
twm_window_height=(NS)?window.innerHeight:document.body.offsetHeight;
twm_general_diff=0;
if(menu[twm_i][0].alignment==RIGHT)twm_general_diff=twm_window_width -(2 * parseInt(twb_get_object('twm',twm_id).left,10))- menu[twm_i][1][0].width;
if(menu[twm_i][0].alignment==CENTER)twm_general_diff=(twm_window_width / 2)- parseInt(twb_get_object('twm',twm_id).left,10)-(menu[twm_i][1][0].width / 2);
twm_id='v'+twm_i+'v1';
twb_get_object('twm',twm_id).visibility=HIDE;
twm_reposition_tree(twm_i,1,twm_general_diff);
twm_id='v'+twm_i+'v1';
twb_get_object('twm',twm_id).visibility=SHOW;
}}}
function twm_reposition_scroll_doit(){
twm_sc_on=true;
twm_sc_cn=0;
if(twm_sc_y!=twm_sc_yt[twm_scroll_checkid]){
if(((twm_sc_yt[twm_scroll_checkid]-twm_sc_y)*twm_sc_sn)<(twm_sc_dr*twm_sc_sn*2))twm_sc_dr=2*twm_sc_sn;
if(((twm_sc_yt[twm_scroll_checkid]-twm_sc_y)*twm_sc_sn)<(twm_sc_dr*twm_sc_sn))twm_sc_dr=twm_sc_sn;
for(var twm_i=0;twm_i<menu.length;twm_i++){
if (menu[twm_i][0].scroll==YES){
twm_sc_id='v'+twm_i+'v1';
twb_get_object('twm',twm_sc_id).top=parseInt(twb_get_object('twm',twm_sc_id).top,10) + twm_sc_dr;
}
}
twm_sc_y+=twm_sc_dr;
twm_scroll_doit_timer=setTimeout("twm_reposition_scroll_doit()",10);
return;
}
twm_sc_diff=twm_sc_y-twm_sc_ys[twm_scroll_checkid];
for(var twm_i=0;twm_i<menu.length;twm_i++){
if (menu[twm_i][0].scroll==YES){
for(var twm_j=2;twm_j<menu[twm_i].length;twm_j++){
twm_sc_id='v'+twm_i+'v'+twm_j;
twb_get_object('twm',twm_sc_id).top=parseInt(twb_get_object('twm',twm_sc_id).top,10) + twm_sc_diff;
}}}
twm_sc_on=false;
}
var twm_sc_yt=new Array();
var twm_sc_ys=new Array();
var twm_sc_on=false;
var twm_sc_dr=1;
var twm_sc_sn=1;
var twm_sc_y;
function twm_reposition_scroll(twm_scroll_y){
twm_r_s_scrollok = false;
for(var twm_i=0;twm_i<menu.length;twm_i++){
if (menu[twm_i][0].scroll==YES){
twm_sc_yt[twm_i]=menu[twm_i][1][0].top+twm_scroll_y;
twm_r_s_scrollok = true;
}}
if (twm_r_s_scrollok == false)return;
twm_sc_y=parseInt(twb_get_object('twm','v'+twm_scroll_checkid+'v1').top,10);
twm_sc_mmd1 = (twm_sc_y-twm_scroll_max) - (twm_scroll_y+twm_window_height);
if (twm_sc_mmd1 > 0) {
for(var twm_i=0;twm_i<menu.length;twm_i++){
if (menu[twm_i][0].scroll==YES){
for(var twm_j=1;twm_j<menu[twm_i].length;twm_j++){
twm_sc_id='v'+twm_i+'v'+twm_j;
twb_get_object('twm',twm_sc_id).top=parseInt(twb_get_object('twm',twm_sc_id).top,10)-twm_sc_mmd1;
}}}
twm_sc_y=parseInt(twb_get_object('twm','v'+twm_scroll_checkid+'v1').top,10);
}
twm_sc_mmd2 = twm_scroll_y - (twm_sc_y+twm_scroll_min);
if (twm_sc_mmd2 > 0) {
for(var twm_i=0;twm_i<menu.length;twm_i++){
if (menu[twm_i][0].scroll==YES){
for(var twm_j=1;twm_j<menu[twm_i].length;twm_j++){
twm_sc_id='v'+twm_i+'v'+twm_j;
twb_get_object('twm',twm_sc_id).top=parseInt(twb_get_object('twm',twm_sc_id).top,10)+twm_sc_mmd2;
}}}
twm_sc_y=parseInt(twb_get_object('twm','v'+twm_scroll_checkid+'v1').top,10);
}
twm_sc_dr=twm_sc_yt[twm_scroll_checkid]-twm_sc_y; 
twm_sc_sn=(twm_sc_dr<0)?-1:1;
twm_sc_dr=(twm_sc_dr<0)?-10:10;
if(twm_sc_on==false){
for(var twm_i=0;twm_i<menu.length;twm_i++){
if (menu[twm_i][0].scroll==YES){
twm_sc_id='v'+twm_i+'v1';
twm_sc_ys[twm_i]=parseInt(twb_get_object('twm',twm_sc_id).top,10);
}}
if(!twm_all_hidden)twm_hide(-1,-1,-1);
twm_reposition_scroll_doit();
}}
function twm_reposition_tree(twm_i,twm_j,twm_general_diff){
twm_id='v'+twm_i+'v'+twm_j;
twb_get_object('twm',twm_id).left=parseInt(twb_get_object('twm',twm_id).left,10)+twm_general_diff;
if(menu[twm_i][0].popup_side.substr(0,3)=="try"){
if(menu[twm_i][twm_j][0].popup_side!=menu[twm_i][twm_j][0].popup_side_now){
if(menu[twm_i][twm_j][0].popup_side_now==LEFT){
twm_reposition_subtree(twm_i,twm_j,menu[twm_i][twm_j][0].popup_side_diff);
}else{
twm_reposition_subtree(twm_i,twm_j,-menu[twm_i][twm_j][0].popup_side_diff);
}
menu[twm_i][twm_j][0].popup_side_now=menu[twm_i][twm_j][0].popup_side;
}
twm_id='v'+twm_i+'v'+twm_j;
if(parseInt(twb_get_object('twm',twm_id).left,10)< 0){
menu[twm_i][twm_j][0].popup_side_now=RIGHT;
twm_reposition_subtree(twm_i,twm_j,menu[twm_i][twm_j][0].popup_side_diff);
}else{
if((parseInt(twb_get_object('twm',twm_id).left,10)+menu[twm_i][twm_j][0].width)> twm_window_width){
menu[twm_i][twm_j][0].popup_side_now=LEFT;
twm_reposition_subtree(twm_i,twm_j,-menu[twm_i][twm_j][0].popup_side_diff);
}}}
for(var twm_k=1;twm_k<menu[twm_i][twm_j].length;++twm_k){
if(menu[twm_i][twm_j][twm_k].child!=NONE)twm_reposition_tree(twm_i,menu[twm_i][twm_j][twm_k].child,twm_general_diff);
}}
function twm_reposition_subtree(twm_i,twm_j,twm_diff){
twm_id='v'+twm_i+'v'+twm_j;
twb_get_object('twm',twm_id).left=twm_diff+parseInt(twb_get_object('twm',twm_id).left,10);
for(var twm_k=1;twm_k<menu[twm_i][twm_j].length;++twm_k){
if(menu[twm_i][twm_j][twm_k].child!=NONE)twm_reposition_subtree(twm_i,menu[twm_i][twm_j][twm_k].child,twm_diff);
}}
function twm_hide_link(twm_entry_i,twm_entry_j,twm_entry_k){
twm_do_not_show=true;
twm_hide(twm_entry_i,twm_entry_j,twm_entry_k);
}
var twm_timer;
var twm_all_hidden=true;
var twm_active_tree=new Array();
//=================================
for(var twm_i=0;twm_i<menu.length;twm_i++){
twm_test='';
for(var twm_j=1;twm_j<menu[twm_i].length;twm_j++){
for(var twm_k=1;twm_k<menu[twm_i][twm_j].length;++twm_k){
if(menu[twm_i][twm_j][twm_k].child!=NONE){
if(twm_test.indexOf("-"+menu[twm_i][twm_j][twm_k].child+"- ")==-1)
twm_test+="-"+menu[twm_i][twm_j][twm_k].child+"- ";
else alert(twm_prgid+"\n\nError:submenu '"+menu[twm_i][twm_j][twm_k].child+"'(instance '"+twm_i+"')is referenced more than once!");
if(menu[twm_i][twm_j][twm_k].child > menu[twm_i].length - 1)alert(twm_prgid+"\n\nError:submenu '"+menu[twm_i][twm_j][twm_k].child+"'(instance '"+twm_i+"')does not exist!");
}}}
for(var twm_j=1;twm_j<menu[twm_i].length;twm_j++){
twm_popup_side=RIGHT;
if(twm_j==1){
menu[twm_i][twm_j][0].top_parent_menu=1;
}else{
if(menu[twm_i][twm_j][0].parent_menu==1){
menu[twm_i][twm_j][0].top_parent_menu=menu[twm_i][twm_j][0].parent_entry;
}else{
menu[twm_i][twm_j][0].top_parent_menu=menu[twm_i][menu[twm_i][twm_j][0].parent_menu][0].top_parent_menu;
}}
if((menu[twm_i][0].popup_side==LEFT)||(menu[twm_i][0].popup_side==TRY_LEFT)||(((menu[twm_i][0].popup_side==AUTO)||(menu[twm_i][0].popup_side==TRY_AUTO))&&(menu[twm_i][twm_j][0].top_parent_menu >(menu[twm_i][1].length / 2))))popup_side=LEFT;
twm_outer_margin=(menu[twm_i][twm_j][0].outer_margin!=NONE)?menu[twm_i][twm_j][0].outer_margin:menu[twm_i][0].outer_margin;
twb_check_param(twm_prgid,"twm_spec1","outer_margin",twm_outer_margin,new Array("<number>"));
twm_inner_margin=(menu[twm_i][twm_j][0].inner_margin!=NONE)?menu[twm_i][twm_j][0].inner_margin:menu[twm_i][0].inner_margin;
twb_check_param(twm_prgid,"twm_spec1","inner_margin",twm_inner_margin,new Array("<number>"));
if(twm_j!=1){
twm_parent_inner_margin=(menu[twm_i][menu[twm_i][twm_j][0].parent_menu][0].inner_margin!=NONE)?menu[twm_i][menu[twm_i][twm_j][0].parent_menu][0].inner_margin:menu[twm_i][0].inner_margin;
twb_check_param(twm_prgid,"twm_spec1","parent_inner_margin",twm_parent_inner_margin,new Array("<number>"));
}
twm_content=(menu[twm_i][twm_j][0].content!=NONE)?menu[twm_i][twm_j][0].content:menu[twm_i][0].content;
if(twm_content==NULL)twm_content='';
if(twm_j==1){
twm_actual_top=menu[twm_i][0].margin_top;
}else{
twm_tmp_direction=(menu[twm_i][menu[twm_i][twm_j][0].parent_menu][0].menu_direction!=NONE)?menu[twm_i][menu[twm_i][twm_j][0].parent_menu][0].menu_direction:menu[twm_i][0].menu_direction;
twb_check_param(twm_prgid,"twm_spec1","menu_direction",twm_tmp_direction,new Array("horizontal","vertical"));
if(twm_tmp_direction==HORIZONTAL){
twm_actual_top=menu[twm_i][menu[twm_i][twm_j][0].parent_menu][menu[twm_i][twm_j][0].parent_entry].bottom+1;
}else{
twm_actual_top=menu[twm_i][menu[twm_i][twm_j][0].parent_menu][menu[twm_i][twm_j][0].parent_entry].top;
}
twm_actual_top+=(twm_tmp_direction==HORIZONTAL)?twm_outer_margin:0;
}
twm_width=0;
for(var twm_k=1;twm_k<menu[twm_i][twm_j].length;++twm_k){
twm_tmp_width=(menu[twm_i][twm_j][twm_k].width!=NONE)?menu[twm_i][twm_j][twm_k].width:menu[twm_i][twm_j][0].width;
if(twm_tmp_width==NONE)twm_tmp_width=menu[twm_i][0].width;
twb_check_param(twm_prgid,"twm_spec2","width",twm_tmp_width,new Array("<number>"));
if(twm_tmp_width > twm_width)twm_width=twm_tmp_width;
}
if(twm_j==1){
twm_actual_left_left=menu[twm_i][0].margin_side;
twm_actual_left_right=menu[twm_i][0].margin_side;
}else{
if(twm_tmp_direction==HORIZONTAL){
twm_actual_left_left=menu[twm_i][menu[twm_i][twm_j][0].parent_menu][menu[twm_i][twm_j][0].parent_entry].left - twm_inner_margin;
twm_actual_left_right=twm_actual_left_left;
twm_actual_top+=twm_inner_margin;
}else{
twm_actual_left_left=menu[twm_i][menu[twm_i][twm_j][0].parent_menu][menu[twm_i][twm_j][0].parent_entry].left - twm_width -(2 * twm_inner_margin)- twm_parent_inner_margin;
twm_actual_left_right=menu[twm_i][menu[twm_i][twm_j][0].parent_menu][menu[twm_i][twm_j][0].parent_entry].right+1+twm_parent_inner_margin;
twm_actual_top -=twm_inner_margin;
}
twm_actual_left_right+=(twm_tmp_direction!=HORIZONTAL)?twm_outer_margin:0;
twm_actual_left_left -=(twm_tmp_direction!=HORIZONTAL)?twm_outer_margin:0;
}
menu[twm_i][twm_j][0].top=twm_actual_top;
menu[twm_i][twm_j][0].left=(twm_popup_side==LEFT)?twm_actual_left_left:twm_actual_left_right;
menu[twm_i][twm_j][0].popup_side_diff=twm_actual_left_right - twm_actual_left_left;
menu[twm_i][twm_j][0].popup_side=twm_popup_side;
menu[twm_i][twm_j][0].popup_side_now=twm_popup_side;
twm_str='';
twm_actual_space=0;
twm_actual_top=(twm_content==WINDOWS)?3:twm_inner_margin;
twm_actual_left=(twm_content==WINDOWS)?3:twm_inner_margin;
twm_diff_parent=0;
if(twm_j==1){
}else{
if(twm_tmp_direction==HORIZONTAL){
twm_tmp_menu_alignment=(menu[twm_i][twm_j][0].menu_alignment!=NONE)?menu[twm_i][twm_j][0].menu_alignment:menu[twm_i][0].menu_alignment;
twb_check_param(twm_prgid,"twm_spec1","menu_alignment",twm_tmp_menu_alignment,new Array("left","center","right"));
twm_tmp_width=(menu[twm_i][menu[twm_i][twm_j][0].parent_menu][menu[twm_i][twm_j][0].parent_entry].width!=NONE)?menu[twm_i][menu[twm_i][twm_j][0].parent_menu][menu[twm_i][twm_j][0].parent_entry].width:menu[twm_i][menu[twm_i][twm_j][0].parent_menu][0].width;
if(twm_tmp_width==NONE)twm_tmp_width=menu[twm_i][0].width;
twb_check_param(twm_prgid,"twm_spec2","width",twm_tmp_width,new Array("<number>"));
if(twm_tmp_menu_alignment==RIGHT)twm_diff_parent=twm_width - twm_tmp_width;
if(twm_tmp_menu_alignment==CENTER)twm_diff_parent=(twm_width - twm_tmp_width)/ 2;
}}
for(var twm_k=1;twm_k<menu[twm_i][twm_j].length;++twm_k){
if((twm_k==1)&&(menu[twm_i][twm_j][twm_k].margin==NONE))menu[twm_i][twm_j][twm_k].margin=0;
twm_actual_space=(menu[twm_i][twm_j][twm_k].margin!=NONE)?menu[twm_i][twm_j][twm_k].margin:menu[twm_i][twm_j][0].margin;
if(twm_actual_space==NONE)twm_actual_space=menu[twm_i][0].margin;
twb_check_param(twm_prgid,"twm_spec2","margin",twm_actual_space,new Array("<number>"));
twm_diff=0;
twm_tmp_direction=(menu[twm_i][twm_j][0].menu_direction!=NONE)?menu[twm_i][twm_j][0].menu_direction:menu[twm_i][0].menu_direction;
twb_check_param(twm_prgid,"twm_spec1","menu_direction",twm_tmp_direction,new Array("horizontal","vertical"));
twm_tmp_menu_alignment=(menu[twm_i][twm_j][0].menu_alignment!=NONE)?menu[twm_i][twm_j][0].menu_alignment:menu[twm_i][0].menu_alignment;
twm_tmp_width=(menu[twm_i][twm_j][twm_k].width!=NONE)?menu[twm_i][twm_j][twm_k].width:menu[twm_i][twm_j][0].width;
if(twm_tmp_width==NONE)twm_tmp_width=menu[twm_i][0].width;
twb_check_param(twm_prgid,"twm_spec2","width",twm_tmp_width,new Array("<number>"));
if(twm_tmp_menu_alignment==RIGHT)twm_diff=twm_width - twm_tmp_width;
if(twm_tmp_menu_alignment==CENTER)twm_diff=(twm_width - twm_tmp_width)/ 2;
twm_actual_left+=twm_diff;
if(twm_tmp_direction==VERTICAL )twm_actual_top+=twm_actual_space;
if(twm_tmp_direction==HORIZONTAL)twm_actual_left+=twm_actual_space;
if(((NS)||((NS6)&&(navigator.platform.indexOf("Mac")!=-1))	)&&(menu[twm_i][0].pref_netscape!=NONE)){
twm_pref=menu[twm_i][0].pref_netscape;
}else{
twm_pref='';
}
if((menu[twm_i][twm_j][twm_k].link!=NONE)&&(menu[twm_i][0].pref_lnk!=NONE)){
twm_pref+=menu[twm_i][0].pref_lnk;
}
twm_tmp_deact=(menu[twm_i][twm_j][twm_k].deactivate!=NONE)?menu[twm_i][twm_j][twm_k].deactivate:menu[twm_i][twm_j][0].deactivate;
if(twm_tmp_deact==NONE)twm_tmp_deact=menu[twm_i][0].deactivate;
twb_check_param(twm_prgid,"twm_spec2","deactivate",twm_tmp_deact,new Array("yes","no","auto"));
if((twm_tmp_deact==YES)||((twm_tmp_deact==AUTO)&&((menu[twm_i][twm_j][twm_k].link==NONE)&&(menu[twm_i][twm_j][twm_k].child==NONE)))){
twm_pref+=menu[twm_i][0].pref_deact;
}
twm_background=(menu[twm_i][twm_j][twm_k].background!=NONE)?menu[twm_i][twm_j][twm_k].background:menu[twm_i][twm_j][0].background;
if(twm_background==NONE)twm_background=menu[twm_i][0].background;
if(twm_background==NONE)twm_background='#FFFFFF';
twm_selected_background=(menu[twm_i][twm_j][twm_k].selected_background!=NONE)?menu[twm_i][twm_j][twm_k].selected_background:menu[twm_i][twm_j][0].selected_background;
if(twm_selected_background==NONE)twm_selected_background=menu[twm_i][0].selected_background;
if(twm_selected_background.indexOf(".")!=-1){
menu[twm_i][twm_j][twm_k].selected_image=new Image();
menu[twm_i][twm_j][twm_k].selected_image.src=twm_selected_background;
twm_selected_background=NONE;
}
if(twm_background.indexOf(".")!=-1){
menu[twm_i][twm_j][twm_k].image=new Image();
menu[twm_i][twm_j][twm_k].image.src=twm_background;
twm_background=NONE;
}
twm_tmp_width=(menu[twm_i][twm_j][twm_k].width!=NONE)?menu[twm_i][twm_j][twm_k].width:menu[twm_i][twm_j][0].width;
if(twm_tmp_width==NONE)twm_tmp_width=menu[twm_i][0].width;
twm_tmp_height=(menu[twm_i][twm_j][twm_k].height!=NONE)?menu[twm_i][twm_j][twm_k].height:menu[twm_i][twm_j][0].height;
if(twm_tmp_height==NONE)twm_tmp_height=menu[twm_i][0].height;
twb_check_param(twm_prgid,"twm_spec2","height",twm_tmp_height,new Array("<number>"));
twm_tmp_style=(menu[twm_i][twm_j][twm_k].style!=NONE)?menu[twm_i][twm_j][twm_k].style:menu[twm_i][twm_j][0].style;
if(twm_tmp_style==NONE)twm_tmp_style=menu[twm_i][0].style;
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vt',twm_actual_top,twm_actual_left,twm_tmp_height,twm_tmp_width,twm_background,INHERIT,300,"default",NONE,NONE,NONE);
if((twm_background==NONE)&&(menu[twm_i][twm_j][twm_k].image!=NONE)){
twm_str+='<img src="'+menu[twm_i][twm_j][twm_k].image.src+'">';
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vti',0,0,twm_tmp_height,twm_tmp_width,twm_background,INHERIT,NONE,"default",NONE,NONE,NONE);
}
twm_str+='<table width="'+twm_tmp_width+'" height="'+twm_tmp_height+'" cellspacing="0" cellpadding="0" border="0"><tr><td valign="middle"><p class="'+twm_pref+twm_tmp_style+'">'+menu[twm_i][twm_j][twm_k].text+'</p></td></tr></table>';
if((twm_background==NONE)&&(menu[twm_i][twm_j][twm_k].image!=NONE)){
twm_str+=twb_elt_end();
}
twm_str+=twb_elt_end();
twm_arrows=(menu[twm_i][twm_j][twm_k].arrows!=NONE)?menu[twm_i][twm_j][twm_k].arrows:menu[twm_i][twm_j][0].arrows;
if(twm_arrows==NONE)twm_arrows=menu[twm_i][0].arrows;
twb_check_param(twm_prgid,"twm_spec2","arrows",twm_arrows,new Array("yes","no"));
twm_selectable=(menu[twm_i][twm_j][twm_k].selectable!=NONE)?menu[twm_i][twm_j][twm_k].selectable:menu[twm_i][twm_j][0].selectable;
if(twm_selectable==NONE)twm_selectable=menu[twm_i][0].selectable;
twb_check_param(twm_prgid,"twm_spec2","selectable",twm_selectable,new Array("yes","no"));
if((twm_selectable==NO)&&(menu[twm_i][twm_j][twm_k].link==NONE)&&(menu[twm_i][twm_j][twm_k].child==NONE)){
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vs',twm_actual_top,twm_actual_left,twm_tmp_height,twm_tmp_width,twm_background,INHERIT,200,"default",NONE,NONE,NONE);
if((twm_background==NONE)&&(menu[twm_i][twm_j][twm_k].image!=NONE)){
twm_str+='<img src="'+menu[twm_i][twm_j][twm_k].image.src+'">';
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vsi',0,0,twm_tmp_height,twm_tmp_width,twm_background,INHERIT,NONE,"default",NONE,NONE,NONE);
}
twm_str+='<table width="'+twm_tmp_width+'" height="'+twm_tmp_height+'" cellspacing="0" cellpadding="0" border="0"><tr><td valign="middle"><p class="'+twm_pref+twm_tmp_style+'">'+menu[twm_i][twm_j][twm_k].text+'</p></td></tr></table>';
if((twm_background==NONE)&&(menu[twm_i][twm_j][twm_k].image!=NONE)){
twm_str+=twb_elt_end();
}
twm_str+=twb_elt_end();
}else{
if(twm_selectable!=NONE)twm_pref+=menu[twm_i][0].pref_sel;
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vs',twm_actual_top,twm_actual_left,twm_tmp_height,twm_tmp_width,twm_selected_background,INHERIT,200,"default",NONE,NONE,NONE);
if((twm_selected_background==NONE)&&(menu[twm_i][twm_j][twm_k].selected_image!=NONE)){
twm_str+='<img src="'+menu[twm_i][twm_j][twm_k].selected_image.src+'">';
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vsi',0,0,twm_tmp_height,twm_tmp_width,twm_selected_background,INHERIT,NONE,"default",NONE,NONE,NONE);
}
twm_str+='<table width="'+twm_tmp_width+'" height="'+twm_tmp_height+'" cellspacing="0" cellpadding="0" border="0"><tr><td valign="middle"><p class="'+twm_pref+twm_tmp_style+'">'+menu[twm_i][twm_j][twm_k].text+'</p></td></tr></table>';
if((twm_selected_background==NONE)&&(menu[twm_i][twm_j][twm_k].selected_image!=NONE)){
twm_str+=twb_elt_end();
}
twm_str+=twb_elt_end();
}
twm_mark_links=(menu[twm_i][twm_j][twm_k].mark_links!=NONE)?menu[twm_i][twm_j][twm_k].mark_links:menu[twm_i][twm_j][0].mark_links;
if(twm_mark_links==NONE)twm_mark_links=menu[twm_i][0].mark_links;
twb_check_param(twm_prgid,"twm_spec2","mark_links",twm_mark_links,new Array("yes","no"));
if((menu[twm_i][twm_j][twm_k].link!=NONE)&&(twm_mark_links==YES)){
if(twm_popup_side==LEFT)
twm_mark_left=twm_actual_left+twm_tmp_width - 9;
else
twm_mark_left=twm_actual_left+2;
twm_mark_top=twm_actual_top+(twm_tmp_height / 2)- 3;
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vm',twm_mark_top,twm_mark_left,6,7,NONE,INHERIT,500,"default",NONE,NONE,NONE);
if(twm_popup_side==LEFT)
twm_str+='<img src="'+twb_icon[ICN_M_LINK_RIGHT].src+'">';
else
twm_str+='<img src="'+twb_icon[ICN_M_LINK_LEFT].src+'">';
twm_str+=twb_elt_end();
}
if((menu[twm_i][twm_j][twm_k].child!=NONE)&&(twm_arrows==YES)){
if(twm_tmp_direction==HORIZONTAL){
if(twm_popup_side==LEFT)
twm_mark_left=twm_actual_left+twm_tmp_width+7;
else
twm_mark_left=twm_actual_left+twm_tmp_width - 14;
twm_mark_top=twm_actual_top+(twm_tmp_height / 2)- 2;
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vm',twm_mark_top,twm_mark_left,4,7,NONE,INHERIT,500,"default",NONE,NONE,NONE);
twm_str+='<img src="'+twb_icon[ICN_M_ARROW_DOWN].src+'">';
} else {
if(twm_popup_side==LEFT)
twm_mark_left=twm_actual_left+7;
else
twm_mark_left=twm_actual_left+twm_tmp_width - 11;
twm_mark_top=twm_actual_top+(twm_tmp_height / 2)- 3;
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k+'vm',twm_mark_top,twm_mark_left,7,4,NONE,INHERIT,500,"default",NONE,NONE,NONE);
if(twm_popup_side==LEFT)
twm_str+='<img src="'+twb_icon[ICN_M_ARROW_LEFT].src+'">';
else
twm_str+='<img src="'+twb_icon[ICN_M_ARROW_RIGHT].src+'">';
}
twm_str+=twb_elt_end();
}
twm_tmp_curs=(menu[twm_i][twm_j][twm_k].curs!=NONE)?menu[twm_i][twm_j][twm_k].curs:menu[twm_i][twm_j][0].curs;
if(twm_tmp_curs==NONE)twm_tmp_curs=menu[twm_i][0].curs;
twb_check_param(twm_prgid,"twm_spec2","cursor",twm_tmp_curs,new Array("auto","default","crosshair","pointer","move","n-resize","ne-resize","e-resize","se-resize","s-resize","sw-resize","w-resize","nw-resize","text","wait","help","<url>"));
twm_str+=twb_elt_strt('twm','v'+twm_i+'v'+twm_j+'v'+twm_k,twm_actual_top,twm_actual_left,twm_tmp_height,twm_tmp_width,NONE,INHERIT,600,twm_tmp_curs,twm_i,twm_j,twm_k);
if((!NS)&&(!NS6))twm_str+='<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%"><tr><td></td></tr></table>';
twm_str+=twb_elt_end();
if(menu[twm_i][twm_j][twm_k].child!=NONE){
menu[twm_i][menu[twm_i][twm_j][twm_k].child][0].parent_instance=twm_i;
menu[twm_i][menu[twm_i][twm_j][twm_k].child][0].parent_menu=twm_j;
menu[twm_i][menu[twm_i][twm_j][twm_k].child][0].parent_entry=twm_k;
}
menu[twm_i][twm_j][twm_k].top=menu[twm_i][twm_j][0].top+twm_actual_top;
menu[twm_i][twm_j][twm_k].left=menu[twm_i][twm_j][0].left+twm_actual_left - twm_diff_parent;
menu[twm_i][twm_j][twm_k].bottom=menu[twm_i][twm_j][twm_k].top+twm_tmp_height - 1;
menu[twm_i][twm_j][twm_k].right=menu[twm_i][twm_j][twm_k].left+twm_tmp_width - 1;
twm_actual_left -=twm_diff;
if(twm_tmp_direction==VERTICAL )twm_actual_top+=twm_tmp_height;
if(twm_tmp_direction==HORIZONTAL)twm_actual_left+=twm_tmp_width;
}
menu[twm_i][twm_j][0].bottom=menu[twm_i][twm_j][twm_k-1].bottom;
menu[twm_i][twm_j][0].right=menu[twm_i][twm_j][twm_k-1].right;
menu[twm_i][twm_j][0].height=menu[twm_i][twm_j][0].bottom - menu[twm_i][twm_j][0].top+1;
menu[twm_i][twm_j][0].width=menu[twm_i][twm_j][0].right - menu[twm_i][twm_j][0].left+1;
menu[twm_i][twm_j][0].height+=(twm_content==WINDOWS)?3:(twm_inner_margin);
menu[twm_i][twm_j][0].width+=(twm_content==WINDOWS)?3:(twm_inner_margin);
menu[twm_i][twm_j][0].bottom+=(twm_content==WINDOWS)?3:(twm_inner_margin);
menu[twm_i][twm_j][0].right+=(twm_content==WINDOWS)?3:(twm_inner_margin);
twm_tmp_x=menu[twm_i][twm_j][0].width - 4;
twm_tmp_y=menu[twm_i][twm_j][0].height - 4;
if(twm_content==WINDOWS)twm_str+=twm_winstyle_1+menu[twm_i][twm_j][0].width+twm_winstyle_2+menu[twm_i][twm_j][0].height+twm_winstyle_3+twm_tmp_x+twm_winstyle_4+twm_tmp_y+twm_winstyle_5;
if(twm_content!=NONE )twm_str+=twm_content;
twm_str+=twb_elt_end();
if(twm_j==1)twm_mvis=SHOW;
else twm_mvis=HIDE;
twm_str=twb_elt_strt('twm','v'+twm_i+'v'+twm_j,menu[twm_i][twm_j][0].top,menu[twm_i][twm_j][0].left,menu[twm_i][twm_j][0].height,menu[twm_i][twm_j][0].width,NONE,twm_mvis,100,"default",NONE,NONE,NONE,NONE)+twm_str;
document.writeln(twm_str);
if(NS){
for(var twm_k=1;twm_k<menu[twm_i][twm_j].length;++twm_k){
if(menu[twm_i][twm_j][twm_k].link!=NONE){
twm_id_1='v'+twm_i+'v'+twm_j;
twm_id_2='v'+twm_i+'v'+twm_j+'v'+twm_k;
document.layers[twm_id_1].document.layers[twm_id_2].captureEvents(Event.CLICK);
if((menu[twm_i][twm_j][twm_k].link.length > 10)&&(menu[twm_i][twm_j][twm_k].link.substr(0,11)=='javascript:'))
document.layers[twm_id_1].document.layers[twm_id_2].onclick=new Function('twm_hide('+twm_i+','+twm_j+','+twm_k+');'+menu[twm_i][twm_j][twm_k].link+';');
else
document.layers[twm_id_1].document.layers[twm_id_2].onclick=new Function('twm_hide('+twm_i+','+twm_j+','+twm_k+'); twb_do_link("twm",'+twm_i+','+twm_j+','+twm_k+');');
}}}}}
var twm_scroll_min=0;
var twm_scroll_max=999999999999999;
var twm_scroll_checkid=-1;
for(var twm_i=0;twm_i<menu.length;twm_i++){
if (menu[twm_i][0].scroll==YES) {
   if (twm_scroll_checkid==-1) twm_scroll_checkid=twm_i;
   if (menu[twm_i][1][0].bottom > twm_scroll_min) twm_scroll_min = menu[twm_i][1][0].bottom; 
   if (menu[twm_i][1][0].top < twm_scroll_max) twm_scroll_max = menu[twm_i][1][0].top;
}
}
if (twm_scroll_checkid > -1) {
twm_scroll_max = menu[twm_scroll_checkid][1][0].top - twm_scroll_max;
twm_scroll_min = twm_scroll_min - menu[twm_scroll_checkid][1][0].bottom + menu[twm_scroll_checkid][1][0].height;
}
