// Site Specific Scripts: Andy.is

function andyinit() {

	// Add appropriate selectors to elements.
	$('ul li:last-child, ol li:last-child').addClass('last');

	// Grid Function on keypress ('g')
	var grid = false;
	$(document).keyup(function(event)
	{
		if (event.keyCode == '71')
		{
			event.preventDefault();
			if (!grid)
			{
				$('.wrapper').addClass('grid');
				grid = true;
			}
			else
			{
				$('.wrapper').removeClass('grid');
				grid = false;
			}	
		}
	});
	
	if (navigator.userAgent.indexOf('iPhone') > -1)
	$('a.rabbit').css('display', 'none');
	
	var contact = false;
	$("#contact-link,#contact .close,a.contact-link").click(function(event)
	{
		event.preventDefault();

		var settings = {
			onAfter:'contactFunction(this)',
			duration:1
		};

		var position = $(window).scrollTop();
		if(position != 0) {
		$.scrollTo(0, 500, {easing:'easeInCirc'} );			
		}

		if (!contact)
		{
			$('#wrap').animate({top:'0'}, 500, 'easeInOutQuad');
			contact = true;
		}
		else
		{
			$('#wrap').animate({top:'-229px'}, 500, 'easeInOutQuad');
			contact = false;
		}

	});

	$('a.fancybox').fancybox({
		'transitionIn'		:	'fade',
		'transitionOut'		:	'fade',
		'speedIn'			:	500, 
		'width'				:	'auto',
		'height'			:	'auto', 
		'speedOut'			:	200, 
		'overlayShow'		:	true,
		'overlayColor'  	:	'#000',
		'overlayOpacity'	:	0.2,
		'showCloseButton'	:	false,
		'hideOnOverlayClick':	true,
		'easing' : 'swing'
	});
	
	// Hopefully temporary disabling of links
	taglinks = $('p.tags a');
	taglinks.css({
	  cursor: 'normal',
	  color: '#000'
	});
	taglinks.attr('href', 'javascript:void(0);');
	
	// $.backstretch("/wp-content/themes/andis-wpress-2011/image/s/layout/header/header-bg.jpg", {speed: 500});

}

jQuery(document).ready(function($) {
	andyinit();
});
