﻿<!--//file name must be in the following format: globalYYYYMM.aspx, asiapasificYYYYMM.aspx, etc -->

/**************** MOSS 2007************************/

    function PrintDateFilteringControls()
    {
	try {
        document.write("<ul id=navtertiary><li id=yCurrent></li><li id=yPrevious></li></ul>");
	    document.write("<ul id=navtertiary_sub><li id=m01></li><li id=m02></li><li id=m03></li><li id=m04></li><li id=m05></li><li id=m06></li><li id=m07></li><li id=m08></li><li id=m09></li><li id=m10></li><li id=m11></li><li id=m12></li></ul>");
        var strUrl = document.location.href;
        var strName = strUrl.substring(strUrl.lastIndexOf("/") + 1, strUrl.lastIndexOf("."));
        var strYear = "", strMonth = "", strRegion = "";
        for (var i=0; i<strName.length; i++)
        {
            if (isNaN(strName.charAt(i)))
                strRegion += strName.charAt(i);
            else
            {
                if (strYear.length < 4)
                    strYear += strName.charAt(i);
                else if (strMonth.length < 2)
                    strMonth += strName.charAt(i);
            }
        }
        var dtToday = new Date();
        var curYear = dtToday.getFullYear();
        var curMonth = (dtToday.getMonth()+1).toString();
        if (curMonth.length < 2)    curMonth = "0" + curMonth;
       //set up current, previous year values; disable requested year        
        document.getElementById("yCurrent").innerHTML = "<strong>" + curYear + "</strong>"
        document.getElementById("yPrevious").innerHTML = "<strong>" + (curYear - 1) + "</strong>"
        var blnEnabled = (curYear.toString() == strYear) ;
        var strHtmlEnabled = "", strHtmlDisabled = "";
        strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + strMonth + ".aspx'><strong>#YYYY#</strong></a>";
        strHtmlDisabled = "<strong>#YYYY#</strong>";
        if (curYear.toString() == strYear)
        {
            document.getElementById("yCurrent").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear) + " | "; 
            document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1); 
        }
        else if ((curYear-1).toString() == strYear)
        {
            if (strMonth > curMonth)
                strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
            document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | "; 
            document.getElementById("yPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 1); 
        }
        else 
        {
            if (strMonth > curMonth)
                strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
            document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | "; 
            document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1); 
        }
//set up months
        strHtmlEnabled = "<a href='" + strRegion + strYear + "#MM#" + ".aspx'>#MMM#</a>";
        strHtmlDisabled = "#MMM#";
        var strHtml = "", strFormattedMonth = "", strMonthName = "";
        for (var i=1; i<=12; i++)
        {
            if (i < 10)  strFormattedMonth = "0" + i.toString();
            else        strFormattedMonth = i.toString();
            switch (i)  {
            case 1:     strMonthName = "Jan"; break;
            case 2:     strMonthName = "Feb"; break;
            case 3:     strMonthName = "Mar"; break;
            case 4:     strMonthName = "Apr"; break;
            case 5:     strMonthName = "May"; break;
            case 6:     strMonthName = "Jun"; break;
            case 7:     strMonthName = "Jul"; break;
            case 8:     strMonthName = "Aug"; break;
            case 9:     strMonthName = "Sep"; break;
            case 10:    strMonthName = "Oct"; break;
            case 11:    strMonthName = "Nov"; break;
            case 12:    strMonthName = "Dec"; break;   }
            if (strFormattedMonth == strMonth)
                strHtml = strHtmlDisabled.replace("#MMM#", strMonthName);
            else
                strHtml = strHtmlEnabled.replace("#MM#", strFormattedMonth).replace("#MMM#", strMonthName);
            if ((strYear == curYear) && (strFormattedMonth >= curMonth)) 
                strHtml = strHtml;
            else if (i == 12)    
                strHtml = strHtml;
            else   
                strHtml += " | ";
            document.getElementById("m" + strFormattedMonth).innerHTML = strHtml;
            if ((strYear == curYear) && (strFormattedMonth > curMonth)) 
                document.getElementById("m" + strFormattedMonth).style.display = "none";
        }   
	}
	catch(e) {}     
    }
    

