function rdate(){
my_date = new Date();	
var m
if (my_date.getMonth()==0) m=" January ";
if (my_date.getMonth()==1) m=" February ";
if (my_date.getMonth()==2) m=" Marth ";
if (my_date.getMonth()==3) m=" April ";
if (my_date.getMonth()==4) m=" May ";
if (my_date.getMonth()==5) m=" June ";
if (my_date.getMonth()==6) m=" Jule ";
if (my_date.getMonth()==7) m=" August ";
if (my_date.getMonth()==8) m=" September ";
if (my_date.getMonth()==9) m=" October ";
if (my_date.getMonth()==10) m=" November ";
if (my_date.getMonth()==11) m=" December ";

var s=my_date.getDate()+m+my_date.getYear();
document.write(s)
}

function evrey(m, d){
var eMonth = new Array(12)
eMonth[0]="Tishrei";
eMonth[1]="Cheshvan";
eMonth[2]="Kislev";
eMonth[3]="Tevet";
eMonth[4]="Shvat";
eMonth[5]="Adar";
eMonth[6]="Nissan";
eMonth[7]="Iyar";
eMonth[8]="Sivan";
eMonth[9]="Tammuz";
eMonth[10]="Av";
eMonth[11]="Elul";
var k=1
var e=new Array(354)

for (var q=0; q<=12; q++){
	if (q==1 || q==3 || q==4 || q==5 || q==6 || q==8 || q==11) 
		for (var w=1; w<=29; w++){
			e[k]=w+" "+eMonth[q];
			k++}
	else
		for (var w=1; w<=30; w++){
			e[k]=w+" "+eMonth[q];
		k++}
}

var mlen = new Array(12)
mlen[0]=31;
mlen[1]=29;
mlen[2]=31;
mlen[3]=30;
mlen[4]=31;
mlen[5]=30;
mlen[6]=31;
mlen[7]=31;
mlen[8]=30;
mlen[9]=31;
mlen[10]=30;
mlen[11]=31;

k=0;
for (q=0; q<m; q++) k=k+mlen[q];
k=k+d;
k=k+105;
if (k>384) k=k-384;

document.write(e[k]+" 5765");
}

function edate(){
my_date = new Date();
var day=my_date.getDate();
var month=my_date.getMonth();
evrey(month,day)
}

var i, dcount, mdays, month, date, year, dcount, mdays, k, nk, hcount, d, n, hmonth, hm, hday, retdat,hyear;

function Array(i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19)
{
this[0]=i0; this[1]=i1; this[2]=i2; this[3]=i3; this[4]=i4; 
this[5]=i5; this[6]=i6; this[7]=i7; this[8]=i8; this[9]=i9; 
this[10]=i10; this[11]=i11; this[12]=i12; this[13]=i13; this[14]=i14; 
this[15]=i15; this[16]=i16; this[17]=i17; this[18]=i18; this[19]=i19; 
}

function hdate()
{
dt = new Date;
year=dt.getYear()-100;
if (year >= 1900){year=year-1900;}
month= dt.getMonth()+1;
day= dt.getDate();

var JMonth = new Array(13)
JMonth[1] = 'Nissan';
JMonth[2] = 'Iyar';
JMonth[3] = 'Sivan';
JMonth[4] = 'Tammuz';
JMonth[5] = 'Av';
JMonth[6] = 'Elul';
JMonth[7] = 'Tishrei';
JMonth[8] = 'Cheshvan';
JMonth[9] = 'Kislev';
JMonth[10] = 'Tevet';
JMonth[11] = 'Shvat';
JMonth[12] = 'Adar';
JMonth[13] = 'Adar II';

var yearday = new Array (23,6,17,27,7,20,1,11,23,5,15,25,6,19,29,10,20,3,14,24);
var feb = new Array (29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28,29,28,28,28);
var ibur = new Array (13,12,12,13,12,13,12,12,13,12,12,13,12,12,13,12,13,12,12,13);
var hesh = new Array(29,29,30,30,29,29,30,29,29,30,30,29,29,30,29,30,29,29,30,30);
var kisl = new Array(29,30,30,30,29,30,30,29,30,30,30,30,29,30,30,30,29,30,30,30);

dcount = 0;
     
    mdays = 30;
for  (i=1; i<=12; i++)
{
  
       if ( i == 2 ) { mdays = feb [year]; }

       else
       {
         if ( i != 8 )
         {
            if ( mdays == 31 ) {mdays = 30;}
            else {mdays=31;}
         }
       }

     for ( k = 1; k <= mdays; k++ )
    {
       if ( i == month && k == day ){d=dcount;}
       dcount++;
       
    }
  
}

hcount =0;        
mdays = 30;
nk = yearday [year];

n= ibur[year];

n++;//

for (i=1;  i <= n; i++)
{


   if ( ibur[year] != 13)
   {     
            if ( i < 11  )
            {              
            if ( mdays == 30 ) {mdays = 29;} else {mdays=30;}
            }

           else
           {                  
           if ( i == 11 ) {mdays = hesh[year];}
           if ( i == 12 ) { mdays = kisl[year];}
           if ( i == 13 ) { mdays = 29;}
           }
   }

  else
   {                        
            if ( i < 12 )
            {             
            if ( mdays == 30 ) {mdays = 29;} else {mdays=30;}
            if ( i==3 ) { mdays = 30;} //В первом адаре - 30 дней
			 }

            else
            {                   
            if ( i == 12 ) {mdays = hesh[year];}
            if ( i == 13 ) {mdays = kisl[year];}
            if ( i == 14 ) {mdays = 29;}
            }
   }

 if ( i != 1 ) {nk=1} //если не начало года считать месяц с первого числа
 for ( k=nk; k <= mdays; k++ ) {
        
        if ( hcount == d) {
        hday=k;
        hm=i;
        }
        hcount++;
   }



}


if ( hm >= 4 )
{

    if ( ibur[year] != 13 ) {hmonth = hm - 3;}
    else
        {
        hmonth = hm - 4;
        if (hmonth == 0) {hmonth = 13}
        }
}
else  {
    hmonth = hm + 9;
}


retdat = hday + " " + JMonth[hmonth];
return(retdat);
}
//--

