<!-- Copyright © 2001-2004, Netracers Studio. http://www.netracers.ru/ -->
<!--
var oDays = new Array();

function Calendar(time, id, act) {
  if(!document.getElementById(id)){
    document.writeln('<span id=' + id + '></span>');
  }

  var tbl = document.getElementById(id);

  var nowDate = new Date();
  var now_month = nowDate.getMonth();
  var now_year = nowDate.getFullYear();

  var cur_month = time.getMonth();
  var cur_year = time.getFullYear();

  var cal_txt = '<table border=0 cellspacing=1 cellpadding=1 bgcolor=silver class=t width=200>';

  if (cur_month>now_month || cur_year>now_year)
    cal_txt += '<tr bgcolor=white><td colspan=7 align=center><img onclick=\"Calendar(new Date('+cur_year+','+(cur_month-1)+',1), \''+id+'\', \''+act+'\')\" src=\"d/s_left.gif\" alt=\"Предыдущий месяц\" width=14 height=9 border=0 style=\"cursor:hand\">';
  else
    cal_txt += '<tr bgcolor=white><td colspan=7 align=center><img src=\"/0.gif\" alt=\"\" width=14 height=9 border=0>';
  var ru_months = new Array ("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь");
  cal_txt += '<b class=v style=\"width:120\">' + ru_months[cur_month] + '&nbsp;' + cur_year + '</b>';

  cal_txt += '<img onclick=\"Calendar(new Date('+cur_year+','+(cur_month+1)+',1), \''+id+'\', \''+act+'\')\" src=\"d/s_right.gif\" alt=\"Следующий месяц\" width=14 height=9 border=0 style=\"cursor:hand\"></td></tr>';
  cal_txt += '<tr bgcolor=white class=g align=center><td>Пн</td><td>Вт</td><td>Ср</td><td>Чт</td><td>Пт</td><td>Сб</td><td>Вс</td></tr>';

  var days_per_month = (Date.UTC(cur_year, cur_month + 1, 1) - Date.UTC(cur_year, cur_month, 1)) / 86400000;
  var first_day = (new Date(cur_year, cur_month, 0)).getDay();
  var today = time.getDate();
  var x = 1;

  while (x <= days_per_month) {
    cal_txt += '<tr align=center bgcolor=white>';
    for(i=0; i<7; i++) {
      if(first_day>i && x==1) {
	cal_txt += '<td>&nbsp;</td>';
      } else {
	if(x <= days_per_month) {
	  switch(oDays[x+'-'+(cur_month+1)+'-'+cur_year]) {
	  case 1: // pre-ordered
	    cal_txt += '<td class=preord>'+x+'</td>';
	    break;
          case 2: // ordered
	    cal_txt += '<td class=orderd>'+x+'</td>';
	    break;
	  case 5: // today
	    cal_txt += '<td style=\"background-color: #E1E1E1; cursor: hand;\" onmouseover=\"this.style.backgroundColor=\'#EEEEEE\'\" onmouseout=\"this.style.backgroundColor=\'#E1E1E1\'\" onClick=\"' + act + '(\''+x+'.'+(cur_month+1)+'.'+cur_year+'\')\">' + x + '</td>';
	    break;
	  default:
	    cal_txt += '<td style=\"cursor: hand;\" onmouseover=\"this.style.backgroundColor=\'#EEEEEE\'\" onmouseout=\"this.style.backgroundColor=\'#FFFFFF\'\" onClick=\"' + act + '(\''+x+'.'+(cur_month+1)+'.'+cur_year+'\')\">' + x + '</td>';
	    break;
	  }
	} else {
	  cal_txt += '<td>&nbsp;</td>';
	}
	x++;
      }
    }
    cal_txt += '</tr>';
  }
  cal_txt += '</table>';
  tbl.innerHTML = '&nbsp;'; // bashing Opera rendering bug
  tbl.innerHTML = cal_txt;
  //document.write(cal_txt);
}
-->

