$(document).ready(function(){

	$('#specials_details').hide();
	$('#the_reviews_box').hide();
	$('#best_details').hide();
	$('#new_details').hide();

	$('#box_best_more').click(function(){
		$('#best_details').slideToggle();
	});
	$('#box_new_more').click(function(){
		$('#new_details').slideToggle();
	});
	$('#box_specials_more').click(function(){
		$('#specials_details').slideToggle();
	});
	$('#box_reviews_more').click(function(){
		$('#the_reviews_box').slideToggle();
	});

	$('#cycle').cycle({ 
		fx:    'fade', 
		speed:  2500,
		pause: true
	});

	$('#prod_box_wrap').codaSlider({
		dynamicArrowRightText: "",
		dynamicArrowLeftText: ""
		//slideEaseFunction: 'easeOutBack'
	});
	
	$("ul#categorymenu").supersubs({ 
		minWidth:    12,   // minimum width of sub-menus in em units 
		maxWidth:    27,   // maximum width of sub-menus in em units 
		extraWidth:  0     // extra width can ensure lines don't sometimes turn over 
						   // due to slight rounding differences and font-family 
	}).superfish();  // call supersubs first, then superfish, so that subs are 
					 // not display:none when measuring. Call before initialising 
					 // containing tabs for same reason.
					 
	$(".thickbox").fancybox({
		'overlayShow'	: true,
		'overlayOpacity': 0.2,
		'overlayShow'	: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
	
	$("a[rel=prod_gallery]").fancybox({
		'overlayShow'	: true,
		'overlayOpacity': 0.2,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'titlePosition' : 'over',
		'titleFormat'	: function(title, currentArray, currentIndex, currentOpts) {
							if (currentArray.length > 1) {
								galleryInfo = '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
							} else {
								galleryInfo = '';
							}
							return galleryInfo;
						  }
	});
	
});

