$(document).ready(function() {				   
	
	// hover
	
	$('#Projects figure a span, .button1 span').css({opacity:'0'})
	
	$('#Projects figure a').hover(function(){
		$(this).find('span').stop().animate({opacity:'0.4'})								   
	}, function(){
		$(this).find('span').stop().animate({opacity:'0'})								   
	})
	
	$('.button1').hover(function(){
		$(this).find('span').stop().animate({opacity:'1'})								   
	}, function(){
		$(this).find('span').stop().animate({opacity:'0'})								   
	})
	
	// gallery1
	
	$('.gallery1 span').css({opacity:'0'})
	
	$('.gallery1 a').hover(function(){
		$(this).find('span').stop().animate({opacity:'0.4'})							
	}, function(){
		$(this).find('span').stop().animate({opacity:'0'})							
	})
	
	// for lightbox
	$("a[data-type^='prettyPhoto']").prettyPhoto({theme:'dark_square'});
	
	
	// tool tip
	$('.normaltip').aToolTip({
    	toolTipClass: 'aToolTip'});

	//contact form
	$('#ContactForm').forms({
		ownerEmail:'ya.za0za@yandex.ru'
	})
	
	
	// center content
	
	var h, new_h;
	h_cont=820;
	setHeight();
	h=new_h;
	setSize();
	function setHeight(){
		new_h=$(window).height();
	}
	function setSize(){
		if (h>h_cont) {
			p_top=~~((h-h_cont)/2);
		} else p_top=0;
		$('header').stop().animate({paddingTop:p_top+40},1000, 'easeOutCirc');
	}
	$(window).resize(setNew);
	function setNew(){
		setHeight();
		if ((h!=new_h)) {
			h=new_h;
			setSize();
		}
	}
	
	//content switch
	
	
	$('.subpages > li').each(function(n){
		$(this).data({num:n});
	})
	
	$('.submenu a').click(function(){
		$('.submenu li').removeClass('active')
		$(this).parent().addClass('active')
		page=$(this).attr('href');
		n=$(page).data('num')
		var sum=0;
		for (var i=0; i<n; i++) {
			sum=sum+$('.subpages > li').eq(i).width();
		}
		var pos=-sum
		$('.subpages').stop().animate({marginLeft:pos},1000,'easeOutCirc')
		return false
	})

	var content=$('#content'),
		nav=$('.menu');
	nav.navs({
		useHash:true,
		hover:true
	})		
	nav.navs(function(n, _){
			content.cont_sw(n);
	})
	content.cont_sw({
		showFu:function(){
			var _=this					
			$.when(_.li.find('.box')).then(function(){	
				_.next.css({display:'block'}).find('.box').stop().animate({opacity:'1', height:'100%'}, function(){$(this).css({opacity:'none'})})
			});	
			if (_.next.attr('id')=='page_Studio') {
				$('.submenu').css({display:'block'}).stop().animate({ opacity:'1'}, function(){$(this).css({opacity:'none'})});
			}
			if (_.next.attr('id')=='page_Work') {
				$('#logo_active').stop().animate({opacity:'0'},600)
				$('.bg_day').css({display:'block'})
				$('.bg_night').stop().animate({opacity:'0'},600, function(){$(this).css({display:'none'})})
				$('footer, footer a, #menu > li > a').css({color:'#000'})
				$('#menu > li').css({borderColor:'#000'})
			}
		},
		hideFu:function(){
			var _=this
			_.li.find('.box').stop().animate({opacity:'0', height:'0'}, 600, 'easeOutCirc', function(){
				_.li.css({display:'none'});	  
			})
			$('.submenu').stop().animate({ opacity:'0'}, function(){$(this).css({display:'none'})});
			$('#logo_active').stop().animate({opacity:'1'},600)
			$('.bg_night').css({display:'block'})
			$('.bg_night').stop().animate({opacity:'1'},600, function(){$('.bg_day').css({display:'none'})})
			$('footer, footer a, #menu > li > a').css({color:'#fff'})
			$('#menu > li').css({borderColor:'#fff'})
			
		},
		preFu:function(){
			var _=this
			_.li.css({position:'absolute', display:'none'});
			$('.submenu').css({ opacity:'0', display:'none'});
		}
	})
	
	nav.navs(1)	
});
