// Custom Script
$(function()
{
	/*-------------------------------------------------------------------------------
		General
	-------------------------------------------------------------------------------*/
	
	// main menu
	$('#main-nav ul li:first span').hide();
	
	// center
	if($('#page:not(.blog)').length)
	{
		$('#page').center().fadeIn();
		
		$(window).resize(function()
		{
			$('#page').center();
		});
	}
	
	// wrapper
	if(!$('#slider h2:contains(" ")').length)
	{
		$('#slider .item .wrapper').addClass('full-height');
	}

	/*-------------------------------------------------------------------------------
		Home
	-------------------------------------------------------------------------------*/

	// home linkable icons
	$('#home ul li').each(function()
	{
		var link = $('.info a', this).attr('href');
		var rel = $('.info a', this).attr('rel');
		
		$('.img', this).attr('href',link);
		$('.img', this).attr('rel',rel);
	});
	
	// slider
	if($('#slider').length)
	{
		if($('#slider .screen .item').length > 1)
		{
			$('#slider').gallerize({
				modernizr:		true,
				slider:			'.container',
				item:			'.item',
				itemsPerRow:	1,
				continuous:		false,
				speed:			500,
				start:			0,
				width:			570,
				touchswipe:		true,
				autoplay:		false,
				navigation:		true,
				imgInCSS:		false,
				prev:			'.prev',
				next:			'.next',
				pager:			false,
				after:			function()
				{
					if($('#slider .item.current').prev('.item').length)	$('#slider .prev').fadeIn();
					else												$('#slider .prev').fadeOut();
					
					if($('#slider .item.current').next('.item').length)	$('#slider .next').fadeIn();
					else												$('#slider .next').fadeOut();
				}
			});
			
			$('#slider-nav').show();
		}
	}
	
	// wordpress button
	$('a[rel="wordpress-theme"]').click(function(e)
	{
		$('#slider .next').click();
	});
	
	/*-------------------------------------------------------------------------------
		Themes
	-------------------------------------------------------------------------------*/
	
	if($('#themes').length)
	{
		$('#themes .theme .img').click(function(e)
		{
			e.preventDefault();
		});
	}
	
	/*-------------------------------------------------------------------------------
		Contact
	-------------------------------------------------------------------------------*/
	
	// contact form
	if($('.contact-form').length)
	{
		$('#slider .wrapper > h3').hide();
		$('.contact-form form').validate();
	}
		
	/*-------------------------------------------------------------------------------
		Blog
	-------------------------------------------------------------------------------*/
	
	if($('#page').hasClass('blog'))
	{
		var $container = $('#blog');
		
		$container.imagesLoaded(function()
		{
			$container.masonry({
				itemSelector: '.post',
				columnWidth: 300
			});
		});
	}
});


