// Event tracking
function trackEventForFooter(link, category, action) {
    try {
        if (window._gat && FLYOUT_MENU_GA) {
            var pageTracker = _gat._getTracker(FLYOUT_MENU_GA);
            pageTracker._trackEvent(category, action);
            if (link && (!link.target || link.target == '_self')) {
                setTimeout('location.href = "' + link.href + '"', 100);
            }
        }
    } catch (err) {}
}



(function () {
    // Cross Browser method for EventListener
    function addEvent(node, type, listener) {
        if (node.addEventListener) {
            node.addEventListener(type, listener, false);
        } else if (node.attachEvent) {
            if (type == 'DOMContentLoaded') {
                document.attachEvent('onreadystatechange', function () {
                    if (document.readyState == 'complete') {
                        document.detachEvent('onreadystatechange', arguments.callee);
                        listener();
                    }
                });
            } else {
                node.attachEvent('on' + type, listener);
            }
        }
    }



    // main process
    addEvent(window, 'DOMContentLoaded', function (e) {
        if (!window.FOOTER_MENU_DATA_PARENT) {
            return;
        }
        if (!window.FOOTER_MENU_DATA_CHILD) {
            return;
        }
        var footerArea = document.getElementById('footer_v15');
        if (!footerArea) {
            return;
        }
        var outString = '\n<dl id="footer-shortcut">';
        for (i in FOOTER_MENU_DATA_PARENT) {
            if (FOOTER_MENU_DATA_CHILD[i]) {
                if (!FOOTER_MENU_DATA_PARENT[i][0]) {
                    continue;
                }
                var parent = FOOTER_MENU_DATA_PARENT[i][0];
                var child = FOOTER_MENU_DATA_CHILD[i];
                if (!parent.href) {
                    continue;
                }
                if (!parent.title) {
                    continue;
                }
                var targetHtml = '';
                if (parent.target) {
                    targetHtml = ' target="' + parent.target + '"';
                }
                var onClickEventParent = '';
                onClickEventParent = 'onclick = "trackEventForFooter(' + "this" + "," + "'BottomLink'" + "," + "'" + parent.title + "'" + ');return false;"';
                outString += '\n<dt><a href="' + parent.href + '"' + onClickEventParent + targetHtml + '>' + parent.title + '</a></dt>';
                outString += '\n<dd><ul>';

                for (var i = 0, n = child.length; i < n; i++) {
                    if (!child[i].href) {
                        continue;
                    }
                    if (!child[i].title) {
                        continue;
                    }
                    var targetHtml = '';
                    if (child[i].target) {
                        targetHtml = ' target="' + child[i].target + '"';
                    }
                    var onClickEventChild = '';
                    onClickEventChild = 'onclick = "trackEventForFooter(' + "this" + "," + "'BottomLink'" + "," + "'" + child[i].title + ' | ' + parent.title + "'" + ');return false;"';
                    outString += '\n<li><a href="' + child[i].href + '"' + onClickEventChild + targetHtml + '>' + child[i].title + '</a></li>';
                }
                outString += '\n</ul></dd>';
            }
        }
        footerArea.innerHTML = outString;
    });

	//	include ss lib
	document.write(unescape("%3Cscript src='/sitestratos/ss_panasonicnet.js' type='text/javascript'%3E%3C/script%3E"));

})();

