$(function(){	
	
	styleTables();
	
	$("#cart_header_link").click(function(){
		$("#cart").slideToggle();
		return false;
	});
	initCartButtons();
});

function styleTables(){
	var tables = $("#content_wrap").find('table.styletable');
	for(var i=0; i<tables.length; i++){
		if(!$(tables[i]).hasClass('firstfirst')) tables[i].style.borderTop = "1px solid #D9D9D9";
		if($(tables[i]).hasClass('firstfirst')) $(tables[i]).find("tr:first").addClass("zSelected");
		$(tables[i]).find("tr:odd").addClass("zOdd");
		$(tables[i]).find("tr:even").addClass("zEven");
	}
	
	var tables = $("#content_wrap").find('table.stocktable');
	for(var i=0; i<tables.length; i++){
		if(!$(tables[i]).hasClass('firstfirst')) tables[i].style.borderTop = "1px solid #D9D9D9";
		if($(tables[i]).hasClass('firstfirst')) $(tables[i]).find("tr:first").addClass("zSelected");
		$(tables[i]).find("tr:odd").addClass("zOdd");
		$(tables[i]).find("tr:even").addClass("zEven");
	}
}

function FancyboxTables(){
	var tables = $("#fancybox-inner").find('table.styletable');
	for(var i=0; i<tables.length; i++){
		if(!$(tables[i]).hasClass('firstfirst')) tables[i].style.borderTop = "1px solid #D9D9D9";
		if($(tables[i]).hasClass('firstfirst')) $(tables[i]).find("tr:first").addClass("zSelected");
		$(tables[i]).find("tr:odd").addClass("zOdd");
		$(tables[i]).find("tr:even").addClass("zEven");
	}
}

function initCartButtons(){	
	$(".cart_minus").click(function(){
		$.post("?mod=store&action=cart", "do=cartminus&cid="+$(this).attr("cart_id"), function(data){
			$("#cart").html(data);
			initCartButtons();
		})		
	});
	$(".cart_plus").click(function(){
		$.post("?mod=store&action=cart", "do=cartplus&cid="+$(this).attr("cart_id"), function(data){
			$("#cart").html(data);
			initCartButtons();
		})		
	});
}


$(function(){	
	
	$("#perpage").change(function(){
			window.location = $(this).val();
	});
	
	$("#disable_compare").click(function(){
		$("input.compare_chk").attr("checked", false);
		$(this).css('display','none');
		$("#compare").remove().clone().appendTo('#compare_box');
			cbuttoninit();
	});
		
	$("input.compare_chk").click(function(){
		
		postit = "";
		$("input.compare_chk:checked").each(function(){
			postit += $(this).attr("pid") + ",";				
		});
		
		if($("input.compare_chk:checked").size() < 2){
			$("#compare").remove().clone().appendTo('#compare_box');
			cbuttoninit();
			$("#disable_compare").css("display","none");
		}
		else{
			if($("#disable_compare").css("display") == "none"){
				$("#disable_compare").slideToggle();
			}
			$("#compare").fancybox(
				{
					ajax : {						
					    type	: "POST",
					    data	: { pids: postit}
					},
					onComplete : function(){
						FancyboxTables();
						$.fancybox.resize();
					}
				}
			);
		}
	});
	
	cbuttoninit();
	
	function cbuttoninit(){
		$("#compare").click(function(){
			if($("input.compare_chk:checked").size() < 2){				
				$("#compare_error").slideToggle();
				setTimeout('$("#compare_error").slideToggle()', 4000);
				
				$("input.compare_chk").each(function(){
					$(this).fadeOut(function(){ $(this).fadeIn(function(){ $(this).fadeOut(function(){ $(this).fadeIn(function(){ $(this).fadeOut(function(){ $(this).fadeIn()})})})})});
				});
				return false;
			}
		});
	}
	
	$("#filters").change(function(){
			window.location = $(this).val();
	});
	
	

	$("a[rel=blagovna_popup]").fancybox({
		
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'autoDimensions'	: false,
		'width'         	: 350,
		'height' 	:	500,
		'overlayShow'	:	false
	
	});
	
	$("a[rel=gallery]").fancybox();
	
});
