").append(function(){var ap=[];for(var j=0;j<7;j++){var d=new Date();d.setFullYear(year);d.setDate(1);d.setMonth(month);d.setDate(-date_start+(j+1)+(i*7));ap.push($("").addClass(function(){var cls=[];if(_this.isAvailable(d.getDate(),d.getMonth()+1,d.getFullYear())){cls.push("available")}else{cls.push("unavailable")}if(d.getMonth()==date.getMonth()){cls.push("cur-month")}else{cls.push("near-month")}return cls.join(" ")}).data({date:d.getDate(),month:d.getMonth()+1,year:d.getFullYear()}).append(d.getDate()).click(function(){var date=$(this).data("date"),month=$(this).data("month"),year=$(this).data("year");_this.options.onSelectDate.call(_this,date,month,year)}))}return ap}))}return ap})]})])},isAvailable:function(date,month,year){for(var i in this.unavailable){var book_date=this.unavailable[i].split("-");if(book_date.length!==3){return false}else{if((book_date[0]=="*"||book_date[0]-year===0)&&(book_date[1]=="*"||book_date[1]-month===0)&&(book_date[2]=="*"||book_date[2]-date===0)){return false}}}return true},};$.fn[plugin_name]=function(options){return this.each(function(){var data=$(this).data(data_key);if(!data){$(this).data(data_key,new Plugin($.extend({element:this},defaults,options)))}if(typeof options==="string"){$(this).data(data_key)[options].call(this)}})}})); |