/* Constants */
var l1_aboutprods = 0;
var l1_opportunities = 1;
var l1_quickdemo = 2;
var l1_why = 3;
var l1_social = 4;
var l1_aboutus = 5;
var l1_faq = 6;
var l1_login = 7;
var l1_buynow = 8;
var l1_blank1 = 9;
var l1_zhongwen = 10;
var l1_blank2 = 11;

/*********************************************************************
Level 1 menu initialization
**********************************************************************/ 
var level1_img = new Array("aboutprods", "opportunities", "quickdemo", "why", "social", "aboutus", "faq", "login-green", "buynow-green", "", "", "");
var level1_url = new Array("aboutprods.aspx", "opportunities.aspx", "quickdemo.aspx", "whyelearning.aspx", "socialenterprise.aspx", "aboutus.aspx", "faq.aspx", "login.aspx", "buynow.aspx", "", "../cn/zhongwen.html", "");

/*********************************************************************
Level 2/3 menu initialization
**********************************************************************/ 
var level2_text = new Array(level1_url.length);
var level2_url = new Array(level1_url.length);
var level3_count = new Array(level1_url.length);
var level3_text = new Array(level1_url.length);
var level3_url = new Array(level1_url.length);

/* Level 2: About Products */
level2_text[l1_aboutprods] = new Array("INTRODUCTION TO EDU-PAK", "PRODUCT CATALOGUE", "SHOPPING CART : BUY NOW!");
level2_url[l1_aboutprods] = new Array(level2_text[l1_aboutprods].length);
level3_count[l1_aboutprods] = new Array(0, 0, 0);
	level3_text[l1_aboutprods] = new Array(level3_count[l1_aboutprods].length);
	level3_url[l1_aboutprods] = new Array(level3_count[l1_aboutprods].length);
	
/* Level 2: Opportunities */
level2_text[l1_opportunities] = new Array("OVERVIEW", "E-FRANCHISE SYSTEM", "EDU-PAK PROFIT$", "", "");
level2_url[l1_opportunities] = new Array(level2_text[l1_opportunities].length);
level3_count[l1_opportunities] = new Array(0, 0, 0, 0, 0);
/* Level 2: Quick Demo */
level2_text[l1_quickdemo] = new Array("");
level2_url[l1_quickdemo] = new Array(level2_text[l1_quickdemo].length);
level3_count[l1_quickdemo] = new Array(0);
/* Level 2: Why */
level2_text[l1_why] = new Array("WHY E-LEARNING?", "BENEFITS", "WHAT THE EXPERTS SAY", "TESTIMONIALS");
level2_url[l1_why] = new Array(level2_text[l1_why].length);
level3_count[l1_why] = new Array(0, 0, 0, 0);
	level3_text[l1_why] = new Array(level3_count[l1_why].length);
	level3_url[l1_why] = new Array(level3_count[l1_why].length);

/* Level 2: Social Benefits */
level2_text[l1_social] = new Array("OUR PLEDGE", "WORLD VISION", "BENEFICIARIES");
level2_url[l1_social] = new Array(level2_text[l1_social].length);
level3_count[l1_social] = new Array(0, 2, 0);
	level3_text[l1_social] = new Array(level3_count[l1_social].length);
	level3_url[l1_social] = new Array(level3_count[l1_social].length);
	/* Level 3: Testimonials */
	level3_text[l1_social][1] = new Array("OVERVIEW", "CHILD SPONSORSHIP");
	level3_url[l1_social][1] = new Array(level3_text[l1_social][1].length);

/* Level 2: About Us */
level2_text[l1_aboutus] = new Array("SOCIAL ENTREPRENEURS", "OUR VISION AND MISSION", "MANAGEMENT TEAM", "CONTACT US");
level2_url[l1_aboutus] = new Array(level2_text[l1_aboutus].length);
level3_count[l1_aboutus] = new Array(0, 0, 0, 0);
	level3_text[l1_aboutus] = new Array(level3_count[l1_aboutus].length);
	level3_url[l1_aboutus] = new Array(level3_count[l1_aboutus].length);

