//<!--

window.addEvent('domready', function(){
	
	try {
	
		var slides = $("slides").getElements('li');
		var a = slides[0].getSize().x * slides.length;
		var f = 320, n = (a / slides.length).round();
		var s = ((a - f) / (slides.length - 1)).round() - 1;
		var fx = new Fx.Elements(slides, {wait: false, duration: 700, transition: Fx.Transitions.Back.easeOut}); //
		
		slides.each(function(slide, i) {
		
			slide.setStyle('width', (i == (slides.length - 1) ? n  : n) + 'px');
			
			slide.addEvents({
				mouseenter: function() {
					var o = {};
					o[i] = {width: [slide.getSize().x, f]};
					slides.each(function(other, j) {
						if(i != j) {
							var w = other.getSize().x;
							if(w != s) o[j] = {width: [w, (j == (slides.length - 1) ? s  : s)]};
						}
					});
					fx.start(o);
				},
				mouseleave: function() {
					var o = {};
					slides.each(function(item, i) { o[i] = {width: (i == (slides.length - 1) ? n : n)}; });
					fx.start(o);
				}
			});
		});

    var headings = $$('#slides1 li.normal');
    var list = $$('#slides1 li.normal div.level-1');
    var collapsibles = new Array();

    headings.each( function(heading, i) {
	        var collapsible = new Fx.Slide(list[i], {
			wait: false,
	            duration: 800,
	            transition: Fx.Transitions.Quad.easeInOut
	        });
	        collapsibles[i] = collapsible;
	
			heading.addEvents({
				mouseenter: function() {
			            for(var j = 0; j < collapsibles.length; j++)
			                if(j!=i)
		       	             collapsibles[j].slideOut();
			            collapsible.toggle();
			            return false;
				},
				mouseleave: function() {
			            collapsibles[i].slideOut();
			            return false;
				}
			});
			
	        collapsible.hide();
    });

		
		var srb = $(document.body).getElement('.search');
		
		if($type(srb) != false) {
			
			srb = srb.getElement('input[type=text]');
			if($type(srb) == false) return false;
			
			srb.addEvents({
				focus: function() {
					if(this.value == 'поиск') this.value = '';
				},
				blur: function() {
					if(this.value == '') this.value = 'поиск';
				}
			});
			
		}
		
	
		var catree = $(document.body).getElement('.catree');
	
		if($type(srb) != false) {

			var span = catree.getElements('span');
			var div = catree.getElements('div');
			
			span.each(function(item, index) {
					
				item.addEvent('click', function(event) {
						
						event.stop();
						if(div[index].getStyle('display') == 'none') {
							
							div[index].setStyle('display', 'block');
							this.addClass('active');
							
						} else {
							
							div[index].setStyle('display', 'none');
							this.removeClass('active');
						}
				});
			});
		}
	
	
	} catch (E) {
		//alert(E);
	}

}); 

//-->
