var tempHtml;
var tempStr1;
var tempStr2;
if (section == null)	var section = 0;
if (level1 == null)	var level1 = "";
if (level2 == null)	var level2 = "";
if (level3 == null)	var level3 = "";
if (level4 == null)	var level4 = "";
var id1 = null;
var id2 = null;
var id3 = null;
var id4 = null;
var path = "";



if (location.search != '')
{
	if (GetParam('section'))	section = GetParam('section');
	if (GetParam('level1'))	level1 = GetParam('level1');
	if (GetParam('level2'))	level2 = GetParam('level2');
	if (GetParam('level3'))	level3 = GetParam('level3');
	if (GetParam('level4'))	level4 = GetParam('level4');
}


getLevel();
genId();


function getLevel() {
	var link = location.href.toString();
	var obj = sectionArray[section];
	
	if (level1 == "") {
		for (var i=0; i<obj.length; i++) {
			if (link.indexOf((obj[i].id)) > -1) {
				level1 = obj[i].id;
				
				if (level2 == "" && obj[i].subSection) {
					var obj1 = obj[i].subSection;
					
					for (var j=0; j<obj1.length; j++) {
						if (link.indexOf(("" + obj1[j].id)) > -1) {
							level2 = obj1[j].id;
							
							if (level3 == "" && obj1[j].subSection) {
								var obj2 = obj1[j].subSection;
								
								for (var k=0; k<obj2.length; k++) {
									if (link.indexOf((obj2[k].id)) > -1) {
										level3 = obj2[k].id;
										
										if (level4 == "" && obj2[k].subSection) {
											var obj3 = obj2[k].subSection;
											
											for (var m=0; m<obj3.length; m++) {
												if (link.indexOf((obj3[m].id)) > -1) {
													level4 = obj3[m].id;
													
													break;
												}
											}
										} else {
											break;
										}
									}
								}
							} else {
								break;
							}
						}
					}
				} else {
					break;
				}
			}
		}
	}	
	
//	alert("level2: "+level2);
}


function genId() {	
	var obj = sectionArray[section];
	
	if (level1 != "") {
		for (var i=0; i<obj.length; i++) {
			//alert(obj[i].id + "  " + level1);
			if (obj[i].id == level1) {
				id1 = i;
				
				if (level2 != "") {
					var obj1 = obj[i].subSection;
					for (var j=0; j<obj1.length; j++) {
						//alert(obj[i].id + "  " + level1);
						if (obj1[j].id == level2) {
							id2 = j;
							
							if (level3 != "") {
								var obj2 = obj1[j].subSection;
								for (var k=0; k<obj2.length; k++) {
									//alert(obj[i].id + "  " + level1);
									if (obj2[k].id == level3) {
										id3 = k;
										
										if (level4 != "") {
											var obj3 = obj2[k].subSection;
											for (var m=0; m<obj3.length; m++) {
												//alert(obj[i].id + "  " + level1);
												if (obj3[m].id == level4) {
													id4 = m;
													break;
												}
											}
										} else {
											break;
										}
									}
								}
							} else {
								break;
							}
						}
					}
				} else {
					break;
				}
			}
		}
	}
//alert("id1: "+id1+"   id2: "+id2+"   id3: "+id3+"   id4: "+id4);
}


