$(function () {
	var showContact = function () {
		var container = $('#container');
		var rightPos  = (container.width() - 360) / 2;
		
		var win = $('#contact');
		win.css({
			width: 105
		}).removeClass('button');
		
		win.animate({
			width: 340,
			right: rightPos
		}, 350, function () {
			win.animate({
				top: 50,
				height: 370
			}).addClass('window');
		});
	};
	var hideContact = function () {
		var win = $('#contact');
		win.removeClass('window').animate({
			top: 0,
			height: 30
		}, 350, function () {
			win.animate({
				width: 105,
				right: 10
			}, 350, function () {
				win.addClass('button').css({
					width: 20
				});
			});
		});
	};
	$('#contact h1 a').click(function () {
		if ($('#contact').hasClass('window')) {
			hideContact();
		}
		else {
			showContact();
		}
		return false;
	});
	$('#contact .cancel').click(function () {
		hideContact();
		return false;
	});
});
