﻿// *****************************************************************
// CARD LIST
// *****************************************************************
$(document).ready(function(){
	$(".pin_univ").bind("mouseenter", function(){
		$(this).find(".pin_popis").animate({top:0});
	}).bind("mouseleave", function(){
		$(this).find(".pin_popis").stop().css({top:"-159px"});
	})
});


// *****************************************************************
//CARD
// *****************************************************************
function BuildCard(IdServer, IdMaterial)
{
	//get variants
	var oVariants = $("#karta > .k_container_data > .k_popis > .material");
	var oHead = $("#karta > .k_hlavicka > .k_hlav_varianty");
	oHead.html(" " + (IdServer==1 ? "varianty":"variants")+":");
	oVariants.each(function(cIndex){
		var oCard = $(this).text().replace(/([\d\/])|(material\:\s|materiál\:\s)/igm,"");
		if(oCard.lastIndexOf(" ")==oCard.length-1)
		{
			oCard = oCard.substring(0, oCard.length-1);
		}
		oHead.append("<a href='#' onclick='ShowCard(" + cIndex + ", " + IdServer + ");return false'>" + oCard + "</a>");
	});
	ShowCard(0, IdServer, IdMaterial);
}

// *************************************
function ShowCard(cIndex, IdServer, IdMaterial)
{
	$(".f_container").hide();
	var oCards	= $("#karta > .k_container_data");
	if(IdMaterial!=null && IdMaterial>0)
	{
		var oCard	= $("#mat_" + IdMaterial);
	}
	else
	{
		var oCard	= oCards.eq(cIndex);
	}

	$("#karta > .k_hlavicka .k_hlav_material").html(" — " + oCard.find(".k_popis > .material").text().replace(/([\d\/])|(material\:\s|materiál\:\s)/igm,""));
	$("#karta > .k_hlavicka .k_hlav_novinka").html(oCard.find(".k_popis > .novinka").hasClass("novinka_True") ? (IdServer==1 ? " novinka":" new") : "&#160;");

	var oImgs	= oCard.find(".k_nahledy img");
	oImgs.bind("click", function(){
		oCard.find(".k_pic").html("<img src='" + ($(this).attr("src").replace("h=76", "h=325").replace("w=130", "w=490").replace("crop=1", "")) + "' alt='' />");
	})
	if(oImgs.length>0)
	{
		oImgs.eq(0).click()
	}
	if(oImgs.length==1)
	{
		oImgs.hide()
	}

	oCard.find(".k_popis > .k_koupit a").bind("click", function(){
		var cardToBuy = {
					item	: $("#karta > .k_hlavicka > strong").text(),
					count	: oCard.find(".k_popis > .k_koupit input").val(),
					price	: oCard.find(".k_popis > .price").text()
				}

		BuyCard(cardToBuy);
		return false;
	});

	oCards.hide();
	oCard.show();
}

// *************************************
function BuyCard(cardToBuy)
{
	$(".f_container #orderTitle").html(cardToBuy.item);
	$(".f_container .noview input").val(cardToBuy.item + ", " + cardToBuy.price);
	$(".f_container #orderCount input").val(cardToBuy.count).bind("keyup", function(){
		$(".f_container #orderTotal").html(ParseCardPrice(cardToBuy.price)*parseInt($(this).val()) + ",-");	
	});
	$(".f_container #orderTotal").html(ParseCardPrice(cardToBuy.price)*parseInt(cardToBuy.count) + ",-");	
	$(".f_container #orderPrice").html(cardToBuy.price);
	$(".f_container").css({"top" : $(window).scrollTop()+96}).show();
}

// *************************************
function ParseCardPrice(oPrice)
{
	return parseInt(oPrice.replace(/\D/igm,""));
}