function genNav() {
	var obj = sectionArray[0][id1].subSection;
	var total = obj.length;
	tempHtml = '';
	
	tempHtml += '<table width="253" border="0" cellpadding="0" cellspacing="0">';
	tempHtml += '	<tr>';
	tempHtml += '		<td>';
	tempHtml += '			<table border="0" cellspacing="0" cellpadding="0">';
	
	for (var i=0; i<total; i++) {
		if (id2 == i) {
			tempStr1 = "subNavOver";
			var style = "";
		} else {
			tempStr1 = "subNav";
			var style = "display:none;";
		}
		
		tempHtml += '<tr>';
		tempHtml += '<td>';
		
		if (obj[i].subSection && level1 != "news") {
//		if (obj[i].subSection) {
			
			var obj1 = obj[i].subSection;
			tempHtml += '<div style="position:absolute;">';
			tempHtml += '<div style="position:absolute; width:145px; left:125px; top:0px; visibility:hidden;" id="subNav_'+i+'" onMouseOver="openNav('+i+', 1, 0);" onMouseOut="openNav('+i+', 0);">';
			
			for (var j=0; j<obj1.length; j++) {
				if (id2 == i && id3 == j) {
					var color1 = "#FFFFFF";
					var color2 = "url() #0066AC;";
					var isSect = true;
				} else {
					var color1 = "";
					var color2 = "url("+path+"images/nav_bg.gif) repeat-x #D7ECF3;";
					var isSect = false;
				}
				
				tempHtml += '<table width="100%" border="0" cellpadding="0" cellspacing="0">';
				tempHtml += '<tr><td width="7"><img src="'+path+'images/spacer.gif"></td>';
				tempHtml += '<td>';
				
				tempHtml += '<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#0066AC">';
				tempHtml += '	<tr>';
				tempHtml += '		<td style="background:'+color2+'" onMouseOver="subNavOver('+i+', '+j+', 1, '+isSect+');" onMouseOut="subNavOver('+i+', '+j+', 0, '+isSect+');" id="subNav_'+i+j+'" style="padding-left:5px;">';
				
				tempHtml += '<a href="'+obj1[j].link+'" target="'+obj1[j].target+'" class="leftNav" id="subNavTxt_'+i+j+'" style="color:'+color1+';">'+obj1[j].name+'</a>';
				
				tempHtml += '</td>';
				tempHtml += '	</tr>';
				tempHtml += '</table>';
				
				tempHtml += '</td>';
				tempHtml += '	</tr>';
				tempHtml += '</table>';
			}
			
			tempHtml += '</div>';
			tempHtml += '</div>';
		}
		
		tempHtml += '</td></tr>';
		tempHtml += '<tr>';
		tempHtml += '<td onMouseOver="openNav('+i+', 1, 1);" onMouseOut="openNav('+i+', 0);"><a href="'+obj[i].link+'" target="'+obj[i].target+'" class="'+tempStr1+'">'+obj[i].name+'</a></td>';
		tempHtml += '</tr>';
		
		
		if (i < (total - 1)) {
			tempHtml += '<tr>';
			tempHtml += '<td><img src="images/b2.jpg" width="160" height="15" /></td>';
			tempHtml += '</tr>';
		}
		
	}
	
	tempHtml += '			</table>';
	tempHtml += '		</td>';
	tempHtml += '	</tr>';
	tempHtml += '	<tr>';
	tempHtml += '		<td style="padding:20px 0px 20px 0px;">';
	
	innerFlash('swf/frame_move2.swf', '253', '150', 'frame_move2', ('section='+section+'&id1='+id1+'&id2='+id2+'&id3='+id3));
	
	tempHtml += '		</td>';
	tempHtml += '	</tr>';
/*	tempHtml += '	<tr>';
	tempHtml += '		<td><img src="images/bot_1.gif"></td>';
	tempHtml += '	</tr>';*/
	tempHtml += '</table>';
	
	document.write(tempHtml);
}


function openNav(i, over, motion) {
	if (document.getElementById('subNav_'+i))	var subNav = document.getElementById('subNav_'+i);
	//subNav.style.display = 'block';
	
	if (subNav) {
		if (over) {
			subNav.style.visibility = 'visible';
			subNav.opacity = 0;
			if (motion)	fadeIn(subNav);
		} else {
//			setTimeout("hideLayer()", 200);
			subNav.style.visibility = 'hidden';
		}
	}
}


function hideLayer() {
	if (fadeInObj) {
		fadeInObj.style.visibility = 'hidden';
		fadeInObj.opacity = 0;
	}
}


function subNavOver(i, j, over, isSect) {
	var subNavTxt = document.getElementById('subNavTxt_'+i+j);
	var subNav = document.getElementById('subNav_'+i+j);
	
	if (over) {
		if (!isSect) {
			subNavTxt.style.color = '#FFFFFF';
			subNav.style.background = 'url() #0066AC';
		}
	} else {
		if (!isSect) {
			subNavTxt.style.color = '#336699';
			subNav.style.background = 'url('+path+'images/nav_bg.gif) repeat-x #D7ECF3';
		}
	}
}


var goSpeed = 20;
var opacity = 0;
var fadeInObj;

function fadeIn(mc) {
	if (navigator.appName.indexOf("Microsoft") > -1) {
		if (mc) {
		//	fadeInObj = document.getElementById(mc);
			fadeInObj = mc;
			if (!fadeInObj.opacity)	fadeInObj.opacity = 0;
			//fadeInObj.opacity = opacity;
			fadeInObj.style.filter = "alpha(opacity="+fadeInObj.opacity+")";
		}
		
		fadeInObj.opacity += 10;
		//window.status = opacity;
		
		if (fadeInObj.opacity <= 100) {
			fadeInObj.style.filter = "alpha(opacity="+fadeInObj.opacity+")";
			
			fadeInObj.timeOut = setTimeout("fadeIn()", goSpeed);
		} else {
			clearTimeout(fadeInObj.timeOut);
		}
	}
}