//file name must be in the following format: globalYYYY.aspx, asiapasificYYYY.aspx, etc
function CompNewsPrintDateFilteringControls()
{
    
    var url = document.location.href;
    if(url.indexOf("CompNews2011.aspx") > 0 || url.indexOf("CompNews2010.aspx") > 0) 
    {
       // add years
       	try {
        document.write("<ul id=navtertiary><li id=yCurrent></li><li id=yPrevious></li></ul>");
	    document.write("<ul id=navtertiary_sub><li id=m01></li><li id=m02></li><li id=m03></li><li id=m04></li><li id=m05></li><li id=m06></li><li id=m07></li><li id=m08></li><li id=m09></li><li id=m10></li><li id=m11></li><li id=m12></li></ul>");
        var strUrl = document.location.href;
        var strName = strUrl.substring(strUrl.lastIndexOf("/") + 1, strUrl.lastIndexOf("."));
        var strYear = "", strMonth = "", strRegion = "";
        for (var i=0; i<strName.length; i++)
        {
            if (isNaN(strName.charAt(i)))
                strRegion += strName.charAt(i);
            else
            {
                if (strYear.length < 4)
                    strYear += strName.charAt(i);
                else if (strMonth.length < 2)
                    strMonth += strName.charAt(i);
            }
        }
        var dtToday = new Date();
        var curYear = dtToday.getFullYear();
        var curMonth = (dtToday.getMonth()+1).toString();
        if (curMonth.length < 2)    curMonth = "0" + curMonth;
//set up current, previous year values; disable requested year        
        document.getElementById("yCurrent").innerHTML = "<strong>" + curYear + "</strong>"
        document.getElementById("yPrevious").innerHTML = "<strong>" + (curYear - 1) + "</strong>"
        var blnEnabled = (curYear.toString() == strYear) ;
        var strHtmlEnabled = "", strHtmlDisabled = "";
        strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + strMonth + ".aspx'><strong>#YYYY#</strong></a>";
        strHtmlDisabled = "<strong>#YYYY#</strong>";
        if (curYear.toString() == strYear)
        {
            document.getElementById("yCurrent").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear) + " | "; 
            document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1); 
        }
        else if ((curYear-1).toString() == strYear)
        {
            if (strMonth > curMonth)
                strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
            document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | "; 
            document.getElementById("yPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 1); 
        }
        else 
        {
            if (strMonth > curMonth)
                strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
            document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | "; 
            document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1); 
        }
//set up months
/*
        strHtmlEnabled = "<a href='" + strRegion + strYear + "#MM#" + ".aspx'>#MMM#</a>";
        strHtmlDisabled = "#MMM#";
        var strHtml = "", strFormattedMonth = "", strMonthName = "";
        for (var i=1; i<=12; i++)
        {
            if (i < 10)  strFormattedMonth = "0" + i.toString();
            else        strFormattedMonth = i.toString();
            switch (i)  {
            case 1:     strMonthName = "Jan"; break;
            case 2:     strMonthName = "Feb"; break;
            case 3:     strMonthName = "Mar"; break;
            case 4:     strMonthName = "Apr"; break;
            case 5:     strMonthName = "May"; break;
            case 6:     strMonthName = "Jun"; break;
            case 7:     strMonthName = "Jul"; break;
            case 8:     strMonthName = "Aug"; break;
            case 9:     strMonthName = "Sep"; break;
            case 10:    strMonthName = "Oct"; break;
            case 11:    strMonthName = "Nov"; break;
            case 12:    strMonthName = "Dec"; break;   }
            if (strFormattedMonth == strMonth)
                strHtml = strHtmlDisabled.replace("#MMM#", strMonthName);
            else
                strHtml = strHtmlEnabled.replace("#MM#", strFormattedMonth).replace("#MMM#", strMonthName);
            if ((strYear == curYear) && (strFormattedMonth >= curMonth)) 
                strHtml = strHtml;
            else if (i == 12)    
                strHtml = strHtml;
            else   
                strHtml += " | ";
            document.getElementById("m" + strFormattedMonth).innerHTML = strHtml;
            if ((strYear == curYear) && (strFormattedMonth > curMonth)) 
                document.getElementById("m" + strFormattedMonth).style.display = "none";
        }   
        */
    }
   catch(e) {}     

    }
    else
    {
       // Do nothing           
    }
    
}

/**************** MOSS 2007************************/


/*************[Begin] Dynamic News Archival -- Added by Shanthimai on 10Oct2011 *******************/  
  
/**************************************** [Begin] -- Fetching Parameters***************************/  

var qsParm = new Array();

function GetQueryStringData() 
{
    var query = window.location.search.substring(1);			        
    var parms = query.split('&');			      
    for (var i = 0; i < parms.length; i++) {
        var pos = parms[i].indexOf('=');
        if (pos > 0) {
            var key = parms[i].substring(0, pos);
            var val = parms[i].substring(pos + 1);
            qsParm[key] = val;
        }
    }
}

/********* [End] -- Fetching Parameters*****************/  


