        var blogCurrentPageNum;
        var newsCurrentPageNum;
        var itemsPerPage = 2;
        var pagingLinkSeparator = " | ";
        
        function showBlogListPage(pageNum)
        {
            var blogList = document.getElementById("blogList");
            var pagingDiv = document.getElementById("blogListPagination");
            
            if (blogList.childNodes.length < 2)
            {
                pagingDiv.className="hiddenPagingItem";
                return;
            }
            var numItems = blogList.childNodes.length / 2;
            var numPages = Math.ceil(numItems / itemsPerPage);            
            if (numPages <= 1)
            {
                pagingDiv.className="hiddenPagingItem";
                return;
            }
            
            if (pageNum > numPages)
                blogCurrentPageNum = numPages;
            else if (pageNum < 1)
                blogCurrentPageNum = 1;
            else
                blogCurrentPageNum = pageNum;

            var currentPageStartIndex = (blogCurrentPageNum - 1) * itemsPerPage * 2;
            var nextPageStartIndex = currentPageStartIndex + itemsPerPage * 2;
            
            for (var i = 0; i < blogList.childNodes.length; i += 2)
            {
                var dt = blogList.childNodes[i];
                var dd = blogList.childNodes[i+1];
                
                if (i >= currentPageStartIndex && i < nextPageStartIndex)
                {
                    dt.className = "";
                    dd.className = "";
                }
                else
                {
                    dt.className = "hiddenPagingItem";
                    dd.className = "hiddenPagingItem";
                }
            }
            
            var pagingHTML = '';
            for (var i = 1; i <= numPages; i++)
            {
                if (i > 1)
                    pagingHTML += pagingLinkSeparator;
                pagingHTML += '<a href="javascript:showBlogListPage(' + i + '); " title\"' + (i == blogCurrentPageNum ? ' class="active"' : '') + '>' + i + '</a>'; 
            }
            pagingDiv.innerHTML = pagingHTML;
        }

        function showNewsListPage(pageNum)
        {
            var blogList = document.getElementById("newsList");
            var pagingDiv = document.getElementById("newsListPagination");
            
            var ddList = blogList.getElementsByTagName("dd");
            var dtList = blogList.getElementsByTagName("dt");
            
            if (ddList.length < 1)
            {
                pagingDiv.className="hiddenPagingItem";
                return;
            }
            var numItems = ddList.length;
            var numPages = Math.ceil(numItems / itemsPerPage);            
            if (numPages <= 1)
            {
                pagingDiv.className="hiddenPagingItem";
                return;
            }
            
            if (pageNum > numPages)
                newsCurrentPageNum = numPages;
            else if (pageNum < 1)
                newsCurrentPageNum = 1;
            else
                newsCurrentPageNum = pageNum;

            var currentPageStartIndex = (newsCurrentPageNum - 1) * itemsPerPage;
            var nextPageStartIndex = currentPageStartIndex + itemsPerPage;
            for (var i = 0; i < ddList.length; i++)
            {
                var dt = dtList[i];
                var dd = ddList[i];
                
                if (i >= currentPageStartIndex && i < nextPageStartIndex)
                {
                    dt.className = "";
                    dd.className = "";
                }
                else
                {
                    dt.className = "hiddenPagingItem";
                    dd.className = "hiddenPagingItem";
                }
            }
            
            var pagingHTML = '';
            for (var i = 1; i <= numPages; i++)
            {
                if (i > 1)
                    pagingHTML += pagingLinkSeparator;
                pagingHTML += '<a href="javascript:showNewsListPage(' + i + '); " title\"' + (i == newsCurrentPageNum ? ' class="active"' : '') + '>' + i + '</a>'; 
            }
            pagingDiv.innerHTML = pagingHTML;
        }
		
		
$().ready(function() {
		$('#switchSite').click(function() {
			var returnState = true;
		    var currentLocation = window.location.toString();
		    
		    if (currentLocation.toString().toLowerCase().indexOf("en-ca") != -1) {
		        var re = new RegExp("\/en-ca\/", "i");
		        currentLocation = currentLocation.replace(re, "/fr-CA/");
		    } else {
		        var re = new RegExp("\/fr-ca\/", "i");
		        currentLocation = currentLocation.replace(re, "/en-CA/");
		    }

		    $.ajax({
		        type: "HEAD",
		        async: false,
		        url: currentLocation,
		        success: function(data, textStatus, XMLHttpRequest) { returnState = false; window.open(currentLocation, "_self"); }
		    });
			return returnState;
		});
});	
