$(function(){
	
	$("a.thumb").colorbox({
		transition: 'fade',
		maxWidth: '100%',
		maxHeight: '100%'
	});

	$('#ContactButton').click(function(){
		$('#Contacts').slideDown('slow', function(){
			$('#Contacts').removeClass('hidden').addClass('show')
		});
		return false;
	});
	
	$("#ContactClose").click(function(){
		$('#Contacts').slideUp('slow',function(){
			$('#Contacts').removeClass('hidden').addClass('show');
		});
		return false;
	});
	
	if($('.zemError', '#Contacts').length) {
		$('#Contacts').removeClass('hidden').addClass('show').show();
	}
		
	if($('.zemThanks', '#Contacts').length){
		$('#Contacts').removeClass('hidden').addClass('show').show();
		var $contacts = $('#Contacts');
		
		$contacts.css('position', 'relative');
		
		$contacts.animate({top: '-=20'}, 100);
		$contacts.animate({top: '+=20'}, 100);
		$contacts.animate({top: '-=20'}, 100);
		$contacts.animate({top: '+=20'}, 100);
		$contacts.animate({top: '-=20'}, 100);
		$contacts.animate({top: '+=20'}, 100, function(){
			$contacts.delay(1000).slideUp('slow', function(){
				$contacts.addClass('hidden').removeClass('show');
				
				var $curr = document.location.href;
				$curr = $curr.replace(/#.*$/, '');
				document.location.href=$curr;
				return false;
			})
		});
	}
	
	$('input, textarea').focus(function(){
		var $name = $(this).attr('name');
		$('label[for="'+$name+'"]').addClass('focus');
	}).blur(function(){
		var $name = $(this).attr('name');
		$('label[for="'+$name+'"]').removeClass('focus');		
	});
});
