$(function(){
	$("#popup-close").click(function(){
		$("#popup").fadeOut(200);
		return false;
	}).hover(function(){
		$(this).fadeTo(100, 0.5);
	},function(){
		$(this).fadeTo(100, 1);
	});
	
	$("#viewcart").click(function(){
		$("#cartform").submit();
		return false;
	});
	
	$("a.info, a.preview, #new a").click(function(){
		var mTop = parseInt($(window).height() - $("#popup").height()) / 2;
		var sTop = $(window).scrollTop();
		if(mTop < 40){ mTop = 40; }
		if(sTop > 0){ mTop = mTop + sTop; }
		$("#popup").css({"margin-top":  mTop+"px"}).fadeIn(400);
		$("#popup-images img").imgCenter().fullsize({iconOffset: 5});
		return false;
	});
});

frSuccess = function(){
	$("ul.items li:eq(1)").css({"margin-right":"0px"});
	$("ul.items li").filter(":nth-child(4n+2)").css({"margin-right":"0px"});
	$.controller.array("data/stock-art",{id: $("#new a").data("data")['data-id']}, {success: function(data){$("#new").data("data", data.items[0]);}});
	$("a.info, a.preview, #new a").click(function(){
		$("#popup-images img").fullsize({destroy: true});
		$("#popup-images").html("");
		var parent = $(this).parents(".parent");
		var data = parent.data("data");
		var popup = $("#popup");
		
		if(data.price != "FREE"){
			$("#buynow").attr("href",data.sku).find("span").html("Add To Cart");
		} else {
			$("#buynow").attr("href", data.sku).find("span").html("Download Now");
		}
		popup.find("h2 span").html(data.name);
		popup.find("h2 em").html(data.price);
		popup.find("dl dd:eq(0)").html(data.description);
		popup.find("dl dd:eq(1)").html(data.type);
		popup.find("dl dd:eq(2)").html(data['total-items']);
		popup.find("dl dd:eq(3)").html(data['product-info']);
		
		var mTop = parseInt($(window).height() - $("#popup").height()) / 2;
		var sTop = $(window).scrollTop();
		if(mTop < 40){ mTop = 40; }
		if(sTop > 0){ mTop = mTop + sTop; }
		popup.css({"margin-top":  mTop+"px"}).fadeIn(400);
		
		var cntrl_img = $.controller.array("gallery/galleries",{id: data['gallery-id'], include: "media_items"}, {success: function(data){
			var count = $.objCount(data.items[0].media_items);
			for(i=0;i<count;i++){
				var img = $("<img>").attr("src","http://drewwilson.com/upload/media/"+data.items[0].media_items[i].resized).attr("longdesc","http://drewwilson.com/upload/media/"+data.items[0].media_items[i].original).load(function(){ $(this).imgCenter().fullsize({iconOffset: 5}); });
				$("#popup-images").append($("<div>").html(img));
			}
		}});
		return false;
	});
}
