$().ready(function(){
	
	$('input[name=visit_date]').mask("99/99/9999",{placeholder:"_"})
	
	$('input[name=visit_date]').datepicker({
		showOn: "button",
		buttonImage: "" + ftd_imgs_url + "jquery_ui/datepicker/calendar.gif",
		buttonImageOnly: true,
		minDate: -365,
		maxDate: 0
	});

	
	$("#contact_corporate_form").validate({
		
		rules:
		{
			first_name: {required:true},
			last_name: {required:true},
			phone: {required:true},
			email: {required:true,email:true},
			address: {required:true},
			city: {required:true},
			state_id: {required:true},
			zip: {required:true,digits:true,exactlength:5},
			store_location: {required:true},
			visit_date: {required:true},
			message: {required:true}
		},
		messages:
		{
			first_name: {required:'enter first name'},
			last_name: {required:'enter last name'},
			phone: {required:'enter phone'},
			email: {required:'enter email',email:'incorrect email address'},
			address: {required:'enter address'},
			city: {required:'enter city'},
			state_id: {required:'enter state'},
			zip: {required:'enter zip',digits:'incorrect zip',exactlength:'incorrect zip'},
			store_location: {required:'select store location'},
			visit_date: {required:'enter visit date'},
			message: {required:'enter message'}
		},
        errorPlacement: function(error, element) 
        {
            if ( element.attr("name") == "visit_date" )
            {
                error.insertAfter('#contact_corporate_form .ui-datepicker-trigger:first');;
            }
            else
            {
                error.insertAfter(element);
            }
        }
		
	})
	
})
