$(document).ready(function() { 	 	


	$('#tulostimien').click(function() {
		$('#alkuluku').hide();
		loadticker(8554); 	
	});
	
	
	$('#kopiokoneiden').click(function() {
		$('#alkuluku').hide();
		loadticker(12000);
	});
	
	
	$('#palvelimien').click(function() {
		$('#alkuluku').hide();
		loadticker(30000);	
	});
	
	
	$('#tallennuksen').click(function() {
		$('#alkuluku').hide();
		loadticker(23000);	
	});
	
	
	$('#tietotekniikan').click(function() {
		$('#alkuluku').hide();	
		loadticker(90000);
	});
	
	
	$('#akut').click(function() {
		$('#alkuluku').hide();
		loadticker(16211);	
	});
	
	
	$('#virtalahteet').click(function() {
		$('#alkuluku').hide();	
		  loadticker(19000);	
	});
	


//$('#tulostimien').click(function() {
//	loadticker(8554); 	
//});
//
//$('#tulostimien300').click(function() {
//	loadticker(300000); 	
//});
//
//$('#kopiokoneiden').click(function() {
//	loadticker(12000);
//});
//
//
//$('#palvelimien').click(function() {
//	loadticker(300000);	
//});
//
//
//$('#tallennuksen').click(function() {
//	loadticker(23000);	
//});
//
//
//$('#tietotekniikan').click(function() {
//	loadticker(90000);
//});
//
//
//$('#akut').click(function() {
//	loadticker(16211);	
//});
//
//
//$('#virtalahteet').click(function() {
//	loadticker(19000);	
//});
	
	$(".counter-number").each( function(i) {
		$(this).attr('id','num'+i);
	});
	
	function loadinput() {
		var newval = $("#numgo").val();
		loadticker(newval);
	}
	
	function loadticker(ticnum) {
		var fticnum = add_commas(ticnum);
		//var numheight=18;
		// yksittäisen numeron korkeus
		var numheight=62;
		addticker(fticnum);
		if (ticnum && ticnum != 0) {
			
			var s = String(fticnum);
			
			for (i=s.length;i>=0; i--)
			{
				var onum=s.charAt(i);			
				 $("#num"+i).attr('value',onum);
			}
			
			 $(".counter-number").each( function() {
				var nval=$(this).attr("value");
				if (!isNaN(nval)) {
					var nheight = Number(nval)*numheight*-1;
					$(this).animate({ top: nheight+'px'}, 1500 );
				} 
				if (nval==','){
					//$(this).animate({ top: '-180px'}, 1500 );
					// pilkun sijainti kuvassa korkeussuunnassa
					$(this).animate({ top: '-620px'}, 1500 );
					
				}
	  		});
		}
	}
	function addticker(newnum) {
		var digitcnt = $(".counter-number").size();
		var nnum = String(newnum).length;
		var digitdiff = Number(nnum - Number(digitcnt));
		if (digitdiff <0) {
			var ltdig = (Number(nnum)-1);
			$(".counter-number:gt(" + ltdig + ")").remove();
		}
		
		for(i=1;i<=digitdiff;i++) {
			$(".counter-wrap").append('<div class="counter-number" id="num' + (Number(digitcnt+i-1)) + '">&nbsp;</div>');
		}
	}
	
	function add_commas(nStr) {
		nStr += '';
		x = nStr.split('.');
		x1 = x[0];
		x2 = x.length > 1 ? '.' + x[1] : '';
		var rgx = /(\d+)(\d{3})/;
		while (rgx.test(x1)) {
			x1 = x1.replace(rgx, '$1' + ',' + '$2');
		}
		return x1 + x2;
	}

    
        // This enables autoMouseOver on the demo image below
        $(function() {
            $(".roll").autoMouseOver({ outStr: "_off", overStr: "_on" });
        });

 		
});