function getMenu()
{
	var splitIndex = 0;
	var splitArray = new Array();
	
	split(activeMenu,'_');
	showArray();
}

function splits(string,text)
{
// splits string at text
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return;
    if (i == -1) {
        splitArray[splitIndex++] = string;
        return;
    }

    splitArray[splitIndex++] = string.substring(0,i);
    
    if (i+txtLength < strLength)
        splits(string.substring(i+txtLength,strLength),text);

    return;
}

function split(string,text)
{
	splitArray = string.split(text);
	splitIndex = splitArray.length;
}


function showArray()
{
	var word = 0;
	var xx = 0;
	
	for (var i = 0; i < splitIndex; i++)
	{
		xx++;
		if (i == 0)
		{
			word = splitArray[i];
		}
			else
			{
				word = word + '_' + splitArray[i];
			}
		
		/*
			document.write('<a href="' + this[word][1] + '">');
			document.write(this[word][0]);
			document.write('</a>');
		
		if (xx != splitIndex)
		{
			document.write(' - ');
		}
			else
			{
				document.write('');
			}
		*/		
	}
}



















function swap(n,i)
{
	document[n].src = i;
}

//popup
function popup(name,width,height,yesNo,page)
{
	var win="";
	win = window.open(page, name,"width=" + width + ",height=" + height + ",left=10,top=10,toolbar=" + yesNo + ",status=no,resizable=no");
	win.focus();
}
									
function getActiveMenu(act, num)
{
	if (act != "") {
		var r = "";
		for (var x=1; x<=num; x++) {
			var curr = act + "_" + x;			
			if ( subsection == this[curr][11] ) {
				return curr;
			} else if ( this[curr][3] > 0 ) {
				r = getActiveMenu( curr, this[curr][3] );
				if ( r != "" ) return r;
			}
		}
		return r;
	} else {
		return "";
	}
}
									
function getActiveTopMenu(act, num)
{
	for (var x=1; x<=num; x++) {
		var curr = act + "_" + x;			
		if (act == "Menu") curr = act + x;		
		if ( section == this[curr][11] ) {
			return curr;
		} else if ( this[curr][3] > 0 ) {
			var res = getActiveTopMenu( curr, this[curr][3] );
			if ( res != "" ) return res;
		}
	}
	return "";
}





function writeSiteMenuHome()
{
	for (var z=numberOfMenuStart; z<=numberOfMenuEnd; z++)
	{
		var main = this["Menu"+z];
		var curr = "Menu"+z;
		var ch = "&";
		
		if (main[1].indexOf("?") == -1) ch = "?";
		
		if ( this[curr][0] == "separator" )
		{
			document.write('<tr><td width="1" height="15"><img src="/img/spacer.gif" width="1" height="15" border="0" alt="" title=""></td></tr>');
		}
		
			else if (this[curr][0] != "separator")
			{
						
				document.write('<tr><td valign="top" width="100%"><table valign="top" cellspacing="0" cellpadding="0" border="0" class="overallNavTabL">');
				document.write('<td class="squareTopNavLinkOff" height="18"><ul><li>');
				document.write('<a href="' + main[1] + '">');
				document.write( main[0] );
				document.write('</a></li></ul></td></tr>');
				document.write('</table></td></tr>');
			}	
	}
}


ns6 = (document.addEventListener)?true:false;

function writeSiteMenu()
{
	for (var z=numberOfMenuStart; z<=numberOfMenuEnd; z++)
	{
		var main = this["Menu"+z];
		var curr = "Menu"+z;
		var ch = "&";
		
		if (main[1].indexOf("?") == -1) ch = "?";
		
		if ( this[curr][0] == "separator" )
		{
			document.write('<tr><td width="1" height="15"><img src="/img/spacer.gif" width="1" height="15" border="0" alt="" title=""></td></tr>');
		}
		
			else if (this[curr][0] != "separator")
			{
						
				document.write('<tr><td valign="top" width="100%"><table valign="top" cellspacing="0" cellpadding="0" border="0" class="overallNavTabL">');
				
					
				if (activeMenu == curr || (activeMenu.indexOf("_") != -1 && activeMenu.slice( 0, activeMenu.indexOf("_") ) == curr))
				{
					document.write('<tr><td class="squareTopNavLink" height="18" colspan="2"><ul><li>');
					document.write('<a href="' + main[1] + '">');
					document.write( main[0] );
					document.write('</a></li></ul></td></tr>');
				
				} else if (activeMenu != curr || (activeMenu.slice( 0, curr.length ) != curr)) {
								
					document.write('<tr><td class="squareTopNavLinkOff" height="18" colspan="2"><ul><li>');
					document.write('<a href="' + main[1] + '">');
					document.write( main[0] );
					document.write('</a></li></ul></td></tr>');
				}
							
							
				if ( (activeMenu.slice( 0, curr.length ) == curr) && (main[3] != 0))
				{
					if(ns6)
					{
						document.write('<tr><td valign="top" width="15" height="1"><img src="/img/spacer.gif" width="15" height="1" border="0" alt="" title=""></td>'); 
					} 
						else
						{
							document.write('<tr><td valign="top" width="5" height="1"><img src="/img/spacer.gif" width="5" height="1" border="0" alt="" title=""></td>');
						}
					
					document.write('<td><table cellspacing="0" cellpadding="0" border="0" class="subNavPadding">');
					document.write( getSubMenu(curr) );
					document.write('</table></td></tr>');
					
				}
							
				document.write('</table></td></tr>');
			}	
	}
}
			
function getSubMenu(parent)
{
	var result = "";
	var main = this[parent];
	
	for (var x=1; x < (main[3]+1); x++)
	{
		var curr = parent + "_" + x;
		var cD = countDepth(curr);
		var s = "";
					
		s += '<tr><td><table cellspacing="0" cellpadding="0" border="0"><tr>';
					
		for (var y=1; y<cD; y++)
		{
			s += '<td width="5" height="1"></td>';
		}
		
		if ( this[curr][0] == "separator" )
		{
			s += '<td width="1" height="15"></td>';
		}
			
			else if (activeMenu == curr)
			{
				s += '<td align="left" class="squareTopNavLink" height="18"><a href="' + this[parent + '_' + x][1] + '">';
				s += this[parent + "_" + x ][0];
				s += '</a></td>';
			}
			
				else if (activeMenu == curr || (activeMenu.slice( 0, curr.length ) == curr))
				{
					s += '<td align="left" class="squareTopNavLink" height="18"><a href="' + this[parent + '_' + x][1] + '">';
					s += this[parent + "_" + x ][0];
					s += '</a></td>';
				}
					
					else
					{
						s += '<td align="left" class="squareTopNavLinkOff" height="18"><a href="' + this[parent + '_' + x][1] + '">';
						s += this[parent + "_" + x ][0];
						s += '</a></td>';
					}
				
		s += '</tr></table></td></tr>';
		
		var c = curr.split("_");
		
		if ( ( activeMenu.split("_")[c.length-1] == c[c.length-1] ) && (this[curr][3] != 0) )
		{
			s += getSubMenu(curr);
		}
					
		result += s;
	}
	return result;
	
}
			
function countDepth(s)
{
	var c = 0;
	var last = -1;
	while((last = s.indexOf( "_", last+1)) != -1)
	{
		c++;
	}
	return c;
}
