$(document).ready(function () {
	$('a.login').click(function (e) {
		e.preventDefault();
		lang = ($(this).hasClass('en'))?('en'):('fr');
		$('#lang').val(lang);
		// load the contact form using ajax
		$('#modalBlock').modal({
			position: ["15%",],
			overlayId: 'modal-overlay',
			containerId: 'modal-container',
			onOpen: login.open,
			onClose: login.close
		});
	});
});

var login = {
	message: null,
	open: function (dialog) {
				// dynamically determine height
		var h = 130;
		dialog.overlay.fadeIn(200, function () {
			dialog.container.fadeIn(200, function () {
				dialog.data.fadeIn(200, function () {
					$('#modal-container .modal-content').animate({
						height: h
					}, function () {
						$('#modal-container form').fadeIn(200);
					});
				});
			});
		});
	},
	
	close: function (dialog) {
		$('#modal-container form').fadeOut(200);
		$('#modal-container .modal-content').animate({
			height: 40
		}, function () {
			dialog.data.fadeOut(200, function () {
				dialog.container.fadeOut(200, function () {
					dialog.overlay.fadeOut(200, function () {
						$.modal.close();
					});
				});
			});
		});
	}
	};