//var path = "http://168.1.1.83/zahid/tcs_dhaka_v2/";
var path = "http://www.tcs-dhaka.com/";
var menu = new Array();
var navgroups = new Array();

//mac IE does not support the push method, so we give it a brain with prototyping
if (typeof((new Array()).push) == "undefined") { 
function push() { for (var i = 0 ; i < arguments.length ; i++) { this[this.length] = arguments[i]; } } 
Array.prototype.push = push; }


// first level menu items
menu.push({uid:"C00",text:"About",img:"leftnav/nav_about.gif",color:"blue"});
menu.push({uid:"A00",text:"Curriculum",img:"leftnav/nav_curriculum.gif",color:"green"});
menu.push({uid:"S00",text:"Admission",img:"leftnav/nav_admission.gif",color:"orange"});
menu.push({uid:"T00",text:"International",img:"leftnav/nav_intl.gif",color:"intl"});
//menu.push({uid:"U00",text:"Subsid",img:"leftnav/nav_subsid.gif",color:"subsid"});


// second level menu items
navgroups["C00"] = new Array();
navgroups["C00"].push({uid:"C01",text:"MD’s Message",url:path+"aboutus/md_message.asp",omniture:"MD"});
navgroups["C00"].push({uid:"C02",text:"Overview",url:path+"aboutus/overview.asp",omniture:"OV"});
//navgroups["C00"].push({uid:"C03",text:"Organisation Structure",url:path+"aboutus/organization_structure.asp",omniture:"OS"});
navgroups["C00"].push({uid:"C03",text:"Facilities",url:path+"aboutus/facilities.asp",omniture:"Fac"});
navgroups["C00"].push({uid:"C04",text:"Professional Development",url:path+"aboutus/professional_development.asp",omniture:"PD"});
navgroups["C00"].push({uid:"C05",text:"School Inspection",url:path+"aboutus/school_inspection.asp",omniture:"SI"});
//navgroups["C00"].push({uid:"C06",text:"KG Resource Centre",url:path+"aboutus/kg_resource_center.asp",omniture:"KG"});

navgroups["A00"] = new Array();
navgroups["A00"].push({uid:"A01",text:"Overview",url:path+"curriculum/overview.asp",omniture:"Cur"});
navgroups["A00"].push({uid:"A02",text:"Early Years",url:path+"curriculum/early_years.asp",omniture:"EY"});
navgroups["A00"].push({uid:"A03",text:"Standard Courses",url:path+"curriculum/standard_courses.asp",omniture:"SC"});
// navgroups["A00"].push({uid:"A04",text:"NCC",url:path+"curriculum/ncc.asp",omniture:"NCC"});
navgroups["A00"].push({uid:"A05",text:"Examinations",url:path+"curriculum/examinations.asp",omniture:"Exa"});

navgroups["S00"] = new Array();
navgroups["S00"].push({uid:"S01",text:"Basic Information",url:path+"admissions/basic_information.asp",omniture:"BI"});
navgroups["S00"].push({uid:"S02",text:"Class Levels",url:path+"admissions/class_levels.asp",omniture:"CL"});
navgroups["S00"].push({uid:"S03",text:"Procedure",url:path+"admissions/procedure.asp",omniture:"Pro"});
navgroups["S00"].push({uid:"S04",text:"Uniform",url:path+"admissions/uniform.asp",omniture:"Uni"});

navgroups["T00"] = new Array();
navgroups["T00"].push({uid:"T01",text:"The City Nursery UAE",url:"http://www.thecitynurseryuae.com",target:"_blank",omniture:"UAE"});
navgroups["T00"].push({uid:"T02",text:"Nadd Al Hamar Campus UAE",url:"http://www.tcs-uae.com",target:"_blank",omniture:"Ban"});
navgroups["T00"].push({uid:"T02",text:"City School Intl. Jeddah",url:"http://www.tcs-jeddah.com",target:"_blank",omniture:"Jed"});
//navgroups["T00"].push({uid:"T03",text:"City School Intl. Bangladesh",url:path+"bangladesh/standard_courses.asp",target:"_blank",omniture:"Mal"});
navgroups["T00"].push({uid:"T03",text:"The City School, Pakistan",url:"http://www.cityschools.edu.pk",target:"_blank",omniture:"Mal"});

