$(document).ready(function() {
	var iDose = 300;
	var iSpeed = 6;
	var z;
	var aNozzle = new Array();
	var iNozzles = 0;

	var aDropled = ['EG', 'BG', 'G', 'S', 'D', 'BD'];
	var aNozzleName = ['LU', 'AD', 'IDK', 'IDKT', 'ID'];
	var aPressureLimit = [5, 6, 6, 6, 8];
	
	
	aNozzle[0] = [[0,1,2,3,4,5,6,7,8],[[0,0,0,0,0.28,0.55],[0,0,0,0,0.42,0.82],[0,0,0,0,0.56,1.07],[0,0,0,0,0.70,1.33],[0,0,0,0.84,0.97,1.6],[0,0,0,1.12,1.71,2.1],[0,0,0,1.39,2.6],[0,0,1.67,2.16,3.1],[0,0,2.23,4.08,4.2]]];
	aNozzle[1] = [[1,2,4,5],[[0,0,0,0.42,0.63,0.9],[0,0,0.56,0.65,0.98,1.2],[0,0,0.84,1.19,1.68,1.8],[0,0,1.12,1.82,2.4]]];
	aNozzle[2] = [[0,1,2,3,4,5,6,7],[[0,0,0.28,0.39,0.55,0.6],[0,0,0.42,0.63,0.83,0.9],[0,0.56,0.65,0.92,1.2],[0,0.70,0.91,1.22,1.5],[0,0.84,1.19,1.53,1.7],[0,1.12,1.71,2.23,2.3],[0,1.39,2.28,2.79,2.9],[1.36,1.93,3.05,3.5]]];
	aNozzle[3] = [[4,5,6],[[0,0,0.84,1.28,1.68,1.8],[0,0.91,1.29,1.82,2.4],[0,1.14,1.80,2.42,3]]];
	aNozzle[4] = [[0,1,2,3,4,5,6,7,8],[[0,0,0.39,0.60,0.68],[0,0.59,0.68,0.90,1],[0,0.80,0.92,1.38],[0,0.99,1.40,1.72],[0,1.19,1.68,2],[1.58,1.82,2.41,2.7],[1.61,2.28,3.3],[1.93,3.05,4],[2.58,4.47,5.3]]];
	
	iNozzles = aNozzleName.length;
	
	$("input#inputDose").val(iDose);
	$("input#inputSpeed").val(iSpeed);
	
	
	$("#addDose").click(function () {
		if ( iDose < 900 ) {
			iDose += 10;
			$("input#inputDose").val(iDose);
			$("#zzz").sum(iDose, iSpeed);
		}
	});
	
	$("#subDose").click(function () {
		if ( iDose > 0 ) {
			iDose -= 10;
			$("input#inputDose").val(iDose);
			$("#zzz").sum(iDose, iSpeed);
		}
	});
	
	$("#addSpeed").click(function () {
		if ( iSpeed < 18 ) {
			iSpeed += 0.1;
			$("input#inputSpeed").val(Math.round(eval(iSpeed) * 10 ) / 10 );
			$("#zzz").sum(iDose, iSpeed);
		}
	});
	
	$("#subSpeed").click(function () {
		if ( iSpeed > 5 ) {
			iSpeed -= 0.1;
			$("input#inputSpeed").val(Math.round(eval(iSpeed) * 10 ) / 10 );
			$("#zzz").sum(iDose, iSpeed);
		}
	});
	
	
	
	$.fn.sum = function(d,s) {
		var expense = (d * s * 0.5 / 600).toFixed(2);
		var ref01 = expense * expense / (0.231 * 0.231);
		var ref015 = expense * expense / (0.346 * 0.346);
		var ref02 = expense * expense / (0.462 * 0.462);
		var ref025 = expense * expense / (0.577 * 0.577);
		var ref03 = expense * expense / (0.693 * 0.693);
		var ref04 = expense * expense / (0.924 * 0.924);
		var ref05 = expense * expense / (1.155 * 1.155);
		var ref06 = expense * expense / (1.386 * 1.386);
		var ref08 = expense * expense / (1.848 * 1.848);
		
		var refName = ['01', '015', '02', '025', '03', '04', '05', '06', '08'];
		var aPressure = new Array();
		
		aPressure[0] = 0;
		aPressure[1] = 0;
		aPressure[2] = 0;
		aPressure[3] = 0;
		aPressure[4] = 0;
		aPressure[5] = 0;
		aPressure[6] = 0;
		aPressure[7] = 0;
		aPressure[8] = 0;


		for(var i = 0; i < 9; i++) {
			$("#pressure" + refName[i]).text('');
			
			if ( eval('ref' + refName[i]) <= 10 && eval('ref' + refName[i]) >= 1 ) {
				$("#pressure" + refName[i]).text(Math.round(eval('ref' + refName[i]) * 10) / 10);
			}
		}
		
		$(this).text(expense);
		
		for(var i = 0; i < iNozzles; i++) {
			for(var j = 0; j < aNozzle[i][0].length; j++) {
				var aLength = aNozzle[i][1][j].length;
				for(var k = 0; k < aLength; k++) {
					$("#" + aNozzleName[i + 1] + refName[aNozzle[i][0][j]]).html('');
					$("#" + aNozzleName[i] + refName[aNozzle[i][0][j]]).html('');
					if ( k < aLength - 1 ) {
						if ( (aNozzle[i][1][j][k] < expense && aNozzle[i][1][j][k + 1] > expense) ) {
							if ( aNozzle[i][1][j][k] != 0 ) {
								$("#" + aNozzleName[i] + refName[aNozzle[i][0][j]]).html('<img src="img/krople/' + aDropled[k] + '.gif">');
								aPressure[aNozzle[i][0][j]] = 1;
							}
							else {
								$("#" + aNozzleName[i + 1] + refName[aNozzle[i][0][j]]).html('');
							}
							break;
						}
					}
				}
			}
		}
		
		for(var i = 0; i < 9; i++) {
			if ( aPressure[i] == 0 ) {
				$("#pressure" + refName[i]).text('');
			}
		}
	};

	$("#zzz").sum(iDose, iSpeed);
	
	$('.colLeft a').imgPreview({
		containerID: 'imgPreviewContainer ',
		srcAttr: 'rel',
	    imgCSS: {
	        width: '200px'
	    },
		
		
	    onShow: function(link){
	        $(link).stop().animate({opacity:0.4});
	    },
	    onHide: function(link){
	        $(link).stop().animate({opacity:1});
	    }
		/*
		onShow: function(link){
			$('<span>' + link.href + '</span>').appendTo(this);
		},
		onHide: function(link){
			$('span', this).remove();
		}
		*/
	});
});