function add_comma(s) {
	var to = String(s);
	var tmp = "";
	while(to != (tmp = to.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2"))) {
		to = tmp;
	}
	return to;
}
function notifyEvent(str) {
//	alert(str);
    var params = str.split(" ");
    if(params[0] == "on") {
        overTimeSeries(params[1]*1);
    } else if(params[0] == "off") {
        outofTimeSeries(params[1]*1);
    }
}
function graph() {
    var embed = document.getElementsByTagName('EMBED');
    for(var i=0 ; i<embed.length ; i++) {
        if(embed.item(i).name == 'Grapher') {
            return embed.item(i);
        }
    }
    return Grapher1;    // for IE
}
function overTimeSeries(t) {
    var suffix = function(value, str) {
        return (value!="")?value+str:"";
    };
    var Grapher = graph();
    document.getElementById('graph1_value').innerHTML = suffix(add_comma(Grapher.flexData(t, 'amount', 'graph')), ' Yen') || '&nbsp;';
    Grapher.flexFocusTime(t);
}
function outofTimeSeries(t) {
    var Grapher = graph();
    document.getElementById('graph1_value').innerHTML = '&nbsp;';
    Grapher.flexFocusTime(-1);
}
