// ===== 3 Tiers Section Menu defination =====


function write3Tier_1(section_lv0, section_lv1, this_first_tier, section, first_tier) {
  var cell_height = (this_first_tier == 1)? 39 : 38;

  document.writeln("<table width='195' border='0' cellpadding='0' cellspacing='0' class='menuheadingbg'>");

  document.writeln("<tr>");
  document.writeln("<td width='18' valign='top' class='bluetxt'></td>");
  document.writeln("<td width='177' height='"+cell_height+"' class='bluetxt'>");
  document.writeln("<a href=\"javascript:navigate('"+section_lv1[1]+"');\">");
  if ((this_first_tier == first_tier) && (typeof(section_lv1[2]) == "undefined")) {
    document.write("<font color='red'>" + section_lv1[0] + "</font>");
  } else {
    document.write(section_lv1[0]);
  }
  document.writeln("</a>");
  document.writeln("</td>");
  document.writeln("</tr>");
  
  if ((this_first_tier != section_lv0.length) || (typeof(section_lv1[2]) != "undefined")) {
    document.writeln("<tr><td colspan='2' height='0' background='/HSI-Net/pages/images/en/share/line.gif'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td></tr>");
  }
  
  document.writeln("</table>");
}


function write3Tier_2(section_lv0, section_lv1, section_lv2, this_first_tier, this_second_tier, section, first_tier, second_tier) {
  var tier_id = this_first_tier+"_"+this_second_tier;

  document.writeln("<table width='195' border='0' cellpadding='0' cellspacing='0' bgcolor='#E7F6F9' class='greygeneraltxt'>");
  document.writeln("<tr>");
  document.writeln("<td width='18' height='38'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td>");

  if (typeof(section_lv2[2]) != "undefined") {
    bulletalign = " valign='top' class='sectiontdarrow' ";
    if (section_lv2[0].length < LINE_THRESHOLD) {
      bulletalign = " ";
    }

    document.write("<td width='9' " + bulletalign + "><div align='center'><a href='#' onclick=\"Show3TierMenu('"+section+"', '"+tier_id+"');\">");
    if ((this_first_tier == first_tier) && (this_second_tier == second_tier)) {
      document.write("<img src='/HSI-Net/pages/images/en/share/bullet_small.jpg' width='9' height='9' border='0' id='menu_"+tier_id+"_expand' >");
    } else {
      document.write("<img src='/HSI-Net/pages/images/en/share/bullet_enlarge.jpg' width='9' height='9' border='0' id='menu_"+tier_id+"_expand' >");
    }
    document.writeln("</a></div></td>");

    document.writeln("<td width='5' height='38'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td>");

    document.write("<td width='163' height='38' class='bluetxt'><a href=\"javascript:navigate('"+section_lv2[1]+"');\" onclick=\"Show3TierMenu('"+section+"', '"+tier_id+"');\">");
    document.write(section_lv2[0]);
    document.writeln("</a>");
    document.writeln("</td>");
  } else {
    document.writeln("<td colspan='2' width='14' height='38' valign='top'></td>");
    document.writeln("<td width='163' height='38' class='bluetxt'>");
    if ((this_first_tier == first_tier) && (this_second_tier == second_tier)) {
      document.write("<font color='red'>" + section_lv2[0] + "</font>");
    } else {
	  document.write("<a href=\"javascript:navigate('"+section_lv2[1]+"');\" >");
	  document.write(section_lv2[0]);
	  document.writeln("</a>");
    }
    document.writeln("</td>");
  }
   
  document.writeln("</tr>");

  if ((this_first_tier != section_lv0.length) || (this_second_tier != section_lv1[2].length)) {
    document.writeln("<tr><td colspan='4' height='0' background='/HSI-Net/pages/images/en/share/line.gif\'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td></tr>");
  }

  document.writeln("</table>");
}



