/**
 * pluto.js - アーティスWebサイト制作用Javascriptライブラリ 設定ファイル 
 *
 * Copyright (C) Artis Inc. | http://www.artisj.com/
*/

/*=============================================================================================
=========== 機能設定 ==========================================================================
===============================================================================================*/

/* 使用したい機能を"true"に、使用しないものを"false"にして下さい。 */

pluto.autoExec = {

    urlBreak: false, // url改行機能

    scrollUp: false, // ページスクロール機能

    rollOver: true, // ロールオーバー機能

    flashversion:false, // flash設置機能

    fontcontroller: true, // フォントサイズ変更機能
	
    bgcolorcontroller: true, // 背景色変更機能

    printbtn: true, // 印刷設定機能

    autoicon: false, // オートアイコン機能



    bgchanger: false, // フォーム背景変更機能

    error: false, // フォームエラー用
	
    defaultvalue: false, // テキストフィールドのデフォルト文字表示機能



    coop: true, // googleカスタム検索窓設定機能

    map: false // google map 設置機能

};



/*=============================================================================================
=========== 機能詳細設定 ======================================================================
===============================================================================================*/

if(pluto.autoExec.fontcontroller){ pluto.html.headerhack('nsd-s',81); }; // フォントサイズ変更用

(function(){
pluto.base.addEvent(window,"load",function(){

/*----------------------------------------------------------------------
  フォントサイズ変更機能
-----------------------------------------------------------------------*/

if(pluto.autoExec.fontcontroller){ 
    pluto.html.fontController(
        {

            smallID: 'small', // 「小」ボタンのid値
            resetID: 'reset', // 「標準」ボタンのid値
            largeID: 'large', // 「大」ボタンのid値
            current: 81, // 標準フォントサイズ[px] ※同時に上部の1ヶ所を変更してください。
			rate: 10,  // フォントサイズ変化量
            cookiename: 'nsd-s', // cookieの名前　※サイト毎に変更をお願いします。
            outputID: 'fontController', // フォントサイズエリアのid値
            source: '<dl class="fsize clearfix"><dt class="fsize-title">文字サイズ</dt><dd class="small"><a href="javascript:;" id="small" class="small-btn">小さく</a></dd><dd class="middle"><a href="javascript:;" id="reset" class="reset-btn">標準</a></dd><dd class="large"><a href="javascript:;" id="large" class="large-btn">大きく</a></dd></dl>' // ソース 

        }
    ); 
};


/*----------------------------------------------------------------------
  背景色変更機能
-----------------------------------------------------------------------*/
if(pluto.autoExec.bgcolorcontroller){ 
    pluto.html.bgcolorController(
        {

            color: [ 'bgcolor-a',
                     'bgcolor-b',
                     'bgcolor-c'
                                ], // 各背景色ボタンのボタンのid値
            preset: 'default', // 「標準」ボタンのid値。
            cookiename: 'h-inagi-color', // cookieの名前　※サイト毎に変更をお願いします。
            directory: 'bgcolor/', // 背景色用のCSSを格納するディレクトリへのパス（後ろにスラッシュをつけてください）
            outputID: 'bgcolorController', // 背景色変更エリアのid値
            source: '<dl class="bgcolor clearfix"><dt class="bgcolor-title">背景色</dt><dd class="default"><a href="javascript:;" id="default" class="default-btn">白</a></dd><dd class="bgcolor-a"><a href="javascript:;" id="bgcolor-a" class="bgcolor-a-btn">青</a></dd><dd class="bgcolor-b"><a href="javascript:;" id="bgcolor-b" class="bgcolor-b-btn">黄</a></dd><dd class="bgcolor-c"><a href="javascript:;" id="bgcolor-c" class="bgcolor-c-btn">黒</a></dd></dl>'// カレントのクラス名は末尾に「-on」とする

        }
    ); 
};


/*----------------------------------------------------------------------
  url改行機能
-----------------------------------------------------------------------*/

if(pluto.autoExec.urlBreak){ 
    pluto.html.urlBreak(

        "break", // urlを改行させるエリアのid値
        "breaknode" // urlを改行させるタグのclass値

    ); 
};


/*----------------------------------------------------------------------
  ロールオーバー機能
-----------------------------------------------------------------------*/

if(pluto.autoExec.rollOver){ 
    pluto.html.rollOver(

        "rollover" // ロールオーバさせる要素のclass値

    ); 
};


/*----------------------------------------------------------------------
  ページスクロール機能
-----------------------------------------------------------------------*/

if(pluto.autoExec.scrollUp){ 
    pluto.html.scrollUp(
        {

            tag: "a", // イベントを設置するタグ名
            speed: 40, // スクロールスピード 
            easing: 3 // スクロールイージング値（値が高くなると、止まるタイミングが遅くなります）

        }
    ); 
};


/*----------------------------------------------------------------------
  フラッシュ設置機能
-----------------------------------------------------------------------*/

if(pluto.autoExec.flashversion){ 
    pluto.html.flashVersion(
        {

            version: 8, // flash 書き出しversion
            id: "flashset", // flashが挿入されるブロックのid値
            filepath: "common/flash/top001.swf", // flashファイルへのパス
            width: 950, // flashの幅
            height: 260, // flashの高さ
			transparent: true, // flashの背景透過
            source: "<p class=\"main001\"><img src=\"common/image/main.jpg\" width=\"950\" height=\"260\" alt=\"○\" /></p>" // flashのversionが低い時の代替文言（画像でも可）

        }
		
    ); 
};


/*----------------------------------------------------------------------
  印刷設定機能
-----------------------------------------------------------------------*/

if(pluto.autoExec.printbtn){ 
    pluto.html.printBtn(
        {

            node: 'print-btn-area', // 印刷ボタンエリアのid値
            type: 'all' // 'all'=>「全画面プリント」「本文プリント」 'part'=>「本文プリント」

        }
    ); 
};

/*
挿入されるHTML

<ul>
<li class="print001"><a href="#" id="print-all-btn">全画面プリント</a></li>
<li class="print002"><a href="#" id="print-part-btn">本文プリント</a></li>
</ul>

*/

/*----------------------------------------------------------------------
  オートアイコン機能
-----------------------------------------------------------------------*/

if(pluto.autoExec.autoicon){ 
    pluto.html.autoIcon(
        {

            data: ['xls','doc','pdf'], // ファイルの拡張子
            cancel: 'no-icon' // 適用させないタグのclass名

        }
    ); 
};


/*----------------------------------------------------------------------
  フォーム背景変更機能
-----------------------------------------------------------------------*/
if(pluto.autoExec.bgchanger){ 
    pluto.form.bgChanger(
        {

            formname: 'mainform', // フォームのname値
            normalbg: '#ffffff', // 通常時の背景色　※cssでの指定より優先されます
            normalborder: 'solid 1px #a5acb2', // 通常時の境界線　※cssでの指定より優先されます
            currentbg: '#FFFFC4', // 選択時の背景色
            currentborder: 'solid 1px #a0a0a0' // 選択時の境界線

        }
    );
};


/*----------------------------------------------------------------------
  フォームエラー用
-----------------------------------------------------------------------*/
if(pluto.autoExec.error){ 
    pluto.form.error(
        {

            formname: 'mainform', // フォームのname値
            errorname: 'error_name', // エラー要素を格納するinputのname値
            errorbg: '#ffdcdc', // エラー時に変更する背景色
            errorborder: 'solid 1px #a5acb2' // エラー時に変更する境界線

        }
    );
};


/*----------------------------------------------------------------------
  テキストフィールドのデフォル文字表示機能
-----------------------------------------------------------------------*/
if(pluto.autoExec.defaultvalue){ 
    pluto.form.defaultValue(
        {

            defcolor: '#cccccc', // デフォルト値のフォントカラー
            inputcolor: '#000000', // 入力時のフォントカラー
            classname: 'defaultvalue' // 適用させるinputタグのclass値

        }
    );
};


/*----------------------------------------------------------------------
  googleカスタム検索窓設置機能
-----------------------------------------------------------------------*/
if(pluto.autoExec.coop){ 
    pluto.google.coop(
        {

        formid: 'cse-search-box', // googleco-opフォームのid値
        searchborder: '#d1d1d1 1px solid', // 検索窓の境界線
        searchwidth: '149px', // 検索窓の幅
        searchheight: '23px', // 検索窓の高さ
        searchpadding: '0px 1px 0px 1px' // 検索窓の余白（padding）

        }
    );
};


/*----------------------------------------------------------------------
  google map 設置機能
-----------------------------------------------------------------------*/
if(pluto.autoExec.map){ 
    pluto.google.map(
        {

        //---------- google map 基本設定 ----------//

        mapid: 'map', // googlemap表示エリアのid値
        lon: 137.734394, // 中心点の経度
        lat: 34.70634,  // 中心点の緯度
        mag: 6, // 表示倍率（大きくなると縮小します）

        usepin: false, // 中心点でのピンの使用
        smallZoomControll: false, // 拡大・縮小ボタン
        smallMapControll: false, // 拡大・縮小・上下左右移動ボタン
        largeMapControll: true, // 拡大・縮小・上下左右移動・スライダー
        mapType: true, // 地図の表示切替ボタン
        scale: true, // 縮尺
        overview: true // 周辺地図画像
        }

        ,{

        //---------- オリジナル画像設定 ----------//

        useimage: true, // オリジナル画像の使用
        imagepath: 'image/mapicon.png', // オリジナル画像のパス
        imagesize: [51,60], // オリジナル画像サイズ [width,height]
        shadowpath: 'image/shadowicon.png', // オリジナル影画像のパス
        shadowsize: [73,60], // 影画像サイズ [width,height]
        iconanchor: [16,60] // 画像を地図の中心点にあわせる位置

        }

        ,{

        //---------- ピン設定 ----------//

        useotherpins: true, // 中心点以外でのピンの使用
        pinnum: 2, // ピンの数
        lons: [137.784565, 137.781172], // ピンの経度
        lats: [34.79172, 34.77123] // ピンの緯度
        }

    ); 
};




/*-----------------------------------------------------------------------*/
});
})();

