// JavaScript Document

var $j = jQuery.noConflict(); 

$j(document).ready(function(){
   $j('.more_popup').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'fade',
		'speedIn'		:	400, 
		'speedOut'		:	400, 
		'overlayShow'	:	true,
		'centerOnScroll'	:	true,
		'overlayColor'	:	'#000',
		'titlePosition' : 'inside',
		'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
		return '<span>'	+ title + '<br />' + (currentIndex + 1) + ' of ' + currentArray.length + '</span>';
		}
	});
	$j('.popup').fancybox();
	
	$j('li.level0 a.toggle').click(function(event){
		event.preventDefault();
		if($j(this).parent().hasClass('parent')){
			$j(this).parent().children('ul.level0').slideToggle(function(){
				if ($j(this).css('display') == 'none'){
					$j(this).parent().children('a.toggle').removeClass('open');
					$j(this).parent().children('a.toggle').addClass('closed');
				}
				else {
					$j(this).parent().children('a.toggle').addClass('open');
					$j(this).parent().children('a.toggle').removeClass('closed');
				}
			});
			$j(this).addClass('open');
			$j(this).parent().siblings('li.level0').children('ul.level0').slideUp();
			$j(this).parent().siblings('li.level0').children('a.toggle').removeClass('open');
			$j(this).parent().siblings('li.level0').children('a.toggle').addClass('closed');
		}
	});
			
	$j('li.level1 a.toggle').click(function(event){
		event.preventDefault();
		if($j(this).parent().hasClass('parent')){
			$j(this).parent().children('ul.level1').slideToggle(function(){
				if ($j(this).css('display') == 'none'){
					$j(this).parent().children('a.toggle').removeClass('open');
					$j(this).parent().children('a.toggle').addClass('closed');
				}
				else {
					$j(this).parent().children('a.toggle').addClass('open');
					$j(this).parent().children('a.toggle').removeClass('closed');
				}
			});
			$j(this).addClass('open');
			$j(this).parent().siblings('li.level1').children('ul.level1').slideUp();
			$j(this).parent().siblings('li.level1').children('a.toggle').removeClass('open');
			$j(this).parent().siblings('li.level1').children('a.toggle').addClass('closed');
		}
	});
	
	$j('li.level2 a.toggle').click(function(event){
		event.preventDefault();
		if($j(this).parent().hasClass('parent')){	
			$j(this).parent().children('ul.level2').slideToggle(function(){
				if ($j(this).css('display') == 'none'){
					$j(this).parent().children('a.toggle').removeClass('open');
					$j(this).parent().children('a.toggle').addClass('closed');
				}
				else {
					$j(this).parent().children('a.toggle').addClass('open');
					$j(this).parent().children('a.toggle').removeClass('closed');
				}
			});
			$j(this).addClass('open');
			$j(this).parent().siblings('li.level2').children('ul.level2').slideUp();
			$j(this).parent().siblings('li.level2').children('a.toggle').removeClass('open');
			$j(this).parent().siblings('li.level2').children('a.toggle').addClass('closed');
		}
	});
	
	$j('li.level3 a.toggle').click(function(event){
		event.preventDefault();
		if($j(this).parent().hasClass('parent')){
			$j(this).parent().children('ul.level3').slideToggle(function(){
				if ($j(this).css('display') == 'none'){
					$j(this).parent().children('a.toggle').removeClass('open');
					$j(this).parent().children('a.toggle').addClass('closed');
				}
				else {
					$j(this).parent().children('a.toggle').addClass('open');
					$j(this).parent().children('a.toggle').removeClass('closed');
				}
			});
			$j(this).addClass('open');
			$j(this).parent().siblings('li.level3').children('ul.level3').slideUp();
			$j(this).parent().siblings('li.level3').children('a.toggle').removeClass('open');
			$j(this).parent().siblings('li.level3').children('a.toggle').addClass('closed');
		}
	});
	
	$j('li.level4 a.toggle').click(function(event){
		event.preventDefault();
		if($j(this).parent().hasClass('parent')){
			$j(this).parent().children('ul.level4').slideToggle(function(){
				if ($j(this).css('display') == 'none'){
					$j(this).parent().children('a.toggle').removeClass('open');
					$j(this).parent().children('a.toggle').addClass('closed');
				}
				else {
					$j(this).parent().children('a.toggle').addClass('open');
					$j(this).parent().children('a.toggle').removeClass('closed');
				}
			});
			$j(this).addClass('open');
			$j(this).parent().siblings('li.level4').children('ul.level4').slideUp();
			$j(this).parent().siblings('li.level4').children('a.toggle').removeClass('open');
			$j(this).parent().siblings('li.level4').children('a.toggle').addClass('closed');
		}
	});
	
	$j('.tier-prices-grouped').prev('.price-box').css('textDecoration', 'line-through');
	
});
