// JavaScript Document
	var total_no ,max_no ,graph_stap ,graph_state ,percent,graph_lens=300;
	graph_stap = 1;
	total_no = max_no = graph_state = percent=0

	String.prototype.comma=function(){ 
 		var str=new Array(); 
  		var v=this.replace(/,/gi,''); 
  		for(var i=0;i<=v.length;i++){ 
  			str[str.length]=v.charAt(v.length-i); 
  			if(i%3==0&&i!=0&&i!=v.length){  
  				str[str.length]='.'; 
	  		} 
 		 } 
  		str=str.reverse().join('').replace(/\./gi,','); 
 		return str; 
 	} 
	
	function graph_draw(){
		for(var i=1;i<=total_no;i++){
			eval("e = document.all.graph"+i);
			len = Number(e.name);
			if(len >= graph_state){
				if(graph_state + graph_stap > len){
					e.width = len * percent;
					eval( "t = document.all.graph_value"+i);
					temp = String(len);
					t.innerHTML = temp.comma();
				}else {
					e.width = graph_state * percent;
					eval( "t = document.all.graph_value"+i);
					temp = String(graph_state);
					t.innerHTML = temp.comma();
				}
			}
		}
		if(graph_state < max_no){
			setTimeout("graph_draw()",10);
		}
		graph_state += graph_stap;
	}
	
	function get_graph_speed(no){
		if(max_no < 50){
			return 1;
		}else if(max_no >= 50 && max_no <100){
			return 3;
		}else if(max_no >= 100 && max_no <500){
			return 10;
		}else if(max_no >= 500 && max_no <1000){
			return 50;
		}else if(max_no >= 1000){
			return 100;
		}
	}
	



	function graph_action(){
		eval("total_no = document.all.total_graph.name");
		eval("max_no = document.all.max_graph.name");
		eval("xsize = document.all.graph_xsize.name");
		eval("nomove = document.all.graph_nomove.name");
		
		graph_lens = Number(xsize);
			
		if(nomove == '0'){
			if(max_no > 0){
				percent =  graph_lens / max_no ;
				graph_state = 0;
				graph_stap = get_graph_speed(max_no);
				
				setTimeout("graph_draw()",10);
			}
		}else {
			percent =  graph_lens / max_no ;
			
			for(var i=1;i<=total_no;i++){
				eval("e = document.all.graph"+i);
				len = e.name;
				e.width = len * percent;
				eval( "t = document.all.graph_value"+i);
				t.innerHTML = len.comma();
			}
		}
	}
