$(document).ready(function() {
	/**
	 * Cufon
	 */
	Cufon.replace('#content h1', { fontFamily: 'MyriadPro-Regular' });
	Cufon.replace('#content h2', { fontFamily: 'MyriadPro-Regular' });
	Cufon.replace('#content h3', { fontFamily: 'MyriadPro-Regular' });
	Cufon.replace('.contact-details .text', { fontFamily: 'MyriadPro-Regular' });
	Cufon.replace('a.quarter-banner', { fontFamily: 'MyriadPro-Regular' });
	Cufon.replace('.language-selector span', { fontFamily: 'MyriadPro-Regular' });

	$('a.new-window').click(function() {
		window.open($(this).attr('href'));
		return false;
	});

	$('#carousel .slides').cycle({
	    timeout: 4000,
		fx: 'fade',
		next: '#carousel-next',
		prev: '#carousel-prev',
		circular: 1,
		pause: 1
	});

	$('input.blurable').blurable();

	$('#content input:checkbox, #content input:text, #content input:radio, #content select, #content input:submit').uniform();

	$('.product img').click(function() {
		var parentObj = $(this).parent();
		var inputObj = parentObj.find('input')

		if (inputObj.attr('checked') == false) {
			inputObj.attr('checked', 'checked');
		} else {
			inputObj.removeAttr('checked');
		}

		$.uniform.update();
	});

	$('#quoteForm').validate({
		rules: {
			name: "required",
			company: "required",
			telephone: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			name: "Please enter your name",
			company: "Please enter your company",
			telephone: "Please enter your telephone number",
			email: "Please enter your email address"
		}
	});
});