function write3Tier_3(section_lv0, section_lv1, section_lv2, section_lv3, this_first_tier, this_second_tier, this_thrid_tier, section, first_tier, second_tier, thrid_tier) {
  var tier_id = this_first_tier+"_"+this_second_tier;
  document.write("<tr>");
  document.writeln("<td width='14' height='35' valign='top' class='bluetxt'></td>");

  if ((this_first_tier == first_tier) && (this_second_tier == second_tier) && (this_thrid_tier == thrid_tier)) {
    document.write("<td width='163' height='35' class='leftmenu' id='"+tier_id+"' onclick='this.style.color=\"#FF0000\";'>"+section_lv3[0]+"</td>");
  } else {
    document.write("<td width='163' height='35' class='leftmenu' id='"+tier_id+"'>"+
    "<a href='javascript:navigate(\""+ section_lv3[1] +"\");'>"+section_lv3[0]+"</a></td>");
  }
  document.write("</tr>");

  if ((this_first_tier != section_lv0.length) || (this_second_tier != section_lv1[2].length) || (this_thrid_tier != section_lv2[2].length)) {
    document.writeln("<tr><td colspan='2' height='0' background='/HSI-Net/pages/images/en/share/line.gif'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td></tr>");
  }
}


function three_tier_section_menu(section, first_tier, second_tier, thrid_tier) {
  document.writeln("<table border='0' cellspacing='0' cellpadding='0' bgcolor='#B4DEEC' height='450'>");
  document.writeln("<tr valign='top'><td>")
  document.writeln("  <table border='0' cellspacing='0' cellpadding='0' bgcolor='#EEEEEE' class='section_menu_padding'>");
  document.writeln("  <tr><td>")
  document.writeln("    <table width='195' border='0' cellpadding='0' cellspacing='0'>");
  
  section_lv0 = _sectionDef[section - 1];
  for (var i = 0; i < section_lv0.length; i++) {
    document.writeln("<tr><td>");
    var section_lv1 = section_lv0[i];
    write3Tier_1(section_lv0, section_lv1, (i+1), section, first_tier);
    document.writeln("</td></tr>");

    if (typeof(section_lv1[2]) != "undefined") {
      for (var j = 0; j < section_lv1[2].length; j++) {
        var section_lv2 = section_lv1[2][j];
        document.writeln("<tr><td>");
        write3Tier_2(section_lv0, section_lv1, section_lv2, (i+1), (j+1), section, first_tier, second_tier);
        document.writeln("</td></tr>");
        
        if (typeof(section_lv2[2]) != "undefined") {
          var tier_id = (i+1)+"_"+(j+1);
          if (((i+1) == first_tier) && ((j+1) == second_tier)) {
            bullet = "bullet_small.jpg";
            display = ""
          } else {
            bullet = "bullet_enlarge";
            display = "none";
          }

          document.writeln("<tr id='"+tier_id+"' style=\"display:"+display+"\"><td>");

          document.writeln("<table width='195' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF'>");
          if (((i+1) == section_lv0.length) && ((j+1) == section_lv1.length)) {
            document.writeln("<tr><td width='195' colspan='2' height='0' background='/HSI-Net/pages/images/en/share/line.gif'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td></tr>");
          }
          for (var k = 0; k < section_lv2[2].length; k++) {
            var section_lv3 = section_lv2[2][k];
            write3Tier_3(section_lv0, section_lv1, section_lv2, section_lv3, (i+1), (j+1), (k+1), section, first_tier, second_tier, thrid_tier);
          }
          document.writeln("</table>");

          document.writeln("</td></tr>");
        }
      }
    }
  }
  
  document.writeln("  </table>");
  document.writeln("  </td></tr></table>");
  document.writeln("</td></tr></table>");
}


