/********************************************************************************
 File name : utilNavPrd.js
 Description : 
	This file displays the Common Top Navigation for the website
	
	27-Jan-2009 AbdelRahman Point transit times link to international transit times.
	21-Jul-2011 Doug - Updated for Convergence - Complete re-write
**********************************************************************************/

//Table to display Top Nav


sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=(this.className.length>0? " ": "") + "sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
		}
	}
}
mcAccessible = function() {
	var mcEls = document.getElementById("nav").getElementsByTagName("A");
	for (var i=0; i<mcEls.length; i++) {
		mcEls[i].onfocus=function() {
			this.className+=(this.className.length>0? " ": "") + "sffocus"; //a:focus
			this.parentNode.className+=(this.parentNode.className.length>0? " ": "") + "sfhover"; //li < a:focus
			if(this.parentNode.parentNode.parentNode.nodeName == "LI") {
				this.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.className.length>0? " ": "") + "sfhover"; //li < ul < li < a:focus
				if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") {
					this.parentNode.parentNode.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.parentNode.parentNode.className.length>0? " ": "") + "sfhover"; //li < ul < li < ul < li < a:focus
				}
			}
		}
		mcEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp("( ?|^)sffocus\\b"), "");
			this.parentNode.className=this.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
			if(this.parentNode.parentNode.parentNode.nodeName == "LI") {
				this.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
				if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") {
					this.parentNode.parentNode.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
				}
			}
		}
	}
}
// only ie needs the sfHover script. all need the accessibility script...
// thanks http://www.brothercake.com/site/resources/scripts/onload/
if(window.addEventListener) window.addEventListener('load', mcAccessible, false); // gecko, safari, konqueror and standard
else if(document.addEventListener) document.addEventListener('load', mcAccessible, false); // opera 7
else if(window.attachEvent) { // win/ie
	window.attachEvent('onload', sfHover);
	window.attachEvent('onload', mcAccessible);
} else { // mac/ie5
	if(typeof window.onload == 'function') {
		var existing = onload;
		window.onload = function() {
			existing();
			sfHover();
			mcAccessible();
		}
	} else {
		window.onload = function() {
			sfHover();
			mcAccessible();
		}
	}
}

function init() {
	
	var isMSIE = /*@cc_on!@*/0;    
	if (isMSIE) {
		document.getElementById("iemainrightshadow").style.visibility = "visible";
		document.getElementById("logo").style.marginTop = "1.6em";
	}
	else {
		document.getElementById("iemainrightshadow").style.visibility = "hidden";
	}
}


document.write("<div class='main'>");
document.write("<div id='iemainrightshadow' style='visibility:hidden;'>&nbsp;</div>");









document.write("<div id='header' class='header'>");
document.write("<a id='header'></a>");
document.write("<div class='siteid'>");
document.write("<div class='image'>");
document.write("<a href='http://www.dhl-usa.com' title='back&nbsp;to&nbsp;homepage'>");
document.write("<img src='http://www.dhl.com/img/meta/dhl_logo.gif' alt='back&nbsp;to&nbsp;homepage' width='134' height='42' class='logo' id='logo'/>");
document.write("<img src='http://www.dhl.com/js/lib/dijit/form/templates/blank.gif' alt='back&nbsp;to&nbsp;homepage' /></a>");
document.write("</div>");
document.write("<div class='clear'>&nbsp;</div>");
document.write("</div>");
document.write("<div class='headerservicelinks'>");
document.write("<div class='servicelinks'>");
document.write("<ul>");
document.write("<li class='firstItem'>English&nbsp;&nbsp;&nbsp;&nbsp;</li>");
document.write("<li><a href='http://www.dhl-usa.com/en/contact_center.html' title='Contact Center' target='_self'>Contact Center&nbsp;&nbsp;&nbsp;&nbsp;<img src='http://www.dhl.com/js/lib/dijit/form/templates/blank.gif' alt='Contact Center' /></a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/tools.html' title='Tools' target='_self'>&nbsp;Tools&nbsp;&nbsp;&nbsp;&nbsp;<img src='http://www.dhl.com/js/lib/dijit/form/templates/blank.gif' alt='Tools' /></a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/country_profile.html' title='Country Profile' target='_self'>&nbsp;Country Profile&nbsp;&nbsp;&nbsp;&nbsp;<img src='http://www.dhl.com/js/lib/dijit/form/templates/blank.gif' alt='DHL Global' /></a></li>");
document.write("<li><a href='http://www.dhl.com' title='DHL Global' target='_self'>DHL Global&nbsp;&nbsp;&nbsp;&nbsp;<img src='http://www.dhl.com/js/lib/dijit/form/templates/blank.gif' alt='DHL Global' /></a></li>");
document.write("</ul>");
document.write("</div>");
document.write("</div>");
document.write("<div class='clearAll'>&nbsp;</div>");
document.write("</div>");
document.write("<div class='navigation_main' style='display:block' >");


