var j = jQuery.noConflict();
j(document).ready(function(){
	
	/* Begin IE6 LI Hover Fix */
	j('.menuBox ul>li').hover(
		function(){
			j(this).children("ul").css("display","block");
		},
		function(){
			j(this).children("ul").css("display","none");
		}
	);
	/* End IE6 LI Hover Fix */

	j('.menuBox ul.multiple>li>ul>li').hover(
		function(){
		selectCoactive(j(this));
		},
		function(){
			resetCoactives();
		}
	);
});

function selectCoactive(element){
	var done = false;
	j('.menuBox ul.multiple>li>ul>li').each (function(){
		if(element.children().text() == j(this).children().text()){
			done = true;
			j(this).addClass('active');
		}
			
		if(!done)
			j(this).addClass('coactive');
	});
}

function resetCoactives() {
	j('.menuBox ul.multiple>li>ul>li').each (function(){
		j(this).removeClass('coactive');
		j(this).removeClass('active');
	});
}




j(document).ready(function(){
	j('.menuBox ul.multiple>li>ul>li>ul>li').hover(
		function(){
		selectSubCoactive(j(this));
		},
		function(){
			resetSubCoactives();
		}
	);
});

function selectSubCoactive(element){
	var done = false;
	j('.menuBox ul.multiple>li>ul>li>ul>li').each (function(){
		if(element.children('a').length>0 && element.children().attr('href') == j(this).children().attr('href')){
			done = true;
			j(this).addClass('active');
		}
			
		if(!done && element.children('a').length>0)
			j(this).addClass('coactive');
	});
}

function resetSubCoactives() {
	j('.menuBox ul.multiple>li>ul>li>ul>li').each (function(){
		j(this).removeClass('coactive');
		j(this).removeClass('active');
	});
}

var CatalogCarousel;
//Slider carroussel with thumbnails
window.addEvent("domready", function() {
	if ($$('#web_content').length>0){
		 CatalogCarousel = new iCarousel("web_content", {
			idPrevious: "web_previous",
			idNext: "web_next",
			idToggle: "undefined",
			item: {
				klass: "web_item",
				size: 581
			},
			animation: {
				type: "scroll",
				duration: 1000,
				amount: 1,
				rotate: {
					type: "manual",
					onMouseOver: "stop"
				}
			}
		});
		
		$$("#web_frame li a").each(function(item, index){
			$$("#thumb" + index).addEvent("click", function(event){
				new Event(event).stop();
				carouselGoto(index);
			});
		});
		
		var goto = Math.round($$("#web_frame li a").length / 2);
		carouselGoto(0);
	}
});


function carouselGoto(index){
	CatalogCarousel.goTo (index);
	$$("#web_frame li a").each(function(el,index2){
		el.removeClass('active');
		if (index == index2){
			el.addClass('active');
		}
	});
}
