//まとめて資料請求用のチェックボックス名
var checkBoxName = 'matomete';

//1ページに表示している会場全てのチェックボックスにチェックを入れる
function checkBoxOn() {
    var obj = document.form;
    var re = new RegExp("^" + checkBoxName + "[0-9]*$");

    for( i = 0; i < obj.elements.length; i++ ) {
        //ElementのタイプがチェックボックスでElement名がまとめて資料請求用である場合
        if( obj.elements[i].type == "checkbox" && obj.elements[i].name.match(re) != null ){
            //チェックボックスにチェックを入れる
            obj.elements[i].checked = true;
        }
    }
}

//チェックボックスにチェックが入っている会場に資料請求する
function requestInfo() {
    var obj = document.form;
    var re = new RegExp("^" + checkBoxName + "[0-9]*$");
    var matometeFlg = 0;
    var seqIdList = '';

    for( i = 0; i < obj.elements.length; i++ ) {
        //Elementのタイプがチェックボックスの場合
        if( obj.elements[i].type == "checkbox" ) {
            //Element名がまとめて資料請求用で、チェックボックスにチェックが入ってる場合
            if( obj.elements[i].checked == true && obj.elements[i].name.match(re) != null ) {

                //SEQ_IDをつなげて文字列にする
                seqIdList += 'seq_id=' + obj.elements[i].value + '&';
                matometeFlg = 1;
            }
        }
    }

    //資料請求する会場が一つも選択されていない場合
    if( matometeFlg == 0 ) {
        return alert( '資料請求する会社が一つも選択されていません' );

    }

    //CookieからSIDを取得する
    var ck = document.cookie;
    var sid = ck.split(";");
    var p_cookie = '';
    for( i = 0; i < sid.length; i++ ){
        if(sid[i].match(/sid=/)){
            p_cookie = sid[i].replace(/sid=/,"");
            break;
        }
    }

    //まとめて資料請求用のテンポラリーテーブルのデータを更新し、まとめて資料請求確認ページに遷移する
    new Ajax.Request(
        "/wedding/js/getSession.cgi?" + seqIdList + "sid=" + p_cookie,
        { method:'get',
          onComplete:function( obj, json ) {
                         var date = new Date();
                         date.setTime( date.getTime() + ( 90 * 24 * 60 * 60 * 1000 ) );
                         var cookie_data_1 = json + date.toGMTString() + "; PATH=" + "\/wedding";
                         var cookie_data_2 = "return_path=" + location.pathname + ";expires=" + date.toGMTString() + "; PATH=" + "\/wedding";
                         document.cookie = cookie_data_1;
                         document.cookie = cookie_data_2;
                         location.href = "\/wedding\/matomete_shiryou\/result.cgi";
                                        }
        }
                               );

}