function genTop() {
	var obj = sectionArray[0][id1];
	var obj1 = obj.subSection[id2];
	tempHtml = '';
	
	tempHtml += '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
	tempHtml += '<tr>';
	tempHtml += '	<td height="57" valign="top">';
	tempHtml += '		<div style="position:absolute;">';
	tempHtml += '			<div style="position:absolute; left:0px; top:0px; visibility:visible;" id="menu">';
	tempHtml += '				<table width="100%" border="0" cellspacing="0" cellpadding="0">';
	tempHtml += '					<tr>';
	tempHtml += '						<td>';
	
	innerFlash('swf/menu.swf', '995', '60', 'allmenu', ('section='+section+'&id1='+id1+'&id2='+id2+'&id3='+id3+'&path='));
	
	tempHtml += '						</td>';
	tempHtml += '					</tr>';
	tempHtml += '				</table>';
	tempHtml += '			</div>';
	tempHtml += '		</div>';
	tempHtml += '	</td>';
	tempHtml += '</tr>';
	tempHtml += '<tr valign="top">';
	tempHtml += '	<td height="221">';
	tempHtml += '		<table width="995" height="208" border="0" cellpadding="0" cellspacing="0">';
	tempHtml += '			<tr valign="top">';
	tempHtml += '				<td width="554">';
	tempHtml += '					<table width="554" height="208" border="0" cellpadding="0" cellspacing="0">';
	/*tempHtml += '						<tr>';
	tempHtml += '							<td height="37"><img src="images/login_sitemap.gif" width="442" height="37" border="0" usemap="#Map" /></td>';
	
	tempHtml += '<map name="Map" id="Map">';
	tempHtml += '<area shape="rect" coords="15,2,62,27" href="#" />';
	tempHtml += '<area shape="rect" coords="96,2,162,27" href="sitemap.htm" />';
	tempHtml += '</map>';
	
	tempHtml += '						</tr>';*/
	tempHtml += '						<tr valign="top">';
	tempHtml += '							<td style="padding:30px 0px 0px 15px;"><img src="images/logo.gif" width="116" height="118" /></td>';
	tempHtml += '						</tr>';
	tempHtml += '					</table>';
	tempHtml += '				</td>';
	
	if (id3 != null  && level1 != "news") {
		var obj2 = obj1.subSection[id3];
		tempStr1 = 'images/'+obj.id+'_'+obj1.id+'_'+obj2.id+'.jpg';
	} else {
		tempStr1 = 'images/'+obj.id+'_'+obj1.id+'.jpg';
	}
	
	tempHtml += '				<td width="441" align="right" style="padding-top:15px; padding-right:10px;"><img src="'+tempStr1+'" width="401" height="194"></td>';
	tempHtml += '			</tr>';
	tempHtml += '		</table>';
	tempHtml += '	</td>';
	tempHtml += '</tr>';
	tempHtml += '</table>';
	
	document.write(tempHtml);
}


function genTop2() {
//	var obj = sectionArray[0][id1];
	//var obj1 = obj.subSection[id2];
	tempHtml = '';
	
	tempHtml += '<table width="995" border="0" cellspacing="0" cellpadding="0">';
	tempHtml += '<tr>';
	tempHtml += '	<td height="47" valign="top">';
	tempHtml += '		<div style="position:absolute;">';
	tempHtml += '			<div style="position:absolute; left:0px; top:0px; visibility:visible;" id="menu">';
	tempHtml += '				<table width="100%" border="0" cellspacing="0" cellpadding="0">';
	tempHtml += '					<tr>';
	tempHtml += '						<td>';
	
	innerFlash('swf/menu.swf', '995', '60', 'allmenu', ('section='+section+'&id1='+id1+'&id2='+id2+'&id3='+id3+'&path='));
	
	tempHtml += '						</td>';
	tempHtml += '					</tr>';
	tempHtml += '				</table>';
	tempHtml += '			</div>';
	tempHtml += '		</div>';
	tempHtml += '	</td>';
	tempHtml += '</tr>';
	/*tempHtml += '<tr valign="top">';
	tempHtml += '	<td>';
	tempHtml += '		<table width="995" border="0" cellpadding="0" cellspacing="0">';
	tempHtml += '			<tr valign="top">';
	tempHtml += '				<td>';
	tempHtml += '					<table width="554" border="0" cellpadding="0" cellspacing="0">';
	tempHtml += '						<tr valign="top">';
	tempHtml += '							<td height="37"><img src="images/login_sitemap.gif" width="442" height="37" border="0" usemap="#Map" /></td>';
	
	tempHtml += '<map name="Map" id="Map">';
	tempHtml += '<area shape="rect" coords="15,2,62,27" href="#" />';
	tempHtml += '<area shape="rect" coords="96,2,162,27" href="sitemap.htm" />';
	tempHtml += '</map>';
	
	tempHtml += '						</tr>';
	tempHtml += '					</table>';
	tempHtml += '				</td>';
//	tempHtml += '				<td width="441" align="right">99</td>';
	tempHtml += '			</tr>';
	tempHtml += '		</table>';
	tempHtml += '	</td>';
	tempHtml += '</tr>';*/
	tempHtml += '</table>';
	
	document.write(tempHtml);
}


