Cufon.replace('header#top h1', { fontFamily: 'GravurCondensed', hover: true });
Cufon.replace('header#top nav a', { fontFamily: 'GravurCondensed', hover: true });
Cufon.replace('article h1', { fontFamily: 'GravurCondensed' });
Cufon.replace('article h2', { fontFamily: 'GravurCondensed' });

$(document).ready(function() {
	
	jQuery.fn.fadeToggle = function(speed, easing, callback) {
   		return this.animate({opacity: 'toggle'}, speed, easing, callback);
	};
	
	$.post('/ajax.php?action=client', {
		window_height: $(window).height()
	});
	
	setInterval(function(){
		
		$.post('/ajax.php?action=client', {
			window_height: $(window).height()
		});
		
	},10000);
	
	$('form').inFieldLabels();
	
	$('footer nav').click(function() {
	
		$('footer #content').fadeToggle();
		$('html, body').animate({scrollTop: $(document).height()}, 'slow');
	
	});
	
	$('#fullscreen').click(function() {
	
		var hash = document.location.toString().split('#')[1];
		if (!(hash)) {
			var hash = $('#media').find('li:first').attr("rel");
		}
		
		$('#media li[rel='+hash+'] a.fs').click();
	
	});
	
	$('.request-portfolio form').validate({
		rules: {
			name: {
				required: true
			},
			email: {
				required: true
			}
		},
		messages: {
			name: {
				required: "Your name is required."
			},
			email: {
				required: "Your e-mail address is required"
			}
		},
		errorElement: "div",
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				url: '/ajax.php?action=request_portfolio',
				type: 'post',
				dataType: 'html',
				success: function (data) {
					$('.request-portfolio form').replaceWith('<span>Thank you. We will contact you shortly.</span>');
				}
			});
		}
	});
	
	$('footer form').validate({
		rules: {
			name: {
				required: true
			},
			email: {
				required: true
			}
		},
		messages: {
			name: {
				required: "Your name is required."
			},
			email: {
				required: "Your e-mail address is required"
			}
		},
		errorElement: "div",
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				url: '/ajax.php?action=newsletter',
				type: 'post',
				dataType: 'html',
				success: function (data) {
					$('footer form').replaceWith('Thank you for registering. You will receive a confirmation message soon.');
				}
			});
		}
	});
	
	$(window).load(function () {
		
		$('header#top h1').fadeIn();
		
	});
		
});
