var ns6=document.getElementById&&!document.all
var ie4=document.all

var Selected_Month;
var Selected_Year;
//var Current_Date = new Date();


var Days_in_Month = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var Month_Label = new Array('ßíâ', 'Ôåâ', 'Ìàðò', 'Àïð', 'Ìàé', 'Èþíü', 'Èþëü', 'Àâã', 'Ñåíò', 'Îêò', 'Íîÿá', 'Äåê');


if (Current_Year < 1000)
Current_Year+=1900;



function open_win(par)
{
 newWin=window.open(par,'',"width=519,height=300,status=no,toolbar=no,menubar=no,scrollbars=yes");
}
function Header(Year, Month) {

   if (Month == 1) {
   Days_in_Month[1] = ((Year % 400 == 0) || ((Year % 4 == 0) && (Year % 100 !=0))) ? 29 : 28;
   }
   var Header_String = Month_Label[Month] + ' ' + Year;
   return Header_String;
}



function Make_Calendar(Year, Month) {
   var First_Date = new Date(Year, Month, 1);
   var Heading = Header(Year, Month);
   var First_Day = First_Date.getDay(); //First_Date.getDay() + 1;

   if (((Days_in_Month[Month] == 31) && (First_Day >= 6)) ||
       ((Days_in_Month[Month] == 30) && (First_Day == 7))) {
      var Rows = 6;
   }
   else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) {
      var Rows = 4;
   }
   else {
      var Rows = 5;
   }

   var HTML_String = '<table width="151"><tr><td valign="top"><table class="calend" BORDER=0 CELLSPACING=1 cellpadding=2>';

   HTML_String += '<tr height="23"><th colspan=7 background="bg.gif"><a href="javascript:" class="jump" onClick="Skip(\'-\');"><</a>' + '<span style="color: white;">'+ Heading +'</span>' + '<a href="javascript:" class="jump" onClick="Skip(\'+\');">></a></font></th></tr>';

   HTML_String += '<tr><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Ïí</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Âò</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Ñð</th>';

   HTML_String += '<th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">×ò</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Ïò</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Ñá</th><th ALIGN="CENTER" BGCOLOR="FFFFFF" BORDERCOLOR="000000">Âñ</th></tr>';

   var Day_Counter = 2;
   var Loop_Counter = 1;
   for (var j = 1; j <= Rows; j++) {
      HTML_String += '<tr ALIGN="left" VALIGN="top">';
      for (var i = 0; i < 7; i++) {
         if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
            if ((Day_Counter == Today) && (Year == Current_Year) && (Month == Current_Month)) {
               HTML_String += '<td BGCOLOR="red" BORDERCOLOR="000000" align="center"><strong><font color="#ffffff"><a href="#" style="color: #ffffff; text-decoration: none;" onClick=open_win("show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+'");>' + Day_Counter + '</a></font></strong></td>';
            }

            else if ((Day_Counter == 1 || Day_Counter == 2 || Day_Counter == 3 || Day_Counter == 4 || Day_Counter == 5 || Day_Counter == 7) && (Year == Current_Year) && (Month == 0)) {
               HTML_String += '<td BGCOLOR="#ffaa00" BORDERCOLOR="000000" align="center"><strong><font color="#ff0000"><a href=show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+' style="color: #ff0000; text-decoration: none;">' + Day_Counter + '</a></font></strong></td>';
            }

            else if ((Day_Counter == 23) && (Year == Current_Year) && (Month == 1)) {
               HTML_String += '<td BGCOLOR="#ffaa00" BORDERCOLOR="000000" align="center"><strong><font color="red"><a href=show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+' style="color: red; text-decoration: none;">' + Day_Counter + '</a></font></strong></td>';
            }

            else if ((Day_Counter == 8) && (Year == Current_Year) && (Month == 2)) {
               HTML_String += '<td BGCOLOR="ffaa00" BORDERCOLOR="000000" align="center"><strong><font color="red"><a href=show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+' style="color: red; text-decoration: none;">' + Day_Counter + '</a></font></strong></td>';
            }

            else if ((Day_Counter == 1 || Day_Counter == 9) && (Year == Current_Year) && (Month == 4)) {
               HTML_String += '<td BGCOLOR="#ffaa00" BORDERCOLOR="000000" align="center"><strong><font color="red"><a href=show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+' style="color: red; text-decoration: none;">' + Day_Counter + '</a></font></strong></td>';
            }

            else if ((Day_Counter == 6) && (Year == Current_Year) && (Month == 5)) {
               HTML_String += '<td BGCOLOR="#ffaa00" BORDERCOLOR="000000" align="center"><strong><font color="red"><a href=show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+' style="color: red; text-decoration: none;">' + Day_Counter + '</a></font></strong></td>';
            }

            else if ((Day_Counter == 4) && (Year == Current_Year) && (Month == 9)) {
               HTML_String += '<td BGCOLOR="#ffaa00" BORDERCOLOR="000000" align="center"><strong><font color="red"><a href=show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+' style="color: red; text-decoration: none;">' + Day_Counter + '</a></font></strong></td>';
            }

            else {
               HTML_String += '<td BGCOLOR="#F9CA1D" BORDERCOLOR="000000" align="center"><a href="#" style="text-decoration: none;" class="calend_link" onClick=open_win("show_tip.php?d='+Day_Counter+'&m='+Month+'&y='+Year+'");>' + Day_Counter + '</a></td>';
            }

            Day_Counter++;
         }
         else {
            HTML_String += '<td BORDERCOLOR="C0C0C0"> </td>';
         }
         Loop_Counter++;
      }
      HTML_String += '</tr>';
   }
   HTML_String += '</table></td></tr></table>';
   cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar
   cross_el.innerHTML = HTML_String;
}

function Defaults() {
   if (!ie4&&!ns6)
   return
   var Mid_Screen = Math.round(document.body.clientWidth / 2);
   Selected_Month = Current_Month;
   Selected_Year = Current_Year;
   Make_Calendar(Current_Year, Current_Month);

}


function Skip(Direction) {
   if (Direction == '+') {
      if (Selected_Month == 11) {
         Selected_Month = 0;
         Selected_Year++;
      }
      else {
         Selected_Month++;
      }
   }
   else {
      if (Selected_Month == 0) {
         Selected_Month = 11;
         Selected_Year--;
      }
      else {
         Selected_Month--;
      }
   }
   Make_Calendar(Selected_Year, Selected_Month);

}