$(document).ready(function(){
$.validator.addMethod("phone",function(value){if(value=='')return false;var digits=value.replace(/[^0-9]/ig,'');if(!digits||(digits.length!=10))return false;return true;},"Please enter a valid 10 digit phone number");
    $("#frm-contact").validate({
		rules: { 
            FirstName: {
								required: true, 
                minlength: 2
						},
            LastName: {
								required: true, 
                minlength: 2
						}, 
            email: { 
                required: false, 
                email: false 
            }, 
            phone: { 
                required: true, 
                phone: true 
            }  
        }, 
        messages: { 
            firstname: "Please enter your first name", 
            lastname: "Please enter your last name", 
            email: { 
                required: "Please enter a valid email address", 
                minlength: "Please enter a valid email address", 
                remote: jQuery.format("{0} is already in use") 
            },
						phone: {
								required: "Please enter your phone number"
						}
        }
		});
	  $(function(){
	
				// Tabs
				$('#tabs').tabs();

				// Datepicker
				$('#datepicker').datepicker({
					inline: true
				});
				
				// Slider
				$('#slider').slider({
					range: true,
					values: [17, 67]
				});
				
				//hover states on the static widgets
				$('#dialog_link, ul#icons li').hover(
					function() { $(this).addClass('ui-state-hover'); }, 
					function() { $(this).removeClass('ui-state-hover'); }
				);
				$('#AccidentDate').datepicker();
			});
		});
