


var baseSite;		
var Nav;
var ticker;

// TEST

		


// This is called from the doNavDraw function in navObjects.js, called via body.onLoad
function initJavaScriptItems() {
	
	baseSite = "";
	Nav = new Navigation();
	initialiseNav();
	ticker = new Ticker("ticker");
	initialiseTicker();
	
	
			// Addition to support absolutely positioned countries and languages lists
			
				drawCountriesDropdown("frominit");
			
			drawLanguagesList("frominit");
	
}




function initialiseNav() {
    //############### SET UP YOUR NAV OPTIONS FROM HERE ##################
    // PLEASE NOTE THAT YOU SHOULD TEST YOUR NAV IMPLEMENTATION IN ALL BROWSERS BEFORE RELEASING
    // you may leave some of the options, and default values will be used.
    /*general preferences and positioning*/
		
	  var verticalSpacer = 0;
		
    Nav.top = 80 + verticalSpacer;
    Nav.left = 182;
    Nav.instanceName = "Nav"; //VERY IMPORTANT
    Nav.childLevelItemWidth = 200;
    Nav.xSpacing = 0;
    Nav.ySpacing = 0;
    Nav.topLevelNavItemHeight = 25;
	Nav.topLevelBackgroundColour = "";
    Nav.childLevelBackgroundColour = "#ffffff";
    Nav.topLevelLinkClass = "firstlevelnav";
    Nav.childLevelLinkClass = "secondlevelnav";
    Nav.childGroupParagraph = "childGroupParagraph";
    Nav.letterSpacing = 0.5;
    Nav.lineHeight = 20;
    Nav.padding = 0;
    Nav.centeringOffset = 0; // 0 means completely center, anything else moves nav to the RIGHT
    /*border options (limited browser support)*/
    Nav.childLevelBorder = "solid"; // solid, dotted, dashed.. (probably others)
    Nav.childLevelBorderColour = "#000000";
    Nav.childLevelBorderWidth = 0;
    /*border options for child levels only (limited browser support)*/
    Nav.childShadowBodyColour = "#eeeeee";
    Nav.childShadowLineColour = "#eeeeee";
    Nav.childShadowDeltaX = -1;
    Nav.childShadowDeltaY = 1;

    Nav.nextButtonCode = "<img src=\"images/im_next_level.gif\" height=\"14\" width=\"14\" border=\"0\" align=\"right\">";
	Nav.leftSpacerImage = "<img src=\"images/1x1.gif\" width=\"6\" height=\"2\" align=\"left\"/>";

	Nav.cellMouseOverColour = "#ff6600";
	Nav.cellMouseOutColour = Nav.childLevelBackgroundColour; // could make a colour "stick"..
	
// Nav.addTopLevelNavItem("about", "<img src='images/nav_icon_a.gif' width='22' height='16' alt='*' border='0' />About TNT", baseSite+"index.html", 130);
Nav.addTopLevelNavItem("about", "<img src='images/nav_icon_t.gif' width='22' height='16' alt='*' border='0' />TNT Pakistan", baseSite+"index.html", 130);
	Nav.addNavItem("about", "Overview", baseSite+"overview.html"); 
	Nav.addNavItem("about", "Our Global Mission and Vision", baseSite+"mission.html"); 
    Nav.addNavItem("about", "Domestic Network", baseSite+"");
	Nav.getNonTopLevelNavItem("Domestic Network").addChild("Offices and Express Centers", baseSite+"network.html");
	Nav.getNonTopLevelNavItem("Domestic Network").addChild("Delivery Areas", baseSite+"delivareas.html");
//  Nav.addNavItem("about", "Domestic Network - Delivery Areas", baseSite+"network.html");
//  Nav.addNavItem("about", "Express Centers", baseSite+"expcenters.html");
//  Nav.addNavItem("about", "Delivery Areas", baseSite+"delivareas.html");
//	Nav.addNavItem("about", "News Letter", baseSite+"news.html"); 

//	Nav.getNonTopLevelNavItem("Our News").addChild("Latest Releases", baseSite+"latest.html");
//	Nav.getNonTopLevelNavItem("Our News").addChild("Press Archive", baseSite+"press.html");
//	Nav.getNonTopLevelNavItem("Our News").addChild("Service Alerts", baseSite+"service.html");
//	Nav.getNonTopLevelNavItem("Our News").addChild("Customs and Shipment Requirements", baseSite+"requirements.html");
//	Nav.getNonTopLevelNavItem("Our News").addChild("Internet Fraud", baseSite+"internet_fraud.html");
	
Nav.addTopLevelNavItem("services", "<img src='images/nav_icon_p.gif' width='22' height='16' alt='*' border='0' />Products and Services", baseSite+"index.html", 190);
	Nav.addNavItem("services", "International", baseSite+"international.html");
	Nav.getNonTopLevelNavItem("International").addChild("Products and Services", baseSite+"international.html");
	Nav.getNonTopLevelNavItem("International").addChild("Shipping Information", baseSite+"intlshpinfo.html");
	Nav.getNonTopLevelNavItem("International").addChild("Mobile Services", baseSite+"mobilesvcs.html");
	Nav.getNonTopLevelNavItem("International").addChild("Life Sciences", baseSite+"lifesciencint.html");
	Nav.addNavItem("services", "Domestic", baseSite+"domestic.html");
	Nav.getNonTopLevelNavItem("Domestic").addChild("Products and Services", baseSite+"domestic.html");
	Nav.getNonTopLevelNavItem("Domestic").addChild("Shipping Information", baseSite+"domsshpinfo.html");
	Nav.getNonTopLevelNavItem("Domestic").addChild("Life Sciences", baseSite+"lifesciencdom.html");
//  Nav.addNavItem("services", "Special", baseSite+"special.html");


//	Nav.getNonTopLevelNavItem("Special Services").addChild("Time Critical Services", baseSite+"timecritical.html");
//	Nav.getNonTopLevelNavItem("Special Services").addChild("Freight Services", baseSite+"freightservices.html");
//	Nav.getNonTopLevelNavItem("Special Services").addChild("Special Handling Services", baseSite+"special_handling_services.html");
//	Nav.getNonTopLevelNavItem("Special Services").addChild("Storapart and Distribution Services", baseSite+"storapart_and_distribution.html");
//	Nav.getNonTopLevelNavItem("Special Services").addChild("Outsourced Services", baseSite+"outsourced_services.html");
	
	
//	Nav.addNavItem("services", "Online Tools", baseSite+"/services/online.en_pk.html"); 
//	Nav.getNonTopLevelNavItem("Online Tools").addChild("Send package", "javascript:void(initShipper('en','generic'));.en_pk");
//	Nav.getNonTopLevelNavItem("Online Tools").addChild("Track package", "http://www.tnt.com/webtracker/tracker.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk");
//	Nav.getNonTopLevelNavItem("Online Tools").addChild("Check transit times", "http://www.tnt.com/wwtt/wwttinput.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk");
//	Nav.getNonTopLevelNavItem("Online Tools").addChild("Check price", "http://www.tnt.com/pricing/pricingInput.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk");
//	Nav.getNonTopLevelNavItem("Online Tools").addChild("Arrange collection", "http://www.tnt.com/collection/collectionInitial.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk");
//	Nav.getNonTopLevelNavItem("Online Tools").addChild("myTNT", "javascript:void(initCustServ());.en_pk");
//	Nav.getNonTopLevelNavItem("Online Tools").addChild("Downloads", baseSite+"/services/online/downloads.en_pk.html");
	
//	Nav.addNavItem("services", "Shipping Information", baseSite+"shippinginfo.html"); 
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Duties and Taxes",           baseSite+"duties.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Out-of-Hand Delivery Areas", baseSite+"outofhand.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Items TNT will Not Carry",   baseSite+"notcarry.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Consignment Note",           baseSite+"consignment.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Security Inspection",        baseSite+"inspection.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Terms and Conditions",       baseSite+"termscond.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Insurance",                  baseSite+"insurance.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Proof of Delivery",          baseSite+"pod.html");
//	Nav.getNonTopLevelNavItem("Shipping Information").addChild("Volumetric Shipments",       baseSite+"volumetric.html");



	
//	Nav.addNavItem("services", "ExpressManager", baseSite+"/services/isolutions.en_pk.html"); 
//	Nav.getNonTopLevelNavItem("ExpressManager").addChild("ExpressManager Benefits", baseSite+"/services/isolutions/windows.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressManager").addChild("Internet - ExpressManager Benefits", baseSite+"/services/isolutions/internet.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressManager").addChild("ExpressManager Demonstration", baseSite+"/services/isolutions/isolutions0.en_pk.html");
	
//	Nav.addNavItem("services", "ExpressMobile", baseSite+"/services/msolutions.en_pk.html"); 
//	Nav.getNonTopLevelNavItem("ExpressMobile").addChild("SMS Services", baseSite+"/services/msolutions/smsservices.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressMobile").addChild("PDA Services", baseSite+"/services/msolutions/pdaservices.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressMobile").addChild("WAP Services", baseSite+"/services/msolutions/wapservices.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressMobile").addChild("Email Services", baseSite+"/services/msolutions/email.en_pk.html");
	
//	Nav.addNavItem("services", "ExpressConnect", baseSite+"/services/iconnections.en_pk.html"); 
//	Nav.getNonTopLevelNavItem("ExpressConnect").addChild("Tracking Module", baseSite+"/services/iconnections/tracking.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressConnect").addChild("Pricing Module", baseSite+"/services/iconnections/pricing.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressConnect").addChild("Shipping Module", baseSite+"/services/iconnections/shipping.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressConnect").addChild("Business Models", baseSite+"/services/iconnections/business.en_pk.html");
//	Nav.getNonTopLevelNavItem("ExpressConnect").addChild("Product Support", baseSite+"/services/iconnections/product.en_pk.html");
	
//	Nav.addNavItem("services", "Industry Solutions", baseSite+"/services/industry.en_pk.html"); 
//	Nav.getNonTopLevelNavItem("Industry Solutions").addChild("ICT Industry", baseSite+"/services/industry/ictindustry.en_pk.html");
//	Nav.getNonTopLevelNavItem("Industry Solutions").addChild("Life Sciences", baseSite+"/services/industry/life.en_pk.html");
//	Nav.getNonTopLevelNavItem("Industry Solutions").addChild("b2b eFulfilment Solutions", baseSite+"/services/industry/b2befulfilment.en_pk.html");
//	Nav.getNonTopLevelNavItem("Industry Solutions").addChild("Integrated Direct Express", baseSite+"/services/industry/integrated_direct.en_pk.html");
	
//	Nav.addNavItem("services", "ExpressShipper", baseSite+"/services/expressshipper.en_pk.html"); 


Nav.addTopLevelNavItem("OtherSites", "<img src='images/nav_icon_g.gif' width='22' height='16' alt='*' border='0' />Other Sites", baseSite+"logistics.html", 300);
	Nav.addNavItem("OtherSites", "NTL Express and Logistics", baseSite+"http://www.ntl.com.pk");



}

