$(function(){
	$(".external").attr("target", "_blank");
	
	$("a.toggleList").click(function(){
		expCat = $("#categories").find("a.expanded");
		$(expCat).not($(this)).prev("ul.moreItems").slideToggle("fast", function(){
			$(this).next("a").toggleClass("expanded");
			$(this).parents("dd").prevAll("dt:first").toggleClass("rootExp");
			});
		$(this).prev("ul.moreItems").slideToggle("fast", function(){
			$(this).next("a").toggleClass("expanded");
			$(this).parents("dd").prevAll("dt:first").toggleClass("rootExp");
			});
		return false;
	});
	
	actCat = $("#categories").find("a.act");
	$(actCat).parents("ul").show();
	$(actCat).parents("dt").next("dd.subs").children("ul").show();
	$(actCat).parents(".subs").find("a.toggleList").addClass("expanded");
	$(actCat).parents("dt").next("dd.subs").find("a.toggleList").addClass("expanded");
	
	sVal = $("#searchparam").val(); 
	$("#searchparam").focus(function(){
	   if ($(this).val() == sVal) {
	       $(this).val('');
	   }
	})
	$("#searchparam").blur(function(){
	if ($.trim($(this).val()).length==0) {
	       $(this).val(sVal);
	   }
	})
	
	$(".listInfo").each(function(){
		$(this).css("height", $(this).parent("li").height());
	});
	$("#subPics a").click(function(){
           $("#subPics li").removeClass("active");
           $(this).parent("li").addClass("active");
           $("#iIMG").css("background-image", "url(" + $("img", this).attr("longdesc") + ")");
           return false;
       })
       $("#zoomTabs a:first").addClass("active");
       $("#zoomTabs a").click(function(){
           $("#zoomTabs a").removeClass("active");
           $(this).addClass("active");
           return false;
     });
	 $(".suggestPriceLink").click(function(){
	 	$("#suggestPrice").slideToggle("fast");
		$(this).toggleClass("active");
		return false;
	 });
	 $('#zoomPic').click(function() { 
        $.blockUI({ message: $('#zoomUI') }); 
     }); 
     $('#zoomUI a.close').click(function() { 
        $.unblockUI(); 
        return false; 
     });
	 $("dt#root_exp").nextAll("dd.last").addClass("lastActCat");
	 $("#loginTrig").click(function(){
	 	$("#loginForm").slideToggle();
		return false;
	 });
	 
	 $(".grid .price,#scroll .price").each(function(){
	 	$(this).css("width", $("big", this).width()+5);
	 });
	 $("#scroll .price").each(function(){
	 	$(this).css("width", $("big", this).width());
	 });
});
