$(document).ready(function() {
	
	// hover
	
	//contact form
	$('#ContactForm').forms({
		ownerEmail:'ya.za0za@yandex.ru'
	})
	
	// for lightbox
	$("a[data-type^='prettyPhoto']").prettyPhoto({theme:'light_square'});
	
	$('.lightbox-image').hover(function(){
			$(this).find('.play').stop().animate({width:'55', height:'55', marginTop:'-27', marginLeft:'-27'})
		}, function(){
			$(this).find('.play').stop().animate({width:'45', height:'45', marginTop:'-22', marginLeft:'-22'})
	})
	
	//menu
	$('#menu  li > span').css({opacity:'0'})
	
	$('#menu li').hover(function(){
		$(this).find('> span').stop().animate({opacity:'1'},600);						   
	}, function(){
		if (!$(this).hasClass('active'))
		$(this).find('> span').stop().animate({opacity:'0'},600);						   
	})
	
	$('#menu').superfish({
      delay:       600,
      animation:   {opacity:'show', height:'show'},
      speed:       400,
      autoArrows:  false,
      dropShadows: false
    });
		
	
	//content switch
	fl=true;
	var content=$('#content'),
		nav=$('.menu');
	nav.navs({
		useHash:true,
		hoverIn:function(li){
		},
		hoverOut:function(li){
		},
		hover:true
	})		
	nav.navs(function(n, _){
			content.cont_sw(n);
			$('#menu > li').not('.sfHover').find('>span').stop().animate({opacity:'0'},600);
			if (_.n >=0) $('#menu > li').eq(_.n).find('>span').stop().animate({opacity:'1'},600)
	})		
	content.cont_sw({
		showFu:function(){
			var _=this
			if (_.next.attr('id')!='page_main') {
				fl=false;
				$.when(_.li.find('.box')).then(function(){					  
					_.next.css({display:'block'}).find('.box').stop().animate({height:'100%'}, 600, 'easeOutCirc')
				});	
				setNew();
				$('.height').stop().animate({height:'740'},1000, 'easeOutCirc')
			} else {
				setNew();
				$('.height').stop().animate({height:'280'},1000, 'easeOutCirc')
			}
		},
		hideFu:function(){
			var _=this
			_.li.find('.box').stop().animate({height:'0'}, 600, 'easeOutCirc' , function(){
				_.li.css({display:'none'});
			})
			fl=true
		},
		preFu:function(){
			var _=this
			_.li.css({position:'absolute', display:'none'});
			_.li.find('.box').css({height:'0'});
			$('#content').css({position:'absolute'});

		}
	})
	
	nav.navs(0)	
			
 });