/********* [Begin] -- Article - News Archival Print Date Filtering Controls *****************/  

function NewsArchivalPrintDateFilteringControls() {// FUNCTION BEGIN
    try { // BEGIN OF TRY

       // alert("NewsArchivalPrintDateFilteringControls");  
        document.write("<ul id=navtertiary><li id=yCurrent></li><li id=yPrevious></li><li id=yaPrevious></li></ul>");
        document.write("<ul id=navtertiary_sub><li id=m01></li><li id=m02></li><li id=m03></li><li id=m04></li><li id=m05></li><li id=m06></li><li id=m07></li><li id=m08></li><li id=m09></li><li id=m10></li><li id=m11></li><li id=m12></li></ul>");
        var strUrl = document.location.href;
        //var strName = strUrl.substring(strUrl.lastIndexOf("/") + 1, strUrl.lastIndexOf("."));
        var strName = "";
        if (strUrl.indexOf('?') !== -1) 
        {
            strName = strUrl.substring(0, strUrl.indexOf('?')); 
            //Get only current page name                         
            strName = strName.substr(strName.lastIndexOf('/') + 1);
            //alert(strName);                          
        }
        var strYear = "", strMonth = "", strRegion = "";

        // Get Query String Values
        GetQueryStringData();
       
        strRegion = qsParm['Region'];
        strYear = qsParm['Year'];
        strMonth = qsParm['Month'];
        

       /* alert("Display Params");
        alert(strRegion);
        alert(strYear);
        alert(strMonth); */
        
        var dtToday = new Date();
        var curYear = dtToday.getFullYear();

        var curMonth = (dtToday.getMonth() + 1).toString();
        if (curMonth.length < 2) { curMonth = "0" + curMonth; }
        
        //region specific title
       /* if (strRegion == "The%20Americas") {   document.getElementById("articleTitle").innerHTML = "The Americas";  }
		else */
		
		if (strRegion == "Europe") { document.getElementById("articleTitle").innerHTML = "Europe";       }
		else if (strRegion == "North%20America") { document.getElementById("articleTitle").innerHTML = "North America";  }
		else if (strRegion == "South%20America") { document.getElementById("articleTitle").innerHTML = "South America";  }
		else if (strRegion == "Asia%20Pacific%20and%20Africa") {  document.getElementById("articleTitle").innerHTML = "Asia Pacific and Africa"; }
		else { document.getElementById("articleTitle").innerHTML = ""; }  
		
          if(strMonth == null || strMonth == "") {strMonth = curMonth;} 
          if(strYear == null || strYear == "") {strYear = curYear;} 


        if ((strYear != "" && strMonth != "")) 
        {
           // Begin -- check if year & month has data then proceed       
        
        
       



        //set up current, previous year values; disable requested year
        document.getElementById("yCurrent").innerHTML = "<strong>" + curYear + "</strong>";
        document.getElementById("yPrevious").innerHTML = "<strong>" + (curYear - 1) + "</strong>";
        document.getElementById("yaPrevious").innerHTML = "<strong>" + (curYear - 2) + "</strong>";
        var blnEnabled = (curYear.toString() == strYear);
        var strHtmlEnabled = "", strHtmlDisabled = "";	          

         

            if (strRegion != null && strRegion != "")
            {
            strHtmlEnabled = "<a href='" + strName + "?Region=" + strRegion + "&Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
            }
            else
            {
             strHtmlEnabled = "<a href='TopStoriesNewsArchive.aspx?Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
             
            }



            // strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + strMonth + ".aspx'><strong>#YYYY#</strong></a>";
            strHtmlDisabled = "<strong>#YYYY#</strong>";
            if (curYear.toString() == strYear) {
                document.getElementById("yCurrent").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1) + " | ";
                document.getElementById("yaPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 2).replace("#YYYY#", curYear - 2);

            }
            else if ((curYear - 1).toString() == strYear) {
                if (strMonth > curMonth)
                {
                
                  if (strRegion != null && strRegion != "")
                  {                
                    strHtmlEnabled = "<a href='" + strName + "?Region=" + strRegion + "&Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
                   }
                   else
                   {
                   
                    strHtmlEnabled = "<a href='TopStoriesNewsArchive.aspx?Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
                   }
                    
                    
                // strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
                document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1) + " | ";
                document.getElementById("yaPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 2).replace("#YYYY#", curYear - 2);

                }
               else
                {                
                document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1) + " | ";
                document.getElementById("yaPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 2).replace("#YYYY#", curYear - 2);
                } 
            }
             else if ((curYear - 2).toString() == strYear) {
                if (strMonth > curMonth)
                {
                
                  if (strRegion != null && strRegion != "")
                  {                
                    strHtmlEnabled = "<a href='" + strName + "?Region=" + strRegion + "&Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
                   }
                   else
                   {
                   
                    strHtmlEnabled = "<a href='TopStoriesNewsArchive.aspx?Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
                   }
                    
                    
                // strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
                document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1) + " | ";
                document.getElementById("yaPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 2).replace("#YYYY#", curYear - 2);

                }                
               else
                {                
                document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1) + " | ";
                document.getElementById("yaPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 2).replace("#YYYY#", curYear - 2);
                } 
            }            
            
            else {
                if (strMonth > curMonth)                
                {
                  if (strRegion != null && strRegion != "")
                  {
                    strHtmlEnabled = "<a href='" + strName + "?Region=" + strRegion + "&Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
                  }
                  else                  
                  {
                   strHtmlEnabled = "<a href='TopStoriesNewsArchive.aspx?Year=#YYYY#" + "&Month=" + curMonth + "'><strong>#YYYY#</strong></a>";
                    
                  }
                    
                //strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
                document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1) + " | ";
                document.getElementById("yaPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 2).replace("#YYYY#", curYear - 2);

                
                }

            }
            //set up months
            //strHtmlEnabled = "<a href='" + strRegion + strYear + "#MM#" + ".aspx'>#MMM#</a>";
            if (strRegion != null && strRegion != "")
            {
            strHtmlEnabled = "<a href='" + strName + "?Region=" + strRegion + "&Year=" + strYear + "&Month=#MM#'><strong>#MMM#</strong></a>";
            }
            else
            {
             strHtmlEnabled = "<a href='TopStoriesNewsArchive.aspx?Year=" + strYear + "&Month=#MM#'><strong>#MMM#</strong></a>";            

            }
            strHtmlDisabled = "#MMM#";

            var strHtml = "", strFormattedMonth = "", strMonthName = "";
            for (var i = 1; i <= 12; i++) {
                if (i < 10) strFormattedMonth = "0" + i.toString();
                else strFormattedMonth = i.toString();
                switch (i) {
                    case 1: strMonthName = "Jan"; break;
                    case 2: strMonthName = "Feb"; break;
                    case 3: strMonthName = "Mar"; break;
                    case 4: strMonthName = "Apr"; break;
                    case 5: strMonthName = "May"; break;
                    case 6: strMonthName = "Jun"; break;
                    case 7: strMonthName = "Jul"; break;
                    case 8: strMonthName = "Aug"; break;
                    case 9: strMonthName = "Sep"; break;
                    case 10: strMonthName = "Oct"; break;
                    case 11: strMonthName = "Nov"; break;
                    case 12: strMonthName = "Dec"; break;
                }
                if (strFormattedMonth == strMonth)
                    strHtml = strHtmlDisabled.replace("#MMM#", strMonthName);
                else
                    strHtml = strHtmlEnabled.replace("#MM#", strFormattedMonth).replace("#MMM#", strMonthName);
                if ((strYear == curYear) && (strFormattedMonth >= curMonth))
                    strHtml = strHtml;
                else if (i == 12)
                    strHtml = strHtml;
                else
                    strHtml += " | ";
                document.getElementById("m" + strFormattedMonth).innerHTML = strHtml;
                if ((strYear == curYear) && (strFormattedMonth > curMonth))
                    document.getElementById("m" + strFormattedMonth).style.display = "none";
            }

        } // end of region,year,month check loop

        else {
            // will be executed if the year or month has no data
          
            if ((strYear == null || strYear == ""))
            { alert("Year cannot be null or empty"); document.writeln(" No Year Found.Data will not be displayed"); }
             if ((strMonth == null || strMonth == ""))
             { alert("Month cannot be null or empty"); document.writeln(" No Month Found.Data will not be displayed"); }

             
        }
        
        
    } // END OF TRY
    catch (e) { }
} //FUNCTION END

