$(document).ready(function(){
	
	var start=true;
		
	/* Прелоадер картинок */
	jQuery.preloadImages = function () {
	    if (typeof arguments[arguments.length - 1] == 'function') {
	        var callback = arguments[arguments.length - 1];
	    } else {
	        var callback = false;
	    }
	    if (typeof arguments[0] == 'object') {
	        var images = arguments[0];
	        var n = images.length;
	    } else {
	        var images = arguments;
	        var n = images.length - 1;
	    }
	    var not_loaded = n;
	    for (var i = 0; i < n; i++) {
	        jQuery(new Image()).load(function() {
	            if (--not_loaded < 1 && typeof callback == 'function') {
	                callback();
	            }
	        }).attr('src', images[i]);
	    }
	};
	
	
	$('#mainMenu .level1').each(function(){
		if ($(this).siblings('.rollover').length==0) {
			// create rollover
			$(this).after('<div class="rollover"><a href="'+this.href+'"><b>'+$(this).text()+'</b></a><i class="left"><!--//--></i><i class="right"><!--//--></i></div>')
		}
	});
	
	$('#mainMenu .level1').mouseenter(function(){
		$('#mainMenu .rollover').css('display', 'none');
		$('#mainMenu .flyout').stop(true, true).slideUp(200);
		$('#mainMenu .flyOut').css('display', 'none');

		$(this).siblings('.rollover').css('display', 'block');
		$(this).siblings('.flyout').stop(true, true).slideDown(200);
		$(this).siblings('.flyOut').css('display', 'block');
			
	});
	
	$('#mainMenu .flyout, #mainMenu .flyOut').mouseleave(function(){
		// чтобы не мигало
		if($(this).prev('.rollover').is(':visible') == false) {
			$('#mainMenu .rollover').css('display', 'none');
			$('#mainMenu .flyout').stop(true, true).slideUp(200);
			$('#mainMenu .flyOut').css('display', 'none');
		}
	})
	
	$('#mainMenu .menu_item, #mainMenu .menu_model_item ').mouseleave(function(){
		$('#mainMenu .rollover').css('display', 'none');
		$('#mainMenu .flyout').stop(true, true).slideUp(200);
		$('#mainMenu .flyOut').css('display', 'none');
	})
});

$(document).ready(function() {
	$("a.zoom_teaser").fancybox ( ) ;
});
