        var url_URL = document.URL;

        var doc_referer = "";

        if (document.referrer == url_URL ) {

            doc_referer = parent.document.referrer;

        } else {

            doc_referer = document.referrer;

        }

        if (doc_referer.length > 0) {

//alert(doc_referer);

            var chkAmp = doc_referer.indexOf("#");

            if (chkAmp > 0) {
                doc_referer = doc_referer.substring(0, doc_referer.indexOf("#"));
            }

            chkAmp = doc_referer.indexOf("&");

//alert("chkAmp = " + chkAmp);

            if (chkAmp > 0) {
                while (doc_referer.indexOf("&") != -1) {
                    doc_referer = doc_referer.replace("&", "~");
                }
            }

            var chkPer = doc_referer.indexOf("%");

//alert("chkPer = " + chkPer);

            if (chkPer > 0) {
                while(doc_referer.indexOf("%") != -1) {
                    doc_referer = doc_referer.replace("%", "_");
                }
            }

// 2007.11.08 XSS対策 禁止文字チェックを追加 Y.Arakawa Modify Start

            chkLt = doc_referer.indexOf("<");

            if (chkLt > 0) {
                while (doc_referer.indexOf("<") != -1) {
                    doc_referer = doc_referer.replace("<", "&lt;");
                }
            }

            chkGt = doc_referer.indexOf(">");

            if (chkGt > 0) {
                while (doc_referer.indexOf(">") != -1) {
                    doc_referer = doc_referer.replace(">", "&gt;");
                }
            }

            chkWQuot = doc_referer.indexOf('"');

            if (chkWQuot > 0) {
                while (doc_referer.indexOf('"') != -1) {
                    doc_referer = doc_referer.replace('"', "&quot;");
                }
            }

            chkSQuot = doc_referer.indexOf("'");

            if (chkSQuot > 0) {
                while (doc_referer.indexOf("'") != -1) {
                    doc_referer = doc_referer.replace("'", "&#39;");
                }
            }
// 2007.11.08 XSS対策 禁止文字チェックを追加 Y.Arakawa Modify End


//alert("doc_referer last = " + doc_referer);

        }


        var log_ref_html = doc_referer;

        var doc_movePage = url_URL;

        if (doc_movePage.length > 0) {

            var chkHtmlUrl = doc_movePage.indexOf("#");

            if (chkHtmlUrl > 0) {
                doc_movePage = doc_movePage.substring(0, doc_movePage.indexOf("#"));
            }

            chkHtmlUrl = doc_movePage.indexOf("&");

            if (chkHtmlUrl > 0) {
                while (doc_movePage.indexOf("&") != -1) {
                    doc_movePage = doc_movePage.replace("&", "~");
                }
            }

// 2007.11.08 XSS対策 禁止文字チェックを追加 Y.Arakawa Modify Start

            chkHtmlUrl = doc_movePage.indexOf("<");

            if (chkHtmlUrl > 0) {
                while (doc_movePage.indexOf("<") != -1) {
                    doc_movePage = doc_movePage.replace("<", "&lt;");
                }
            }

            chkHtmlUrl = doc_movePage.indexOf(">");

            if (chkHtmlUrl > 0) {
                while (doc_movePage.indexOf(">") != -1) {
                    doc_movePage = doc_movePage.replace(">", "&gt;");
                }
            }

            chkHtmlUrl = doc_movePage.indexOf('"');

            if (chkHtmlUrl > 0) {
                while (doc_movePage.indexOf('"') != -1) {
                    doc_movePage = doc_movePage.replace('"', "&quot;");
                }
            }

            chkHtmlUrl = doc_movePage.indexOf("'");

            if (chkHtmlUrl > 0) {
                while (doc_movePage.indexOf("'") != -1) {
                    doc_movePage = doc_movePage.replace("'", "&#39;");
                }
            }
// 2007.11.08 XSS対策 禁止文字チェックを追加 Y.Arakawa Modify End
            
        }

        var html_url_doc = doc_movePage;

        var str="<img src='/defaultMall/sitemap/CSfHtmlHidden.jsp?";
        str+="ETC_DATA="+etc_data;

        str+="&html_url="+html_url_doc;

        str+="&log_ref="+log_ref_html;

        str+="&server="+server;

        str+="' border=0 height=0 width=0 style=position:absolute;z-index:5000></img>";

//alert('str='+str);

//prompt('str',str);

        document.write(str);