/********* [End] -- Article - News Archival Print Date Filtering Controls *****************/

/********* [Begin] -- Comp News Archival Print Date Filtering Controls *****************/
function CompNewsArchivalPrintDateFilteringControls() {// FUNCTION BEGIN
    try { // BEGIN OF TRY

       // alert("CompNewsArchivalPrintDateFilteringControls");
        document.write("<ul id=navtertiary><li id=yCurrent></li><li id=yPrevious></li></ul>");
        //document.write("<ul id=navtertiary_sub><li id=m01></li><li id=m02></li><li id=m03></li><li id=m04></li><li id=m05></li><li id=m06></li><li id=m07></li><li id=m08></li><li id=m09></li><li id=m10></li><li id=m11></li><li id=m12></li></ul>");
        var strUrl = document.location.href;
        //var strName = strUrl.substring(strUrl.lastIndexOf("/") + 1, strUrl.lastIndexOf("."));
        var strName = "";
        if (strUrl.indexOf('?') !== -1) {
            strName = strUrl.substring(0, strUrl.indexOf('?'));
            //Get only current page name                         
            strName = strName.substr(strName.lastIndexOf('/') + 1);
            //alert(strName);                          
        }
       /* else        
        {
          strName = "CompNewsArchival.aspx";
        }*/
        
        var strYear = "", strMonth = "";
        
        // Get Query String Values
        GetQueryStringData();

       
        strYear = qsParm['Year'];
        
        
         var dtToday = new Date();
            var curYear = dtToday.getFullYear();

            var curMonth = (dtToday.getMonth() + 1).toString();
            if (curMonth.length < 2) { curMonth = "0" + curMonth; }

          if(strMonth == null || strMonth == "") {strMonth = curMonth;} 
          if(strYear == null || strYear == "") {strYear = curYear;} 
          

        if ((strYear != "")) {
            // Begin -- check if year has data then proceed       


            //set up current, previous year values; disable requested year
            document.getElementById("yCurrent").innerHTML = "<strong>" + curYear + "</strong>";
            document.getElementById("yPrevious").innerHTML = "<strong>" + (curYear - 1) + "</strong>";
            var blnEnabled = (curYear.toString() == strYear);
            var strHtmlEnabled = "", strHtmlDisabled = "";

       

            strHtmlEnabled = "<a href='" + strName + "?Year=#YYYY#'><strong>#YYYY#</strong></a>";



            // strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + strMonth + ".aspx'><strong>#YYYY#</strong></a>";
            strHtmlDisabled = "<strong>#YYYY#</strong>";
            if (curYear.toString() == strYear) {
                document.getElementById("yCurrent").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1);
            }
            else if ((curYear - 1).toString() == strYear) {
                if (strMonth > curMonth)
                    strHtmlEnabled = "<a href='" + strName + "?Year=#YYYY#'><strong>#YYYY#</strong></a>";
                // strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
                document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlDisabled.replace("#YYYY#", curYear - 1);


            }
            else {
                if (strMonth > curMonth)
                  strHtmlEnabled = "<a href='" + strName + "?Year=#YYYY#'><strong>#YYYY#</strong></a>";
                //strHtmlEnabled = "<a href='" + strRegion + "#YYYY#" + curMonth + ".aspx'><strong>#YYYY#</strong></a>";
                document.getElementById("yCurrent").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear).replace("#YYYY#", curYear) + " | ";
                document.getElementById("yPrevious").innerHTML = strHtmlEnabled.replace("#YYYY#", curYear - 1).replace("#YYYY#", curYear - 1);

            }
            //set up months
            /*
            //strHtmlEnabled = "<a href='" + strRegion + strYear + "#MM#" + ".aspx'>#MMM#</a>";
            strHtmlEnabled = "<a href='" + strName + "?Year=" + strYear + "&Month=#MM#'><strong>#MMM#</strong></a>";
            strHtmlDisabled = "#MMM#";

            var strHtml = "", strFormattedMonth = "", strMonthName = "";
            for (var i = 1; i <= 12; i++) {
                if (i < 10) strFormattedMonth = "0" + i.toString();
                else strFormattedMonth = i.toString();
                switch (i) {
                    case 1: strMonthName = "Jan"; break;
                    case 2: strMonthName = "Feb"; break;
                    case 3: strMonthName = "Mar"; break;
                    case 4: strMonthName = "Apr"; break;
                    case 5: strMonthName = "May"; break;
                    case 6: strMonthName = "Jun"; break;
                    case 7: strMonthName = "Jul"; break;
                    case 8: strMonthName = "Aug"; break;
                    case 9: strMonthName = "Sep"; break;
                    case 10: strMonthName = "Oct"; break;
                    case 11: strMonthName = "Nov"; break;
                    case 12: strMonthName = "Dec"; break;
                }
                if (strFormattedMonth == strMonth)
                    strHtml = strHtmlDisabled.replace("#MMM#", strMonthName);
                else
                    strHtml = strHtmlEnabled.replace("#MM#", strFormattedMonth).replace("#MMM#", strMonthName);
                if ((strYear == curYear) && (strFormattedMonth >= curMonth))
                    strHtml = strHtml;
                else if (i == 12)
                    strHtml = strHtml;
                else
                    strHtml += " | ";
                document.getElementById("m" + strFormattedMonth).innerHTML = strHtml;
                if ((strYear == curYear) && (strFormattedMonth > curMonth))
                    document.getElementById("m" + strFormattedMonth).style.display = "none";
            }
            
         */
        } // end of region,year,month check loop

        else {
            // will be executed if year or month has no data
            if ((strYear == null || strYear == ""))
            { alert("Year cannot be null or empty"); document.writeln(" No Year Found.Data will not be displayed"); }
          

        }


    } // END OF TRY
    catch (e) { }
} //FUNCTION END
/********* [End] -- Comp News Archival Print Date Filtering Controls ****************************/

