var isAjaxWorking = false;
function getMonth(curMonth, curYear, offset){
im_ajax.send('schedule.calendar.ajax.php', function(data){
im_gui.misc.innerData('tdCalendar', data);
}, 'year='+curYear+'&month='+curMonth+'&offset='+offset);
}
function getMovies(curTD, timestamp, type){
if(isAjaxWorking){return false;}
isAjaxWorking=true;
im_gui.misc.innerData('tdMovies', global.ajax_loader);
var td = im_gui.obj('td', 'tag', im_gui.obj('tblCalendar'));
for(var i=0; i<td.length; i++){im_gui.css.removeClass(td[i], 'today');}
if(type=='month'){
for(var i=0; i<td.length; i++){if(td[i].className.indexOf('td-day')>-1){im_gui.css.addClass(td[i], 'today');}}}else if(type=='week'){
timestamp = parseInt(im_gui.obj('curDay').getAttribute('timestamp'));
td = im_gui.obj('td', 'tag', im_gui.obj('curDay').parentNode);
for(var i=0; i<td.length; i++){im_gui.css.addClass(td[i], 'today');}}else if(type=='day'){
im_gui.obj('curDay').id='';
im_gui.css.addClass(curTD, 'today');
curTD.id='curDay';
}else if(type=='curday'){
timestamp = parseInt(im_gui.obj('curDay').getAttribute('timestamp'));
im_gui.css.addClass(im_gui.obj('curDay'), 'today');
}
window.setTimeout(function(){
im_ajax.send('schedule.movies.get.ajax.php', function(data){
im_gui.misc.innerData('tdMovies', data);
isAjaxWorking=false;
}, 'timestamp='+timestamp+'&type='+type);
},750);
}