/**********************
 * switch_cal.js      *
 * トップ画面用機能等 *
 **********************/

function switch_calender(){
  $("#cal_area").animate({ opacity:0 },300, get_calender);
}
function get_calender(){
    var query = $("#departure").val() + "-" + $("#destination").val() + "/";
    $.get("/calendar/"+query, _get_calender );
}
function _get_calender(rs){
    $("#cal_area").html(rs);
    $("#depart_date").val( "" );
    $("#cal_area").animate({ opacity:1 },300);
}


function setDate( selected_date ){
    var tmp_array;
    var winSize;
    var month_id;
    
    tmp_array = selected_date.split("-");

    $("#disp_date").html( tmp_array[0] + "年" + tmp_array[1] + "月" + tmp_array[2] + "日" );
    $("#depart_date").val( selected_date );
    month_id = tmp_array[0] + "-" + tmp_array[1];
    $(".month_line:not(#"+month_id+")").each(function(){ $(this).animate({ opacity:0 },300, function(){$(this).slideUp('fast')} ) } );
    $("#calendar_back").show();

}

function calender() {
    $(".month_line").each(function(){ $(this).slideDown( 'fast',function(){ $(this).animate({ opacity:1 },300) } ) } );
    $("#disp_date").html("");
    $("#depart_date").val("");
    $("#calendar_back").hide();
}

function checkSelected(){
    var selected_date;
    var booking_form;
    
    booking_form = document.getElementById('booking_form');
    
    selected_date = booking_form.depart_date.value;
    if ( selected_date == "" ) {
        alert('料金表の日付をクリックしてください');
        return;
    } else {
        booking_form.submit();
    }
}

function checkLogin(){
    var login_form;
    
    login_form = document.getElementById('login_form');
    
    if ( login_form.email.value == "" || login_form.user_password.value == "" ) {
        alert('Ｅメールアドレスとパスワードを入力して下さい。');
        return;
    } else {
        login_form.submit();
    }
}

$(document).ready(switch_calender);