function NewsPrintRegionFilteringControls() {// FUNCTION BEGIN
    try { // BEGIN OF TRY

        //alert("NewsPrintRegionFilteringControls");  
         
       
         document.write("<div class=inlineElements>");
         document.write("<div class=primaryGroup>");
         
         document.write("<table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td width=60%>");
         document.write("<ul id=navigationTertiary>");         
         document.write("<li id=navglobal></li>");
        // document.write("<li id=navamericas></li>");  // as per new wireframe no americas will be displayed.
         document.write("<li id=navsouthamerica></li>"); 
         document.write("<li id=navnorthamerica></li>"); 
         document.write("<li id=naveurope></li>"); 
         document.write("<li id=navAPA></li>"); 
         document.write("</ul>");
         document.write("</td><td align=right width=40%>");         
         document.write("<div class=secondaryGroup><a id=moreNewsLink href='#'></a></div>");
         document.write("</td></tr></table>"); 

          document.write("</div>");
          document.write("</div>");


	    //var strUrl = document.location.href;
        //var strName = strUrl.substring(strUrl.lastIndexOf("/") + 1, strUrl.lastIndexOf("."));
        var strName = "";
        /*
        if (strUrl.indexOf('?') !== -1) 
        {
            strName = strUrl.substring(0, strUrl.indexOf('?')); 
            //Get only current page name                         
            strName = strName.substr(strName.lastIndexOf('/') + 1);
            //alert(strName);                          
        }
        */
        var strYear = "", strMonth = "", strRegion = "";

        // Get Query String Values
        GetQueryStringData();
       
        strRegion = qsParm['Region'].replace('/%20/g',' ');
                
        var dtToday = new Date();
        var curYear = dtToday.getFullYear();

        var curMonth = (dtToday.getMonth() + 1).toString();
        if (curMonth.length < 2) { curMonth = "0" + curMonth; }
         var blnEnabled = (curYear.toString() == strYear);
          var strHtmlEnabled = "", strHtmlDisabled = "";    
        
            if (strRegion != null && strRegion != "")
            {
               // strHtmlEnabled = "<a href='" + strName + "?Region=" + strRegion + "'><strong>#YYYY#</strong></a>";
            
	           /* if(strRegion == "The%20Americas")
	            {            
				
				document.getElementById("navamericas").innerHTML = "The Americas" + ' |';   // added to remove %20 from regions ;
				document.getElementById("navglobal").innerHTML ="<a id=urlglobal href=/news/cn/pages/default.aspx>Top Stories</a> "+ ' |' ;
				document.getElementById("naveurope").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=Europe>Europe</a>"+ ' |' ;
				document.getElementById("navsouthamerica").innerHTML ="<a id=urlsouthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=South%20America>South America</a>"+ ' |' ;
				document.getElementById("navnorthamerica").innerHTML ="<a id=urlnorthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=North%20America>North America</a>"+ ' |' ;
				document.getElementById("navAPA").innerHTML ="<a id=urlAPA href=/news/cn/pages/ArticleRegionNews.aspx?Region=Asia%20Pacific%20and%20Africa>Asia Pacific and Africa</a>";
				document.getElementById("moreNewsLink").innerHTML = "More 'The Americas' News";
				document.getElementById("moreNewsLink").setAttribute("href","/news/cn/pages/RegionNewsArchival.aspx?Region=The%20Americas&Year=" + curYear +"&Month=" + curMonth) ;
				document.getElementById("articleTitle").innerHTML =  "The Americas" ;   // added to remove %20 from regions  
				
				}
				else */
				
                if(strRegion == "Europe")
	            {            
				document.getElementById("naveurope").innerHTML = "Europe" + ' |';   // added to remove %20 from regions ;
				document.getElementById("navglobal").innerHTML ="<a id=urlglobal href=/news/cn/pages/default.aspx>Top Stories</a> "+ ' |' ;
				//document.getElementById("navamericas").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=The%20Americas>The Americas</a>"+ ' |' ;
				document.getElementById("navsouthamerica").innerHTML ="<a id=urlsouthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=South%20America>South America</a>"+ ' |' ;
				document.getElementById("navnorthamerica").innerHTML ="<a id=urlnorthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=North%20America>North America</a>"+ ' |' ;
				document.getElementById("navAPA").innerHTML ="<a id=urlAPA href=/news/cn/pages/ArticleRegionNews.aspx?Region=Asia%20Pacific%20and%20Africa>Asia Pacific and Africa</a>" ;
			
				document.getElementById("moreNewsLink").innerHTML = "More 'Europe' News";
				document.getElementById("moreNewsLink").setAttribute("href","/news/cn/pages/RegionNewsArchival.aspx?Region=Europe&Year=" + curYear +"&Month=" + curMonth) ;
				document.getElementById("articleTitle").innerHTML =  "Europe" ;   // added to remove %20 from regions  
				
				}
				else if(strRegion == "North%20America")
	            {            
					
				document.getElementById("navnorthamerica").innerHTML = "North America" + ' |';   // added to remove %20 from regions ;
				document.getElementById("navglobal").innerHTML ="<a id=urlglobal href=/news/cn/pages/default.aspx>Top Stories</a> "+ ' |' ;
				//document.getElementById("navamericas").innerHTML ="<a id=urlamericas href=" + "/news/cn/pages/ArticleRegionNews.aspx?Region=The%20Americas " + ">The Americas</a>"+ ' |' ;
				document.getElementById("navsouthamerica").innerHTML ="<a id=urlsouthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=South%20America>South America</a>"+ ' |' ;
				document.getElementById("naveurope").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=Europe>Europe</a>"+ ' |' ;
				document.getElementById("navAPA").innerHTML ="<a id=urlAPA href=/news/cn/pages/ArticleRegionNews.aspx?Region=Asia%20Pacific%20and%20Africa>Asia Pacific and Africa</a>";
				document.getElementById("moreNewsLink").innerHTML = "More 'North America' News";
				document.getElementById("moreNewsLink").setAttribute("href","/news/cn/pages/RegionNewsArchival.aspx?Region=North%20America&Year=" + curYear +"&Month=" + curMonth) ;
				document.getElementById("articleTitle").innerHTML =  "North America" ;   // added to remove %20 from regions  
				
				}
				else if(strRegion == "South%20America")
	            {            
			
				document.getElementById("navsouthamerica").innerHTML = "South America"+ ' |';   // added to remove %20 from regions ;
				document.getElementById("navglobal").innerHTML ="<a id=urlglobal href=/news/cn/pages/default.aspx>Top Stories</a> "+ ' |' ;
				//document.getElementById("navamericas").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=The%20Americas>The Americas</a>"+ ' |' ;
				document.getElementById("navnorthamerica").innerHTML ="<a id=urlnorthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=North%20America>North America</a>"+ ' |' ;
				document.getElementById("naveurope").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=Europe>Europe</a>"+ ' |' ;
				document.getElementById("navAPA").innerHTML ="<a id=urlAPA href=/news/cn/pages/ArticleRegionNews.aspx?Region=Asia%20Pacific%20and%20Africa>Asia Pacific and Africa</a>";
				document.getElementById("moreNewsLink").innerHTML = "More 'South America' News";
				document.getElementById("moreNewsLink").setAttribute("href","/news/cn/pages/RegionNewsArchival.aspx?Region=South%20America&Year=" + curYear +"&Month=" + curMonth) ;
				
				document.getElementById("articleTitle").innerHTML =  "South America" ;   // added to remove %20 from regions  
				}
				else if(strRegion == "Asia%20Pacific%20and%20Africa")
	            {            
					
				document.getElementById("navAPA").innerHTML = "Asia Pacific and Africa" ;   // added to remove %20 from regions ;
				document.getElementById("navglobal").innerHTML ="<a id=urlglobal href=/news/cn/pages/default.aspx>Top Stories</a> "+ ' |' ;
				//document.getElementById("navamericas").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=The%20Americas>The Americas</a>"+ ' |' ;
				document.getElementById("navnorthamerica").innerHTML ="<a id=urlnorthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=North%20America>North America</a>"+ ' |' ;
				document.getElementById("naveurope").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=Europe>Europe</a>"+ ' |' ;
				document.getElementById("navsouthamerica").innerHTML ="<a id=urlsouthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=South%20America>South America</a>"+ ' |' ;
				document.getElementById("moreNewsLink").innerHTML = "More 'Asia Pacific and Africa' News";
				document.getElementById("moreNewsLink").setAttribute("href","/news/cn/pages/RegionNewsArchival.aspx?Region=Asia%20Pacific%20and%20Africa&Year=" + curYear +"&Month=" + curMonth) ;
				document.getElementById("articleTitle").innerHTML =  "Asia Pacific and Africa" ;   // added to remove %20 from regions  
				
				}
				else
				{
			
				document.getElementById("navglobal").innerHTML = "Top Stories" + ' |';   // added to remove %20 from regions ;
				document.getElementById("navAPA").innerHTML ="<a id=urlAPA href=/news/cn/pages/ArticleRegionNews.aspx?Region=Asia%20Pacific%20and%20Africa>Asia Pacific and Africa</a>";
				//document.getElementById("navamericas").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=The%20Americas>The Americas</a>"+ ' |' ;
				document.getElementById("navnorthamerica").innerHTML ="<a id=urlnorthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=North%20America>North America</a>"+ ' |' ;
				document.getElementById("naveurope").innerHTML ="<a id=urlamericas href=/news/cn/pages/ArticleRegionNews.aspx?Region=Europe>Europe</a>"+ ' |' ;
				document.getElementById("navsouthamerica").innerHTML ="<a id=urlsouthamerica href=/news/cn/pages/ArticleRegionNews.aspx?Region=South%20America>South America</a>"+ ' |' ;
				document.getElementById("moreNewsLink").innerHTML = "More 'Top Stories' News";
				document.getElementById("moreNewsLink").setAttribute("href","/news/cn/pages/TopStoriesNewsArchive.aspx?Year=" + curYear +"&Month=" + curMonth) ;
				document.getElementById("articleTitle").innerHTML =  "Top Stories" ;   
							
				}  
				
             }   // if region chk  
       
        
    } // END OF TRY
    catch (e) { }
} //FUNCTION END