function Show3TierMenu(section, tier_id) {
  expanded = "0";
  if (document.getElementById('' + tier_id + '')!=null && document.getElementById('' + tier_id + '').style.display == '') {
      expanded = "1";
  }

  // Close all menus.
  section_lv0 = _sectionDef[section - 1];
  for (var i = 0; i < section_lv0.length; i++) {
    var section_lv1 = section_lv0[i];

    if (typeof(section_lv1[2]) != "undefined") {
      for (var j = 0; j < section_lv1[2].length; j++) {
        var section_lv2 = section_lv1[2][j];
        
        if (typeof(section_lv2[2]) != "undefined") {
          var tmp_tier_id = (i+1)+"_"+(j+1);
          document.getElementById('' + tmp_tier_id + '').style.display = 'none';
          MM_swapImage('menu_'+ tmp_tier_id +'_expand','','/HSI-Net/pages/images/en/share/bullet_enlarge.jpg',1);
        }
      }
    }
  }
  
  // Show menu.
  if (document.getElementById('' + tier_id + '')!=null && expanded == "0") {
    document.getElementById('' + tier_id + '').style.display = '';
    MM_swapImage('menu_' + tier_id + '_expand','','/HSI-Net/pages/images/en/share/bullet_small.jpg',1)
  }
}


// ===== 2 Tiers Section Menu defination =====


function writeTier_1(section_lv0, section_lv1, this_first_tier, section, first_tier) {
  var tier_id = this_first_tier;
  var cell_height = (this_first_tier == 1)? 39 : 38;

  document.writeln("<table width='195' border='0' cellpadding='0' cellspacing='0' class='menuheadingbg'>");
  document.writeln("<tr>");

  if (typeof(section_lv1[2]) != "undefined") {
    bulletalign = " valign='top' class='sectiontdarrow' ";
    if (section_lv1[0].length < LINE_THRESHOLD) {
      bulletalign = " ";
    }
    
    document.write("<td width='18' " + bulletalign + "><div align='center'><a href='#' onclick=\"ShowMenu('"+section+"', '"+tier_id+"');\">");
    if (this_first_tier == first_tier) {
      document.write("<img src='/HSI-Net/pages/images/en/share/bullet_small.jpg' width='9' height='9' border='0' id='menu_"+tier_id+"_expand' >");
    } else {
      document.write("<img src='/HSI-Net/pages/images/en/share/bullet_enlarge.jpg' width='9' height='9' border='0' id='menu_"+tier_id+"_expand' >");
    }
    document.writeln("</a></div></td>");

    document.write("<td width='177' height='"+cell_height+"' class='bluetxt'><a href='javascript:navigate(\""+section_lv1[1]+"\");' onclick='ShowMenu(\""+section+"\", \""+tier_id+"\");'>");
    document.write(section_lv1[0]);
    document.writeln("</a>");
    document.writeln("</td>");
  }
  else {
    document.writeln("<td width='18' valign='top'></td>");
    document.writeln("<td width='177' height='"+cell_height+"' class='bluetxt'>");
    document.write("<a href=\"javascript:navigate('"+section_lv1[1]+"');\" onclick=\"ShowMenu('"+section+"', '"+tier_id+"');\">");
    if (this_first_tier == first_tier) {
      document.write("<font color='red'>" + section_lv1[0] + "</font>");
    } else {
      document.write(section_lv1[0]);
    }
    document.writeln("</a>");
    document.writeln("</td>");
  }

  document.writeln("</tr>");

  if (this_first_tier != section_lv0.length) {
    document.writeln("<tr><td colspan='2' height='0' background='/HSI-Net/pages/images/en/share/line.gif'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td></tr>");
  }

  document.writeln("</table>");
}


function writeTier_2(section_lv0, section_lv1, section_lv2, this_first_tier, this_second_tier, section, first_tier, second_tier) {
  var tier_id = this_first_tier+"_"+this_second_tier;
  document.write("<tr>");

  if ((this_first_tier == first_tier) && (this_second_tier == second_tier)) {
    document.write("<td class='leftmenu' height='35' id='"+tier_id+"' onclick='this.style.color=\"#FF0000\";'>"+section_lv2[0]+"</td>");
  } else {
    document.write("<td class='leftmenu' height='35' id='"+tier_id+"'>"+
    "<a href='javascript:navigate(\""+ section_lv2[1] +"\");'>"+section_lv2[0]+"</a></td>");
  }
  document.write("</tr>");

  if ((this_first_tier != section_lv0.length) || (this_second_tier != section_lv1[2].length)) {
    document.writeln("<tr><td width='195' height='1' background='/HSI-Net/pages/images/en/share/line.gif\'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td></tr>");
  }
}