document.write("<div style='height:16px;'>");


var isMSIE = /*@cc_on!@*/0;    
if (isMSIE) {
		document.write("<div class='mainnav' style='position: absolute; left: 10px;top:5px;'>");
	    }
else
	{
		document.write("<div class='mainnav' style='position: absolute; left: 30px;top:5px;'>");
	}


document.write("<a id='navigation_main' ></a>");
document.write("<ul id='nav' >");

document.write("<li><a href='http://www.dhl-usa.com/en/express.html' class='nav_top'>&nbsp;&nbsp;&nbsp;Express</a>");
	document.write("<ul>");	
document.write("<li><a href='https://sso.dhl-usa.com/sso/Login_main.asp?nav=Login&hdnSiteID=0'class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;My DHL Express</a></li>")>
		document.write("<li><a 		href='http://www.dhl-usa.com/en/express/shipping.html'class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;Shipping</a></li>")>
		document.write("<li><a href='http://www.dhl-usa.com/en/express/tracking.html' 				class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;Tracking</a></li>");
		document.write("<li><a href='http://www.dhl-usa.com/en/express/export_services.html' 			class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;Export Services</a></li>");
		document.write("<li><a href='http://www.dhl-usa.com/en/express/import_services.html' 			class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;Import Services</a></li>");		
		document.write("<li><a href='http://www.dhl-usa.com/en/express/optional_services.html' 			class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;Optional Services</a></li>");
		document.write("<li><a href='http://www.dhl-usa.com/en/express/small_business.html' 			class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;Small Business &nbsp;Solutions</a></li>");
		document.write("<li><a href='http://www.dhl-usa.com/en/express/resource_center.html' 			class='navi'>&nbsp;&nbsp;&nbsp;&nbsp;Resource Center</a></li>");
	document.write("</ul>");
document.write("</li>");