function genLink(i) {
	if ((i.indexOf('javascript') > -1) | (i.indexOf('http') > -1)) {
		var link = i;
	} else {
		var link = path + i;
	}
	
	return link;
}


function genTitle() {
	var obj = sectionArray[section][id1];
	tempHtml = '<span class="title">'+obj.name+'</span><br>';
	
	document.write(tempHtml);
}


function genSubTitle(txt) {
	var obj = sectionArray[section];
	var obj1 = obj[id1].subSection;
	if (txt) {
		tempStr1 = txt;
	} else {
		if (id3 == null) {
			tempStr1 = obj1[id2].name;
		} else {
			var obj2 = obj1[id2].subSection;
			tempStr1 = obj2[id3].name;
		}
	}
	tempHtml = '<span class="subTitle">'+tempStr1+'</span><br><br>';
	
	document.write(tempHtml);
}


function genTreeLink(pad) {
	var obj = sectionArray[section];
	var obj1 = obj[id1].subSection;
	var obj2 = obj1[id2].subSection;
	var padding = 10;
	if (pad)	padding = pad;
	
//<span  class="treeLink">About Us &gt; Welcome notes </span><br>

	tempHtml = '';
	
	tempHtml += '<table width="100%" border="0" cellspacing="0" cellpadding="0" id="treeLink">';
	tempHtml += '	<tr valign="top">';
	
	tempHtml += '<td class="treeLink">';
	
	var obj = sectionArray[section];
	if (id2 == null) {
		tempHtml += '<b><a href="'+genLink(obj[id1].link)+'" target="'+obj[id1].target+'" class="treeLink">' + obj[id1].name + '</a></b>';
	} else {
		tempHtml += '<a href="'+genLink(obj[id1].link)+'" target="'+obj[id1].target+'" class="treeLink">' + obj[id1].name + '</a>';
		tempHtml += ' > ';
		
		var obj1 = obj[id1].subSection;
		if (id3 == null) {
			tempHtml += '<b><a href="'+genLink(obj1[id2].link)+'" target="'+obj1[id2].target+'" class="treeLink">' + obj1[id2].name + '</a></b>';
		} else {
			if (obj1[id2].subSection) {
				tempHtml += '<a href="'+genLink(obj1[id2].link)+'" target="'+obj1[id2].target+'" class="treeLink">' + obj1[id2].name + '</a>';
				tempHtml += ' > ';
				
				var obj2 = obj1[id2].subSection;
				if (id4 == null) {
					tempHtml += '<b><a href="'+genLink(obj2[id3].link)+'" target="'+obj2[id3].target+'" class="treeLink">' + obj2[id3].name + '</a></b>';
				} else {
					if (obj2[id3].subSection) {
						tempHtml += '<a href="'+genLink(obj2[id3].link)+'" target="'+obj2[id3].target+'" class="treeLink">' + obj2[id3].name + '</a>';
						tempHtml += ' > ';
						
						var obj3 = obj2[id3].subSection;
						tempHtml += '<b><a href="'+genLink(obj3[id4].link)+'" target="'+obj3[id4].target+'" class="treeLink">' + obj3[id4].name + '</a></b>';
					} else {
						tempHtml += '<b><a href="'+genLink(obj2[id3].link)+'" target="'+obj2[id3].target+'" class="treeLink">' + obj2[id3].name + '</a></b>';
					}
				}
			} else {
				tempHtml += '<b><a href="'+genLink(obj1[id2].link)+'" target="'+obj1[id2].target+'" class="treeLink">' + obj1[id2].name + '</a></b>';
			}
		}
	}
	
	tempHtml += '</td>';
	
	if (level4 != "") {
		tempHtml += '<td align="right"><a href="javascript:window.history.back();" class="treeLink">< Back</a></td>';
	}
	
	if (padding > 0) {
		tempHtml += '<tr><td height="'+padding+'" colspan="2"><img src="'+path+'images/spacer.gif"></td></tr>';
	}
	tempHtml += '</table>';
	
	document.write(tempHtml);
}

