$(document).ready( function() {

		// Home page
		$('#slideshow').cycle({
			fx:     	'fade',
			random:		'true',
			timeout:	'5000'	
		});

		// Font replacement
		Cufon.replace('p.title, p.formTitle, #formRow label');

 	 	// Bind external links in new windows
		$('a[rel=external]').click(function(){ 
			open(this.href); 
			return false; 
		});

		// Contact form validation
		 $("#formContact").validate({
		 	//debug: true,
			rules: {
				name: {
					required: true,
					minlength: 2
				},
				location: { 
					required: true,
					minlength: 2
				},
				email: {
					required: true,
					email: true
				},
				comments: "required"
			},
			messages: {
				name: "please enter at least 2 characters",
				location: "where do you live?<br/>please enter at least 2 characters",
				email: "please enter a valid email address",
				comments: "why submit with no comment?"
			},
			submitHandler: function(form) {
				// do other stuff for a valid form
			   	form.submit();
			}
		}); 

});