document.write("<li><a href='http://www.dhl-usa.com/en/logistics.html' class='nav_top'>Logistics</a>");
document.write("<ul>");
document.write("<li><a href='http://www.dhl-dgf.com/logistics/freight_transportation.html' class='navi'>&nbsp;&nbsp;&nbsp;Freight Transportation</a></li>");
document.write("<li><a href='http://www.exel.com/exel/exel_warehousing.jsp' class='navi'>&nbsp;&nbsp;&nbsp;Warehousing and Distribution</a></li>");
document.write("<li><a href='http://www.dhl-dgf.com/logistics/customs_security_and_insurance.html' class='navi'>&nbsp;&nbsp;&nbsp;Customs, Security &amp; Insurance</a></li>");
document.write("<li><a href='http://www.exel.com/exel/index.jsp' class='navi'>&nbsp;&nbsp;&nbsp;Supply Chain Solutions</a></li>");
document.write("</ul>");
document.write("</li>");
document.write("<li><a href='http://www.dhl-usa.com/en/mail.html' class='nav_top'>Mail</a>");
document.write("</li>");
document.write("<li><a href='http://www.dhl-usa.com/en/press.html' class='nav_top'>Press</a>");
document.write("<ul>");
document.write("<li><a href='http://www.dhl-usa.com/en/press/releases.html' class='navi'>&nbsp;&nbsp;&nbsp;Press Releases</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/press/press_materials.html' class='navi'>&nbsp;&nbsp;&nbsp;Press Materials</a></li>");
document.write("</ul>");
document.write("</li>");
document.write("<li><a href='http://www.dhl-usa.com/en/careers.html' class='nav_top'>Careers</a>");
document.write("<ul>");
document.write("<li><a href='http://www.dhl-usa.com/en/careers/students.html' class='navi'>&nbsp;&nbsp;&nbsp;Students</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/careers/graduates.html' class='navi'>&nbsp;&nbsp;&nbsp;Graduates</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/careers/operations.html' class='navi'>&nbsp;&nbsp;&nbsp;Operations &amp; Support</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/careers/management.html' class='navi'>&nbsp;&nbsp;&nbsp;Management &amp; Professionals</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/careers/jobs.html' class='navi'>&nbsp;&nbsp;&nbsp;Jobs</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/careers/working_at_dhl.html' class='navi'>&nbsp;&nbsp;&nbsp;Working at DHL</a></li>");
document.write("</ul>");
document.write("</li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us.html' class='nav_top'>About Us</a>");
document.write("<ul>");
document.write("<li><a class='navi' href='http://www.dhl-usa.com/en/contact_center.html'>&nbsp;&nbsp;&nbsp;Contact Us</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/investor_relations.html' class='navi'>&nbsp;&nbsp;&nbsp;Investor Relations</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/company_portrait.html' class='navi'>&nbsp;&nbsp;&nbsp;Company Portrait</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/explore_dhl.html' class='navi'>&nbsp;&nbsp;&nbsp;Explore DHL</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/express.html' class='navi'>&nbsp;&nbsp;&nbsp;Express Division</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/forwarding_freight.html' class='navi'>&nbsp;&nbsp;&nbsp;Global Forwarding, Freight Division</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/supply_chain_cis_division.html' class='navi'>&nbsp;&nbsp;&nbsp;Supply Chain Division</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/mail.html' class='navi'>&nbsp;&nbsp;&nbsp;Global Mail Division</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/global_customer_solutions.html' class='navi'>&nbsp;&nbsp;&nbsp;Global Customer Solutions</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/innovation.html' class='navi'>&nbsp;&nbsp;&nbsp;Innovation</a></li>");
document.write("<li><a href='http://www.dhl-usa.com/en/about_us/sustainability.html' class='navi'>&nbsp;&nbsp;&nbsp;Responsibility</a></li>");
document.write("</ul>");
document.write("</li>");
document.write("</ul>");
document.write("</div>");



    function trimBoth(str) {
        return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
    }
 
    function isEmptySearch(s) {
        return ((s == null) || (s.length == 0))
    }
 
    function isAWB (awb) {
        awb = trimBoth(awb);
        if (isNaN(parseInt(awb))) return false;
        if (awb.length != 10 ) return false;
 
        var check1 = awb.substring(9,10);
        var check2 = awb.substring(0,9) % 7;
        if (check1 != check2) return false;
 
        return true;
    }
 
    function checkFormSearch(theForm) {
        var searchPage   = 'http://www.dhl-usa.com/content/us/en/search.shtml';
        var trackingPage = '/content/g0/en/express/tracking.shtml';
 
        //get the query string
        var queryString = theForm.q.value;
 
        if(!isEmptySearch(queryString)){
            if(isAWB(queryString)){
                document.quicksearch.action = trackingPage;
            } else {
                document.quicksearch.action = searchPage;
            }
            return true;
        } else {
            return false;
        }
    }

document.write("<div class='quicksearch'>");
document.write("<form action='http://www.dhl-usa.com/content/us/en/search.shtml' name='quicksearch' onsubmit='return checkFormSearch(this);'>");
document.write("<label for='q'>Content Search</label>");
document.write("<input type='text' id='q' class='q' name='q' />");
document.write("<input type='hidden'  name ='without' id='without' value='dropdown' />");
document.write("<input type='hidden' name='cqpages' value='on'/>");
document.write("<input type='hidden' id='category' name='category' value='/content/g0/en'/>");
document.write("<input type='submit' id='search' class='search' value='Go' />");
document.write("</form>");
document.write("</div>");
document.write("</div>");

document.write("</div>");


document.write("<div class='clearAll'>&nbsp;</div>");
document.write("</div>");

