function TourCheckAndSend() {

    var errFlg = 0;
    //var strURL = "http://tour.rurubu.travel/search-hotel3plan/?";
    //var strURL = "http://info.rurubu.travel/aff/registfrom.asp?RegistFrom=rurubu&RedirectURL=http://tour.rurubu.travel/search-hotel3plan/?";
    var strURL = "http://info.rurubu.travel/aff/registfrom.asp?RedirectURL=http://tour.rurubu.travel/search-hotel3plan/?";

    var strErr = "";



    //var strAFF = "aff=rurubu_t";
    var strAFF = "aff=rurubupkg";
    
    var strSBAFF = "sbaff=02";
    var strPREV = "prev=1";
    var strNEXT = "next=1";
    var strCOMB = "comb=0";
    
    var strSTDT = "stdt=" + document.getElementById('drpTourDepatureMonth').options[document.getElementById('drpTourDepatureMonth').selectedIndex].value
                          + document.getElementById('drpTourDepatureDay').options[document.getElementById('drpTourDepatureDay').selectedIndex].value;
    var strRTDT = "rtdt=" + document.getElementById('drpTourArrivalMonth').options[document.getElementById('drpTourArrivalMonth').selectedIndex].value
                          + document.getElementById('drpTourArrivalDay').options[document.getElementById('drpTourArrivalDay').selectedIndex].value;

    var strJIS_KENCD = "JISKenCd=" + document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelKen').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelKen').selectedIndex].value;
    var strSUBAREA = "SubArea=" + document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelArea').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelArea').selectedIndex].value;
//    var strPN = "pn=" + document.getElementById('ctl00_ContentPlaceHolder1_drpTourRoom').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourRoom').selectedIndex].value;
 
    var strGODEP = "godep=" + document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportD').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportD').selectedIndex].value;
    var strGOARR = "goarr=" + document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportA').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportA').selectedIndex].value;
		
    //出発日チェック
    if (TourCheckStayData().length != 0) {
        strErr += TourCheckStayData() +"\r\n";
        errFlg = 1;
    
    }


    if (document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelKen').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelKen').selectedIndex].value.length == 0) {
        strErr += "宿泊地を選択してください。\r\n";
        errFlg = 1;
    }

    if (document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelKen').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelKen').selectedIndex].value.length != 0
        && document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelArea').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourHotelArea').selectedIndex].value == 0) {
        strErr += "宿泊エリアを選択してください。\r\n";
        errFlg = 1;
    }

//    if (document.getElementById('ctl00_ContentPlaceHolder1_drpTourRoom').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourRoom').selectedIndex].valuelength == 0) {
//        strErr += "部屋定員を選択してください。\r\n";
//        errFlg = 1;
//    }


    strURL += strAFF;
    strURL += '&' + strSBAFF;
    strURL += '&' + strPREV;
    strURL += '&' + strNEXT;
    strURL += '&' + strCOMB;

    strURL += '&' + strSTDT;
    strURL += '&' + strRTDT;

    strURL += '&' + strJIS_KENCD;
    strURL += '&' + strSUBAREA;
//    strURL += '&' + strPN;

    strURL += '&' + strGODEP;
    strURL += '&' + strGOARR;

    
    //航空条件チェック
    if (TourCheckAirData().length != 0) {

        errFlg = 1;
        strErr += TourCheckAirData();

    }


    if (errFlg != 1) {

        strURL += '&al=0';
        window.open(strURL, '_blank');

    } else {

        alert(strErr);
    
    }

}

//日付けチェック
function TourCheckStayData() {

    var DepatureDate = new Date();
    var ArrivalDate = new Date();
    
    var strStayDataErrMsg = "";

    if (document.getElementById('drpTourDepatureMonth').options[document.getElementById('drpTourDepatureMonth').selectedIndex].value.length != 0
        && document.getElementById('drpTourDepatureDay').options[document.getElementById('drpTourDepatureDay').selectedIndex].value.length != 0
        && document.getElementById('drpTourArrivalMonth').options[document.getElementById('drpTourArrivalMonth').selectedIndex].value.length != 0
        && document.getElementById('drpTourArrivalDay').options[document.getElementById('drpTourArrivalDay').selectedIndex].value.length != 0) 
    {

        DepatureDate.setFullYear(document.getElementById('drpTourDepatureMonth').options[document.getElementById('drpTourDepatureMonth').selectedIndex].value.substr(0, 4));
        DepatureDate.setMonth(document.getElementById('drpTourDepatureMonth').options[document.getElementById('drpTourDepatureMonth').selectedIndex].value.substr(4, 2));
        DepatureDate.setDate(document.getElementById('drpTourDepatureDay').options[document.getElementById('drpTourDepatureDay').selectedIndex].value);

        ArrivalDate.setFullYear(document.getElementById('drpTourArrivalMonth').options[document.getElementById('drpTourArrivalMonth').selectedIndex].value.substr(0, 4));
        ArrivalDate.setMonth(document.getElementById('drpTourArrivalMonth').options[document.getElementById('drpTourArrivalMonth').selectedIndex].value.substr(4, 2));
        ArrivalDate.setDate(document.getElementById('drpTourArrivalDay').options[document.getElementById('drpTourArrivalDay').selectedIndex].value);

        if (DepatureDate > ArrivalDate) {
            strStayDataErrMsg = "帰着日は出発日より後の日付けを選択してください。\r\n";
        }
        
    }
    else {
        strStayDataErrMsg = "日付けが正しく選択されていません。\r\n";
    
    }
    
    return strStayDataErrMsg;

}

//航空条件チェック
function TourCheckAirData() {

    var strAirDataErrMsg = "";

    if (document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportD').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportD').selectedIndex].value.length == 0) {
        strAirDataErrMsg += "出発の空港を選択してください。\r\n";
    }
    
    if (document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportA').options[document.getElementById('ctl00_ContentPlaceHolder1_drpTourAirportA').selectedIndex].value.length == 0) {

        strAirDataErrMsg += "到着の空港を選択してください。\r\n";
    }

    return strAirDataErrMsg;

}

