PageSourceSearch

https://www.city.hioki.kagoshima.jp/shared/system/js/common/utility.js

js city.hioki.kagoshima.jp collected 2026-10-02 07:25:52 UTC 2,180 bytes, 17 lines download raw bytes

1function $(obj_id){var element=document.getElementById(obj_id);return(element!=false)?element:false;}
2function extendObj(destination,source){for(var property in source){destination[property]=source[property];}
3return destination;}
4function createXMLHttpRequest(){var XMLhttpObject=null;try{XMLhttpObject=new XMLHttpRequest();}
5catch(e){try{XMLhttpObject=new ActiveXObject("Msxml2.XMLHTTP");}
6catch(e){try{XMLhttpObject=new ActiveXObject("Microsoft.XMLHTTP");}
7catch(e){return null;}}}
8return XMLhttpObject;}
9function getCsvData(csv_txt){if(csv_txt.search(/\n$/i)==-1)csv_txt+="\n";var tmp_1="";var tmp_2="";while(csv_txt.search(/\n/i)!=-1){tmp_1="";while(csv_txt!=""&&(tmp_1==""||(tmp_1.split('"').length-1)%2!=0)){var tmp=csv_txt.substr(0,csv_txt.search(/\n/i)+1);csv_txt=csv_txt.slice(tmp.length);tmp_1+=tmp;}
10tmp_1=tmp_1.replace(/\r?\n/ig,"@@javascript_csv_enter@@");tmp_1=tmp_1.replace(/@@javascript_csv_enter@@$/ig,"\n");tmp_2+=tmp_1;}
11csv_txt=tmp_2;var dataArray=csv_txt.split("\n");var csv_data=new Array();var item=new Array();var data=new Array();var tmp_data="";var tmp_data=new Object();for(i=0;i<dataArray.length;i++){if(dataArray[i]!=""){data=new Array();while(dataArray[i]!=""){tmp_data="";while(dataArray[i]!=""&&(tmp_data==""||(tmp_data.split('"').length-1)%2!=0)){var tmp=dataArray[i].substr(0,dataArray[i].search(/(,|\n|$)/i)+1);dataArray[i]=dataArray[i].slice(tmp.length);tmp_data+=tmp;}
12tmp_data=tmp_data.replace(/(,|\n)$/i,"");data[data.length]=tmp_data;}
13tmp_data=new Object();for(j=0;j<data.length;j++){if(data[j].match(/^\s$/i))data[j]="";if(data[j]!=""){data[j]=data[j].replace(/(^\"|\"\r?\n?$)/ig,"");data[j]=data[j].replace(/@@javascript_csv_enter@@/ig,"\n");if(i==0)item[j]=data[j];else tmp_data[item[j]]=data[j].replace(/\"\"/ig,"\"");}}
14if(i!=0)csv_data[csv_data.length]=tmp_data;}}
15return csv_data;}
16function getRand(num,min,max){var ret=0;if(num==''&&(min==''&&min!=0||max==''&&max!=0))return false;if(num=='')num=0;return Math.floor(Math.random()*(max-min+1))+min;}
17function htmlspecialchars(ch){ch=ch.replace(/&/g,"&amp;");ch=ch.replace(/"/g,"&quot;");ch=ch.replace(/'/g,"&#039;");ch=ch.replace(/</g,"&lt;");ch=ch.replace(/>/g,"&gt;");return ch;}

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.