initInstAnimate = function() {
	
	$('ul.inst li span').click(function()
		{
			$(this).toggleClass('on');
			$(this).next('div').toggle('fast');
		});
}

controlBlur = function(element){
	var searchFocus = $(element).parents('div.js-active-list').find('ul.js-active-list a.focus');
	if ( !jQuery.browser.opera ){
		if ( searchFocus.length == 0 ){
			$(element).parents('div.js-active-list').find('ul.js-active-list').hide(20);
		}
	}
}
catalogListInit = function(){
	$('body').click(function(){
		$('div.js-active-list ul.js-active-list').hide();
	});
	$('div.js-active-list ul.js-active-list').hide();
	$('div.js-active-list div.active-text a').focus(function(){
		$(this).parents('div.js-active-list').find('ul.js-active-list').show(100);
		$(this).blur(function(){
			obj = $(this);
			window.setTimeout( function(){ controlBlur(obj) }, 150 );
		});
	}).each(function(){
		var tmpText = $(this).parents('div.js-active-list').find('li.active a').text();
		$(this).text( tmpText );
	});
	if ( jQuery.browser.opera || jQuery.browser.safari ){
		$('div.js-active-list div.active-text a').toggle(function(){
			$(this).parents('div.js-active-list').find('ul.js-active-list').show();
			return false;
		}, function(){
			$(this).parents('div.js-active-list').find('ul.js-active-list').hide();
			return false;
		});
	}else{
		$('div.js-active-list div.active-text a').click(function(){
			return false;
		});
	}
	$('div.js-active-list ul.js-active-list a').focus(function(){
		$(this).addClass('focus');
	});
	$('div.js-active-list ul.js-active-list a').blur(function(){
		$(this).removeClass('focus');
		obj = $(this);
		window.setTimeout( function(){ controlBlur(obj) }, 150 );
	});
}

toggleColor = function(element){
	if ( $(element).css("background") == 'gray' ){
		$(element).css({"background": "white"});
		return true;
	}else{
		$(element).css({"background": "gray"});
		return false;
	}
}
catalogFilterInit = function(){
	$('.content-menu ul li a').click(function(){
		$(".catalog-price-lists a.deactivate").removeClass('deactivate');
			$(".catalog-price-lists li").removeClass('deactivate');
		var thisRel = $(this).attr( 'rel' );
		if ( thisRel != "off" ){
			$(".catalog-price-lists a[rel][rel!='"+thisRel+"']").addClass('deactivate').parent().addClass('deactivate');
		}else{
			$(".catalog-price-lists a").removeClass('deactivate');
			$(".catalog-price-lists li").removeClass('deactivate');
		}
		$(this).parents('ul').find('li').removeClass('activ');
		$(this).parents('li').addClass('activ');
		return false;
	});
}
$(document).ready(function(){
	catalogListInit();
	catalogFilterInit();
	initInstAnimate();
});