// Initialize script
$(document).ready(function(){
	$("div.elements-select")
		.mousedown(function (){return false;})
		.bind('selectstart', function (){return false;});
	
	$("div.elements-select ul").hide();					//	Hide all ul
	$("div.elements-select li").addClass( 'hidden' );	//	Hide all li
	$("div.elements-select")
		.children('ul').show();							//	Show only first level ul
	
	$("div.elements-select li disabled")

	$('div.elements-select li').filter(".disabled").hover(function() {
		$(this).addClass('content-category-select-active');
	}, function() {
		$(this).removeClass('content-category-select-active');
	});

	$('div.elements-select li:not(.disabled)').hover(function() {
		$(this).addClass('content-category-select-active-element');
	}, function() {
		$(this).removeClass('content-category-select-active-element');
	});
	
	$("div.elements-select .selected").parents().filter("ul").show();
	$("div.elements-select .selected").parents().filter("li").children("ul").show();
	$("div.elements-select .selected").removeClass( 'hidden' );
	$("div.elements-select").scrollTo( ".selected", 800 );
									
	$(".elements-select li").mousedown(function (ev) {
		var $this = $(this);
		if($this.hasClass('disabled')) {
			if( $this.hasClass( 'hidden' ) ) {
				$this.children("ul").show();
				$this.removeClass( 'hidden' );
			} else  {
				$this.children("ul").hide();
				$this.addClass( 'hidden' );
			}
			// return false;
		}
		
		$("div.elements-select .selected").removeClass('selected');
		$this.addClass('selected');
		$('#category').val($this.attr('class').split('catid')[1].split(' ')[0]);
		return false;
	});
});