PageSourceSearch

https://ibuku.jp/wp/wp-content/themes/ibuku/js/js_library.js

js ibuku.jp collected 2026-10-05 20:41:07 UTC 4,799 bytes, 139 lines download raw bytes

1/*¼—ïƒvƒ‹ƒ_ƒEƒ“ì¬ŠÖ”*/
2function CreateYears() {
3    var i;
4    date = new Date();
5    var nowYear = (date.getYear()<1000)?
6    date.getYear()+1900:date.getYear();
7    var year = nowYear;
8    var optionTag;   
9    for( i = 0; i < 3; i++ ) {
10        if( year == nowYear ) {
11            optionTag = '<option value=\'' + year + '\' selected>' + year + '</option>\n';
12        } else {
13            optionTag = '<option value=\'' + year + '\'>' + year + '</option>\n';
14        }
15        year++;
16        document.write( optionTag );
17    }
18}
19/*ŒŽƒvƒ‹ƒ_ƒEƒ“ì¬ŠÖ”*/
20function CreateMonths() {
21    var i;
22    date = new Date();
23    var nowMonth = date.getMonth() + 1;
24    var optionTag;
25    for( i = 1; i <= 12; i++ ) {
26        if( i == nowMonth ) {
27            optionTag = '<option value=\'' + i + '\' selected>' + i + '</option>\n';
28        } else {
29            optionTag = '<option value=\'' + i + '\'>' + i + '</option>\n';
30        }
31        document.write( optionTag );
32    }
33}
34/*“úƒvƒ‹ƒ_ƒEƒ“ì¬ŠÖ”*/
35function CreateDays() {
36    var i;
37    date = new Date();
38    var nowDay = date.getDate();
39    var optionTag;
40    for( i = 1; i <= 31; i++ ) {
41        if( i == nowDay ) {
42            optionTag = '<option value=\'' + i + '\' selected>' + i + '</option>\n';
43        } else {
44            optionTag = '<option value=\'' + i + '\'>' + i + '</option>\n';
45        }
46        document.write( optionTag );
47    }
48}
49/*“ú•tƒvƒ‹ƒ_ƒEƒ“ƒAƒNƒeƒBƒu*/
50function setDateEnable() {
51   var form = document.forms['F1'];
52   var cb = form.dateUndecided;
53   var sel_y = form.stayYear;
54   var sel_m = form.stayMonth;
55   var sel_d = form.stayDay;
56   var b = cb.checked;
57   sel_y.disabled = sel_m.disabled = sel_d.disabled = b;
58}
59/*ƒvƒ‹ƒ_ƒEƒ““à“ú•t•ύXŠÖ”*/
60function setDay(){
61    var year = document.getElementById( 'year' ).value;
62    var month = document.getElementById( 'month' ).value;
63    var day = document.getElementById( 'day' );
64    var lastday = february( year, month );
65    var itemnum = day.length;
66    if ( lastday - 1 < day.selectedIndex ) {
67        day.selectedIndex = lastday - 1;
68    }
69    day.length = lastday;
70    for ( cnt = ( itemnum + 1 ); cnt <= lastday; cnt++ ) {
71        day.options[cnt - 1].text = cnt;
72    }
73}
74/*2ŒŽ‚Ì“ú•tŒˆ’èŠÖ”*/
75function february( year, month ){
76    var lastday = new Array( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );
77    if ( ( (year % 4 == 0) && (year % 100 != 0) ) || ( year % 400 == 0 ) ) {
78        lastday[1] = 29;
79    }
80    return lastday[month - 1];
81}
82/*ƒ{ƒ^ƒ“‰ŸŽž‚É“ú•t‚ð•\ަ‚·‚éŠÖ”*/
83function showDate() {
84    var year = document.getElementById( 'year' ).value;
85    var month = document.getElementById( 'month' ).value;
86    var day = document.getElementById( 'day' ).value;
87    var show = '‚ ‚È‚½‚ª‘I‘ð‚µ‚½‚̂́A' + year + '”N' + month + 'ŒŽ' + day + '“ú‚Å‚·B';
88    var selectDate = document.getElementById( 'selectDate' );
89    selectDate.innerHTML = show;
90    return false;
91}
92/*URL‚Ì”­sˆ—*/
93function do_url() {
94<!-- baseURL‚ÌURL‚ðŠÇ—‰æ–ʂŎ擾‚Å‚«‚éƒvƒ‰ƒ“ˆê——‚ɃZƒbƒg‚·‚é// -->
95   var baseURL = 'https://www.hpdsp.net/miyahama_ibuku/hw/hwp3100/hww3101.do?yadNo=361213'
96   var stayYear = document.getElementById( 'year' ).value;
97   var stayMonth = document.getElementById( 'month' ).value;
98   var stayDay = document.getElementById( 'day' ).value;
99   var stayCount = document.F1.stayCount.value;
100   var adultNum = document.F1.adultNum.value;
101   var roomCount = document.F1.roomCount.value;
102   var minPrice = document.F1.minPrice.value;
103   var maxPrice = document.F1.maxPrice.value;
104   var mealType = document.F1.mealType.value;
105   var dateUndesided = document.F1.dateUndecided.checked?1:0;
106   var roomSingle = document.F1.roomSingle.checked?1:0;
107   var roomTwin = document.F1.roomTwin.checked?1:0;
108   var roomDouble = document.F1.roomDouble.checked?1:0;
109   var roomTriple = document.F1.roomTriple.checked?1:0;
110   var roomJstyle = document.F1.roomJstyle.checked?1:0;
111   var room4bed = document.F1.room4bed.checked?1:0;
112   var roomHwstyle = document.F1.roomHwstyle.checked?1:0;
113
114
115   var listURL = baseURL
116       + '&stayYear=' + stayYear
117     + '&stayCount=' + stayCount
118     + '&adultNum=' + adultNum
119     + '&roomCount=' + roomCount
120     + '&minPrice=' + minPrice
121     + '&maxPrice=' + maxPrice
122     + '&mealType=' + mealType
123     + '&dateUndesided=' + dateUndesided
124     + '&roomSingle=' + roomSingle
125     + '&roomTwin=' + roomTwin
126     + '&roomDouble=' + roomDouble
127     + '&roomTriple=' + roomTriple
128     + '&room4bed=' + room4bed
129     + '&roomJstyle=' + roomJstyle
130     + '&roomHwstyle=' + roomHwstyle
131;   if(!dateUndesided) {
132       listURL += '&stayMonth=' + stayMonth
133       + '&stayDay=' + stayDay;}
134<!-- “¯ˆêƒEƒBƒ“ƒhƒE‘JˆÚ‚̏ꍇ‚ÍŽc‚·// -->
135   //document.location.href = listURL;
136<!-- •ʃEƒBƒ“ƒhƒE‘JˆÚ‚̏ꍇ‚ÍŽc‚·// -->
137   window.open(listURL);
138}
139

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.