function allmenu_DoFSCommand(command, args) {
	if (command == "allMenuOpen")
		{
//			alert(command);
			allMenuOpen (args);
		}
}


function allMenuOpen(over) {
	var allmenu = getFlashMovieObject('allmenu');
	
	if (over == 1) {
		allmenu.height = '600';
		/*
		var tag = document.getElementsByTagName("select");
		for (var i=0 ; i<tag.length; i++ ) {
			tag[i].style.visibility = 'hidden';
		}*/
	} else {
		allmenu.height = '60';
		/*
		var tag = document.getElementsByTagName("select");
		for (var i=0 ; i<tag.length; i++ ) {
			tag[i].style.visibility = 'visible';
		}*/
	}
	
}


// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub allmenu_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call allmenu_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}


function genSitemap() {
	var obj = sectionArray[0];
	
	tempHtml = '';
	
	tempHtml += '<table width="100%" border="0" cellspacing="0" cellpadding="5">';
	tempHtml += '<tr valign="top">';
	
	for (var i=0; i<obj.length; i++) {
		if (i == id1)	continue;
		var w = Math.round(100/obj.length);
		tempHtml += '<td width="'+w+'%">';
		tempHtml += '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
		tempHtml += '<tr valign="top">';
		tempHtml += '<td style="padding:0px 0px 2px 0px;"><a href="'+genLink(obj[i].link)+'" target="'+obj[i].target+'" class="subNav">'+obj[i].name+'</a></td>';
		tempHtml += '</tr>';
		tempHtml += '<tr valign="top">';
		tempHtml += '<td bgcolor="#0066AC"><img src="images/spacer.gif" height="2"></td>';
		tempHtml += '</tr>';
		
		if (obj[i].subSection) {
			var obj1 = obj[i].subSection;
			
			tempHtml += '<tr valign="top">';
			tempHtml += '<td style="padding:10px 0px 0px 0px;">';
			
			tempHtml += '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
			
			for (var j=0; j<obj1.length; j++) {
				tempHtml += '<tr valign="top">';
				
//				tempHtml += '<td><li style="color:#336699;"/></td>';
				tempHtml += '<td width="100%" style="padding:3px 0px 3px 0px;"><a href="'+genLink(obj1[j].link)+'" target="'+obj1[j].target+'" class="content" style="color:#336699;"><b>'+obj1[j].name+'</b></a></td>';
				
				tempHtml += '</tr>';
			
				if (obj1[j].subSection && obj[i].id == "service") {
					var obj2 = obj1[j].subSection;
					
					tempHtml += '<tr valign="top">';
					tempHtml += '<td style="padding:0px 0px 5px 0px;">';
					
					tempHtml += '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
					
					for (var k=0; k<obj2.length; k++) {
						tempHtml += '<tr valign="top">';
						
						tempHtml += '<td style="padding:3px 0px 0px 0px;"><li style="color:#336699;"/></td>';
						tempHtml += '<td width="100%"><a href="'+genLink(obj2[k].link)+'" target="'+obj2[k].target+'" class="content" style="color:#336699;">'+obj2[k].name+'</a></td>';
						
						tempHtml += '</tr>';
					}
					
					tempHtml += '</table>';
					
					tempHtml += '</td>';
					tempHtml += '</tr>';
				}
				
				tempHtml += '<tr valign="top">';
				tempHtml += '<td bgcolor="#9BD3EC"><img src="images/spacer.gif" height="1"></td>';
				tempHtml += '</tr>';
			}
			
			tempHtml += '</table>';
			
			tempHtml += '</td>';
			tempHtml += '</tr>';
		}
		
		tempHtml += '</table>';
		tempHtml += '</td>';
	}
	
	tempHtml += '</tr>';
	tempHtml += '</table>';
	
	document.write(tempHtml);
}