/* Level 2: FAQ */
level2_text[l1_faq] = new Array("");
level2_url[l1_faq] = new Array(level2_text[l1_faq].length);
level3_count[l1_faq] = new Array(0);
/* Level 2: Login */
level2_text[l1_login] = new Array("");
level2_url[l1_login] = new Array(level2_text[l1_login].length);
level3_count[l1_login] = new Array(0);
/* Level 2: Buy Now */
level2_text[l1_buynow] = new Array("");
level2_url[l1_buynow] = new Array(level2_text[l1_buynow].length);
level3_count[l1_buynow] = new Array(0);
/* Level 2: Blank */
level2_text[l1_blank1] = new Array("");
level2_url[l1_blank1] = new Array(level2_text[l1_blank1].length);
level3_count[l1_blank1] = new Array(0);
/* Level 2: Zhong Wen */
level2_text[l1_zhongwen] = new Array("");
level2_url[l1_zhongwen] = new Array(level2_text[l1_zhongwen].length);
level3_count[l1_zhongwen] = new Array(0);
/* Level 2: Blank */
level2_text[l1_blank2] = new Array("");
level2_url[l1_blank2] = new Array(level2_text[l1_blank2].length);
level3_count[l1_blank2] = new Array(0);

/*********************************************************************
Generate Level 2/3 url
**********************************************************************/ 
for(var i=0; i<level1_url.length; i++)
{
	// document.write(' ' + level1_img[i] + '<br>');

	// get the page name from the first sub page
	var loc=level1_url[i]; 
	loc=loc.split("."); 
	loc=loc[loc.length-2]; 

	for(var j=0; j<level2_url[i].length; j++)
	{
		/* Generate level 2 sub link */
		if(level2_text[i][j])
		{
			if(j==0)
				level2_url[i][j] = loc + '.aspx';
			else
				level2_url[i][j] = loc + (j+1) + '.aspx';

			// document.write(' +' + level2_text[i][j] + '<br>');
			
			/* Generate level 3 sub link */
			var loc2 = level2_url[i][j]
			loc2=loc2.split("."); 
			loc2=loc2[loc2.length-2]; 
		
			for(var k=0; k<level3_count[i][j]; k++)
			{
				if(level3_text[i][j][k])
				{
					if(k==0)
						level3_url[i][j][k] = loc2 + '.aspx';
					else
						level3_url[i][j][k] = loc2 + '_' + k + '.aspx';
					
					// document.write('  -' + level3_text[i][j][k] + '<br>');
				}
			}
		}
	}
}

/*********************************************************************
Resolve current location
**********************************************************************/ 
var loc=String(this.location); 
loc=loc.split("/"); 
loc=loc[loc.length-1]; 
loc=loc.split(".")
loc=loc[loc.length-2] + '.aspx'; 

/*********************************************************************
External links
**********************************************************************/ 
level2_url[l1_aboutprods][2] = "buynow.aspx";
level2_url[l1_aboutus][3] = "contactus.aspx";

/*********************************************************************
Special cases
**********************************************************************/ 

/*********************************************************************
Check through Level 2 / 3 for level 1 button to be highlighted
**********************************************************************/ 
var level1_highlight = -1;
var level2_highlight = -1;
var level3_highlight = -1;
for(var i=0; i<level1_url.length; i++)
{
	// Check level 1
	if(loc==level1_url[i])
		level1_highlight = i;

	// Check level 2
	for(var j=0; j<level2_url[i].length; j++)
	{
		if(loc==level2_url[i][j])
		{
			level1_highlight = i;
			level2_highlight = j;
		}
		
		// Check level 3
		for(var k=0; k<level3_count[i][j]; k++)
		{
			if(loc==level3_url[i][j][k])
			{
				level1_highlight = i;
				level2_highlight = j;
				level3_highlight = k;
			}			
		}
	}
}

/*********************************************************************
 Generate Level 3 menu
**********************************************************************/ 
function dyn_menu3_gen() 
{ 
	if(level1_highlight==-1)
		return;

	document.write('<table border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');

	for(var k=0; k<level3_count[level1_highlight][level2_highlight]; k++) 
	{
		if(level3_text[level1_highlight][level2_highlight][k]=="")
			continue;

		if(k == level3_highlight) 
		{ 
			document.write('<td class="subsublinkon">' + level3_text[level1_highlight][level2_highlight][k] + '</td>');
		} 
		else 
		{
			document.write('<td><a href="' + level3_url[level1_highlight][level2_highlight][k] + '" class="subsublink">' + level3_text[level1_highlight][level2_highlight][k] + '</a></td>');
		} 
	} 

	document.write('</tr>');
	document.write('</table>');
} 

