$(document).ready(function() {
	
	$("#newsletter_link").fancybox({
			'scrolling' : 'no',
			'titleShow'	: false
		});
	
	//$(".equal").equalHeights();
	$(".equal_callout").equalHeights();
	//$("ul.site_list li").equalHeights();
	//$("article.office").equalHeights();
		
	// Set form cookies to save data if user navigates from page
	$("input#name").keyup(function(){
		var name = $(this).val();
		$.cookie("name", name);
	});

	$("input#email").keyup(function(){
		var email = $(this).val();
		$.cookie("email", email);
	});

	$("input#phone1").keyup(function(){
		var phone1 = $(this).val();
		$.cookie("phone1", phone1);
	});

	$("input#address1").keyup(function(){
		var address1 = $(this).val();
		$.cookie("address1", address1);
	});

	$("input#postalcode").keyup(function(){
		var postalcode = $(this).val();
		$.cookie("postalcode", postalcode);
	});

	$("textarea#message").keyup(function(){
		var message = $(this).val();
		$.cookie("message", message);
	});

	$("select#referer").change(function(){
	    var referer = $("select#referer option:selected").val();
	    $.cookie("referer", referer);
	});

	$("input#name").val($.cookie("name"));
	$("input#email").val($.cookie("email"));
	$("input#phone1").val($.cookie("phone1"));
	$("input#address1").val($.cookie("address1"));
	$("input#postalcode").val($.cookie("postalcode"));
	$("textarea#message").val($.cookie("message"));
	$("select#referer").val($.cookie("referer"));

	// validate contact form on keyup and submit
	$("#contact_form").validate({
		success: "valid",
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			phone1: {
				required: true,
				digits: true
			},
	        address1: "required",
			postalcode: "required"

		},
		messages: {
			name: "Enter your name",
			email: { 
			    required: "Enter your email address",
			    email: "Enter valid email address"
		    },
			phone1: {
		    	required: "Enter your telephone number",
				digits: "Must be numeric with no spaces"
			},
			address1: "Enter the first line of your address",
			postalcode: "Enter your postcode"
		}
	});
});
$(window).load(function() {
	
	$('#slides').nivoSlider({
	        effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
	        slices:15,
	        animSpeed:500, //Slide transition speed
	        pauseTime:5000,
	        startSlide:0, //Set starting Slide (0 index)
	        directionNav:false, //Next & Prev
	        directionNavHide:true, //Only show on hover
	        controlNav:false, //1,2,3...
	        controlNavThumbs:false, //Use thumbnails for Control Nav
	        controlNavThumbsFromRel:false, //Use image rel for thumbs
	        controlNavThumbsSearch: '.jpg', //Replace this with...
	        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
	        keyboardNav:true, //Use left & right arrows
	        pauseOnHover:true, //Stop animation while hovering
	        manualAdvance:false, //Force manual transitions
	        captionOpacity:0.7, //Universal caption opacity
	        beforeChange: function(){},
	        afterChange: function(){},
	        slideshowEnd: function(){}, //Triggers after all slides have been shown
	        lastSlide: function(){}, //Triggers when last slide is shown
	        afterLoad: function(){} //Triggers when slider has loaded
	    });
		
});
