(function($) { "use strict"; /* Datepicker */ DatePicker(); function DatePicker() { /*$( ".awe-calendar:not(.from, .to)" ).datepicker({ prevText: '', nextText: '', buttonImageOnly: false });*/ /* Datepicker from - to */ $( ".date-start" ).datepicker({ dateFormat: 'yy-mm-dd', prevText: '<', nextText: '>', buttonImageOnly: false, minDate:0, onClose: function( selectedDate ) { var $this = $(this); var $form = $this.closest('form'); if (selectedDate) { var timeConvert = new Date( $this.datepicker('getDate').getTime() ); var number_nights = $form.find('.night-select').val().length ? parseInt( $form.find('.night-select').val() ) : 1; var $date_end = $form.find('.date-end'); var date_end = new Date(timeConvert); date_end.setDate(date_end.getDate() + number_nights); $date_end.val($.datepicker.formatDate('yy-mm-dd',new Date(date_end))); $date_end.attr("data-date",$.datepicker.formatDate('yy-mm-dd',new Date(date_end))); $this.attr("data-date",$.datepicker.formatDate('yy-mm-dd',new Date(timeConvert))); $this.trigger('change'); // $('#reser_calendar').datepicker('refresh'); // $('#reser_calendar').datepicker('setDate', $.datepicker.formatDate( 'yy-mm-dd', new Date(timeConvert) ) ); // $('td.ui-datepicker-current-day a.ui-state-default').removeClass('ui-state-active'); //$form.find('.date-end').datepicker( "option", "minDate", date_end ); $form.find('.night-select').val(number_nights); } /*var newDate = new Date(selectedDate), tomorrow = new Date(newDate.getTime() + 24 * 60 * 60 * 1000), nextDate = (tomorrow.getMonth()+1)+'/'+tomorrow.getDate()+'/'+tomorrow.getFullYear(); */ //$( ".awe-calendar.to" ).datepicker("option","minDate",nextDate).focus(); } }); $( ".date-end" ).datepicker({ dateFormat: 'yy-mm-dd', prevText: '<', nextText: '>', buttonImageOnly: false, minDate:0, onClose: function( selectedDate ) { var $this = $(this); var $form = $this.closest('form'); if (selectedDate) { var timestamp = $this.datepicker('getDate').getTime() / 1000; var timeConvert = new Date( timestamp * 1000 ); $this.attr('data-date', $.datepicker.formatDate( 'yy-mm-dd', new Date(timeConvert) ) ); var $date_start = $form.find('.date-start'); if ( ! $date_start.val().length ) { return; } var date_start = new Date( $date_start.datepicker('getDate').getTime() ); if ( $form.find('.night-select').val().length ) { var number_nights = ( timestamp * 1000 - $date_start.datepicker('getDate').getTime() ) / 1000 / 60 / 60 / 24; $form.find('.night-select').val(number_nights); var option = ''; if(number_nights == 1){ option = option + '\n'; option = option + '\n'; $('#check_in_time').html(option); } else{ option = '\n'; $('#check_in_time').html(option); } } $(this).trigger('change'); // $('#reser_calendar').datepicker('refresh'); // $('#reser_calendar').datepicker('setDate', $.datepicker.formatDate( 'yy-mm-dd', new Date(timeConvert) ) ); // $('td.ui-datepicker-current-day a.ui-state-default').removeClass('ui-state-active'); } //$(".awe-calendar.from").datepicker( "option", "maxDate", selectedDate ); } }); function count_days(date1, date2) { var each_day = 1000 * 60 * 60 * 24;//milliseconds in a day var ms_date1 = date1.getTime();//milliseconds for date1 var ms_date2 = date2.getTime();//milliseconds for date2 var ms_date_diff = Math.abs(ms_date1 - ms_date2);//different of the two dates in milliseconds var days = Math.round(ms_date_diff / each_day);//divided the different with millisecond in a day return days; } } })(jQuery); function open_detail(e){ document.getElementById('id01').style.display='block'; var price = $(e).data("price"); var night = $(e).data("night"); var add_a = $(e).data("add1"); var add_c = $(e).data("add2"); var price_arr = price.split("|"); var price_txt = ""; $.each(price_arr, function(key, value) { var value_arr = value.split(":"); price_txt = price_txt + "
"+value_arr[0]+" : KRW "+$.number(value_arr[1])+"
"; }); $("#total_amount").html(price_txt); var add_txt = ""; if(add_a != ""){ var add_a_arr = add_a.split("|"); if(add_a_arr.length > 0){ add_txt = add_txt + "성인 "+add_a_arr[0]+" : KRW "+$.number(add_a_arr[1])+"
"; } else{ add_txt = add_txt + ""; } } if(add_c != ""){ var add_c_arr = add_c.split("|"); if(add_c_arr.length > 0){ add_txt = add_txt + "아동 "+add_c_arr[0]+" : KRW "+$.number(add_c_arr[1])+"
"; } else{ add_txt = add_txt + ""; } } $("#add_amount").html(add_txt); } function booking_add(id){ var reserFrm = "#reserFrm"+id; $(reserFrm).attr("action","/reser_step5.php"); $(reserFrm).submit(); return false; } function booking_add_pg(id){ var reserFrm = "#reserFrm"+id; $(reserFrm).attr("action","/reser_step5_pg.php"); $(reserFrm).submit(); return false; }