$(document).ready(function() {

	if($("#search").val()!="") {
		var title = $("#search").val();
		return;
	}else{
		if(document.lang=="cs") {
			var title = "hledat ...";
		}
		if(document.lang=="en") {
			var title = "search ...";
		}
	}
	$("#search")
		.val(title);
	$("#search")
		.focus(function(){
			if($.trim($(this).val())==title){
				$(this).val("");
			}
		})
		.change(function(){
			if($.trim($(this).val())==""){
				$(this).val(title);
			}
		})
		.blur(function(){
			$(this).change();
		})
});

$(document).ready(function() {
	if($("#f_newsletter_email").val()!="") {
		var ntitle = $("#f_newsletter_email").val();
		return;
	}else{
		if(document.lang=="cs") {
			var ntitle = "Váš e-mail...";
		}
		if(document.lang=="en") {
			var ntitle = "Your e-mail...";
		}
	}
	$("#f_newsletter_email")
		.val(ntitle);
	$("#f_newsletter_email")
		.focus(function(){
			if($.trim($(this).val())==ntitle){
				$(this).val("");
			}
		})
		.change(function(){
			if($.trim($(this).val())==""){
				$(this).val(ntitle);
			}
		})
		.blur(function(){
			$(this).change();
		})
});


$(document).ready(function(){
	var productsSubmit = $("#product_list input[type='submit']");
	$(productsSubmit).click(function(){
		if($(this).prev().attr("value")==0) {
			$(this).prev().focus();
			alert("Zadejte prosím počet kusů");
			return false;
		}
	})
});

$(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);
		$("#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");
		transCount.text(transCountVal);
		transSuffixVal = "";
		transSuffix = $("#suma span#transporters-suffix");
		if(document.lang=="cs") {
			if(transCountVal == 0) {transSuffixVal = "ů";}
			else if(transCountVal == 1) {transSuffixVal = "";}
			else if(transCountVal > 1 && transCountVal < 5) {transSuffixVal = "y";}
			else {transSuffixVal = "ů";}
		}
		if(document.lang=="en") {
			if(transCountVal > 1) {transSuffixVal = "s";}
		}
		transSuffix.text(transSuffixVal);
		$("#goods-counter a.button-big").attr("href","/"+Page.page_var.store_prices_detail+".html?size="+sumaFinal+"");
	}
});

$(document).ready(function(){
	$(".qgoods-counter ul li a").click(function(){
		qtype = $(this).parent().parent().parent().parent().parent().attr("id");
		qproductId = $(this).attr("class");
		qproductId += "_"+qtype;
		qproductSpace = parseFloat(Page["page_var"][""+qproductId+"_space"]);
		qsuma = $(this).parent().parent().prev();
		qtransCountVal = parseInt(qproductSpace/Page["page_var"][""+qtype+"_transporter_area"]+1);
		$(qsuma.find("span")[0]).text(qproductSpace);
		$(qsuma.find("span")[1]).text(qtransCountVal);

		qtransSuffixVal = "";
		qtransSuffix = $(this).parent().parent().prev().find("span.transporters-suffix");
		if(document.lang=="cs") {
			if(qtransCountVal == 0) {qtransSuffixVal = "ů";}
			else if(qtransCountVal == 1) {qtransSuffixVal = "";}
			else if(qtransCountVal > 1 && qtransCountVal < 5) {qtransSuffixVal = "y";}
			else {qtransSuffixVal = "ů";}
		}
		if(document.lang=="en") {
			if(qtransCountVal > 1) {qtransSuffixVal = "s";}
		}
		qtransSuffix.text(qtransSuffixVal);

		return false;
	});
});