// functions for today window. (C) Smirnoff 2009

function today_name() {
var D = new Date();
var dd = D.getDate();  // 1..31
var m = D.getMonth(); // 0..11
var mes = new Array("jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec");
return dd + mes[m] + ".png"; 
}

function yesterday_name() {
var D = new Date();
var dd = D.getDate();  // 1..31
var m = D.getMonth(); // 0..11
var mes = new Array("jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec");
while (true) {
if (dd > 1) {
  dd--; break;
} else {
  if (m==0) {m = 11; dd = 31; break}
  if ((m==1)||(m==3)||(m==5)||(m==7)||(m==8)||(m==10)) {m--; dd=31; break}
  if (m==2) {m=m-1; dd=28; break} // mar->feb
  if ((m==4)||(m==6)||(m==9)||(m==11)) {m--; dd=30; break}
}
}
return dd + mes[m] + ".png"; 
}

function yesterday2_name() {
//позавчера
var D = new Date();
var dd = D.getDate();  // 1..31
var m = D.getMonth(); // 0..11
var mes = new Array("jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec");
while (true) {
if (dd > 2) {
  dd = dd - 2; break;
} else {
  if (m == 0) {m = 11; dd = 29 + dd; break}
  if ((m==1)||(m==3)||(m==5)||(m==7)||(m==8)||(m==10)) {m--; dd=29+dd; break}
  if (m==2) {m--; dd=26+dd; break} // mar->feb
  if ((m==2)||(m==4)||(m==6)||(m==9)||(m==11)) {m--; dd=28+dd; break}
}
}
return dd + mes[m] + ".png"; 
}


function open_todaywindow(image_name, size_x, size_y, title_text, alt_text) {
size_x = 640;
size_y = 400;
title_text = "Today";
alt_text = "Info";
pos_x = Math.round((screen.width - size_x)/2)+100;
pos_y = Math.round((screen.height - size_y)/2)-50;
win_y = size_y + 60;

nw=window.open("","","width="+size_x+",height="+win_y+",left="+pos_x+",location=0,resizable=0,scrollbars=0,status=0,toolbar=0,menubar=0,top="+pos_y);
nw.document.open();
nw.document.writeln("<html><head><title>"+title_text+"</title></head>");
nw.document.writeln("<body bgcolor='#FFFFFF' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
nw.document.writeln("<img src='/today/"+today_name()+"' width='"+size_x+"' height='"+size_y+"' border='0' alt='"+alt_text+"'>");
nw.document.writeln("<br><div align='center'>");

nw.document.writeln("<input name='b1' type='button' value='<< Позавчера' onClick=\"document.images[0].src='/today/"+yesterday2_name()+"'; document.all('b1').style.display='none'; document.all('b2').style.display='none'; \">");

nw.document.writeln("<input name='b2' type='button' value='< Вчера' onClick=\"document.images[0].src='/today/"+yesterday_name()+"'; document.all('b2').style.display='none'; \">");

nw.document.writeln("<input name='b3' type='reset' value='Закрыть окно' onClick=\"window.close();\">");

nw.document.writeln("</div></body></html>");
nw.document.close();  
}
