$(function() {
	//make the number point sapparated for math purposes
        function makeNumber(num) {
		var newNum = num.replace(",",".")*1;
		return newNum;
	}


        // round the number with decimals
	function roundNumber(num, dec) {
		if (isNaN(dec)) dec = 0;
		var roundNum = new String(Math.round(num*Math.pow(10,dec))/Math.pow(10,dec));
		if(roundNum.indexOf('.') < 0) { roundNum += '.00'; }
		if(roundNum.indexOf('.') == (roundNum.length - 2)) { roundNum += '0'; }
              
		//replace . to , for displaying the numbers
		roundNum = roundNum.replace(".",",");
		// make positive number when negative
		roundNum = roundNum.replace("-","");

		return roundNum;
	}

        // define what class must be shown
	function defineRowClass(old, current, sale) {
		var rowClass;

		if (old > current && sale == true){
			rowClass = "negative";
		} else if (old < current && sale == false){
			rowClass = "negativeDown";
		} else if (old < current && sale == true){
			rowClass = "positive";
		} else if (old > current && sale == false){
			rowClass = "positiveDown";
		} else if (old == current){
			rowClass = "even";
		}

		return rowClass;
	}

	var kalfCurrent = $('#kalfCurrent').text();
			kalfCurrent = makeNumber(kalfCurrent);
	var roseCurrent = $('#roseCurrent').text();
			roseCurrent = makeNumber(roseCurrent);
	var rose2Current = $('#rose2Current').text();
			rose2Current = makeNumber(rose2Current);
	var nukaCurrent	= $('#nukaCurrent').text();
			nukaCurrent	= makeNumber(nukaCurrent);
	var melkCurrent	= $('#melkCurrent').text();
			melkCurrent	= makeNumber(melkCurrent);
	var weiCurrent	= $('#weiCurrent').text();
			weiCurrent	= makeNumber(weiCurrent);

	var kalfOld			= $('#kalfOld').text();
			kalfOld			= makeNumber(kalfOld);
	var roseOld			= $('#roseOld').text();
			roseOld			= makeNumber(roseOld);
	var rose2Old			= $('#rose2Old').text();
            rose2Old			= makeNumber(rose2Old);
	var nukaOld			= $('#nukaOld').text();
			nukaOld			= makeNumber(nukaOld);
	var melkOld			= $('#melkOld').text();
			melkOld			= makeNumber(melkOld);
	var weiOld			= $('#weiOld').text();
			weiOld			= makeNumber(weiOld);

	var kalfResult	= roundNumber((kalfCurrent-kalfOld),2);
						$('#kalfResult').text(String(kalfResult));
	var kalfClass		= defineRowClass(kalfOld, kalfCurrent, true);
                        $('#kalfResult').removeClass();
						$('#kalfResult').addClass(kalfClass);

	var roseResult	= roundNumber((roseCurrent-roseOld),2);
						$('#roseResult').text(String(roseResult));
	var roseClass		= defineRowClass(roseOld, roseCurrent, true);
						$('#roseResult').removeClass();
                        $('#roseResult').addClass(roseClass);
                        
	var rose2Result	= roundNumber((rose2Current-rose2Old),2);
			$('#rose2Result').text(String(rose2Result));
	var rose2Class	= defineRowClass(rose2Old, rose2Current, true);
			$('#rose2Result').removeClass();
                        $('#rose2Result').addClass(rose2Class);

	var nukaResult	= roundNumber((nukaCurrent-nukaOld),2);
						$('#nukaResult').text(String(nukaResult));
	var nukaClass		= defineRowClass(nukaOld, nukaCurrent, false);
						$('#nukaResult').removeClass();
                        $('#nukaResult').addClass(nukaClass);

	var melkResult	= roundNumber((melkCurrent-melkOld),2);
						$('#melkResult').text(String(melkResult));
	var melkClass		= defineRowClass(melkOld, melkCurrent, false);
						$('#melkResult').removeClass();
                        $('#melkResult').addClass(melkClass);

	var weiResult		= roundNumber((weiCurrent-weiOld),2);
						$('#weiResult').text(String(weiResult));
	var weiClass		= defineRowClass(weiOld, weiCurrent, false);
                        $('#weiResult').removeClass();
						$('#weiResult').addClass(weiClass);

});