navgroups["U00"] = new Array();
navgroups["U00"].push({uid:"A01",text:"Kehkashan",url:"#.html",omniture:"Keh"});
navgroups["U00"].push({uid:"A02",text:"The City APIIT",url:"#.html",omniture:"APIIT"});
navgroups["U00"].push({uid:"A03",text:"Shalimar Construction Co.",url:"#.html",omniture:"SCC"});
navgroups["U00"].push({uid:"A04",text:"Ideal Creations",url:"#.html",omniture:"IC"});
navgroups["U00"].push({uid:"A05",text:"Ideal Solutions",url:"#.html",omniture:"IS"});

// third level menu items


		
function writeMenu() {
	
	document.writeln('<table cellpadding="0" cellspacing="0" border="0" width="194">');
	document.writeln('<tr><td><img src="../images/leftnav/leftnav_spacer.gif" border="0" width="1" height="0" /></td></tr></table>');

	for(topIndex=0; topIndex<menu.length; topIndex++) {
		
		var topUid = menu[topIndex].uid;
		var topText = menu[topIndex].text;
		var topImg = menu[topIndex].img;
		var topColor = menu[topIndex].color;

		document.writeln('<table cellpadding="0" cellspacing="0" border="0" width="194" >');
		if (topIndex != 0) {
			document.writeln('<tr><td><img src="../images/leftnav/leftnav_1px_'+topColor+'.gif" width="194" height="8" border="0" /></td></tr>');
		}
		document.writeln('<tr><td><a href="javascript:showMenu('+topIndex+',-1,\''+topColor+'\');"><img src="../images/'+topImg+'" width="194" height="21" border="0" alt="'+topText+'" title="'+topText+'" /></a></td></tr>');
		document.writeln('</table>');

		if(navgroups[topUid] != null) {

			document.writeln('<div id="navDiv:'+topIndex+'" style="display:none;">');
			document.writeln('<table cellpadding="0" cellspacing="0" border="0" width="194">');

				for(secIndex=0; secIndex<navgroups[topUid].length; secIndex++) {

					var secUid = navgroups[topUid][secIndex].uid;
					var secText = navgroups[topUid][secIndex].text;
					var secUrl = navgroups[topUid][secIndex].url;
					var secLinktype;
					var secOmniture;

					if(navgroups[topUid][secIndex].target != null){
						secTarget = 'target="'+navgroups[topUid][secIndex].target+'"';
						secLinkType = 'e';
					}else{
						secTarget = 'target="_top"';
						secLinkType = 'o';
					}	
					if(navgroups[topUid][secIndex].omniture != null){
						secOmniture = '"GM - Left Nav - '+navgroups[topUid][secIndex].omniture+'"';
					}else{
						secOmniture = "not assigned";
					}
					if(secUrl != null) {

						document.writeln('<tr><td valign="top" width="12"><img id="navArw:'+topIndex+':'+secIndex+'" src="../images/leftnav/leftnav_'+topColor+'_arrow_right.gif" width="12" height="14" border="0" /></td>');
						document.writeln('<td width="138" class="navSec"><a href="'+secUrl+'" onClick=\'s_linkType="'+secLinkType+'";s_linkName='+secOmniture+';s_lnk=s_co(this);s_gs("gmgmcom");\' '+secTarget+' class="navSecLink">'+secText+'</a></td></tr>');
					
					} else {

						document.writeln('<tr><td valign="top" width="12"><img id="navArw:'+topIndex+':'+secIndex+'" src="../images/leftnav/leftnav_'+topColor+'_arrow_right.gif" width="12" height="14" border="0" /></td>');
						document.writeln('<td width="138" class="navSec"><a href="javascript:showMenu('+topIndex+','+secIndex+',\''+topColor+'\');" onClick=\'s_linkType="'+secLinkType+'";s_linkName='+secOmniture+';s_lnk=s_co(this);s_gs("gmgmcom");\' class="navSecLink">'+secText+'</a></td></tr>');
					}

					if(navgroups[secUid] != null) {
							
						document.writeln('</table><div id="navDiv:'+topIndex+':'+secIndex+'" style="display:none;">');
						document.writeln('<table cellpadding="0" cellspacing="0" border="0" width="194">');

						for(terIndex=0; terIndex<navgroups[secUid].length; terIndex++) {

							var terUid = navgroups[secUid][terIndex].uid;
							var terText = navgroups[secUid][terIndex].text;
							var terUrl = navgroups[secUid][terIndex].url;
							var terLinkType;
							var terOmniture;
							
							var terClass = "navTerLinkHover"+topColor.substr(0,1).toUpperCase()+topColor.substr(1);

							if(navgroups[secUid][terIndex].target != null){
								terTarget = 'target="'+navgroups[secUid][terIndex].target+'"';
								terLinkType = 'e';
							}else{
								terTarget = 'target="_top"';
								terLinkType = 'o';
							}	
							if(navgroups[secUid][terIndex].omniture != null){
								terOmniture = '"GM - Left Nav - '+navgroups[secUid][terIndex].omniture+'"';
							}else{
								terOmniture = "not assigned";
							}
							document.writeln('<tr><td class="navTer"><a id="navLnk:'+topIndex+':'+secIndex+':'+terIndex+'" href="'+terUrl+'" onClick=\'s_linkType="'+terLinkType+'";s_linkName='+terOmniture+';s_lnk=s_co(this);s_gs("gmgmcom");\' '+terTarget+' class="'+terClass+'">'+terText+'</a></td></tr>');
						}

						document.writeln('</table></div><table cellpadding="0" cellspacing="0" border="0" width="194">');
					}
				}

			document.writeln('</table></div>');
		}
	}

	document.writeln('<table cellpadding="0" cellspacing="0" border="0" width="194">');
	document.writeln('<tr><td><img src="images/leftnav/leftnav_bottom_1px.gif" alt="" border="0" width="194" height="1" /></td></tr></table>');
}