function hmon()
{
var luachmon = "luah" +hmonth;
if (year != 1){
hyear=year;
         if ((hmonth>6)&&(month>8)){
           hyear++;
        }
         luachmon=luachmon + "-" + hyear;
  }
   luachmon=luachmon + ".htm";
   return(luachmon);
  }

function hd()
{
var luachday = "#l"+ hday + "-" + hmonth;

return(luachday);
}
function tpash()
{

// 

var pash = new Array(13) //Для 5764-5 года - вычисление, какая сегодня недельная глава.
//pash[1] - первое число - еврейская дата первой субботы
pash[1] = '3/Ваикра/Цав/Суббота Песаха/Шмини';//за 5766 год
pash[2] = '1/Тазриа Мецора/Ахарей Кдошим/Эмор/Бе-hар Бе-хукотай/Бемидбар';
pash[3] = '7/Насо/Бе-hаалотха/Шлах леха';
pash[4] = '5/Корах/Хукат Балак/Пинхас/Матот Масей';
pash[5] = '4/Дварим/Ва-этханан/Экев/Рэ';//за 5765 год
pash[6] = '5/Шофтим/Ки теце/Ки таво/Ницавим Ва-йелех';
pash[7] = '4/Ва-йелех/hаазину/- Шабат Суккот/Берешит';//за 5766 год
pash[8] =  '3/Ноах/Лех леха/Ваера/Хаей Сара/';
pash[9] = '2/Толдот/Ваецэ/Ваишлах/Ваешев/Микец';
pash[10] = '7/Ваигаш/Ваехи/Шмот/Ваэра';
pash[11] = '6/Бо/Бешалах/Итро/Мишпатим';
pash[12] = '4/Трума/Тецаве/Ки-тиса/Ва-якhель Пекудей';
pash[13] = '';


var mglav  = new Array(6);
var n = hmonth;
pnames= new String(pash[n]);

mglav = pnames.split('/');
var k = Math.abs(((hday- mglav[0]-1)/7)+2);
var k1=Math.round(k);
if ( k1 > k ){
k1--;}
if (! mglav[k1]){
pnames= new String(pash[n+1]);
mglav = pnames.split('/');
return(mglav[1]);
}
else{
return(mglav[k1]);
}
}




var chr = -1;
var txt;
var href;
var l;
var p = "_";

function printText(j)
{
	chr = -1;
	txt = newsTitle[j];
	href = newsUrl[j];
	l = txt.length;
	document.all["printtext"].innerHTML = "<a href="+href+" id=text></a>";
	changetext();
	pt_position++;
	if (pt_position>=newsCount) {pt_position = 0;}
}

function changetext()
{
	chr++;
	t = document.all["text"].innerHTML
	tt = t.substring(0,t.length-p.length)
	if(txt.charAt(chr)!="<")
	{
		document.all["text"].innerHTML= tt + txt.charAt(chr) + p
	}
	else {
		document.all["text"].innerHTML= tt + txt.substring(chr, chr+4) + p;
		chr=chr+3;
	}
	
	if (chr<l) 
		{setTimeout("changetext()", 20)}	
	else 
		{setTimeout("printText(pt_position)", 2500)}
}