function new_win(img, name,width,height) {
      w1=window.open('','new_window','resizable=no,menubar=no,status=no,scrollbars=no,width='+width+',height='+height+',top=70,left=100');
      w1.document.open();
      w1.document.write("<html><head><title>"+name+"</title></head><body leftmargin=0 topmargin=0>");
      w1.document.write("<center><a style='font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-size: 10px; text-decoration : none; color : #336699;' href='javascript:window.close()'><img src="+img+" width="+width+" height="+(height-20)+" border=0 alt='"+name+"'><br>Закрыть окно</a>");
      w1.document.write("</body></html>");
      w1.document.close();
    w1.focus();
}
function new_win_href (name,title,width,height) {
      w1=window.open('','new_window','resizable=no,menubar=no,status=no,scrollbars=no,width='+width+',height='+height+',top=70,left=100');
      w1.document.open();
      w1.document.write("<html><head><title>"+title+"</title></head><body leftmargin=0 topmargin=0>");
      w1.document.write("<center><textarea rows=4 cols=40 wrap=on>"+name+"</textarea><br><a style='font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; font-size: 10px; text-decoration : none; color : #336699;' href='javascript:window.close()'>Закрыть окно</a>");
      w1.document.write("</body></html>");
      w1.document.close();
    w1.focus();
}

  function imon(a,menunum,hrefnum,col)
  {
    var currentmenu = document.getElementById(menunum);
    currentmenu.src=a;
    var currenthref = document.getElementById(hrefnum);
    currenthref.style.color=col;
  }


 function getAbsPos(p)
	{
		var s = { x:0, y:0 ,w:0};

		while (p.offsetParent)
		{
			s.x += p.offsetLeft;
			s.y += p.offsetTop;
			s.w += p.Width;
			p = p.offsetParent;
		}

		return s;
	}


var dateobj		= new Date();
var this_year	= dateobj.getFullYear();
var days		= ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"];
var months		= ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"];
var monthdays	= [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
var years		= new Array();

var day_sel		= 0;
var month_sel	= 0;
var year_sel	= 0;
var hours_pos	= 0;


function fillYears(id, selected)
{
	if(id.options)
	{
		var selector = id;
	}
	else
	{
		var selector = document.getElementById(id);
	}
	selector.options.length	= 0;
	for(var i = 0, j = this_year; j >= 2000; i++, j--)
	{
		selector.options[i] = new Option(j, j);
		if(selected === j) selector.options[i].selected = true;
	}
}

function fillYearsToNow(id, selected)
{
	if(id.options)
	{
		var selector = id;
	}
	else
	{
		var selector = document.getElementById(id);
	}
	selector.options.length	= 0;
	for(var i = 0; i < 10; i++)
	{
		year = this_year - i;
		selector.options[i] = new Option(year, year);
		if(selected === year) selector.options[i].selected = true;
	}
}

function fillYearsFromNow(id, selected)
{
	if(id.options)
	{
		var selector = id;
	}
	else
	{
		var selector = document.getElementById(id);
	}
	selector.options.length	= 0;
	for(var i = 0; i < 10; i++)
	{
		year = this_year + i;
		selector.options[i] = new Option(year, year);
		if(selected === year) selector.options[i].selected = true;
	}
}

function fillMonths(id, selected)
{
	if(id.options)
	{
		var selector = id;
	}
	else
	{
		var selector = document.getElementById(id);
	}

	selector.options.length	= 0;
	for(var i = 0; i < 12; i++)
	{
		selector.options[i] = new Option(months[i], i + 1);
		if(selected === i + 1) selector.options[i].selected = true;
	}
}

function fillDays(did, mid, yid, selected)
{
	if(did.options)
	{
		var selector = did;
	}
	else
	{
		var selector = document.getElementById(did);
	}

	if(mid.options)
	{
		var month_sel	= mid.value;
	}
	else
	{
		var month_sel	= document.getElementById(mid).value;
	}

	if(yid.options)
	{
		var year_sel	= yid.value;
	}
	else
	{
		var year_sel	= document.getElementById(yid).value;
	}

	var dayscount	= ((month_sel == 2) && isLeapYear(year_sel)) ? 29 : monthdays[month_sel];

	selector.options.length	= 0;

	for(var i = 0; i < dayscount; i++)
	{
		selector.options[i] = new Option(days[i], i + 1);
		if(selected === i + 1) selector.options[i].selected = true;
	}
}
