/*!
 * Scripts written by BB
 */

/* jquery.slashc.two-tier-menu.min.js */
(function(a){var b={init:function(c){typeof c=="undefined"&&(c=!1);return this.each(function(){var d=a(this);if(!d.data("d")){var e=d.children("ul").first(),f,g;e.children("li").has("ul").each(function(){f=a(this),g=f.children("a").first();var d=g.height(),h=f.height(),i=f.hasClass("selected");f.css("height",i?h:d).data("d",{ignr:!1,mul:e,autoCls:c,cls:i?!1:!0,ch:d,oh:h}),g.bind("click.slashcTwoTierMenu",a.proxy(function(c){var d=this.data("d");d.ignr=!0,b._toggleLi(this),d.autoCls&&d.mul.children("li").has("ul").each(function(){var c=a(this),d=c.data("d");d.ignr||b._closeLi(c),d.ignr=!1}),c.preventDefault()},f))}),d.data("d","inited")}})},_openLi:function(a){var b=a.data("d");b.cls&&(b.cls=!1,a.stop().animate({height:b.oh},"fast").addClass("selected"))},_closeLi:function(a){var b=a.data("d");b.cls||(b.cls=!0,a.stop().animate({height:b.ch},"fast").removeClass("selected"))},_toggleLi:function(a){var c=a.data("d");c.cls?b._openLi(a):b._closeLi(a)}};a.fn.slashcTwoTierMenu=function(a,c){if(typeof c=="undefined")return typeof a=="undefined"?b.init.call(this):b[a]?b[a].call(this):b.init.call(this,a);if(b[a])return c?b[a].call(this,c):b[a].call(this);return this},a(document).ready(function(){a("div.slashc-two-tier-menu").slashcTwoTierMenu(!0)})})(jQuery)


/* prod-menu.js */
$(document).ready(function(){

	//$('ul.accordian-list').hide();

	$('#gard-furn-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#gard-furn').slideToggle();
	});
	
	$('#swing-hamm-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#swing-hamm').slideToggle();
	});
	
	$('#furn-accs-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#furn-accs').slideToggle();
	});
	
	$('#gard-lights-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#gard-lights').slideToggle();
	});
	
	$('#gard-heat-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#gard-heat').slideToggle();
	});
	
	$('#bbqs-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#bbqs').slideToggle();
	});
	
	$('#decor-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#decor').slideToggle();
	});
	
	$('#gard-maint-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#gard-maint').slideToggle();
	});
	
	$('#arch-gate-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#arch-gate').slideToggle();
	});
	
	$('#shed-store-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#shed-store').slideToggle();
	});
	
	$('#toy-games-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#toy-games').slideToggle();
	});
	
	$('#pet-prod-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#pet-prod').slideToggle();
	});
	
	$('#wild-care-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#wild-care').slideToggle();
	});
	
	$('#gift-prod-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#gift-prod').slideToggle();
	});
	
	$('#pet-supplies-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#pet-supplies').slideToggle();
	});
	
	$('#dog-supplies-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#dog-supplies').slideToggle();
	});
	
	$('#cat-supplies-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#cat-supplies').slideToggle();
	});
	
	$('#wildlife-supplies-toggle').click(function(){
		$('ul.accordian-list').slideUp('slow');
		$('#wildlife-supplies').slideToggle();
	});

});
 
/* BB1 Scripts */

Number.prototype.removeDiscount = function (discount_percent) {
 if (isNaN(this) || isNaN(discount_percent)) return NaN;
 var before_price = (this / (100 - discount_percent)) * 100;
 return Math.round(before_price * 100) / 100;
};

Number.prototype.formatCurrency = function () {
 if (isNaN(this)) return "N/A";
 var n = Math.round(this * 100) / 100;
 return "&pound;" + n.toFixed(2);
};

Number.prototype.formatPercentage = function () {
 if (isNaN(this)) return " - ";
 var n = Math.round(this);
 return n.toFixed(0) + "%";
};

String.prototype.parseCurrency = function () {
 var n = this.match(/[\d,\.]+[.,]?\d{0,2}/); //(/\d+\.?\d+/); //.match(/(\d+.?\d{0,2})/);
 if (n == null) return NaN;
 n = n[0].replace(/,|\./g, "");
 n = parseFloat(n);
 return Math.round(n) / 100;
};

String.prototype.parsePercentage = function () {
 var n = this.replace(/%/g,"");
 if (n == null) return NaN;
 return parseFloat(n);
};
