	var delay_l = 75;
	var delay_a = 300;
	var coords = new Array();
	var state  = new Array();
	var debug = '';
	var rolik_state = 0;
	
	function menu_initialize() {
		var ul_width  = 0;
		var ul_height = 0;
		var ul_item   = 0;

		//coords[0] = new Array(361, 475, 0);
		//coords[1] = new Array(460, 350, 0);
		//coords[2] = new Array(400, 250, '-20');
		//coords[3] = new Array(262, 375, '-100');
		//coords[4] = new Array(262, 375, '-100');
		//coords[5] = new Array(262, 375, '-100');
		//coords[6] = new Array(262, 375, '-100');
		coords[0] = new Array(262, 375, '-100');
		coords[1] = new Array(262, 375, '-100');
		coords[2] = new Array(262, 375, '-100');
		coords[3] = new Array(262, 375, '-100');
		coords[4] = new Array(262, 375, '-100');
		coords[5] = new Array(262, 375, '-100');
		coords[6] = new Array(262, 375, '-100');
		
		
		for(var i = 0; i < coords.length; i++) {		
			
			//d=document.getElementById('sl');			
			ul_item = $('#sm_'+i);
			//alert(ul_item.width());
			ul_item.css({
				'width'  : coords[i][0]+'px'
				
			});
			state[i]  = '50';
		}
	}
	
	function get_state(N) {
		return state[N];
	}
	
	function set_state(N, value) {
		state[N] = value;
	}

	function sm_over(N) {
		var this_ul = $('#sm_'+N);
		
		switch(get_state(N)) {
			case '49': set_state(N, '52'); break;
			case '50': set_state(N, '51'); break;
			case '54': set_state(N, '53'); break;
		}
		
		if(get_state(N) == '51') {
			this_ul.animate({'line-height':'100%'}, delay_l, 
				function() {
					if(get_state(N) == '51') {
						set_state(N, '52');
						ul_show(N, coords[N][0], coords[N][1]);
					}
				}
			);
		}
	}
	
	function sm_out(N) {
		var this_ul = $('#sm_'+N);
		
		switch(get_state(N)) {
			case '51': set_state(N, '50'); break;		
			case '52': set_state(N, '49'); break;		
			case '53': set_state(N, '54'); break;
		}
		
		if(get_state(N) == '54') {
			this_ul.animate({'line-height':'100%'}, delay_l, 
				function() {
					if(get_state(N) == '54') {
						set_state(N, '55');
						ul_hide(N, coords[N][0], coords[N][1]);
					}
				}
			);
		}
		if(get_state(N) == '49') {
			this_ul.animate({'line-height':'100%'}, delay_l, 
				function() {
					if(get_state(N) == '49' || get_state(N) == '53') {
						set_state(N, '55');
						ul_hide(N, coords[N][0], coords[N][1]);
					}
				}
			);
		}
	}
	
	function ul_show(N, w, h) {
		var ul = $('#sm_'+N);
		rolik_state++;
		
		ul.css({
			'width':  '1px',
			
			'opacity': 0.01,
			'visibility': 'visible'
		});
		
		if(rolik_state > 0) {
			$('#v_rolik_in').css('visibility','hidden');
			//$('#v_rolik_in').hide();
		}
		
		ul.animate({
			'width': w+'px',
			
			'opacity': 0.9
		}, delay_a, function() {
			set_state(N, '53');
		});
	}

	function ul_hide(N, w, h) {
		var ul = $('#sm_'+N);
		rolik_state--;
		
		ul.animate({
			width:  '1px',
			
			opacity: 0.01
		}, delay_a, function() {
			set_state(N, '50');
			if(rolik_state <= 0) {
				$('#v_rolik_in').css('visibility','visible');
				/*
				$('#v_rolik_in').css({
					'opacity': 0.01
				});
				$('#v_rolik_in').show();
				$('#v_rolik_in').animate({
					'opacity': 1.0
				}, 3000);
				*/
			}
			ul.css({
				'width':  w+'px',
			
				'opacity': 0.9,
				'visibility': 'hidden'
			});
		});
	}

	$(document).ready(function() {
		menu_initialize();
	});