$(document).ready(function() {

	/*--Fancybox---------------------------------------------------------*/

	$("a#single_image").fancybox();
	
	
	$("#sidebarvid").click(function() {
	$.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;
	});
	
	
	/*--jquery Cycle / Splash--------------------------------------------*/
	
    $('.cycleshow').cycle({
		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		speed: 800,
		timeout: 7000
	});	
	
	/*--End Attributes---------------------------------------------------*/
	
	$(".article:last-child").addClass("last");
	
	/*--Disable Parent elements----------------------------------------------*/

	jQuery(function($specials) {
		$specials("li.page-item-89").children("a").attr('href', "javascript:void(0)");
	});
	
	jQuery(function($specials) {   
		$specials("li.page-item-89").children("a").attr('href', "/specials/featured");
	});
	
	/*--Quicksand------------------------------------------------------------*/
	
	Cufon.replace('h3, h4, h5, .specials-details span, #phone', {fontFamily: 'zurichbold'});
	Cufon.replace('.specials-details p, h6', {fontFamily: 'zurichregular'});
	
});


/*--Quicksand------------------------------------------------------------*/

(function($) {
	$.fn.sorted = function(customOptions) {
		var options = {
			reversed: false,
			by: function(a) { return a.text(); }
		};
	$.extend(options, customOptions);
	$data = $(this);
	arr = $data.get();
	arr.sort(function(a, b) {
		var valA = options.by($(a));
		var valB = options.by($(b));
		if (options.reversed) {
			return (valA < valB) ? 1 : (valA > valB) ? -1 : 0;				
		} else {		
			return (valA < valB) ? -1 : (valA > valB) ? 1 : 0;	
		}
	});
	return $(arr);
	};
})(jQuery);

$(function() {

	var $filterType = $('#brand-select select');
	var $filterSort = $('#brand-select select');
	var $applications = $('#products');
	var $data = $applications.clone();
	
	$filterType.add($filterSort).change(function(e) {
		if ($($filterType).val() == 'all') {
			var $filteredData = $data.find('li');
		} else {
			var $filteredData = $data.find('li[data-type=' + $($filterType).val() + ']');
		}
	
		
		if ($('#filter select').val() == "size") {
			var $sortedData = $filteredData.sorted({
				by: function(v) {
				return parseFloat($(v).find('span[data-type=size]').text());
			}
		});
		} else {
			var $sortedData = $filteredData.sorted({
			by: function(v) {
			return $(v).find('strong').text().toLowerCase();
		}
		});
		}   
	
		$applications.quicksand($sortedData, {
			duration: 800,
			easing: 'easeInSine'
		});
	
	});
	
});


