﻿(function($) { 
 
$.fn.randomize = function(childElem) { 
  return this.each(function() { 
      var $this = $(this); 
      var elems = $this.children(childElem); 
       
      elems.sort(function() { return (Math.round(Math.random())-0.5); });   
 
      $this.empty();   
 
      for(var i=0; i < elems.length; i++) 
        $this.append(elems[i]);       
 
  });     
} 
})(jQuery); 

$(document).ready(function() {

	$("ul.quote").randomize("ul.quote li"); 
	$(".quote").newsTicker('6000');
	$(".testimonial").css('height', '140px');
	$("form ul li:odd").addClass('alt');
	$(".consult").overlay();
	$("a[href$='.pdf']").addClass("pdf");
	$("a[href$='.doc']").addClass("word");
	$("ul.tabs").tabs("div.panes > div"); 
	
var validator = $("#inj-foot, #inj-knee, #inj-shin, #inj-calf, #inj-ankle, #inj-thigh, #inj-lower-back, #inj-shoulder, #inj-elbow, #inj-neck").validate({
		rules: {
			related: "required",
			where: "required",
			pain: "required",
			bruise: "required",
			name: "required",
			postcode: "required",
			telephone: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			name: "Please enter your name.",
			email: {
				required: "Please enter a valid email address.",
				email: "Please enter a valid email address."
			},
			telephone: "Please enter your telephone number so we can contact you.",
			postcode: "Please enter your postcode so we can recommend the nearest clinic."
		},
		errorElement: "p"
		
	});
	$("#contact-form").validate({
		rules: {
			name: "required",
			postcode: "required",
			telephone: "required",
			email: {
				required: true,
				email: true
			},
			message: {
				required: true,
				minLength: 10
			}
		},
		messages: {
			name: "Please enter your name.",
			email: {
				required: "Please enter a valid email address.",
				email: "Please enter a valid email address."
			},
			telephone: "Please enter your telephone number so we can contact you.",
			postcode: "Please enter your postcode so we can recommend the nearest clinic.",
			message: "Please enter a message."
		},
		errorElement: "p"
		
	});

});

