
$.validator.methods.phone=function(value,element,param){return this.optional(element)||/(\D*\d){7}/.test(value);};$.validator.methods.required_contact=function(value,element,param){if(!this.depend(param,element)){return"dependency-mismatch";}
switch(element.nodeName.toLowerCase()){case'select':var options=$("option:selected",element);return options.length>0&&(element.type==="select-multiple"||($.browser.msie&&!(options[0].attributes.value.specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element)){return this.getLength(value,element)>0;}
default:return $.trim(value).length>0;}};$.validator.methods.date_cz=function(value,element,param){return this.optional(element)||/^ *(\d{1,2})\. *(\d{1,2})\. *(\d{4}) *$/.test(value);};$(document).ready(function(){$("form").validate({rules:{people:{range:[1,300]},phone:{phone:true},mail:{required_contact:{depends:function(element){return $("#form_res_phone").val()=="";}}},groups:{dates:"date_start date_end"},date_start:{date_cz:true},date_end:{date_cz:true}}});});