var currentTop = null;
var currentSec = null;
var currentColor = null;

function showMenu(topIndex, secIndex, color) {
	if(currentTop != null)
		document.getElementById('navDiv:'+currentTop).style.display = "none";

	if(currentSec != null) {

		document.getElementById('navDiv:'+currentSec).style.display = "none";
		document.getElementById('navArw:'+currentSec).src = "images/leftnav/leftnav_"+currentColor+"_arrow_right.gif";
	}
	
	document.getElementById('navDiv:'+topIndex).style.display = "block";
	
	currentTop = topIndex;

	if(secIndex != -1) {

		document.getElementById('navDiv:'+topIndex+':'+secIndex).style.display = "block";
		document.getElementById('navArw:'+topIndex+':'+secIndex).src = "images/leftnav/leftnav_"+color+"_arrow_down.gif";
		
		currentSec = topIndex+':'+secIndex;
		currentColor = color;
	}
}

function showNavState(uid) {
	
	var topUid = uid.charAt(0)+"00";
	var secUid = uid.charAt(0)+uid.charAt(1)+"0";
	var terUid = uid;
	
	var topIndex = null;
	var secIndex = null;
	var terIndex = null;

	for(i=0; i<menu.length; i++) {

		if(menu[i].uid == topUid) {

			topIndex = i;
			color = menu[i].color;
		}
	}

	if(navgroups[topUid] != null)
		for(i=0; i<navgroups[topUid].length; i++)
			if(navgroups[topUid][i].uid == secUid)
				secIndex = i;

	if(navgroups[secUid] != null)
		for(i=0; i<navgroups[secUid].length; i++)
			if(navgroups[secUid][i].uid == terUid)
				terIndex = i;

	if(topIndex != null) {

		if(secIndex == null) {

			showMenu(topIndex,-1,color);
		
		} else {

			showMenu(topIndex,secIndex,color);
		
			if(terIndex != null)
				document.getElementById('navLnk:'+topIndex+':'+secIndex+':'+terIndex).className = "navTerLink"+color.substr(0,1).toUpperCase()+color.substr(1);
		}
	}
}

var oldNavMap = new Array();

oldNavMap["About"] = "C00";
oldNavMap["Curriculum"] = "A00";
oldNavMap["Admission"] = "S00";
oldNavMap["International"] = "T00";
oldNavMap["Subsid"] = "U00";

oldNavMap["CorporateInfo"] = new Array("C01","C02","C03","C04","C05");

function showOldNavState(params) {
	
	var section = null;
	var layer = null;
	var page = null;

	var topUid = null;
	var secUid = null;
	var terUid = null;

	var pairs = params.split("&");
	var oldNavPages = new Array();

	for(i=0; i<pairs.length; i++) {
		
		pair = pairs[i].split("=");
		name = pair[0];
		value = pair[1];

		if(name == "section")
			section = value;

		if(name == "layer")
			layer = value;

		if(name == "page")
			page = value;
	}
	
	if(page != null)
		if(page.length == 2)
			if(page.charAt(0) == "0")
				page = page.charAt(1);

	if(oldNavMap[section] != null)
		topUid = oldNavMap[section];

	if(layer != section && oldNavMap[layer] != null)
		secUid = oldNavMap[layer][0];

	if(page != null && navgroups[secUid] != null)
		terUid = oldNavMap[layer][(parseInt(page)+1)];

	if(terUid != null)
		showNavState(terUid);
	else
		if(secUid != null)
			showNavState(secUid);
		else
			showNavState(topUid);
}
