function getElementsByClassName(classname){
customcollection = new Array();
  var inc=0
  var alltags=document.all? document.all : document.getElementsByTagName("*")
  for (i=0; i<alltags.length; i++){
    if (alltags[i].className.indexOf(classname)!=-1){
      customcollection[inc++]=alltags[i];
    }
  }
    return customcollection; 
}



function doDate(datestr){

var dArray = datestr.split("."); 
if(dArray.length!=3){return datestr;}


rez = new Date();
rez.setFullYear(parseFloat("20"+dArray[2]));
rez.setMonth(parseFloat(dArray[1])-1);
rez.setDate(parseFloat(dArray[0]));

return rez;

}



function refineDate(datedt){
if(typeof(datedt)== "string"){return datedt;}


Now = new Date();



Months = new Array("&#1103;&#1085;&#1074;&#1072;&#1088;&#1103;","&#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1103;","&#1084;&#1072;&#1088;&#1090;&#1072;","&#1072;&#1087;&#1088;&#1077;&#1083;&#1103;","&#1084;&#1072;&#1103;","&#1080;&#1102;&#1085;&#1103;","&#1080;&#1102;&#1083;&#1103;", "&#1072;&#1074;&#1075;&#1091;&#1089;&#1090;&#1072;","&#1089;&#1077;&#1085;&#1090;&#1103;&#1073;&#1088;&#1103;","&#1086;&#1082;&#1090;&#1103;&#1073;&#1088;&#1103;","&#1085;&#1086;&#1103;&#1073;&#1088;&#1103;","&#1076;&#1077;&#1082;&#1072;&#1073;&#1088;&#1103;");

var sayYear="";

var dDiff = Math.floor((Now.getTime()-datedt.getTime())/(1000*60*60*24) );

if (dDiff==0){return "&#1057;&#1077;&#1075;&#1086;&#1076;&#1085;&#1103;" };

if (dDiff==1){return "&#1042;&#1095;&#1077;&#1088;&#1072;"};

if (dDiff==2){return "&#1055;&#1086;&#1079;&#1072;&#1074;&#1095;&#1077;&#1088;&#1072;"};

if (dDiff==3){return "&#1058;&#1088;&#1080; &#1076;&#1085;&#1103; &#1085;&#1072;&#1079;&#1072;&#1076;"};

//if(Now.getFullYear()!=datedt.getFullYear()){sayYear = " " + datedt.getFullYear() + "&nbsp\;&#1075;.";}

sayYear = " " + datedt.getFullYear() + "&nbsp\;&#1075;.";


return datedt.getDate() +" " + Months[datedt.getMonth()] + sayYear;

}



function refineDates(){

var allDates = getElementsByClassName("nicedate");

    for(i=0;i<allDates.length;i++){
	allDates[i].innerHTML =refineDate(doDate(allDates[i].innerHTML));

    }

}