<!--Hide from JS-Impaired Browsers
var flg=0;
var fs=1;
var bg="#0099ff";
var bg1="#ededed";

function initArray() {
 for (i=0; i<initArray.arguments.length; i++)
  this[i] = initArray.arguments[i];
 this.length = i;
}
function numDaysIn(mth,yr) {
 if (mth==3 || mth==5 || mth==8 || mth==10) return 30;
 else if ((mth==1) && leapYear(yr)) return 29;
 else if (mth==1) return 28;
 else return 31;
}
function leapYear(yr) {
 if (((yr % 4 == 0) && yr % 100 != 0) || yr % 400 == 0)
  return true;
 else
  return false;
}
function browser () {
	this.m=((navigator.userAgent.indexOf('MSIE')>=0)&&(document.all));
	this.n4=((!this.m)&&(document.layers));
}
var brows = new browser;
if (brows.n4){
  M=new initArray("Jan","Feb","March","April","May","June","July","Aug","Sep","Octr","Nov","Dec");
}else{
  M=new initArray("January","February","March","April","May","June","July","August","September","October","November","December");
};
D=new initArray("Ïí","Âò","Ñð","×ò","Ïò","Ñá","Âñ");

function getFullYear(d) { 
 yr = d.getYear();
 if (yr < 1000)
  yr+=1900;
 return yr;
}
function MyEcho(day, mon, year){
   document.write("<table><tr><td>Day="+day+"; Month="+mon+"; Year="+year+";</td></tr></table>");
}
function G(par){
 //alert(par);
  year = par.substring(0,par.indexOf("*")),
  mon = par.substring(par.indexOf("*")+1,par.length),
  window.location = "../?lang=en&op=archive&day=1&d_month="+mon+"&d_year="+year;
  //alert("../?lang=ru&op=archive&day=1&d_month="+mon+"&d_year="+year);
}



function Calendar(MY, rd, mo, yr1){
//rd - day; mo - month; yr1 - year; dy - day of month
 today=new Date();
// alert(today);
 if (rd == -1){ rd=today.getDate(); };
 if (mo == -1){ mo=today.getMonth(); }else{ mo=mo-1; };
 Strmo = parseInt(mo)+1;
 if (yr1 == -1){ yr1=getFullYear(today); };
 //if (yr1 == -1){ yr1=today.getYear(); };
 //alert(yr1);
 bgn=new Date(yr1, mo, 1);
// alert(bgn);
 dy=bgn.getDay();
 //bgn=new Date(today.getYear()-1, 1, 1);
 bgn=new Date(getFullYear(today)-1, 1, 1);
 //alert(getFullYear(bgn));
 //MyEcho(rd, mo, yr1);
 ld=numDaysIn(mo,yr1);
/* document.write("<TABLE BORDER=0celspasing=1 celpadding=0><TR><TD ALIGN=CENTERBGCOLOR='"+bg1+"' COLSPAN=7>"
 +"<FONT SIZE="+fs+"><b>"+M[mo]+" "+yr1
 +"</b></FONT></TD></TR><TR>");*/
// alert("getFullYear(today)="+getFullYear(today)+" today.getYear()="+today.getYear()+" today.getMonth()="+today.getMonth()+" today.getDate()="+today.getDate());
selectStr = "<select name=archsel onchange='G(document.archive.archsel.options[document.archive.archsel.selectedIndex].value);'>";
for (var i=today.getMonth(); i>=0; i--){
 if (MY[getFullYear(today)*12+i+1]==21) {
   if ((yr1 == getFullYear(today)) && (i == mo)){ selStr = "selected"; }else{ selStr = ""; };
   selectStr = selectStr + "<option value=\""+getFullYear(today)+"*"+(i+1)+"\" "+selStr+">"+getFullYear(today)+"- "+M[i];
 }
};
//alert("yr1="+yr1+" bgn.getYear()="+bgn.getYear());
for (var j=11; j>=0; j--){
 //alert(getFullYear(bgn)+" "+j+" "+MY[getFullYear(bgn),j+1]);
 if (MY[getFullYear(bgn)*12+j+1]==21) {
   if ((yr1 == getFullYear(bgn)) && (j == mo)){ selStr = "selected"; }else{ selStr = ""; };
   selectStr = selectStr + "<option value=\""+getFullYear(bgn)+"*"+(j+1)+"\" "+selStr+">"+getFullYear(bgn)+"- "+M[j];
 }
};

selectStr = selectStr + "</select>";
 document.write("<TABLE BORDER=0 celspasing=1 celpadding=0><TR><TD ALIGN=CENTER BGCOLOR='"+bg1+"' COLSPAN=7>"+selectStr+"</TD></TR><TR>");

ctr=0;
for (i=0;i<7;i++){
 if (i<dy){
   document.write("<TD ALIGN=CENTER><FONT SIZE="+fs+">&nbsp;</FONT></TD>");
 }else{
    ctr++;
    if (true){ //ctr<rd
      if (ctr<10){ ctr1="0"+ctr }else{ ctr1=ctr };
      document.write("<TD ALIGN=CENTER><a href='../?lang=en&op=archive&day="+ctr1+"&d_month="+Strmo+"&d_year="+yr1+"'><FONT SIZE="+fs);
      if (ctr==rd){document.write(" COLOR=RED");}
      document.write(">"+ctr+"</A></TD>");
    }else{
      document.write("<TD ALIGN=CENTER><FONT SIZE="+fs);
      if (ctr==rd){ document.write(" COLOR=RED"); }
      document.write(">"+ctr+"</TD>");
    }
  }
}
document.write("</TR><TR>");
while (ctr<ld){
 for (var i=0;i<7;i++){
   ctr++;
   if (ctr>ld){ 
      document.write("<TD ALIGN=CENTER>&nbsp;</TD>"); 
   }else{
     if (true){ //ctr<rd
       if (ctr<10){ctr1="0"+ctr}else{ctr1=ctr}
       document.write("<TD ALIGN=CENTER><a href='../?lang=en&op=archive&day="+ctr1+"&d_month="+Strmo+"&d_year="+yr1+"'><FONT SIZE="+fs);
       if (ctr==rd){ document.write(" COLOR=RED");};
       document.write(">"+ctr+"</A></TD>");
     }else{
       document.write("<TD ALIGN=CENTER><FONT SIZE="+fs);
       if (ctr==rd){document.write(" COLOR=RED");}
       document.write(">"+ctr+"</TD>");
     }
   }
 }
 document.write("</TR><TR>");
}
document.write("</TR></TABLE>");
}


// End Hiding -->

