//hoge1.js

var ninzu = "四";
var takurank = "凰";
var tonnan_conf = "東";
var rule = "喰赤";

jQuery(function($){
	$("#ninzu").change(function(){
		ninzu = $("#ninzu").val();
		if(Already_Searched){
			PtTokutei();
			Katteran();
		}
	});
	$("#takurank").change(function(){
		takurank = $("#takurank").val();
		if(Already_Searched) Katteran();
	});
	$("#tonnan_conf").change(function(){
		tonnan_conf = $("#tonnan_conf").val();
		if(Already_Searched) Katteran();
	});
	$("#rule").change(function(){
		rule = $("#rule").val();
		if(Already_Searched) Katteran();
	});
});

function Katteran(){
	var re_kat = new RegExp("[1-4]位 \\| L0000 \\| [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} \\| " + ninzu + takurank + tonnan_conf + rule,"g");
	//$("#debug").html("[1-4]位 \\| L0000 \\| [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2} \\| " + ninzu + takurank + tonnan_conf + rule);
	var arr_kat = str.match(re_kat);
	if (!arr_kat){
		$("#all #od1").html("0");
		$("#all #od2").html("0");
		$("#all #od3").html("0");
		$("#all #od4").html("0");
		$("#all #heijun").html("-");
		$("#all #siaisu").html("-");
		$("#this_month #od1").html("0");
		$("#this_month #od2").html("0");
		$("#this_month #od3").html("0");
		$("#this_month #od4").html("0");
		$("#this_month #heijun").html("-");
		$("#this_month #siaisu").html("-");
		$("#last_month #od1").html("0");
		$("#last_month #od2").html("0");
		$("#last_month #od3").html("0");
		$("#last_month #od4").html("0");
		$("#last_month #heijun").html("-");
		$("#last_month #siaisu").html("-");
		$("#yesterday #od1").html("0");
		$("#yesterday #od2").html("0");
		$("#yesterday #od3").html("0");
		$("#yesterday #od4").html("0");
		$("#yesterday #heijun").html("-");
		$("#yesterday #siaisu").html("-");
		return false;
	}
	var kt1 = [0,0,0,0,0];
	var kt2 = [0,0,0,0,0];
	var kt3 = [0,0,0,0,0];
	var kt4 = [0,0,0,0,0];
	var siaisu = [0,0,0,0,0];
	var d = new Date();
	var yea = d.getYear();
	if (yea<2000) yea += 1900;
	var mon = d.getMonth()+1;
	if(mon<10) mon = "0"+mon;
	var dat = d.getDate();
	if (dat<10) day = "0"+dat;
	for (i = 0; i < arr_kat.length; i++) {
		switch (arr_kat[i].charAt(0)){
		case "1":{
			kt1[0]++;
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon){
				kt1[1]++;
				if(arr_kat[i].substr(21,2) == dat-1) kt1[3]++;
			}
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon-1) kt1[2]++;
			break;
		}
		case "2":{
			kt2[0]++;
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon){
				kt2[1]++;
				if(arr_kat[i].substr(21,2) == dat-1) kt2[3]++;
			}
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon-1) kt2[2]++;
			break;
		}
		case "3":{
			kt3[0]++;
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon){
				kt3[1]++;
				if(arr_kat[i].substr(21,2) == dat-1) kt3[3]++;
			}
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon-1) kt3[2]++;
			break;
		}
		case "4":{
			kt4[0]++;
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon){
				kt4[1]++;
				if(arr_kat[i].substr(21,2) == dat-1) kt4[3]++;
			}
			if(arr_kat[i].substr(13,4) == yea && arr_kat[i].substr(18,2) == mon-1) kt4[2]++;
			break;
		}
		default:window.stop(); break;
		}
	}
	var siaisu = new Array(5);
	for (j=0;j<5;j++) siaisu[j] = kt1[j]+kt2[j]+kt3[j]+kt4[j]||"-";
	var od1 = new Array(5);
	var od2 = new Array(5);
	var od3 = new Array(5);
	var od4 = new Array(5);
	var heijun = new Array(5);
	for (j=0;j<5;j++){
		od1[j] = Math.round(kt1[j]*1000/siaisu[j])/1000||0;
		od2[j] = Math.round(kt2[j]*1000/siaisu[j])/1000||0;
		od3[j] = Math.round(kt3[j]*1000/siaisu[j])/1000||0;
		od4[j] = Math.round(kt4[j]*1000/siaisu[j])/1000||0;
		heijun[j] = Math.round((od1[j]+2*od2[j]+3*od3[j]+4*od4[j])*1000)/1000||"-";
	}
	$("#all #od1").html(od1[0]);
	$("#all #od2").html(od2[0]);
	$("#all #od3").html(od3[0]);
	$("#all #od4").html(od4[0]);
	$("#all #heijun").html(heijun[0]);
	$("#all #siaisu").html(siaisu[0]);
	$("#this_month #od1").html(od1[1]);
	$("#this_month #od2").html(od2[1]);
	$("#this_month #od3").html(od3[1]);
	$("#this_month #od4").html(od4[1]);
	$("#this_month #heijun").html(heijun[1]);
	$("#this_month #siaisu").html(siaisu[1]);
	$("#last_month #od1").html(od1[2]);
	$("#last_month #od2").html(od2[2]);
	$("#last_month #od3").html(od3[2]);
	$("#last_month #od4").html(od4[2]);
	$("#last_month #heijun").html(heijun[2]);
	$("#last_month #siaisu").html(siaisu[2]);
	$("#yesterday #od1").html(od1[3]);
	$("#yesterday #od2").html(od2[3]);
	$("#yesterday #od3").html(od3[3]);
	$("#yesterday #od4").html(od4[3]);
	$("#yesterday #heijun").html(heijun[3]);
	$("#yesterday #siaisu").html(siaisu[3]);
}
