	function fnAddWall() {
		var wallbox = document.getElementById("wallbox");
		var wall = document.getElementById("wall");

		newwall = wall.cloneNode(true);
		newwall.getElementsByTagName("input")[0].value = '';
		newwall.getElementsByTagName("input")[1].value = '';

		wallbox.appendChild(newwall);
	}
	
	function fnAddColorWallWall() {
		var wallbox = document.getElementById("colorwallbox");
		var wall = document.getElementById("colorwall");

		newwall = wall.cloneNode(true);
		newwall.getElementsByTagName("input")[0].value = '';
		newwall.getElementsByTagName("input")[1].value = '';

		wallbox.appendChild(newwall);
	}
	
	function fnAddArea() {
		var areabox = document.getElementById("areabox");
		var area = document.getElementById("area");

		newarea = area.cloneNode(true);
		newarea.getElementsByTagName("input")[0].value = '';
		newarea.getElementsByTagName("input")[1].value = '';

		areabox.appendChild(newarea);
	}

	function fnAddTileArea() {
		var areabox = document.getElementById("tilebox");
		var area = document.getElementById("tile");

		newarea = area.cloneNode(true);
		newarea.getElementsByTagName("input")[0].value = '';
		newarea.getElementsByTagName("input")[1].value = '';

		areabox.appendChild(newarea);
	}

	function fnAddWoolArea() {
		var areabox = document.getElementById("woolbox");
		var area = document.getElementById("wool");

		newarea = area.cloneNode(true);
		newarea.getElementsByTagName("input")[0].value = '';
		newarea.getElementsByTagName("input")[1].value = '';

		areabox.appendChild(newarea);
	}
	
	function fnAddWpwallArea() {
		var areabox = document.getElementById("wpwallbox");
		var area = document.getElementById("wpwall");

		newarea = area.cloneNode(true);
		newarea.getElementsByTagName("input")[0].value = '';
		newarea.getElementsByTagName("input")[1].value = '';

		areabox.appendChild(newarea);
	}
	
	function fnCalculate(calculator) {
		switch(calculator) {

			case "color_wall_ceil":
				
				var colorType = jQuery("input[name='colorwall_type']:checked").val();
				var colorCoats = jQuery("input[name='colorwall_coats']:checked").val();
				
				if(colorType == 'ceiling'){
				
					var w = document.getElementsByName("colorwall_ceil_width");
					var l = document.getElementsByName("colorwall_ceil_lenght");
					var len = l.length;
	
					var area = 0;
					for (var i=0; i<len; i++) {
						area += (parseFloat(w[i].value.replace(',','.')) * parseFloat(l[i].value.replace(',','.')));
					}
	
					multiply = (parseInt(colorCoats) > 0) ? parseInt(colorCoats) : 1;
	
					var result = ((1/7) * area) * multiply;
					if(isNaN(result) || result < 0){
						result = 0;
					}
					
					result = parseInt(result);
					
					//document.getElementById('colorwall_quantity').value  = result;
					document.getElementById('colorwall_quantity_inline').innerHTML = result;
				
				} else {
				
					var w = document.getElementsByName("colorwall_width");
					var h = document.getElementsByName("colorwall_height");
					var len = h.length;
	
					var area = 0;
					for (var i=0; i<len; i++) {
						area += (parseFloat(w[i].value.replace(',','.')) * parseFloat(h[i].value.replace(',','.')));
					}
	
					if (parseInt(document.getElementById('colorwall_doors').selectedIndex) > 0) area -= 2 * parseInt(document.getElementById('colorwall_doors').selectedIndex);
					if (parseInt(document.getElementById('colorwall_windows').selectedIndex) > 0) area -= 1 * parseInt(document.getElementById('colorwall_windows').selectedIndex);
	
					multiply = (parseInt(colorCoats) > 0) ? parseInt(colorCoats) : 1;
	
					var result = ((1/7) * area) * multiply;
					
					if(isNaN(result) || result < 0){
						result = 0;
					}
					
					result = parseInt(result);
					
					//document.getElementById('colorwall_quantity').value = result;
					document.getElementById('colorwall_quantity_inline').innerHTML = result;
					
				}
				
				break;


			case "wp.wall":
				var w = document.getElementsByName("wpwall_width");
				var h = document.getElementsByName("wpwall_height");
				var len = h.length;

				var area = 0;
				for (var i=0; i<len; i++) {
					area += (parseFloat(w[i].value.replace(',','.')) * parseFloat(h[i].value.replace(',','.')));
				}

				if (parseInt(document.getElementById('wpwall_doors').selectedIndex) > 0) area -= 2 * parseInt(document.getElementById('wpwall_doors').selectedIndex);
				if (parseInt(document.getElementById('wpwall_windows').selectedIndex) > 0) area -= 1 * parseInt(document.getElementById('wpwall_windows').selectedIndex);
				
				if(isNaN(area) || area < 0){
					area = 0;
				}
				
				area = parseInt(area);
				
				//document.getElementById('wpwall_quantity').value = result;
				document.getElementById('wpwall_quantity_inline').innerHTML = area;
				
				result2 = (area > 0) ? Math.ceil(area / 5,2) : 0;
				
				//document.getElementById('wpwall_packege').value = result2;
				document.getElementById('wpwall_packege_inline').innerHTML = result2;
				
				break;


			case "pave":
				
				var w = document.getElementsByName("pave_width");
				var l = document.getElementsByName("pave_lenght");
				var len = l.length;
				var area = 0;
				for (var i=0; i<len; i++) {
					area += (parseFloat(w[i].value.replace(',','.')) * parseFloat(l[i].value.replace(',','.')));
				}
				
				if(isNaN(area) || area < 0){
					area = 0;
				}
				
				area = parseInt(area);
				
				//document.getElementById('pave_quantity').value = area;
				document.getElementById('pave_quantity_inline').innerHTML = area;
				
				var result2 = (area > 0) ? Math.ceil(area / document.getElementById('pave_blocksize').value) : 0;
				
				//document.getElementById('pave_packege').value = result2;
				document.getElementById('pave_packege_inline').innerHTML = result2;
				
				break;


			case "tile":
				var w = document.getElementsByName("tile_width");
				var l = document.getElementsByName("tile_lenght");
				var len = l.length;

				var area = 0;
				for (var i=0; i<len; i++) {
					area += (parseFloat(w[i].value.replace(',','.')) * parseFloat(l[i].value.replace(',','.')));
				}
				
				if(isNaN(area) || area < 0){
					area = 0;
				}
				
				area = parseInt(area);
				
				
				
				//document.getElementById('tile_quantity').value = area;
				document.getElementById('tile_quantity_inline').innerHTML = area;
				
				var result2 = (area > 0) ? Math.ceil(area / document.getElementById('tile_blocksize').value) : 0;
				
				//document.getElementById('tile_packege').value = result2;
				document.getElementById('tile_packege_inline').innerHTML = result2;
				
				
				//
				break;


			case "wool":
				arrWools = new Array();
				arrWools[1] = new Array();
				arrWools[1][1] = new Array();
				arrWools[1][1]["name"] = "ISOVER KL 37-50";
				arrWools[1][1]["volume"] = 13.22;
				arrWools[1][2] = new Array();
				arrWools[1][2]["name"] = "PAROC UNS 37-50";
				arrWools[1][2]["volume"] = 9.65;
				arrWools[1][3] = new Array();
				arrWools[1][3]["name"] = "ISOVER KL 35-50";
				arrWools[1][3]["volume"] = 9.83;
				arrWools[1][4] = new Array();
				arrWools[1][4]["name"] = "ISOVER 610- KL 37-42";
				arrWools[1][4]["volume"] = 17.13;
				arrWools[1][5] = new Array();
				arrWools[1][5]["name"] = "PAROC UNS 37-42";
				arrWools[1][5]["volume"] = 11.9;
				arrWools[1][6] = new Array();
				arrWools[1][6]["name"] = "ISOVER 610- KL 37-50";
				arrWools[1][6]["volume"] = 14.27;
				arrWools[1][7] = new Array();
				arrWools[1][7]["name"] = "PAROC UNS 37-50";
				arrWools[1][7]["volume"] = 10.42;

				arrWools[2] = new Array();
				arrWools[2][1] = new Array();
				arrWools[2][1]["name"] = "ISOVER KL 37-100";
				arrWools[2][1]["volume"] = 6.61;
				arrWools[2][2] = new Array();
				arrWools[2][2]["name"] = "PAROC UNS 37-100";
				arrWools[2][2]["volume"] = 5.51;
				arrWools[2][3] = new Array();
				arrWools[2][3]["name"] = "ISOVER KL 35-100";
				arrWools[2][3]["volume"] = 4.92;
				arrWools[2][4] = new Array();
				arrWools[2][4]["name"] = "ISOVER 610- KL 37-66";
				arrWools[2][4]["volume"] = 11.42;
				arrWools[2][5] = new Array();
				arrWools[2][5]["name"] = "PAROC UNS 37-66";
				arrWools[2][5]["volume"] = 8.93;
				arrWools[2][6] = new Array();
				arrWools[2][6]["name"] = "ISOVER 610- KL 37-95";
				arrWools[2][6]["volume"] = 7.14;
				arrWools[2][7] = new Array();
				arrWools[2][7]["name"] = "PAROC UNS 37-95";
				arrWools[2][7]["volume"] = 5.95;

				arrWools[3] = new Array();
				arrWools[3][1] = new Array();
				arrWools[3][1]["name"] = "ISOVER KL 37-150";
				arrWools[3][1]["volume"] = 4.63;
				arrWools[3][2] = new Array();
				arrWools[3][2]["name"] = "PAROC UNS 37-150";
				arrWools[3][2]["volume"] = 3.45;
				arrWools[3][3] = new Array();
				arrWools[3][3]["name"] = "ISOVER KL 35-150";
				arrWools[3][3]["volume"] = 3.44;
				arrWools[3][4] = new Array();
				arrWools[3][4]["name"] = "ISOVER 610- KL 37-100";
				arrWools[3][4]["volume"] = 7.14;
				arrWools[3][5] = new Array();
				arrWools[3][5]["name"] = "PAROC UNS 37-100";
				arrWools[3][5]["volume"] = 5.95;

				var w = document.getElementsByName("wool_width");
				var l = document.getElementsByName("wool_lenght");
				var len = l.length;

				var area = 0;
				for (var i=0; i<len; i++) {
					area += (parseFloat(w[i].value.replace(',','.')) * parseFloat(l[i].value.replace(',','.')));
				}

				if (!area || isNaN(area) || area < 0) area = 0;
				
				//document.getElementById('wool_quantity').value = area;
				document.getElementById('wool_quantity_inline').innerHTML = area;
				
				
				

				if (area > 0) {
					document.getElementById('wooltable').style.display = "inline";

					objThickness = document.getElementById('thickness');
					thicknessid = (parseInt(objThickness.options[objThickness.selectedIndex].value) > 0) ? parseInt(objThickness.options[objThickness.selectedIndex].value) : 1;

					objWoolbox = document.getElementById('woolboxxes');

					if (arrWools[thicknessid]) {
						strBoxcontent = '';
						strBoxcontent += '<table border="0" cellpadding="1" cellspacing="0">';
						var len2 = arrWools[thicknessid].length;
						for (var prodID=1; prodID<len2; prodID++) {
							strBoxcontent += '<tr>';
							strBoxcontent += '<td>' + arrWools[thicknessid][prodID]["name"] + '</td>';
							strBoxcontent += '<td>' + (Math.ceil(area / arrWools[thicknessid][prodID]["volume"])) + '</td>';
							strBoxcontent += '</tr>';
						}
						strBoxcontent += '</table>';
						objWoolbox.innerHTML = strBoxcontent;
					}
				} else {
					document.getElementById('wooltable').style.display = "none";
				}

				break;

		}

	}
	
	
