1// ç©ä»¶åºåæ¡ä»¶ã®ãã¼ã¹SQL 2var strEstateSQLBase = "SELECT ç©ä»¶.ID FROM ç©ä»¶ WHERE ((ç©ä»¶.æ å ±æ´æ°ç¶æ _æçµ LIKE '%æ´æ°%') OR (ç©ä»¶.æ å ±æ´æ°ç¶æ _æçµ LIKE '%æ°è¦%' and (ç©ä»¶.æ å ±æ´æ°æ¥æ_æçµ > sysdate - 14)) OR (ç©ä»¶.æ å ±æ´æ°ç¶æ _æçµ LIKE '%å 仿 å½ä¸å¨%') OR (ç©ä»¶.æ å ±æ´æ°ç¶æ _æçµ LIKE '%å ¨åªä½æ²è¼ä¸å¯%')) AND ID = ANY(SELECT ç©ä»¶ID FROM 売買æ¡ä»¶ WHERE ä¾¡æ ¼ > 7000000) AND (ID = ANY(SELECT ID FROM æ¸å»ºç©ä»¶ WHERE ã³ã¡ã³ã1 not like '%ãªã¼ãã¼ãã§ã³ã¸%' OR ã³ã¡ã³ã1 IS NULL) OR ID = ANY(SELECT ID FROM åå°ç©ä»¶ WHERE ã³ã¡ã³ã1 not like '%ãªã¼ãã¼ãã§ã³ã¸%' OR ã³ã¡ã³ã1 IS NULL) OR ID = ANY(SELECT ID FROM ãã³ã·ã§ã³ç©ä»¶ WHERE ã³ã¡ã³ã1 not like '%ãªã¼ãã¼ãã§ã³ã¸%' OR ã³ã¡ã³ã1 IS NULL))"; 3// ç©ä»¶åºåæ¡ä»¶ã®ãã¼ã¹SQL(ä¸è¬ä¼å¡ç©ä»¶ã®ã¿) 4var strEstateSQLBaseForGeneral = "SELECT ç©ä»¶.ID FROM ç©ä»¶ WHERE (æ å ±æ´æ°ç¶æ _æçµ LIKE '%æ´æ°%') AND (ID = ANY(SELECT ç©ä»¶ID FROM ããµã¯ï¼ï¼²ï¼¤å ¥ç¨¿ WHERE (ç¶æ LIKE '%å ¥ç¨¿å¯å¦:å¯%'))) AND (ID = ANY(SELECT ç©ä»¶ID FROM ãã¼ã ãºå ¥ç¨¿ WHERE ã³ã¡ã³ã1 LIKE '%èªç¤¾ãã¼ã ãã¼ã¸%')) AND ID = ANY(SELECT ç©ä»¶ID FROM 売買æ¡ä»¶ WHERE ä¾¡æ ¼ > 7000000) AND (ID = ANY(SELECT ID FROM æ¸å»ºç©ä»¶ WHERE ã³ã¡ã³ã1 not like '%ãªã¼ãã¼ãã§ã³ã¸%' OR ã³ã¡ã³ã1 IS NULL) OR ID = ANY(SELECT ID FROM åå°ç©ä»¶ WHERE ã³ã¡ã³ã1 not like '%ãªã¼ãã¼ãã§ã³ã¸%' OR ã³ã¡ã³ã1 IS NULL) OR ID = ANY(SELECT ID FROM ãã³ã·ã§ã³ç©ä»¶ WHERE ã³ã¡ã³ã1 not like '%ãªã¼ãã¼ãã§ã³ã¸%' OR ã³ã¡ã³ã1 IS NULL))"; 5// =================================================== 6// åçã®å¸åºçºæã¾ãã¯åè·¯ç·ã®é§ åã表示ãã颿° 7// =================================================== 8function setAddressList(strFormName,objctCurrent) { 9 //ã»ã¬ã¯ãããã¯ã¹ã®nameã«ãã£ã¦ãã§ãã¯ããã¯ã¹ã®è¡¨ç¤ºä½ç½®ã»åç §ããé åã夿´ 10 if (strFormName == "line"){ 11 var strInputFieldName = "STATIONS"; 12 var arryFirstSelected = arryRailwayLine; 13 var arrySecondSelected = arryStationName; 14 var strCheckBoxName = "station"; 15 }else if(strFormName == "area"){ 16 var strInputFieldName = "ADDRESS2"; 17 var arryFirstSelected = arryAddress1; 18 var arrySecondSelected = arryAddress2; 19 var strCheckBoxName = "address2"; 20 } 21 var elmntInputFieldName = document.getElementById(strInputFieldName); 22 23 //æå®ãªããé¸ã°ããã表示ä½ç½®ã¯display:noneã®ã¾ã¾ 24 elmntInputFieldName.innerHTML = ""; 25 if (objctCurrent.value == "") { 26 elmntInputFieldName.setAttribute("style", "display:none;"); 27 } else { 28 elmntInputFieldName.removeAttribute("style"); 29 var strKeyValue = ""; 30 if (objctCurrent.value != undefined) { 31 strKeyValue = objctCurrent.value; 32 } else { 33 strKeyValue = objctCurrent; 34 } 35 var strCurrentElementName = ""; 36 var strAddElementName = ""; 37 if (location.href.indexOf("search") > -1) { 38 strCurrentElementName = strFormName; 39 } 40 //ä¼å¡ç»é²ã®æ 41 if (location.href.indexOf("member_entry") > -1) { 42 strAddElementName = "/particularity/使1"; 43 strCurrentElementName = "/particularity/使1"; 44 } else { 45 if (strFormName == "line"){ 46 strCurrentElementName = "line"; 47 strAddElementName = "station"; 48 }else if(strFormName == "area"){ 49 strCurrentElementName = "area"; 50 strAddElementName = "address2"; 51 } 52 } 53 //é½éåºçã¾ãã¯æ²¿ç·å 54 var strFirstSelected = ""; 55 //å¸åºçºæåã¾ãã¯é§ å 56 var strSecondSelected = ""; 57 for (var intCount = 0; intCount < arryFirstSelected.length; intCount++) { 58 if (strKeyValue.indexOf(arryFirstSelected[intCount]) > -1) { 59 strFirstSelected = arryFirstSelected[intCount]; 60 strSecondSelected = strKeyValue.replace(strFirstSelected, ''); 61 strKeyValue = strFirstSelected; 62 document.getElementsByName(strCurrentElementName)[0].value = strKeyValue; 63 } 64 } 65 // console.log(objctCurrent.name,arrySecondSelected,strSecondSelected,strKeyValue); 66 for (var intCount = 0; intCount < arrySecondSelected[strKeyValue].length; intCount++) { 67 if (arrySecondSelected[strKeyValue][intCount] == strSecondSelected) { 68 elmntInputFieldName.innerHTML += '<input class="display_none" type="checkbox" checked="checked" name="' + strCheckBoxName + '" id="' + strInputFieldName + '_' + intCount + '" value="' + arrySecondSelected[strKeyValue][intCount] + '" ><label class="label_style" for="' + strInputFieldName + '_' + intCount + '">' + arrySecondSelected[strKeyValue][intCount] + '</label>'; 69 } else { 70 elmntInputFieldName.innerHTML += '<input class="display_none" type="checkbox" name="' + strCheckBoxName + '" id="' + strInputFieldName + '_' + intCount + '" value="' + arrySecondSelected[strKeyValue][intCount] + '" ><label class="label_style" for="' + strInputFieldName + '_' + intCount + '">' + arrySecondSelected[strKeyValue][intCount] + '</label>'; 71 } 72 } 73 } 74} 75 76// -------------------------------------------------------- ãã¼ã¿ã¼ãã¼ã¹ã»æ¤ç´¢é¢é£ â¼ 77 78// =================================================== 79// ãã¼ã¿ãã¼ã¹ããæ å ±ãåå¾ 80// =================================================== 81function SearchData(strTableName, strResultFieldId, strXSLTFileName) { 82 var strRelationalObjectNames = ""; 83 var intId = ""; 84 var strStatusSQL = ""; 85 var strOrderBy = ""; 86 strNextFunction = "" 87 intPageSize = 999; 88 89 // åæå 90 intPageCount = 1; 91 document.getElementById(strResultFieldId).innerHTML = ""; 92 93 strSearchSQL = "SELECT * FROM " + strTableName; 94 95 // ã¹ãã¼ã¿ã¹ 96 if (location.href.indexOf("/management") > -1 || location.href.indexOf("/renew") > -1) { 97 strStatusSQL = " (status != 'åé¤')"; 98 } else { 99 strStatusSQL = " (status = 'å ¬é')"; 100 } 101 strSearchSQL += " WHERE" + strStatusSQL; 102 103 // ã¯ã¨ãªããidåå¾ 104 intId = getQueryStringValueByName('id'); 105 if (intId != "" && intId != null) { 106 strSearchSQL += " AND id = " + intId; 107 } 108 109 //追å ã®æ¡ä»¶ãããå ´å 110 if (strTableName == "news") { 111 if (location.href.indexOf('news.html') == -1) { 112 intPageSize = 2; 113 strNextFunction = "replaceUrlToLink"; 114 } else { 115 if (intId != "" && intId != null) { 116 strNextFunction = "replaceUrlToLink"; 117 document.getElementById('NEWS_LIST_LINK').classList.remove("display_none"); 118 119 } else { 120 strNextFunction = "replaceUrlToLink"; 121 document.getElementById('NEWS_LIST_LINK').classList.add("display_none"); 122 } 123 } 124 } 125 if (strTableName == "feature") { 126 intPageSize = 100; 127 var strTodayDatetime = makeValueFromDate("datetime"); 128 strTodayMonth = strTodayDatetime.split("-")[1]; 129 strSearchSQL += " AND (ExtractValue(particularity, 'particularity/表示æ') like CONCAT('%', '" + strTodayMonth + "', '%'))"; 130 strParameter = getTodayDatetime("YYYYå¹´Mæ"); 131 } 132 // åºæ¬æ°ãããã®ããé çªã«è¡¨ç¤º 133 if (strTableName == "staff" || strTableName == "feature") { 134 strOrderBy += " ORDER BY id ASC"; 135 } else if(strTableName == "news"){ 136 strOrderBy += " ORDER BY DATE_FORMAT(ExtractValue(particularity,'//æç¨¿æ¥'),'%Y-%m-%d') DESC"; 137 } else { 138 strOrderBy += " ORDER BY update_datetime DESC"; 139 } 140 strXSLTFileName = "../xslt/" + strXSLTFileName; 141 strSearchSQL += strOrderBy; 142 //console.log(strSearchSQL); 143 requestData(strTableName, strRelationalObjectNames, strResultFieldId, strNextFunction, strXSLTFileName); 144} 145 146// =================================================== 147// ããä½ç½®ã¾ã§ã¹ã¯ãã¼ã«ãããã«æ´ã«æ å ±ãèªã¿è¾¼ã 148// =================================================== 149function scrollActionForDB() { 150 strRelationalObjectNames = ""; 151 var strNextFunction = ""; 152 // èªã¿è¾¼ã¿ä¸ãã©ããã®ç¢ºèª 153 if (blnLoadCheck == false) { 154 // 表示ç©ä»¶æ° < ãã¼ã¿ã«ç©ä»¶æ° ãã©ããã®ç¢ºèª 155 var intViewCount = document.getElementsByName("count").length; 156 var intTotalCount = 0; 157 if (intViewCount <= 0) { 158 } else { 159 intTotalCount = document.getElementsByName("count")[0].value; 160 } 161 if (Number(intViewCount) < Number(intTotalCount)) { 162 // é«ãã®è¨ç® 163 var intScrollY = window.pageYOffset; 164 var intWindowHeight = $(window).height(); 165 if(location.href.indexOf("construction") > 0){ 166 var intRemoveHeightFooter = document.getElementById("CONTACT").clientHeight; 167 var intMainContents = document.getElementById("ARCHIVE_RESULT").clientHeight; 168 } 169 else{ 170 var intRemoveHeightFooter = document.getElementsByTagName("footer")[0].clientHeight; 171 var intMainContents = document.getElementsByTagName("main")[0].clientHeight; 172 } 173 var intSpace = intMainContents - intScrollY - intRemoveHeightFooter; 174 if (intSpace <= intWindowHeight) { 175 // ã«ã¦ã³ãã®å¢å 176 intPageCount++; 177 // ãã¼ã¿åãåãã 178 if (location.href.indexOf("management") >= 0) { 179 var strTableName = document.getElementsByName("object_name")[0].value; 180 var strResultFieldId = "MANAGEMENT_RESULT"; 181 strXSLTFileName = "../xslt/" + "management_" + strTableName + ".xslt"; 182 if(location.href.indexOf("member_list") > -1){ 183 strNextFunction = "setMemberStaffName"; 184 } 185 } 186 else if(location.href.indexOf('news_list.html') >= 0){ 187 var strTableName = "news"; 188 var strResultFieldId = "NEWS_RESULT"; 189 var strXSLTFileName = "../xslt/news_list.xslt"; 190 } 191 else if(location.href.indexOf('archive_list.html') >= 0){ 192 var strTableName = "archive"; 193 var strResultFieldId = "ARCHIVE_RESULT"; 194 var strXSLTFileName = "../xslt/archive_list.xslt"; 195 } 196 else if(location.href.indexOf('blog_list.html') >= 0){ 197 var strTableName = "article";
198 var strResultFieldId = "ARTICLE_RESULT"; 199 var strXSLTFileName = "../xslt/article_list.xslt"; 200 strRelationalObjectNames = "categorizing[SELECT * FROM categorizing WHERE (WHERE_SENTENCE_OF_RELATION)]-category[SELECT * FROM category WHERE (WHERE_SENTENCE_OF_RELATION)]"; 201 } 202 requestData(strTableName, strRelationalObjectNames, strResultFieldId, strNextFunction, strXSLTFileName); 203 } 204 } else { 205 // ä½ãããªã 206 } 207 } 208} 209// -------------------------------------------------------- ä¼å¡æ©è½é¢é£ â¼ 210 211// =================================================== 212// èªè¨¼å¾ã«å®è¡ããã颿° 213// =================================================== 214function executeAuthorizationNextFunction(xmlhttprqstCurrent) { 215 216 if (location.href.indexOf("login") >= 0) { 217 setAuthorizationText(); 218 } 219 else if (location.href.indexOf("/management") >= 0) { 220 setStaffDetailsData("ACCOUNT_DATA", "staff"); 221 } 222} 223// =================================================== 224// ãã°ã¤ã³ãã¦ãã¹ã¿ããã®ååã表示ããã ãã®é¢æ° 225// =================================================== 226function setStaffDetailsData(strFieldName, strObjName) { 227 intDetailsId = getCookie(strObjName + "_id"); 228 var strTableName = strObjName; 229 var strXsltFileName = "../xslt/account_data_" + strObjName + ".xslt"; 230 var strNextFunction = ""; 231 232 // ããã°ç»é²ç»é¢ã®æã ã追å 233 if(location.href.indexOf("blog_edit.html") >= 0 || location.href.indexOf("blog_edit_test.html") >= 0){ 234 strNextFunction = "loadBlogImage"; 235 } 236 237 intPageCount = 1; 238 document.getElementById(strFieldName).innerHTML = ""; 239 strStaffSearchSQL = "SELECT id FROM " + strTableName + " WHERE id = " + intDetailsId; 240 requestData(strObjName, "", strFieldName, strNextFunction, strXsltFileName); 241} 242 243function setMypageData() { 244 // ãåå表示 245 var strMemberName = document.getElementsByName("member_name")[0].value; 246 document.getElementById("MYPAGE_TITLE").innerHTML = strMemberName + "æ§ã®ãã¤ãã¼ã¸"; 247 248 var strXSLTURL = strNokinekoXSLTPath + "/estate_box_list.xslt"; 249 intPlusCount = 50; 250 // ç©ä»¶æ å ±ã®åãåãã 251 // ãæ°ã«å ¥ãç©ä»¶ 252 var strFavoriteEstateIds = ""; 253 var elmntFavoriteEstateId = document.getElementsByName("favorite_estate_id"); 254 if (elmntFavoriteEstateId.length > 0) 255 { 256 for (var intCount = 0; intCount < elmntFavoriteEstateId.length; intCount++) 257 { 258 if (strFavoriteEstateIds != "") 259 { 260 strFavoriteEstateIds += ","; 261 } 262 strFavoriteEstateIds += elmntFavoriteEstateId[intCount].value; 263 } 264 blnLoadCheck = false; 265 strSQL = "SELECT ID FROM ç©ä»¶ WHERE (ID IN(" + strFavoriteEstateIds + "))"; 266 requestEstateData("FAVORITE_RESULT", "", strXSLTURL); 267 } 268 269 // é²è¦§ç©ä»¶ 270 var strHistryEstateIds = ""; 271 var elmntHistryEstateId = document.getElementsByName("histry_estate_id"); 272 if (elmntHistryEstateId.length > 0) 273 { 274 for (var intCount = 0; intCount < elmntHistryEstateId.length; intCount++) 275 { 276 if (strHistryEstateIds != "") 277 { 278 strHistryEstateIds += ","; 279 } 280 strHistryEstateIds += elmntHistryEstateId[intCount].value; 281 } 282 blnLoadCheck = false; 283 strSQL = "SELECT ID FROM ç©ä»¶ WHERE (ID IN(" + strHistryEstateIds + "))"; 284 requestEstateData("HISTORY_RESULT", "", strXSLTURL); 285 } 286} 287 288 289 290// =================================================== 291// ãã¹ã¯ã¼ãè¨å® 292// =================================================== 293function setConfirmValue() { 294 var strAccount = getQueryStringValueByName("cnfrm_a"); 295 var strPassword = getQueryStringValueByName("cnfrm_p"); 296 var strType = getQueryStringValueByName("type"); 297 if (strAccount == null) { 298 strAccount = ""; 299 } 300 if (strPassword == null) { 301 strPassword = ""; 302 } 303 if (strType == null) { 304 strType = ""; 305 } 306 document.getElementsByName("cnfrm_a")[0].value = strAccount; 307 document.getElementsByName("cnfrm_p")[0].value = strPassword; 308 document.getElementsByName("type")[0].value = strType; 309 310 if(location.href.indexOf("key=change") >= 0) 311 { 312 setChangeText(); 313 } 314} 315 316// ãã¹ã¯ã¼ãåè¨å®ç¨ 317function setChangeText(){ 318 var elmntChangeText = document.getElementsByClassName("change_text"); 319 for (intCount = 0; intCount < elmntChangeText.length; intCount++) 320 { 321 elmntChangeText[intCount].innerHTML = elmntChangeText[intCount].innerHTML.replace(/ãã¹ã¯ã¼ã/g, "æ°ãããã¹ã¯ã¼ã"); 322 } 323 324 // actionã®å¤ã夿´ 325 var elmntAction = document.getElementsByName("action")[0]; 326 elmntAction.value = "password_change"; 327} 328 329// ãã¹ã¯ã¼ããã§ã㯠330function checkPassword() { 331 var strPassword1 = document.getElementsByName("new_password")[0].value; 332 var strPassword2 = document.getElementsByName("new_password_check")[0].value; 333 334 var strErrorText = ""; 335 if (strPassword1 == "") { 336 strErrorText += "ã»ãã¹ã¯ã¼ãããå ¥åãã¦ãã ããã\n"; 337 } 338 if (strPassword2 == "") { 339 strErrorText += "ã»ç¢ºèªç¨ã®ãã¹ã¯ã¼ãããå ¥åãã¦ãã ããã\n"; 340 } 341 if (strErrorText == "") { 342 if (strPassword1 != strPassword2) { 343 strErrorText += "ã»å ¥åããããã¹ã¯ã¼ããéãã¾ã\n"; 344 } 345 } 346 347 if (strErrorText != "") { 348 alert(strErrorText); 349 return false;
350 } else { 351 var elmntSendMark = document.createElement('input'); 352 elmntSendMark.setAttribute('type', 'hidden'); 353 elmntSendMark.setAttribute('name', 'send'); 354 elmntSendMark.setAttribute('value', 'send'); 355 document.form.appendChild(elmntSendMark); 356 setTimeout(function () { 357 document.form.submit(); 358 }, 300); 359 } 360} 361 362// =================================================== 363// ãã¹ã¯ã¼ãåè¨å®æã®ã¡ã¼ã«ã¢ãã¬ã¹å ¥åãã§ã㯠364// =================================================== 365function checkMailaddress() { 366 var strErrorText = ""; 367 368 var strMailAddress = document.getElementById("ACCOUNT2").value; 369 if (strMailAddress == "") { 370 strErrorText = "ã¡ã¼ã«ã¢ãã¬ã¹ãå ¥åãã¦ãã ããã"; 371 } 372 373 374 if (strErrorText != "") { 375 alert(strErrorText); 376 return false; 377 } else { 378 var elmntSendMark = document.createElement('input'); 379 elmntSendMark.setAttribute('type', 'hidden'); 380 elmntSendMark.setAttribute('name', 'send'); 381 elmntSendMark.setAttribute('value', 'send'); 382 document.form.appendChild(elmntSendMark); 383 setTimeout(function () { 384 document.form.submit(); 385 }, 300); 386 } 387} 388// -------------------------------------------------------- ä¼å¡æ©è½é¢é£ â² 389// =================================================== 390// èªåèªèº«ãåé¤ 391// =================================================== 392function deleteMyself(strIdentifyInformation) { 393 var strAttributeType = strIdentifyInformation.split("[")[0]; 394 var strIdentifyText = strIdentifyInformation.split("[")[1].split("]")[0]; 395 396 var elmntSelf; 397 if (strAttributeType == "id") { 398 elmntSelf = document.getElementById(strIdentifyText); 399 } 400 else if (strAttributeType == "name") { 401 elmntSelf = document.getElementsByName(strIdentifyText)[0]; 402 } 403 else if (strAttributeType == "class") { 404 elmntSelf = document.getElementsByClassName(strIdentifyText)[0]; 405 } 406 elmntSelf.parentNode.removeChild(elmntSelf); 407} 408 409// =================================================== 410// æ°çç©ä»¶ä»¶æ°è¡¨ç¤º 411// =================================================== 412function setNewArrivalEstateCount() { 413 /* æ°çç©ä»¶ */ 414 var arry_strParameters = new Array(); 415 arry_strParameters.push("sql=" + strEstateSQLBase + " AND (ç©ä»¶.æ å ±æ´æ°æ¥æ_æ°è¦ >= sysdate - 7)"); 416 417 var arryParameterCurrent = new Array(); 418 arryParameterCurrent.push("new_arrival_count"); 419 sendRequestByPost(strEstateCountRequestURL, arry_strParameters, "setEstateCount", arryParameterCurrent); 420} 421// =================================================== 422// ç·ç©ä»¶æ°è¡¨ç¤º 423// =================================================== 424function setTotalEstateCount() { 425 var arry_strParameters = new Array(); 426 arry_strParameters.push("sql=" + strEstateSQLBase); 427 428 var arryParameterCurrent = new Array(); 429 arryParameterCurrent.push("total_count"); 430 sendRequestByPost(strEstateCountRequestURL, arry_strParameters, "setEstateCount", arryParameterCurrent); 431} 432// =================================================== 433// ç©ä»¶æ°ã®è¡¨ç¤º 434// =================================================== 435function setEstateCount(elmntEstateCount, arrySetClassName) { 436 var strSetClassName = arrySetClassName[0]; 437 var intEstateCount = elmntEstateCount.responseText; 438 var arrySetTotalEstateCountElementList = document.getElementsByClassName(strSetClassName); 439 440 //alert(strSetClassName + "---" + arrySetTotalEstateCountElementList.length + "---" + intEstateCount); 441 for (var intSetTotalEstateCountElementListCount = 0; intSetTotalEstateCountElementListCount < arrySetTotalEstateCountElementList.length; intSetTotalEstateCountElementListCount++) { 442 arrySetTotalEstateCountElementList[intSetTotalEstateCountElementListCount].innerHTML = intEstateCount; 443 } 444} 445// =================================================== 446// ãã¥ã¼ã¹ IDãã¯ã¨ãªã«ã¤ãã¦ããã¨ããã«ãã¦ã³ãå±é 447// =================================================== 448function openNews(strSetFeildId) { 449 //console.log(strSetFeildId); 450 //document.getElementById(strSetFeildId).checked = true; 451 replaceUrlToLink(); 452} 453function replaceUrlToLink(){ 454 //console.log('aa'); 455 var arryBlogText = document.getElementsByClassName("news_text"); 456 for(var intBlogText = 0;intBlogText < arryBlogText.length;intBlogText++){ 457 arryBlogText[intBlogText].innerHTML = arryBlogText[intBlogText].innerHTML.replace(/(http(s)?:\/\/[a-zA-Z0-9-_.!'()*;/?:@&=+$,%#]+)/g ,"<a class='text_link' href='$1' target='_blank'>$1</a>"); 458 } 459} 460 461// /////////////////////////////////////////////////////////// 462// é²è¦§å±¥æ´ 463// /////////////////////////////////////////////////////////// 464// =================================================== 465// memberã®æ å ±ããæ½è¨IDãåãåºãã¦åãåãã 466// =================================================== 467function getMemberHistory(xmlhttprqstCurrent, arryFunctionArgument) { 468 blnLoadCheck = false;
469 //console.log(xmlhttprqstCurrent); 470 var objXMLData = changeXML(xmlhttprqstCurrent.responseText); 471 var elmntAccessDatetime = objXMLData.getElementsByTagName("ã¢ã¯ã»ã¹æ¥æ"); 472 var elmntAccessLog = objXMLData.getElementsByTagName("URL"); 473 var arryAccessDatetime = new Array(); 474 //console.log(objXMLData,elmntAccessLog); 475 var arryFacilityIDs = new Array(); 476 for (var intCount = 0; intCount < elmntAccessLog.length; intCount++) { 477 var strURL = returnValue(elmntAccessLog[intCount]); 478 if (strURL.indexOf("/estate.php?bid=") >= 0) { 479 var intArticleId = strURL.split("bid="); 480 if (intArticleId[1].indexOf('#') > 0) { 481 intArticleId[1] = intArticleId[1].replace("#CONTACT", ''); 482 } 483 arryFacilityIDs.push(intArticleId[1]); 484 arryAccessDatetime.push(elmntAccessDatetime[intCount].innerHTML); 485 } 486 } 487 if (strEstateIDs != "") { 488 document.getElementById("HISTORY_RESULT").innerHTML = ""; 489 } 490 /* 491 for(var intFacilityCount = 0;intFacilityCount < arryFacilityIDs.length;intFacilityCount++){ 492 var elmntSetHistory = document.createElement('div'); 493 elmntSetHistory.classList.add("history_estate_tile"); 494 elmntSetHistory.innerHTML = "<div class='view_datetime annotation'>é²è¦§æ¥ï¼" + arryAccessDatetime[intFacilityCount] + "</div><div class='history_id_" + arryFacilityIDs[intFacilityCount] + "'></div>"; 495 document.getElementById("HISTORY_RESULT").appendChild(elmntSetHistory); 496 } 497 */ 498 // éè¤ã®åé¤ 499 arryFacilityIDs = arryFacilityIDs.filter(function (strValue, intIndex, arryObject) { 500 return arryObject.indexOf(strValue) === intIndex; 501 }); 502 // é åãã«ã³ãåºåãã®æååã¸å¤æ 503 var strEstateIDs = str = arryFacilityIDs.join(','); 504 //console.log(strEstateIDs); 505 if (strEstateIDs != "") { 506 restoreComparisonArray(); 507 508 var strResultBlockID = "HISTORY_RESULT"; 509 510 strSQL = "SELECT * FROM ç©ä»¶ WHERE (ID IN(" + strEstateIDs + "))"; 511 var strXSLTURL = strNokinekoXSLTPath + "/estate_list.xslt"; 512 513 requestEstateData(strResultBlockID, "getFavoringList", strXSLTURL); 514 }else{ 515 getFavoringList(); 516 } 517} 518function setHistory(objHTMLData, arryFunctionArgument){ 519 var strElementId = arryFunctionArgument[0]; 520 var strNextFunction = arryFunctionArgument[1]; 521 var strAddType = arryFunctionArgument[2]; 522 var strNextArgument1 = ""; 523 524 if( arryFunctionArgument[3] != undefined ) 525 { 526 strNextArgument1 = arryFunctionArgument[3]; 527 } 528 // åä¿¡æã®å¦ç 529 objHTMLData = objHTMLData.responseText; 530 // ãã¼ãã£ã³ã°ç»åã®åé¤ 531 var bImgCheck = document.getElementById(strElementId + "_LOADING"); 532 if ( bImgCheck != undefined ) 533 { 534 document.getElementById(strElementId + "_LOADING").parentNode.removeChild(document.getElementById(strElementId + "_LOADING")); 535 } 536 var elemntResultWrapper = document.createElement('div'); 537 elemntResultWrapper.innerHTML = objHTMLData; 538 var arryEstateData = elemntResultWrapper.getElementsByTagName('article'); 539 for(var intEstateDataCount = 0;intEstateDataCount < arryEstateData.length;intEstateDataCount++){ 540 var strEstateId = arryEstateData[intEstateDataCount].id.replace('ARTICLE_',''); 541 var arrySetResultFeild = document.getElementsByClassName('history_id_' + strEstateId); 542 for(var intSetResultFeild = 0;intSetResultFeild < arrySetResultFeild.length;intSetResultFeild++){ 543 arrySetResultFeild[intSetResultFeild].innerHTML = arryEstateData[intEstateDataCount].outerHTML; 544 } 545 546 } 547 blnLoadCheck = false; 548 //console.log(strNextFunction); 549 if ( strNextFunction != "" && strNextFunction != undefined ) 550 { 551 if ( strNextArgument1 != "" ) 552 { 553 Function('return this')()[strNextFunction](strNextArgument1); 554 } 555 else 556 { 557 Function('return this')()[strNextFunction](); 558 } 559 } 560 561} 562// =================================================== 563// åå鏿ããã¦ãããã®ã«ããã§ãã¯ãå ¥ãã 564// =================================================== 565var arryCheckboxHistory = new Array(); 566function restoreComparisonArray() { 567 var strCookieFacilityId = getCookie("comparison"); 568 569 // ã¯ããã¼ã®æ å ±ãä¸åº¦é åã«æ»ã 570 if (strCookieFacilityId != "" && strCookieFacilityId != null) { 571 strCookieFacilityId = strCookieFacilityId.split(","); 572 for (var intCount = 0; intCount < strCookieFacilityId.length; intCount++) {
573 arryChoiceComparisonList.push(strCookieFacilityId[intCount]); 574 arryCheckboxHistory.push(strCookieFacilityId[intCount]); 575 } 576 } 577} 578 579// =================================================== 580// ã¹ã¯ãã¼ã«ã§ãããã¼ã¡ãã¥ã®è¡¨ç¤ºé表示ãåãæ¿ãã 581// =================================================== 582window.addEventListener("scroll",function(){ 583 changeHeaderMenu(); 584}); 585function changeHeaderMenu(){ 586 var intScrollY = document.documentElement.scrollTop; 587 var intEyecatchHeight = 0; 588 if(document.getElementById('EYECATCH') != undefined){ 589 intEyecatchHeight = document.getElementById('EYECATCH').scrollHeight; 590 } 591 if(intScrollY > intEyecatchHeight){ 592 // document.getElementsByTagName('header')[0].classList.remove('scroll_page_top'); 593 document.getElementsByTagName('header')[0].classList.add('scroll_over_eyecatch'); 594 } 595 else{ 596 // document.getElementsByTagName('header')[0].classList.add('scroll_page_top'); 597 document.getElementsByTagName('header')[0].classList.remove('scroll_over_eyecatch'); 598 } 599 //console.log(intScrollY,intEyecatchHeight); 600} 601// =================================================== 602// åçã«æ¥ä»ã夿´ããç®æ 603// =================================================== 604window.addEventListener("load",function(){ 605 setAnniversaryCount("1999/11/05","anniversary_count"); 606 setTodayYear(); 607}); 608// =================================================== 609// 忥ç¥ãé åã§è¿ã 610// =================================================== 611function getWeekendAndHoliday(intSpan){ 612 // æéå ã®åæ¥ç¥ 613 var arryWeekendAndHoliday = new Array(); 614 var jsonHoliday = new XMLHttpRequest(); 615 jsonHoliday.onreadystatechange = function() { 616 if(jsonHoliday.readyState == 4 && jsonHoliday.status == 200){ 617 arryHoliday = jsonHoliday.responseText; 618 for(intDateCount = 0;intDateCount < intSpan;intDateCount++){ 619 if(makeValueFromDate("weekday",intDateCount) == 0 || makeValueFromDate("weekday",intDateCount) == 6 || arryHoliday.indexOf(makeValueFromDate("datetime",intDateCount)) > -1){ 620 arryWeekendAndHoliday.push(makeValueFromDate("datetime",intDateCount)); 621 } 622 } 623 } 624 }; 625 jsonHoliday.open("GET", "https://holidays-jp.github.io/api/v1/date.json", false); 626 jsonHoliday.send(null); 627 return arryWeekendAndHoliday; 628} 629 630// =================================================== 631// å¨å¹´è¡¨ç¤º 632// =================================================== 633function setAnniversaryCount(strBirthDate,strSetFeildClassName){ 634 var arrySetFeild = document.getElementsByClassName(strSetFeildClassName); 635 if(arrySetFeild.length > -1){ 636 var dttmBirthDate = new Date(strBirthDate); 637 var dttmToday = new Date(); 638 var dttmBirthDay = new Date(dttmToday.getFullYear(),dttmBirthDate.getMonth(),dttmBirthDate.getDate()); 639 var intAge = dttmToday.getFullYear() - dttmBirthDate.getFullYear(); 640 if(dttmBirthDay > dttmToday){ 641 intAge = intAge - 1; 642 } 643 for(var intSetFeild = 0;intSetFeild < arrySetFeild.length;intSetFeild++){ 644 arrySetFeild[intSetFeild].innerHTML = intAge; 645 } 646 } 647} 648// =================================================== 649// 仿¥ã®å¹´ã表示 650// =================================================== 651function setTodayYear(){ 652 var arrySetFeild = document.getElementsByClassName("today_year"); 653 if(arrySetFeild.length > -1){ 654 var dttmToday = new Date(); 655 var strYear = dttmToday.getFullYear(); 656 for(var intSetFeild = 0;intSetFeild < arrySetFeild.length;intSetFeild++){ 657 arrySetFeild[intSetFeild].innerHTML = strYear; 658 } 659 } 660} 661 662// 仿¥ã®æ¥ä»ãå ¥ãã 663function setTodayDatetime(strSetFeildId){ 664 if(document.getElementById(strSetFeildId) != undefined){ 665 if(document.getElementById(strSetFeildId).tagName == "INPUT"){ 666 document.getElementById(strSetFeildId).value = makeValueFromDate("date"); 667 } 668 } 669} 670 671 672// =================================================== 673// CSVãã¡ã¤ã«ãèªã¿è¾¼ã 674// =================================================== 675function getCSV(strFileURL,strNextFunction){ 676 var elmntRequestCsv = new XMLHttpRequest(); 677 elmntRequestCsv.open("get",strFileURL,true); 678 elmntRequestCsv.send(null); 679 680 // ã¬ã¹ãã³ã¹ãè¿ã£ã¦ãããconvertCSVtoArray()ãå¼ã¶ 681 elmntRequestCsv.onload = function(){ 682 convertResult = convertCSVtoArray(elmntRequestCsv.responseText,strNextFunction); 683 } 684} 685 686// =================================================== 687// CSVãé åã«å¤æ 688// =================================================== 689var arryArticle = []; 690function convertCSVtoArray(strCSVResponseText,strNextFunction){ 691 var result = []; 692 var arryCSVData = strCSVResponseText.split("\n"); 693 694 // åè¡ãã¨ã«ã«ã³ãã§åºåã£ãæååãè¦ç´ ã¨ããäºæ¬¡å é åãçæ 695 for(var intCount = 0;intCount < arryCSVData.length;intCount++){ 696 if(arryCSVData[intCount].length > 0){ 697 result[intCount] = arryCSVData[intCount].split(','); 698 }else{ 699 result.splice(intCount, 1); 700 } 701 } 702 if ( strNextFunction != "" && strNextFunction != undefined ) 703 { 704 if(strNextFunction == "setLatLng"){ 705 arryArticle = result; 706 } 707 Function('return this')()[strNextFunction](); 708 } 709} 710// =================================================== 711// ã¹ã¯ãã¼ã«ã§ãããã¼ã¡ãã¥ã®è¡¨ç¤ºé表示ãåãæ¿ãã 712// =================================================== 713window.addEventListener("scroll",function(){ 714 changeHeaderMenu(); 715}); 716function changeHeaderMenu(){ 717 var intScrollY = document.documentElement.scrollTop; 718 var intEyecatchHeight = 0; 719 intEyecatchHeight = 30; 720 if(intScrollY > intEyecatchHeight){ 721 document.getElementsByTagName('header')[0].classList.add('scrolled'); 722 } 723 else{ 724 document.getElementsByTagName('header')[0].classList.remove('scrolled'); 725 } 726 //console.log(intScrollY,intEyecatchHeight); 727} 728
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.