
/* java-script for Quad */
$j(document).ready(function() {

	$j('.Faq .SearchForm .CustomButton').hide();

	catalogDisplayType();
	initProductSubPageTabbing();

	$j('.ffx_custom_class_product_box_gallery').parent('div').css({'width':'548px', 'margin-left':'-20px'});

/* end */
});


function catalogDisplayType() {
/*
	switch catalog display type
	in		->	.CategoryList .Category.Tabbed
	between	->	Thumb || List || Details
	default	->	List
	onclick ->	.Category.Tabbed .BlockArea h3 span
*/

	//	remove all classes
	$j('.Category.Tabbed .BlockArea h3 span').click(function(){
		$j('.Category.Tabbed').removeClass("List");
		$j('.Category.Tabbed').removeClass("Details");
		$j('.Category.Tabbed').removeClass("Thumb");
		return false;
	});

	//	List
	$j('.Category.Tabbed .List h3 span').click(function(){
		$j('.Category.Tabbed').addClass("List");
		return false;
	});

	//	Details
	$j('.Category.Tabbed .Details h3 span').click(function(){
		$j('.Category.Tabbed').addClass("Details");
		return false;
	});

	//	Thumb
	$j('.Category.Tabbed .Thumb h3 span').click(function(){
		$j('.Category.Tabbed').addClass("Thumb");
		return false;
	});
};

function initProductSubPageTabbing() {
	// if not in printview
	jQuery.fn.exists = function(){return jQuery(this).length>0;}
	if ( ! $j('.dijit_a11y').exists() ) {
		$j('#sub-pages li').each(function(i, node) {
			// get tabs
			var tab = $j(node).children('h3').addClass('tab');
			// activate first page, hide others
			if (i > 0)
				$j(node).css('display', 'none');
			else
				$j(tab).addClass('active');
			// bind click event
			$j(tab).click(function(){
				// show page, hide others
				if ($j(node).css('display') == 'none') {
					$j('#sub-pages li').hide();
					$j(node).show();
				}
				// set active tab
				$j('h3.tab').removeClass('active');
				$j(this).addClass('active');
			});
			// move tabs in dom before list
			$j('#sub-pages').before(tab);
		});
	}
};

