/*!
 * CrispAndClean
 *
 * @category    CrispAndClean
 * @package     js
 * @copyright   Copyright (c) 2010 Worry Free Labs, LLC. (http://worryfreelabs.com/)
 * @author      Oleksandr Bernatskyi
 */

;$j = jQuery.noConflict();

$j(document).ready
(
	function()
	{
		/**
		 * Navigation
		 */

		$j('#nav li.level0 > a').prepend('<span class="white"></span>');
		$j('#nav ul.level0').wrap('<div class="dropdown"></div>');
		$j('#nav li.level0').each
		(
			function()
			{
				var $this = $j(this);
				var $lists = $j('li.level1:has(ul)', $this);
				var $dropdown = $j('.dropdown', $this);
				
				var width = $dropdown.width();
				var itemsNumber = $lists.length;
				
				if (itemsNumber > 5)
				{
					itemsNumber = 5;
				}
				
				$dropdown.css('width', itemsNumber * width - 10);
				
				$lists
					.parent()
						.css({width: parseInt(itemsNumber * width - 36), float: 'left', 'padding-right': 0})
						.end()
					.css({width: Math.abs(parseInt((itemsNumber * width - 36) / itemsNumber - 10)), float: 'left', margin: '5px 10px 5px 0'});
			}
		);
		
		$j('#footer ul.level0').remove();
		
		
		/**
		 * Product page and Cart
		 */
		$j('.tabs-and-content .tabs').tabs();
		$j('#product-options-wrapper dt label').append(':');
		
		$j('.sidebar .block:last-child').addClass('last');
		$j('.top-cart').hover
		(
			function()
			{
				$j('#topLinks').toggleClass('open');
			}
		);
		
		$j('.fancybox').fancybox
		({
			titlePosition: 'inside'
		});
		$j("a#mapcontent").fancybox({ 
			'frameWidth': 600, 'frameHeight': 360,
			'hideOnContentClick': false,
			'callbackOnClose': function() {
      		 $j("#fancy_content").empty();
       			} 
			});
		$j("#tip4").click(function() {
	$j.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'		: 680,
			'height'		: 495,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
			   	 'wmode'		: 'transparent',
				'allowfullscreen'	: 'true'
			}
		});

	return false;
});
		
		/**
		 * Three-way slider
		 */
		$j('#slideshow').threeWaySlider
		({
			mainSlideWidth: 630,
			mainSlideHeight: 400,
			secondSlideWidth: 310,
			secondSlideHeight: 190,
			thirdSlideWidth: 310,
			thirdSlideHeight: 190,
			controls: true,
			controlsContainer: '#slideshow-controls',
			autoMode: true,
			pauseInterval: 5000
		});
		
		
		/**
		 * Featured slider
		 */
		$j('#featured div.left').crispAndCleanFeatured
		({
			reverseDirection: true,
			sliderControl: '#controls div.left a'
		});
		
		$j('#featured div.right').crispAndCleanFeatured
		({
			sliderControl: '#controls div.right a'
		});
	}
);