function section_menu(section, first_tier, second_tier) {
  document.writeln("<table border='0' cellspacing='0' cellpadding='0' bgcolor='#B4DEEC' height='450'>");
  document.writeln("<tr valign='top'><td>")
  document.writeln("  <table border='0' cellpadding='0' cellspacing='0' bgcolor='#EEEEEE' class='section_menu_padding'>");
  document.writeln("  <tr><td>")
  document.writeln("    <table width='195' border='0' cellpadding='0' cellspacing='0'>");
  
  section_lv0 = _sectionDef[section - 1];
  for (var i = 0; i < section_lv0.length; i++) {
    document.writeln("<tr><td>");
    var section_lv1 = section_lv0[i];
    writeTier_1(section_lv0, section_lv1, (i+1), section, first_tier);
    document.writeln("</td></tr>");

    if (typeof(section_lv1[2]) != "undefined") {
      var tier_id = (i+1);
      if ((i+1) == first_tier) {
        bullet = "bullet_small.jpg";
        display = ""
      } else {
        bullet = "bullet_enlarge";
        display = "none";
      }

      document.writeln("<tr id='"+tier_id+"' style=\"display:"+display+"\"><td>");
      document.writeln("<table border='0' width='195' border='0' cellpadding='0' cellspacing='0' bgcolor='#E7F6F9' class='greygeneraltxt'>");
      if ((i+1) == section_lv0.length) {
        document.writeln("<tr><td width='195' height='1' background='/HSI-Net/pages/images/en/share/line.gif\'><img src='/HSI-Net/pages/images/en/share/spacer.gif' width='1' height='1'></td></tr>");
      }
      for (var j = 0; j < section_lv1[2].length; j++) {
        var section_lv2 = section_lv1[2][j];
        writeTier_2(section_lv0, section_lv1, section_lv2, (i+1), (j+1), section, first_tier, second_tier);
      }
      document.writeln("</td></tr>");
      document.writeln("</table>");
    }
  }
  
  document.writeln("  </table>");
  document.writeln("  </td></tr></table>");
  document.writeln("</td></tr></table>");
}


function ShowMenu(section, tier_id) {
  expanded = "0";
  if (document.getElementById('' + tier_id + '')!=null && document.getElementById('' + tier_id + '').style.display == '') {
      expanded = "1";
  }

  // Close all menus.
  section_lv0 = _sectionDef[section - 1];
  for (var i = 0; i < section_lv0.length; i++) {
    var section_lv1 = section_lv0[i];

    if (typeof(section_lv1[2]) != "undefined") {
      var tmp_tier_id = (i+1);
      document.getElementById('' + tmp_tier_id + '').style.display = 'none';
      MM_swapImage('menu_'+ tmp_tier_id +'_expand','','/HSI-Net/pages/images/en/share/bullet_enlarge.jpg',1);
    }
  }
  
  // Show menu.
  if (document.getElementById('' + tier_id + '')!=null && expanded == "0") {
    document.getElementById('' + tier_id + '').style.display = '';
    MM_swapImage('menu_' + tier_id + '_expand','','/HSI-Net/pages/images/en/share/bullet_small.jpg',1)
  }
}

function MM_swapImgRestore() { //v3.0
  var i, x, a=document.MM_sr; 
  for (i=0; a&&i<a.length && (x=a[i])&&x.oSrc; i++) 
    x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  
  
  if(!d) d=document; 
  
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
  }
  
  if(!(x=d[n]) && d.all) 
    x=d.all[n]; 
  
  for (i=0; !x&&i<d.forms.length; i++) 
    x = d.forms[i][n];
  
  for (i=0; !x&&d.layers&&i<d.layers.length; i++) 
    x = MM_findObj(n,d.layers[i].document);
      
  if(!x && d.getElementById) 
    x=d.getElementById(n);
    
  return x;
}

function MM_swapImage() { //v3.0
  var i, j=0, x, a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  
  for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){ 
      document.MM_sr[j++]=x; 
      if(!x.oSrc) 
        x.oSrc=x.src; 
      x.src=a[i+2];
    }
}