/* Sample of actual code
			<table width="258" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td height="170" class="picopportunities">&nbsp;</td>
              </tr>
              <tr> 
                <td height="10"><img src="images/spacer.gif" width="1" height="10"></td>
              </tr>
              <tr> 
                <td><table width="258" border="0" cellspacing="0" cellpadding="0">
                    <tr> 
                      <td class="mainnavbuts"><a href="aboutprods.aspx" onMouseOver="MM_swapImage('Image1','','images/but-aboutprods-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-aboutprods.gif" name="Image1" width="76" height="76" border="0" id="Image1"></a></td>
                      <td class="mainnavbuts"><img src="images/but-opportunities-on.gif" name="Image2" width="76" height="76" border="0" id="Image2"></td>
                      <td class="mainnavbuts"><a href="javascript:;" onMouseOver="MM_swapImage('Image3','','images/but-quickdemo-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-quickdemo.gif" name="Image3" width="76" height="76" border="0" id="Image3"></a></td>
                    </tr>
                    <tr> 
                      <td class="mainnavbuts"><a href="whyelearning.aspx" onMouseOver="MM_swapImage('Image4','','images/but-why-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-why.gif" name="Image4" width="76" height="76" border="0" id="Image4"></a></td>
                      <td class="mainnavbuts"><a href="socialenterprise.aspx" onMouseOver="MM_swapImage('Image5','','images/but-social-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-social.gif" name="Image5" width="76" height="76" border="0" id="Image5"></a></td>
                      <td class="mainnavbuts"><a href="aboutus.aspx" onMouseOver="MM_swapImage('Image6','','images/but-aboutus-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-aboutus.gif" name="Image6" width="76" height="76" border="0" id="Image6"></a></td>
                    </tr>
                    <tr> 
                      <td class="mainnavbuts"><a href="faq.aspx" onMouseOver="MM_swapImage('Image7','','images/but-faq-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-faq.gif" name="Image7" width="76" height="76" border="0" id="Image7"></a></td>
                      <td class="mainnavbuts"><a href="myoffice.aspx" onMouseOver="MM_swapImage('Image8','','images/but-login-green-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-login-green.gif" name="Image8" width="76" height="76" border="0" id="Image8"></a></td>
                      <td class="mainnavbuts"><a href="javascript:;" onMouseOver="MM_swapImage('Image9','','images/but-joinnow-green-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-joinnow-green.gif" name="Image9" width="76" height="76" border="0" id="Image9"></a></td>
                    </tr>
                    <tr> 
                      <td>&nbsp;</td>
                      <td class="mainnavbuts"><a href="javascript:;" onMouseOver="MM_swapImage('Image10','','images/but-zhongwen-over.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/but-zhongwen.gif" name="Image10" width="76" height="33" border="0" id="Image10"></a></td>
                      <td>&nbsp;</td>
                    </tr>
                  </table></td>
              </tr>
            </table>
*/


/* Sample of actual code
                       <p class="sublinksbox">
						  <a href="aboutprods.aspx" class="sublink">introduction to edu-pak</a><br>
                          <span class="sublinkon">kids e-learning</span><br>
                          <a href="aboutprods3.aspx" class="sublink">teens e-learning</a><br>
                          <a href="aboutprods4.aspx" class="sublink">adults e-learning</a><br>
                          <a href="aboutprods5.aspx" class="sublink">how much does it cost?</a></span><br>
                        </p>
*/

/* Sample of actual code
                   <table border="0" cellspacing="0" cellpadding="0">
                      <tr> 
                        <td class="subsublinkon">OVERVIEW</td>
                        <td><a href="aboutprods2_1.aspx" class="subsublink">Curriculum</a></td>
                        <td><a href="http://sg.i-tutor.net/ilesson/demo.asp" target="_blank" class="subsublink">DEMO</a></td>
                      </tr>
                    </table>
*/

/* Generate menu */
dyn_menu3_gen();
