﻿/************************************************************
*
*  TL Site.js
*
*  Site global JS
*  This is where you do things that are specific to your site, but apply to all pages.  Master.js should not
*  be changed without review by other team members.
************************************************************/

// called from Master.js window_load(e)
function Site_Window_Load(e)
{



}

function updateReferences() {

    // remove debugger before sending live.
    
    

    



    var location = new String();
    location = document.body.className;
    var pageTitle = new String();
    pageTitle = document.title.match(/\[.*\]/);
    

    var ukstring = new String();
    var usstring = new String();

    if (location == "inner UK") {

        if (pageTitle) {
            var newtitle = new String();
            newtitle = pageTitle.toString();
            var mid = newtitle.indexOf("`");
            ukstring = newtitle.substring(1, mid);
            document.title = "HotDocs - Document Automation for " + ukstring;

            
           
            var sideHyperlink = new String();

	    if(ukstring == "Corporate Philosophy")
	    {
            	sideHyperlink = document.getElementById("ctl00_sidebarPlaceHolder_sidebar_navigateList_ctl03_hyperlink");
            }
	    else
	    {
		sideHyperlink = document.getElementById("ctl00_sidebarPlaceHolder_sidebar_navigateList_ctl05_hyperlink");
            }

            if (whichBrs() == "Internet Explorer") {
                sideHyperlink.innerHTML = ukstring.toUpperCase();
            }
            else {
                sideHyperlink.textContent = ukstring.toUpperCase();
            }

            var newlink = new String();
            newlink = document.getElementById("ctl00_columnHeader_titleHeader");
            if (newlink != null || newlink != undefined) {

                var newlinktitle = new String();
                if (whichBrs() == "Internet Explorer") {
                    newlinktitle = newlink.innerHTML;
                }
                else {
                    newlinktitle = newlink.textContent;
                }



               
            }


        }
        else {

            for (i = 1; i <= 10; i++) {
                var sideHyperlink = new String();
                var sidelink = "ctl00_sidebarPlaceHolder_sidebar_navigateList_ctl0" + i + "_hyperlink";
                sideHyperlink = document.getElementById(sidelink);
                if (whichBrs() == "Internet Explorer") {
                    
                    var test = sideHyperlink.innerHTML;
                    var test = test.search(/CORPORATE/);
                    if (test != -1) {
                        if (location == "inner UK") {
                            sideHyperlink.innerHTML = "CORPORATE PHILOSOPHY";
                        }
                        else {
                            sideHyperlink.innerHTML = "CORPORATE RESPONSIBILITY";
                        }
                    }
                    var test = sideHyperlink.innerHTML;
                    var test = test.search(/PUBLISHING|HEALTH CARE/);
                    if (test != -1) {
                        if (location == "inner UK") {
                            sideHyperlink.innerHTML = "PUBLISHING";
                        }
                        else {
                            sideHyperlink.innerHTML = "HEALTH CARE";
                        }
                    }
                }
                else 
                {
                    
                    var test = sideHyperlink.textContent;
                    var test = test.search(/CORPORATE/);
                    if (test != -1) {
                        if (location == "inner UK") {
                            sideHyperlink.textContent = "CORPORATE PHILOSOPHY";
                        }
                        else {
                            sideHyperlink.textContent = "CORPORATE RESPONSIBILITY";
                        }
                    }
                    var test = sideHyperlink.textContent;
                    var test = test.search(/PUBLISHING|HEALTH CARE/);
                    if (test != -1) {
                        if (location == "inner UK") {
                            sideHyperlink.textContent = "PUBLISHING";
                        }
                        else {
                            sideHyperlink.textContent = "HEALTH CARE";
                        }
                    }
                }


            }

        }
    }
    else {

        if (pageTitle) {
            var newtitle = new String();
            newtitle = pageTitle.toString();
            var mid = newtitle.indexOf("`");
            usstring = newtitle.substring((mid + 1), (newtitle.length - 1));
            document.title = "HotDocs - Document Automation for " + usstring;

            
            var sideHyperlink = new String();
            if(usstring == "Corporate Responsibility")
	    {
            	sideHyperlink = document.getElementById("ctl00_sidebarPlaceHolder_sidebar_navigateList_ctl03_hyperlink");
            }
	    else
	    {
		sideHyperlink = document.getElementById("ctl00_sidebarPlaceHolder_sidebar_navigateList_ctl05_hyperlink");
            }
            if (whichBrs() == "Internet Explorer") {
                sideHyperlink.innerHTML = usstring.toUpperCase();
            }
            else {
                sideHyperlink.textContent = usstring.toUpperCase();
            }

            var newlink = new String();
            newlink = document.getElementById("ctl00_columnHeader_titleHeader");
            if (newlink != null || newlink != undefined) {

                var newlinktitle = new String();
                if (whichBrs() == "Internet Explorer") {
                    newlinktitle = newlink.innerHTML;
                }
                else {
                    newlinktitle = newlink.textContent;
                }

                
                
            }
            

        }
       
        
        

    }

    


}
function whichBrs() {
    var agt = navigator.userAgent.toLowerCase();
    if (agt.indexOf("opera") != -1) return 'Opera';
    if (agt.indexOf("staroffice") != -1) return 'Star Office';
    if (agt.indexOf("webtv") != -1) return 'WebTV';
    if (agt.indexOf("beonex") != -1) return 'Beonex';
    if (agt.indexOf("chimera") != -1) return 'Chimera';
    if (agt.indexOf("netpositive") != -1) return 'NetPositive';
    if (agt.indexOf("phoenix") != -1) return 'Phoenix';
    if (agt.indexOf("firefox") != -1) return 'Firefox';
    if (agt.indexOf("safari") != -1) return 'Safari';
    if (agt.indexOf("skipstone") != -1) return 'SkipStone';
    if (agt.indexOf("msie") != -1) return 'Internet Explorer';
    if (agt.indexOf("netscape") != -1) return 'Netscape';
    if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
    if (agt.indexOf('\/') != -1) {
        if (agt.substr(0, agt.indexOf('\/')) != 'mozilla') {
            return navigator.userAgent.substr(0, agt.indexOf('\/'));
        }
        else return 'Netscape';
    } else if (agt.indexOf(' ') != -1)
        return navigator.userAgent.substr(0, agt.indexOf(' '));
    else return navigator.userAgent;
}
