// Global Javascript Functions
// Author: Robert Games
// Agency: Pad Media
// Date: 24/06/2011

// Newsletter Form Validation
$(document).ready(function() {

	$("#newsletter").validate({

		rules: {
			"cm-f-xidkut": "required",
			"cm-zkipu-zkipu": {
				required: true,
				email: true
			}
		},
		
		messages: {
			"cm-f-xidkut": "Please enter your full name.",
			"cm-zkipu-zkipu": "A valid email address is required."
		}
		

	});
				
});

// Contact Form Validation
$(document).ready(function() {

	$("#contact-form").validate({

		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			company: "required",
			enquiry: "required"
		},
		
		messages: {
			name: "Please enter your full name.",
			email: "A valid email address is required.",
			company: "Comapny name is required.",
			enquiry: "Don't be shy, write us a few words"
		}
		

	});
				
});

// Nivo Slider
$(window).load(function() {
	
	$('#slider').nivoSlider({
							
		effect:"random",
        slices:15,
        boxCols:8,
        boxRows:4,
        animSpeed:500,
        pauseTime:3000,
        startSlide:0,
        directionNav:true,
        directionNavHide:true,
        controlNav:true,
        controlNavThumbs:false,
        controlNavThumbsFromRel:true,
        keyboardNav:true,
        pauseOnHover:true,
        manualAdvance:false
	
	});
	
});

// Clear fields 
$(document).ready(function() {

	var clearMePrevious = '';

	// clear input on focus
	$('.clearMeFocus').focus(function() {
	
		if($(this).val()==$(this).attr('title')) {
			
			clearMePrevious = $(this).val();
			$(this).val('');
			
		}
		
	});

	// if field is empty afterward, add text again
	$('.clearMeFocus').blur(function() {
	
		if($(this).val()=='') {
	
			$(this).val(clearMePrevious);
		}
	
	});
});