function HomePageTabbedArchiveUrls() {// FUNCTION BEGIN
    try { // BEGIN OF TRY

       // alert("HomePageTabbedArchiveUrls"); 
        
		// Dynamic Year & Month for Articles Archive Link
		var dtToday = new Date();
		var curYear = dtToday.getFullYear();
		
		var curMonth = (dtToday.getMonth() + 1).toString();
		if (curMonth.length < 2) { curMonth = "0" + curMonth; }


       var strUrl = document.location.href;      
      
       var strName = strUrl.substring(strUrl.lastIndexOf("/") + 1);
       
        var sHref = "";        //Dynamic Archive Url 
      
        
        if(strName == "HomeTabbedContent_Topstories.aspx")
        {    
        sHref =  '/news/cn/pages/TopStoriesNewsArchive.aspx?Year=' + curYear + '&Month=' + curMonth ;  
        document.getElementById("secGrpArchive").innerHTML ="<a href="+ sHref +">Archive</a>";
        }
        else if  (strName == "HomeTabbedContent_APA.aspx")
        {
        sHref =  '/news/cn/pages/RegionNewsArchival.aspx?Region=Asia%20Pacific%20and%20Africa&Year=' + curYear + '&Month=' + curMonth;
        document.getElementById("secGrpArchive").innerHTML ="<a href="+ sHref +">Archive</a>";
        }
        else if  (strName == "HomeTabbedContent_NA.aspx")
        {
        sHref =  "/news/cn/pages/RegionNewsArchival.aspx?Region=North%20America";        
        sHref += '&Year=' + curYear + '&Month=' + curMonth;
        document.getElementById("secGrpArchive").innerHTML ="<a href="+ sHref +">Archive</a>";        
        }
        else if  (strName == "HomeTabbedContent_SA.aspx")
        {    
        sHref =  '/news/cn/pages/RegionNewsArchival.aspx?Region=South%20America&Year=' + curYear + '&Month=' + curMonth;
        document.getElementById("secGrpArchive").innerHTML ="<a href="+ sHref +">Archive</a>";         
        }
        else if  (strName == "HomeTabbedContent_europe.aspx")
        {      
         sHref =  '/news/cn/pages/RegionNewsArchival.aspx?Region=Europe&Year=' + curYear + '&Month=' + curMonth;
         document.getElementById("secGrpArchive").innerHTML ="<a href="+ sHref +">Archive</a>";
        }
        else
        {
        sHref =  '/news/cn/pages/TopStoriesNewsArchive.aspx?Year=' + curYear + '&Month=' + curMonth ;  
        document.getElementById("secGrpArchive").innerHTML ="<a href="+ sHref +">Archive</a>";        
              
        }
        
                
         } // END OF TRY
    catch (e) { }
} //FUNCTION END



			   
 /************* [End] Dynamic News Archival -- Added by Shanthimai on 10Oct2011 *******************/  





