$(document).ready(function() {
	if($("#f_search").val()!="") {
		var title = $("#f_search").val();
		return;
	}else{
		if(document.lang=="es") {
			var title = "Palabra clave...";
		}
		if(document.lang=="en") {
			var title = "Keyword...";
		}
	}
	$("#f_search")
		.val(title);
	$("#f_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(jQuery.browser.msie){
		flash();
	}
});

var flash=function(){
	var objs=document.getElementsByTagName("object");
	var objl=objs.length;
	for(var i=0;i<objl;i++){
		var obj=objs[i];
		var parent=obj.parentNode;
		var html=obj.outerHTML;
		html=html.substring(0,html.indexOf("</"));
		var params=parent.getElementsByTagName("param");
		var parl=params.length;
		for(var j=0;j<parl;j++)html+=params[j].outerHTML;
		html+="</object>";
		obj.outerHTML=html;
		var nobjs=parent.getElementsByTagName("object");
		setDB(nobjs[0]);
	}
}

$(document).ready(function() {
	addTB();
});


$(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=="es") {
			if(transCountVal > 1) {transSuffixVal = "s";}
		}
		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=="es") {
			if(qtransCountVal > 1) {qtransSuffixVal = "s";}
		}
		if(document.lang=="en") {
			if(qtransCountVal > 1) {qtransSuffixVal = "s";}
		}
		qtransSuffix.text(qtransSuffixVal);

		return false;
	});
});


$(document).ready(function(){
	timer = Page.page_var.rotate_time;
	rotBanners = $("#rtips img");
	startBannerNum = Math.floor(Math.random()*rotBanners.length);
	startBanner = $(rotBanners[startBannerNum]);
	endBannerNum = rotBanners.length;
	actBannerNum = startBannerNum;
	if(endBannerNum>0) {
		startBanner.css("display","block");
		setTimeout("rotateBanners()",timer);
	}
});

function rotateBanners() {
	if(actBannerNum+1==endBannerNum){
		prevBanner = $(rotBanners[endBannerNum-1]);
		actBannerNum=0;
	} else {
		actBannerNum++;
		prevBanner = $(rotBanners[actBannerNum-1]);
	}
	prevBanner.css('display','none');
	$(rotBanners[actBannerNum]).css('display','block');
	setTimeout("rotateBanners()",timer);
}

function load(latX,latY) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(latX,latY),15);
		map.addControl(new GLargeMapControl());
		//map.addControl(new GOverviewMapControl());
		map.addControl(new GMapTypeControl());
		var point = new GLatLng(latX,latY);
		var marker = new GMarker(point);
		//GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml("Pokus");});
		map.addOverlay(marker);
	}
}

$(document).ready(function(){
    $("#show_on_map h2 a").click(function () {
		$("#map").slideToggle("normal");
		$("#map").css("visibility","visible");
		$("#show_on_map p").css("visibility","visible");
		return false;
    });
	/*
	$("#show_on_map p a").click(function () {
		$(this).parent().css("visibility","hidden");
		$("#map").slideUp("normal");
		return false;
    });
	*/
});



$(window).load(function(){
	if(!isUndefined(Page.page_var.latX)&&!isUndefined(Page.page_var.latY))load(Page.page_var.latX,Page.page_var.latY);
});

$(window).unload(function () {
	if(!isUndefined(Page.page_var.latX)&&!isUndefined(Page.page_var.latY))GUnload();
});