function drawNavItem(title, url, divClass) {
	document.write('<div class="leftnav '+divClass+'"><a href="'+url+'">'+title+'</a></div>');
}

function drawLeftNav(isNotGenerated) {
  var divClass = (isNotGenerated) ? "" : "generated";
// drawNavItem("Shipping" , "shipping.html", divClass);
drawNavItem("Arrange Collection" , "arrangecol.html", divClass);
drawNavItem("Price Check" , "pricecheck.html", divClass);
drawNavItem("Tracking" , "index.html", divClass);
drawNavItem("Contact Us" , "contactus.html", divClass);
//drawNavItem("Terms and Conditions" , "termsandconditions.html", divClass);
//drawNavItem("On Testing" , "template.html", divClass);
// drawNavItem("My TNT" , "index.html", divClass);

// drawNavItem("track package" , "http://www.tnt.com/webtracker/tracker.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk", divClass);
// drawNavItem("check transit times" , "http://www.tnt.com/wwtt/wwttinput.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk", divClass);
// drawNavItem("check price" , "http://www.tnt.com/pricing/pricingInput.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk", divClass);
// drawNavItem("arrange collection" , "http://www.tnt.com/collection/collectionInitial.do?navigation=1&respLang=en&respCountry=GENERIC&genericSiteIdent=.en_pk", divClass);
// drawNavItem("myTNT" , "javascript:void(initCustServ());", divClass);	
}




function initialiseTicker() {
  var verticalOffset = 40;

	  var verticalSpacer = 0;
	
	ticker.top = 138+verticalSpacer;
	
		ticker.left = 20;
	
	ticker.css = "header";

	
}

function drawLanguagesList(frominit) {
	var languagesJS = '<span class="options"><input type="hidden" name="previous_language" value="<ANY languageValue>"></span>';
	var verticalSpacer = 0;
	if (frominit=="frominit") {
		
			var leftmargin = 638;
	

		writeContentToPosition("languagesJS", leftmargin, 34+verticalSpacer, 150, 100, languagesJS);
	} else {
		document.writeln(languagesJS);
	}
}