{point.x:(%p)}' //YYYMMDDHHmm有り
];
//dtd=1;
var table_enable=0;
var youbi =['日', '月', '火', '水', '木', '金', '土'];
//PM表示を改造
function GETTIMEZ(a){
a =a -Date.UTC(2014,0,1,9,0)+ibe_kaishi;
var k= new Date(a);
var s=
(k.getMonth()+1) +"月"+
(k.getDate()) +"日 "+
youbi[k.getDay()] +" "+
(k.getHours()) +"時" +
k.getMinutes() +"分";
return s;
}
function rdtbl(){
if(table_enable){
CSV_VISIBLE(table_enable);
}
return false;
}
function CSV_VISIBLE(JISOKU){
JISOKU=JISOKU&1;
var csv = [];
var sj=[];
var chart = $('#container').highcharts();
var series = chart.series[0];
var lm=document.NZ.NM.options[document.NZ.NM.selectedIndex].text
var limit =lm.match(/[0-9]+/);
var jikan = document.TZ.HM.options[document.TZ.HM.selectedIndex].text;
jikan = "^" +jikan +"$";
for (var j = 0,k=0; j < series.data.length; j++) {
if(series.data[j].y!=null){
var ll= new Date(series.data[j].x);
ll = ll.getHours() + ":" + ("0" +ll.getMinutes()).slice(-2);
if(ll.match(jikan)){
sj[k]=j;
k++;
}
}}
if(sj.length>0){
for (j = 0; j < sj.length; j++) {
if (series.data[sj[j]] != undefined && series.data[sj[j]].x >= series.xAxis.min && series.data[sj[j]].x <= series.xAxis.max) {
csv[j] =""+ Highcharts.dateFormat('%y/%m/%d %H:%M', series.data[sj[j]].x) + ' | ';
for (var i = 0; i < chart.series.length; i++) {
if(chart.series[i].visible){
csv[j] = csv[j] + ""+ addc(chart.series[i].data[sj[j]].y) +" | ";
if(JISOKU){
if(j>0){
csv[j] = csv[j] + ""+ addc((chart.series[i].data[sj[j]].y-chart.series[i].data[sj[j-1]].y)) +" | ";
}
else{csv[j] = csv[j] + " | ";}
}
}}}}}
var mktbl = "";
var mkth = "日時 | ";
for (var i = 0; i < chart.series.length; i++) {
if(chart.series[i].visible){
mkth = mkth + ""+ chart.series[i].name +" | ";
if(JISOKU){
mkth = mkth + "速度 | ";
}
}}
csv.sort(
function(a,b){
if( a < b ) return 1;
if( a > b ) return -1;
return 0;
});
if(sj.length";
}
mkth = ""+ mkth +"
";
mktbl= "";
table_enable=JISOKU+2;
document.getElementById("tbl").innerHTML=mktbl;
//alert(csv);
return false;
}
//小数以外は正規でカンマつける
function addc(a){
if(haveFraction(a)){
return a.toFixed(5);
}
return String(a).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,'$1,');
}
function haveFraction (number) {
return (Math.ceil(number)>number);
}
function send_string(st,type){
var urls="./mk_" +type+".php";
var urls2="./mk_" +type+"_add.php";
var sst=st;
if(urls.match(/\.\/mk_[a-zA-Z0-9\_]+\.php/)){
var enc="";
if(st.length>1000){
st=st.substr(0,1000);
}
$.post(
urls,
{"input_log" :enc+st}
);
if(sst.length>1000){
for(var i=1000;i