function display_calendar_days(domain_url, svr_date, url_date) { var num_month = Number(document.getElementById('calendar_month').value) - 1 var str_month = document.getElementById('calendar_month').value var num_year = Number(document.getElementById('calendar_year').value) var dte_val = new Date(num_year, num_month, 1) var num_first_weekday = dte_val.getDay() var num_days_in_month = 32 - new Date(num_year, num_month, 32).getDate() var server_date = new Date(Number(svr_date.slice(0,-6)), (Number(svr_date.slice(5,-3)) - 1), Number(svr_date.slice(8))) var svr_month = Number(svr_date.slice(5,-3)) - 1 var svr_day = Number(svr_date.slice(8)) var svr_year = Number(svr_date.slice(0,-6)) var issue_date = new Date(Number(url_date.slice(0,-6)), (Number(url_date.slice(5,-3)) - 1), Number(url_date.slice(8))) var url_month = Number(url_date.slice(5,-3)) - 1 var url_day = Number(url_date.slice(8)) var url_year = Number(url_date.slice(0,-6)) var x=0 var slot_val=1 var str_val='' while (x<42) { if (xnum_days_in_month) { document.getElementById('calendar_day_'+x.toString()).innerHTML='' document.getElementById('calendar_day_'+x.toString()).removeAttribute('href') document.getElementById('day_slot_'+x.toString()).style.height=0 } else { if (slot_val<10) { str_val='0'+slot_val.toString() } else { str_val=slot_val.toString() } document.getElementById('calendar_day_'+x.toString()).innerHTML=slot_val document.getElementById('day_slot_'+x.toString()).style.height=16 if (url_year==num_year && url_month==num_month && url_day==Number(slot_val)) { document.getElementById('calendar_day_'+x.toString()).removeAttribute('href') document.getElementById('calendar_day_'+x.toString()).className='mp_calendar_days_current_1' } else { if (new Date(num_year, num_month, Number(slot_val))>server_date) { document.getElementById('calendar_day_'+x.toString()).removeAttribute('href') document.getElementById('calendar_day_'+x.toString()).className='mp_calendar_days_inactive_1' } else { document.getElementById('calendar_day_'+x.toString()).setAttribute('href', domain_url+'index.php?issue='+num_year.toString()+'-'+str_month+'-'+str_val) document.getElementById('calendar_day_'+x.toString()).className='mp_calendar_days_active_1' } } slot_val++ } x++ } }