$(document).ready(function(){

	$("#goods-offer ul li a").click(function(){
		productId = $(this).attr("id");
		productCount = parseInt($("#"+productId+"-count span").text());
		productCount = !isNaN(productCount)?productCount+1:1;
		$("#goods-counter").css("display","block");
		$("#goods-counter a#"+productId+"-count span").text(productCount+"x");
		$("#goods-counter a#"+productId+"-count").css("display","block");
		$("#goods-counter a.button-big").css("display","block");
		goodsCount();
		return false;
	});

	$("#goods-counter ul li a").click(function(){
		productValId = $("#"+$(this).attr("id")+" span");
		productCount = parseInt(productValId.text())-1;
		if(productCount>0) {
			productValId.text(productCount+"x");
		} else {
			productValId.text("");
			$(this).css("display","none");
		}
		goodsCount();
		return false;
	});

	function goodsCount() {
		var suma = new Array();
		$("#goods-counter a span").each(function(i) {
			var productVal = !isNaN(parseInt($(this).text()))?parseInt($(this).text()):0;
			productSpace = parseFloat(Page["page_var"]["p"+(i+1)+"_space"]);
			productPieces = parseInt(Page["page_var"]["p"+(i+1)+"_pieces"]);
			if(productVal%productPieces==0) {
				actPieces = productVal==1?1:productVal/productPieces;
				suma[i] = actPieces*productSpace;
			}
			else {
				suma[i] = ((productVal-productVal%productPieces)/productPieces+1)*productSpace;
			}
			sumaFinal = 0;
			$.each(suma,function(i,n){
				sumaFinal+=n;
			});
		});
		sumaFinal = Math.ceil(sumaFinal * 2)/2;
		$("#suma span#area-count").text(sumaFinal);

		if(sumaFinal==0) {
			$("a.button-big").css("display","none");
			transCountVal = 0;
		} else {
			transCountVal = parseInt(sumaFinal/Page.page_var.transporter_area+1);
		}
		transCount = $("#suma span#transporters-count");

		if (sumaFinal==0){transCount.text('0');}
	    else if ((sumaFinal>0) && (sumaFinal<=2)){transCount.text('1 Pickup truck');}
		else if ((sumaFinal>2) && (sumaFinal<=6)){transCount.text('1 Van');}
		else if ((sumaFinal>6) && (sumaFinal<=10)){transCount.text('1 Truck');}
		else if ((sumaFinal>10) && (sumaFinal<=12)){transCount.text('1 Pickup truck + 1 Truck');}
		else if ((sumaFinal>12) && (sumaFinal<=16)){transCount.text('1 Van + 1 Truck');}
		else if ((sumaFinal>16) && (sumaFinal<=20)){transCount.text('2 Truck');}
		else if ((sumaFinal>20) && (sumaFinal<=22)){transCount.text('1 Pickup truck + 2 Truck');}
		else if ((sumaFinal>22) && (sumaFinal<=26)){transCount.text('1 Van + 2 Truck');}
		else if ((sumaFinal>26) && (sumaFinal<=30)){transCount.text('3 Truck');}
		else if ((sumaFinal>30) && (sumaFinal<=32)){transCount.text('1 Pickup truck + 3 Truck');}
		else if ((sumaFinal>32) && (sumaFinal<=36)){transCount.text('1 Van + 3 Truck');}
		else if ((sumaFinal>36) && (sumaFinal<=40)){transCount.text('4 Truck');}
		else if ((sumaFinal>40) && (sumaFinal<=42)){transCount.text('1 Pickup truck + 4 Truck');}
		else if ((sumaFinal>42) && (sumaFinal<=46)){transCount.text('1 Van + 4 Truck');}
		else if ((sumaFinal>46) && (sumaFinal<=50)){transCount.text('5 Truck');}
		else if ((sumaFinal>50) && (sumaFinal<=52)){transCount.text('1 Pickup truck + 5 Truck');}
		else if ((sumaFinal>52) && (sumaFinal<=56)){transCount.text('1 Van + 5 Truck');}
		else if ((sumaFinal>56) && (sumaFinal<=60)){transCount.text('6 Truck');}
		else if ((sumaFinal>60) && (sumaFinal<=62)){transCount.text('1 Pickup truck + 6 Truck');}
		else if ((sumaFinal>62) && (sumaFinal<=66)){transCount.text('1 Van + 6 Truck');}
		else if ((sumaFinal>66) && (sumaFinal<=70)){transCount.text('7 Truck');}
		else if ((sumaFinal>70) && (sumaFinal<=72)){transCount.text('1 Pickup truck + 7 Truck');}
		else if ((sumaFinal>72) && (sumaFinal<=76)){transCount.text('1 Van + 7 Truck');}
		else if ((sumaFinal>76) && (sumaFinal<=80)){transCount.text('8 Truck');}		
		else if ((sumaFinal>80) && (sumaFinal<=82)){transCount.text('1 Pickup truck + 8 Truck');}
		else if ((sumaFinal>82) && (sumaFinal<=86)){transCount.text('1 Van + 8 Truck');}
		else if ((sumaFinal>86) && (sumaFinal<=90)){transCount.text('9 Truck');}		
		else if ((sumaFinal>90) && (sumaFinal<=92)){transCount.text('1 Pickup truck + 9 Truck');}
		else if ((sumaFinal>92) && (sumaFinal<=96)){transCount.text('1 Van + 9 Truck');}
		else if ((sumaFinal>96) && (sumaFinal<=100)){transCount.text('10 Truck');}
		else if ((sumaFinal>100) && (sumaFinal<=102)){transCount.text('1 Pickup truck + 10 Truck');}
		else if ((sumaFinal>102) && (sumaFinal<=106)){transCount.text('1 Van + 10 Truck');}
		else if ((sumaFinal>106) && (sumaFinal<=110)){transCount.text('11 Truck');}
		else if ((sumaFinal>110) && (sumaFinal<=112)){transCount.text('1 Pickup truck + 11 Truck');}
		else if ((sumaFinal>112) && (sumaFinal<=116)){transCount.text('1 Van + 11 Truck');}
		else if ((sumaFinal>116) && (sumaFinal<=120)){transCount.text('12 Truck');}				
		else {transCount.text('13 Truck');}

		$("#goods-counter a.button-big").attr("href", "/"+Page.page_var.store_prices_detail+".html?size="+sumaFinal+"");
	}
});

