YAHOO.namespace("example.calendar"); YAHOO.example.calendar.init = function() { var current_date = new Date(); var now_month = current_date.getMonth();now_month++; var now_day = current_date.getDate(); var now_year = current_date.getFullYear(); var earliest_date = now_month + "/" + now_day + "/" + now_year; // For this example page, stop the Form from being submitted, and update the cal instead YAHOO.example.calendar.cal1 = new YAHOO.widget.CalendarGroup("cal1","cal1Container", { mindate: ""+earliest_date+"", maxdate:"12/31/2011",close:"true" }); YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal1, true); YAHOO.example.calendar.cal1.render(); YAHOO.util.Event.addListener("dateB", "click", YAHOO.example.calendar.cal1.show, YAHOO.example.calendar.cal1, true); getdata_table($oq="select * from blocked_dates where venue_id = '$ven'"); //echo $oq;exit; if($vens){ $pd = $vens[0]; $st = date("m/d/Y",strtotime($pd->start_date)); echo "YAHOO.example.calendar.cal1.addRenderer(\"$st\", YAHOO.example.calendar.cal1.renderCellStyleHighlight2);"; //echo "YAHOO.example.calendar.cal$pid.addRenderer(\"$st\", mySlashThru);"; $st = date("m/d/Y",strtotime($pd->start_date)); $ed = date("m/d/Y",strtotime($pd->end_date)); echo "YAHOO.example.calendar.cal1.addRenderer(\"$st - $ed\", myDateReserved);"; $exout = days_closed($_SESSION['oven']); if($exout){foreach($exout as $xout){echo "YAHOO.example.calendar.cal1.addRenderer(\"$xout\", myDateReserved);";}} } } echo "function myDateReserved(workingDate, cell) { cell.innerHTML = \"X\"; cell.color = \"#ffffff\"; return YAHOO.widget.Calendar.STOP_RENDER;}"; echo "YAHOO.example.calendar.cal1.render();"; ?> } YAHOO.namespace("example.calendar2"); YAHOO.example.calendar2.init = function() { var current_date = new Date(); var now_month = current_date.getMonth();now_month++; var now_day = current_date.getDate(); var now_year = current_date.getFullYear(); var earliest_date = now_month + "/" + now_day + "/" + now_year; // For this example page, stop the Form from being submitted, and update the cal instead YAHOO.example.calendar2.cal2 = new YAHOO.widget.CalendarGroup("cal2","cal2Container", { mindate: ""+earliest_date+"", maxdate:"12/31/2011",close:"true" }); YAHOO.example.calendar2.cal2.selectEvent.subscribe(handleSelect2, YAHOO.example.calendar2.cal2, true); YAHOO.example.calendar2.cal2.render(); YAHOO.util.Event.addListener("dateE", "click", YAHOO.example.calendar2.cal2.show, YAHOO.example.calendar2.cal2, true); } function handleSelect(type,args,obj) { var dates = args[0];var date = dates[0];var year = date[0], month = date[1], day = date[2]; var current_date = new Date(); var nextDate = new Date(year,month,day);nextDate.setDate(nextDate.getDate()+7); txtDate = document.getElementById("dateB"); txtDate.value = month + "/" + day + "/" + year; var displayMonth = nextDate.getMonth();var displayYear = nextDate.getFullYear();var displayDate = nextDate.getDate(); element_id = 'cal1Container'; var i = document.getElementById(element_id); i.style.display = 'none'; } YAHOO.util.Event.onDOMReady(YAHOO.example.calendar.init); function handleSelect2(type,args,obj) { var dates = args[0];var date = dates[0];var year = date[0], month = date[1], day = date[2]; var current_date = new Date(); var nextDate = new Date(year,month,day);nextDate.setDate(nextDate.getDate()+7); txtDate = document.getElementById("dateE"); txtDate.value = month + "/" + day + "/" + year; var displayMonth = nextDate.getMonth();var displayYear = nextDate.getFullYear();var displayDate = nextDate.getDate(); element_id = 'cal2Container'; var i = document.getElementById(element_id); i.style.display='none'; } YAHOO.util.Event.onDOMReady(YAHOO.example.calendar2.init); getdata_table("select * from venues where venue_id = '$vid'"); $venu = $venu[0]; $nextyear = strtotime("+1 year",$now); for($now;$now<=$nextyear;$now=strtotime("+1 day",$now)){ if(!strstr($venu->days_open,date("D",$now)))$collect_date[] = date("m/d/Y",$now); } if($collect_date)return $collect_date; else return 0; } ?>