var Functions = {
    accordion : function(o) {
        if($('.accordion').length){
		$('.accordion').accordion({
			header: 'a.ser-header',
			autoHeight: false
			});
		}
		if($('body.services').length){
			__active = $('body').attr('id');
			$('.accordion').activate($('.' + __active));
		}
    },
	
	enquiry : function(o) {
		if($('body.contact').length > 0){
			$('#enquiry_form').validate({
				rules: {
					title: {
						required: true
					},
					first_name: {
						required: true
					},
				 	surname: {
						required: true
					},
					email: {
				   		required: true,
				   		email: true
				 	},
					telephone: {
						required: true
					},
					enquiry: {
						required: true
					}
			   	},
			   	messages: {
					title: {
						required: "Please choose your title"
					},
				 	first_name: {
						required: "Please enter your first name"
					},
					surname: {
						required: "Please enter your surname"
					},
				 	email: {
				   		required: "We need your email address to contact you",
				   		email: "Your email address must be in the format of name@domain.com"
				 	},
					telephone: {
						required: "Please enter your telephone"
					},
					enquiry: {
						required: "Please enter your enquiry"
					}
			   	},
				errorPlacement: function(error, element) {
				 	error.appendTo(element.parents(".element"));
			   	}

			});
		}
	}

}

$(document).ready(function() {
    Functions.accordion();
	Functions.enquiry();
});