
nMaxItem = 4;NameIndex = 0;MouseOverState = 1;MouseClickState = 2;MouseDownState = 3;MouseOutState = 4;

function RestoreImage(){
        nCount = document.OriginImage.length;ImgArray = document.OriginImage;
        if (document.OriginImage != null)
                for (i = 0; i < (nCount - 1); i += 2) ImgArray[i].src = ImgArray[i+1];document.OriginImage = null;
}
function ReplaceImage(){
        j = 0;ImgArray = new Array;oldImgArray = document.OriginImage;
        for (i = 0; i < ReplaceImage.arguments.length; i += 2) {
                obj=ReplaceImage.arguments[i];ImgArray[j++] = obj;
                if (oldImgArray == null || oldImgArray[j-1] != obj) ImgArray[j++] = obj.src;
                else ImgArray[j++] = oldImgArray[j];obj.src = ReplaceImage.arguments[i + 1];
        }
        if (document.OriginImage == null) document.OriginImage = ImgArray;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


// ---- Календарь

var ns6=document.getElementById&&!document.all;
var ie4=document.all;

var Selected_Month;
var Selected_Year;
//var Current_Date = new Date();
//var Current_Month = Current_Date.getMonth();
//var Current_Year = Current_Date.getYear();
//if (Current_Year < 1000){Current_Year+=1900;}
//var Today = Current_Date.getDate();

var Days_in_Month = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var Month_Dir = new Array('/winter/', '/winter/','/spring/', '/spring/', '/spring/', '/summer/', '/summer/', '/summer/', '/autumn/', '/autumn/', '/autumn/', '/winter/');
var Month_Label = new Array('Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');


var ViewC=0;
var G_Month;
var G_Year;

function show_cal(){
if(ViewC){
cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar;
cross_el.style.visibility='hidden';
ViewC=0;
}
else{
cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar;
cross_el.style.visibility='visible';
ViewC=1;
}

}


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 Shift_Calendar(Delta){
G_Month=G_Month+Delta;
if(G_Month<1){G_Month=12;G_Year=G_Year-1;}
if(G_Month>12){G_Month=1;G_Year=G_Year+1;}
Make_Calendar(G_Year, G_Month);
}

function Make_Calendar(Year, Month) {
   
   G_Month=Month;
   G_Year=Year;
   
   Month=Month-1;
   
   var flag=0;
   var Cur_Date=new Date();
   var C_day=Cur_Date.getDate();
   var C_year=Cur_Date.getYear();
   if (C_year < 1000){C_year+=1900;}
   var C_mon=Cur_Date.getMonth();
   
   
   if(Year == C_year && Month == C_mon){flag=1;}
   
  
   var First_Date = new Date(Year, Month, 1);
   var Heading = Header(Year, Month);
   var First_Day = First_Date.getDay();
   
   if(First_Day==0){First_Day=7;}
   
   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 = '<img src="/images/calh.gif" border=0><br><table width=160 CELLSPACING=0 cellpadding=0 bgcolor=#ffffff background="/images/calb.gif" class=javacalendar><tr><td valign="top" align=center><table BORDER=0 CELLSPACING=1 cellpadding=0 width=150 class=javacalendar>';
   	HTML_String += '<tr><th colspan=7 align=right>  <a href="javascript:Shift_Calendar(-1)" title="Пердидущий месяц">&lt;&lt;</a> &nbsp;&nbsp; <a href="javascript:Shift_Calendar(1)" title="Следующий месяц">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:show_cal()" title="Закрыть календарь">Закрыть</a>&nbsp;&nbsp;</th></tr>';
	HTML_String += '<tr><th colspan=7 bgcolor="#bbbbff">' + Heading + '</th></tr>';
	HTML_String += '<tr bgcolor="#bbbbff"><th ALIGN="CENTER">Пн</th><th ALIGN="CENTER">Вт</th><th ALIGN="CENTER">Ср</th>';
	HTML_String += '<th ALIGN="CENTER">Чт</th><th ALIGN="CENTER">Пт</th><th ALIGN="CENTER" bgcolor="#ffaaaa">Сб</th><th ALIGN="CENTER" bgcolor="#ffaaaa">Вс</th></tr>';

   var Day_Counter = 1;
   var Loop_Counter = 1;
   
   for (var j = 1; j <= Rows; j++) {
      HTML_String += '<tr ALIGN="left" VALIGN="top">';
      
      for (var i = 1; i < 8; i++) {
         if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
         
         	Day_Counter1=Day_Counter;
			if (Day_Counter1<10){
			Day_Counter1="0"+Day_Counter1;
			}
			
				ff=Month+1;
               if (ff<10){ff="0"+ff;}
               st='';
               if(i==6 || i == 7){st=' bgcolor="#ffaaaa"';}
               
               if(flag && Day_Counter == C_day){st=' bgcolor="#ffff00"';}
               
            HTML_String += '<td align=right'+st+'><a href="'+Month_Dir[Month]+ff+'/'+Day_Counter1+'.asp">' + Day_Counter + '</a></td>';

            Day_Counter++;
         }
         else {
            HTML_String += '<td>&nbsp;</td>';
         }
         Loop_Counter++;
      }
      HTML_String += '</tr>';
   }
   HTML_String += '</table></td></tr></table><img src="/images/cald.gif" border=0><br>';
   cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar;
   cross_el.innerHTML = HTML_String;
}
// ---- /Календарь



// -- Обработка строки поиска
function clPol(){
	if(document.forms['fSearch'].elements['text'].value == 'Поиск по сайту...'){
		document.forms['fSearch'].elements['text'].value='';
	}
}

function chPol(){
		if(document.forms['fSearch'].elements['text'].value == ''){
				document.forms['fSearch'].elements['text'].value = 'Поиск по сайту...';
		}

}
function fSub(){
if(document.forms['fSearch'].elements['text'].value == '' || document.forms['fSearch'].elements['text'].value == 'Поиск по сайту...'){
alert('Вы не ввели строку для поиска');
return false;
}
else{
return true;
}
}

// -- /Обработка строки поиска


// -- Переходя большого календаря

function show_nd(tth,NowYear){
var m=tth.elements['m'].value;
var y=tth.elements['y'].value;
var dop='';
if(y != NowYear){dop='?chYear='+y;}

location.href=m+dop;
}
// -- /Переходя большого календаря