/*==============================================================================
 *
 * PACKAGE NAME  :#NA
 * FILE NAME     :displayW3CValid.js
 * REVISION      :1.0
 * SUMMARY       :相互運用性に関する提示を行うJavascript
 * DESCRIPTION   :ウェブページを作るにあたって、高度な相互運用性に対する配慮を行った事を閲覧者に示します。
 * AUTHOR:       :FJ
 * CREATED       :2010/04/01
 * UPDATED       :
 * REMARK        :01.本スクリプトは、commonDefine.js judgeOS.js judgeUA.js に依存します。
 *               :   HTMLヘッダー内に以下のインポート記述がなされていることを必要とします。
 *               :
 *               :   <script type="text/javascript" src="./js/commonDefine.js"></script>
 *               :   <script type="text/javascript" src="./js/judgeOS.js"></script>
 *               :   <script type="text/javascript" src="./js/judgeUA.js"></script>
 *               :
 *               :03.各ページは以下の場合を除き、XHTML1.1でW3C Validとなります。（2010/04/01現在）
 *               :   1.iPhoneでアクセスした場合のサイトトップの index.html
 *               :   → YouTubeの埋め込みに"embed"を使用
 *               :
 *               :   2.IEでアクセスした場合の recruitment.html
 *               :   → Google Mapの埋め込みに"iframe"を使用
 *               :
 *               :02.各ページは以下の場合を除き、CSS2.1でW3C Validとなります。（2010/04/01現在）
 *               :   1.iPhoneでアクセスした場合
 *               :   → 全ページ(*.html)にCSS3のプロパティ "-webkit-text-size-adjust"を適用
 *               :
 *               :04.何らかの改修等でW3C Validにならなくなる場合は本スクリプトの適用をHTMLから外して下さい。
 *
 * Copyright(c) ChaseSystems Co.,Ltd.
 =============================================================================*/
/**
 * W3C Valid表示
 */
function displayW3CValid(){

    var URI_REFERER = PATH_CURRENT.split("/").join("%2F");
    var URI_W3C_HTML = "http://validator.w3.org/check?uri=http%3A%2F%2F"+ HOST_NAME + URI_REFERER;
    var LINK_XHTML11 = "Valid XHTML 1.1";

    var URI_W3C_CSS = "http://jigsaw.w3.org/css-validator/";
    var LINK_CSS21 = "Valid CSS Level 2.1";

    // iPhoneでアクセスしたHOME以外のHTMLに、W3C Valid(XHTML1.1 or CSS2.1)の表示を行います。
    if(!(PATH_DEPTH == 0 && os == OS_TYPE_IPHONE && (PATH_CURRENT.match("index.html") || !PATH_CURRENT.match(/\.html$/))
        )
      ){
        document.write(
        '<dl id="W3CValid" class="autoCR_on Alphanumeric_font">\n',
        '  <dt>\n',
        '    <span class="yjyc_color2 underline">INTEROPERABILITY of this page</span>\n',
        '  </dt>\n'
        );
        // IEでアクセスしたrecruitment.html以外のHTMLに、XHTML1.1 Validの表示を行います。
        if(!((ua == UA_VERSION_IE8 || ua == UA_VERSION_IE7) && PATH_CURRENT.match("recruitment.html"))
          ){
            document.write(
            '  <dd>\n',
            '    <a href="'+ URI_W3C_HTML +'" onclick=\"window.open(\''+ URI_W3C_HTML +'\'); return false;\">'+ LINK_XHTML11 +'</a>\n',
            '  </dd>\n'
            );
        }
        // iPhoneでアクセスした場合以外のHTMLに、CSS2.1 Validの表示を行います。
        if(os != OS_TYPE_IPHONE){
            document.write(
            '  <dd>\n',
            '    <a href="'+ URI_W3C_CSS +'" onclick=\"window.open(\''+ URI_W3C_CSS +'\'); return false;\">'+ LINK_CSS21 +'</a>\n',
            '  </dd>\n'
            );
        }
        document.write(
        '</dl>\n'
        );
    }
}

