 function array(m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11)
  {
  this[0] = m0; this[1] = m1; this[2] = m2; this[3] = m3;
  this[4] = m4; this[5] = m5; this[6] = m6; this[7] = m7;
  this[8] = m8; this[9] = m9; this[10] = m10; this[11] = m11;
  }

 var monames = new array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь")
 var days = new array(31,28,31,30,31,30,31,31,30,31,30,31);
 
 var currColor = "BGCOLOR=#FBC75C"
 var today = new Date()
 var currDay = today.getDate()
 var currMonth = today.getMonth()
 var currYear = today.getYear()
// document.write(currYear);

 function showCalendar(Month,Year,Z)
  {

//============
var ms = "";
function brw()
    {ms = navigator.appVersion.indexOf("MSIE");
     var nc = navigator.appName.indexOf("Netscape");
     if (ms>=0) return "ms";
     else if (nc>=0) return "nc";
     else return false;}

     if (brw()=="nc") 
      {
       Year = Year + 1900;
       currYear = currYear + 1900;
      }
    var isNav = navigator.userAgent;
    if (isNav.indexOf("Opera") >= 0) 
    {
      Year = Year + 1900;
      currYear = currYear + 1900;
//      var cDay = new Array();
//      var cMonth = new Array();
//      var cYaer = new Array();
//      var cDay = new Number();
//      cDay = currDay.toString().valueOf();
//      var cMonth = currMonth.split(" ");
//      var cYear = currYear.split(" ");
    };
//document.write (Month,"  ",Year, " name ", isNav);
//============

  firstDay = new Date(Year,Month,1);
  startDay = firstDay.getDay();

//  document.write("день",startDay);

  if (((Year % 4 == 0) && (Year % 100 != 0)) || (Year % 400 == 0))
   {days[1] = 29;}
  else
   {days[1] = 28;}
//  document.write("<center><B>Календарь событий</B></center>");
//  document.write("<tr><td align=center><table border=0 cellspacing=0 cellpadding=5>");
//  document.write("<tr align=center><td align=center>");
//  document.write("<TABLE WIDTH=125 ALIGN='center' BORDER=0 CELLPADDING=0 CELLSPACING=0><TR align=center><TD bgcolor=#E4B050>");
//  document.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=1 WIDTH=100%>");
//  document.write("<TR ALIGN=CENTER><TD>");
  document.write("&nbsp;");
//  document.write("<form name='a' action = '/cgi-bin/afisha/elem/elem_gal.pl' method='GET'>");
  document.write("<select name='af' onChange='window.location=options[selectedIndex].value' class=sm>");
  document.write("<option value=''>Афиша");
  document.write("<option value='/cgi-bin/afisha/elem/elem_gal.pl?'>Сегодня");
  document.write("<option value='/cgi-bin/afisha/elem/elem_gal.pl?a=1'>На неделю");
  document.write("<option value='/cgi-bin/afisha/elem/elem_gal.pl?a=2'>На месяц");
  document.write("<option value='/cgi-bin/afisha/elem/elem_gal.pl'>Общая афиша");
  document.write("</select>");
  document.write("<BR>");
//  document.write("<FONT size=5>&nbsp;</FONT>");
  document.write("<BR>");
//  document.write("<BR>");
//  document.write("<BR>");
//  document.write("</form>");


  document.write("<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 ALIGN='CENTER' WIDTH=125 BGCOLOR='#FFFFE9' style=\"border: 1px gray solid\">");
  document.write("<TR ALIGN=CENTER><td colspan=7>",monames[Month],"</td></tr>");
  document.write("<TR ALIGN=CENTER><TH>Пн</TH><TH>Вт</TH><TH>Ср</TH><TH>Чт</TH><TH>Пт</TH><TH>Сб</TH><TH>Вс</TH></TR>");
  document.write("<TR ALIGN=CENTER>");

  if (startDay == 0) {startDay = 7}
  startDay = startDay - 1;

  var column = 0;
  var wday = 1;

  for (i=0; i<startDay; i++)
   {
   document.write("<TD>&nbsp;</TD>");
   column++;
   wday++;
   }

  for (i=1; i<=days[Month]; i++) 
   {
   if (i == currDay) 
    {
//      alert("day match!");
      if (Month == currMonth) 
      {
//        alert("day & month match!");
        if (Year == currYear)
        {
//          alert("full match!");
          document.write("<TD ",currColor,"><a href='/cgi-bin/afisha/elem/elem_gal.pl?mon=",Month + 1,"&day=",i,"&wday=",wday,Z,"' onMouseOver=\"window.status='",i,"/",Month + 1,"/",Year,"';return true\" onMouseout=\"window.status=\'Афиша на KAZAN.WS\';return true\">",i,"</a></TD>");
        };
      };
    }
   else
    {
      document.write("<TD><a href='/cgi-bin/afisha/elem/elem_gal.pl?mon=",Month + 1,"&day=",i,"&wday=",wday,Z,"' onMouseOver=\"window.status='",i,"/",Month + 1,"/",Year,"';return true\" onMouseout=\"window.status=\'Афиша на KAZAN.WS\';return true\">",i,"</a></TD>");
    }
   column++;
   wday++;
   if (wday == 7) {wday = 0;}

   if (column == 7)
    {
    document.write("</TR><TR ALIGN=CENTER>");
    column = 0; wday = 1;
    }
   }
   if ((column<7) && (column != 0))
    {
    for (column; column<7; column++)
     {
     document.write("<TD>&nbsp;</TD>");
     }
    }
  document.write("</TR></TABLE>");

//  document.write("</TD></TR>");
//  document.write("</TD></TR></TABLE>");
//  document.write("</td></tr></TABLE>");
//  document.write("</table></td></tr>");
  }
