jQuery(document).ready(function() 
{
	$(".all-cats-href").click(    function(event)
    {
            event.preventDefault()
    });

	$(".all-cats-href").click(    function()
    {
	if ($("#spisok").css('display')=='block'){
	$("#spisok").css('display', 'none');
	$("#strelka").attr('src', '/images/down.png');
	}
	else {
	$("#spisok").css('display', 'block');
	$("#strelka").attr('src', '/images/up.png');
	}
    });
	
	Array.prototype.inArray = function ( search_phrase )
	{
		for( var i = 0; i < this.length; i++ ) {
			if( search_phrase == this[i] ) {
				return i;
			}
		}
		return false;
	}
	
	function strstr( haystack, needle, bool ) { // Find first occurrence of a string
		// 
		// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
		 if (!Array.indexOf) {
			  Array.prototype.indexOf = function (obj, start) {
				for (var i = (start || 0); i < this.length; i++) {
				  if (this[i] == obj) {
					return i;
				  }
				  else return -1;
				}
			  }
			}

		var pos = 0;
	 
		pos = haystack.indexOf( needle );
		if( pos == -1 ){
			return false;
		} else{
			if( bool ){
				return haystack.substr( 0, pos );
			} else{
				return haystack.slice( pos );
			}
		}
		
	}

	$('body').click (    function(e)
    {
	var r = $(e.target).parents().map(function () { 
                  return this.id; 
                }).get();
	
	if (!strstr(r, 'spisok') && !strstr(r, 'spisok2')){
	$("#spisok").css('display', 'none');
	$("#strelka").attr('src', '/images/down.png');
	}
    });
	
});

