var _GET = {};
$(document).ready(function() {
	$(".cbox_price_extra").each(function(){
		if($(this).attr("checked")==true) {
			$("#total_price"+$(this).attr("target")).text(parseInt($("#total_price"+$(this).attr("target")).text()) + parseInt($(this).attr("price")));
		}
	});
	$(".itemListRadio").live("click", function(){
		parentObj = $(this).parent().parent().parent();
		parentObj2 = $(this).parent().parent().parent().parent();
		if($(this).attr("checked")==true) {
			$("input:checkbox", parentObj2).attr("checked", false);
			$(this).attr("checked", true);
			$(".item_list_body_visible", parentObj2).html($(".item_list_body", parentObj).html());
			$(".item_list_body_visible", parentObj2).css({display:"block"});
			$(".eshop_image", $(this).parent().parent().parent().parent()).css({border:"2px solid #F1EFEB"});
			$(".eshop_image", $(this).parent().parent().parent()).css({border:"2px solid #00408A"});
		}
		else {
			$(".item_list_body_visible", parentObj2).html("");
			$(".item_list_body_visible", parentObj2).css({display:"none"});
			$(".eshop_image", parentObj2).css({border: "2px solid #F1EFEB"});
		}
	});
	$(".cbox_price_extra").live("click", function(){
		if($(this).attr("checked")==true) {
			parentObj = $(this).parent().parent().parent().parent().parent().parent();
			$(".catTotalPrice", parentObj).text(parseInt($(".catTotalPrice", parentObj).text()) + parseInt($(this).attr("price")));
		}
		else {
			parentObj = $(this).parent().parent().parent().parent().parent().parent();
			$(".catTotalPrice", parentObj).text(parseInt($(".catTotalPrice", parentObj).text()) - parseInt($(this).attr("price")));
		}
		$(".catCountItems").trigger("keyup");
	});
	$(".catCountItems").live("keyup", recalc_price);
	$(".catCountItems").trigger("keyup");
	$('.img_zoom').fancyzoom();
});
function recalc_price() {
	var val = 1;
	if($(this).val()!="" && $(this).val()!=0) {
		val = $(this).val();
		if(isNaN(val)) val = 1;
	}

	parentObj = $(this).parent().parent();
	$(".catTotalPriceEnd", parentObj).text(parseInt($(".catTotalPrice", parentObj).text()) * val);
}
