/**
 * This document should contain scripts that are unique for this site only
 */

var $j = jQuery.noConflict();


function mainmenu(){
	$j('#language-selector').click(
		function(){
			$j('#language-choser').toggle();
		}
	);
}

$j(document).ready(function() {
	
	/**
	 * Show/hide #category links
	 */
	$j('#category p.menu-head').click(function()
	{
		var bgImg = 'url(/lib/css/gfx/arrow-down.gif)';
		var wasOpened = false;
		
		try {
			if ($j(this).next('div.menu-body')[0].style.display != 'block') {
				wasOpened = true;
			} else {
				bgImg = 'url(/lib/css/gfx/arrow-right.gif)';
			}
		} catch(ex) {
		}
		
		var skip = false;
		
		// ie fix -- freaks out on slideToggle and slideUp
		/*@cc_on
			skip = true;

			$j(this)
				.css({backgroundImage:bgImg})
				.next('div.menu-body')
				.toggle()
				.siblings('div.menu-body')
				.hide();
		@*/

		if (!skip)
			$j(this)
				.css({'background-image':bgImg})
				.next('div.menu-body')
				.slideToggle(300)
				.siblings('div.menu-body')
				.slideUp('slow');

		$j(this)
			.siblings('p')
			.css({'background-image':'url(/lib/css/gfx/arrow-right.gif)', 'background-repeat': 'no-repeat'});
	});
	
	mainmenu();
	
	if ($j('body').is('#product-page')) {
		var layerObj = $j('#prod_main_wrapper').get(0);
		var mainLayer= $j('#prod_detail_main').get(0);
		var extractedHeight = mainLayer.clientHeight;
		
		if(layerObj.clientHeight != '451') {
			if(mainLayer.clientHeight <= '451') {
				$j('#prod-detail-read-more').hide();
			}
			$j('#prod_main_wrapper').css('height', '451px');
			$j('#product-page-read-more-less').hide();
		}
		
		$j('#prod-detail-read-more img, .product-page-read-more-extra').click(function(){
			if(layerObj.clientHeight == '451') {
				layerObj.style.height = (extractedHeight  + 16) + 'px';
				$j('#prod-detail-read-more img').attr("src", '/images/custom/toggle_up.gif');
				$j('#product-page-read-more-more').hide();
				$j('#product-page-read-more-less').show();
			} else {
				layerObj.style.height = '451px';
				$j('#prod-detail-read-more img').attr("src", '/images/custom/toggle_down.gif');
				$j('#product-page-read-more-less').hide();
				$j('#product-page-read-more-more').show();
			}
		});
	}
});
