var lastItem;
var lastDropBlock;
var timerBlock;
var oLast;
function showDropBlock(id, item){
    window.clearTimeout(timerBlock);
    if (lastItem && item)
        lastItem.parentNode.className = lastItem.parentNode.className.replace(' active', '');
    if (lastDropBlock && id)
        lastDropBlock.style.display = 'none';

    if (item){
        item.parentNode.className += ' active';
        lastItem = item;
    }
    if(id){
        var dropBlock = document.getElementById(id);
        dropBlock.style.display = 'block';
        lastDropBlock = dropBlock;
    }
    document.getElementById('_dark_back').style.display = 'block';
}

function hideDropBlock(){

    timerBlock = window.setTimeout(function(){
        document.getElementById('_dark_back').style.display = 'none';
        if (lastItem)
            lastItem.parentNode.className = lastItem.parentNode.className.replace(' active', '');
        if (lastDropBlock)
            lastDropBlock.style.display = 'none';
    }, 500);


}

function showMenu(id, item){
    if (lastMenu)
        lastMenu.style.display = 'none';
    if (lastMenuItem)
        lastMenuItem.className = '';

    var menuDrop = document.getElementById(id);
    menuDrop.style.display = 'block';
    item.className = 'selected';
    lastMenuItem = item;
    lastMenu = menuDrop;

}

var lastHiddenBlock, lastHiddenLink;
function showHiddenBlock(block, link){
    if(lastHiddenBlock)
        lastHiddenBlock.style.display = 'none';
    if(lastHiddenLink)
        lastHiddenLink.parentNode.className = lastHiddenLink.parentNode.className.replace(' active', '');

    var hiddenBlock = document.getElementById(block);
    hiddenBlock.style.display = 'block';
    link.parentNode.className += ' active';

    lastHiddenBlock = hiddenBlock;
    lastHiddenLink = link;
    return false;
}
var lastImage;
function showImage(url, link){
    if(lastImage)
        lastImage.className = '';
    document.getElementById('jas-image').src = url;
    link.className = 'active';
    lastImage = link
    return false;
}



function wopen (){
 var wo = window.open("", "abc", "width=10, height=10, scrollbars=0, status=0");
 wo.document.open();
 var obj = document.getElementById("jas-image-text").href
 var win = "";
 win = "<html><head>";
 win += "<title>Image</title>";
 win += "<script>function resizes (obj){";
 win += "var w=obj.width, h=obj.height;";
 win += "window.resizeTo (w+40, h+100);";
 win += "}</"+"script"+">";
 win += "<style type='text/css'> * {margin:0; padding:0; border:0; } </style> </head>"
 win += "<body>";
 win += "<table cellpadding='0' cellspacing='0' width='100%' height='100%'><tr><td align='center'>";
 win += "<img src='" + obj + "' alt='' onload='resizes(this)' />";
 win += "</td></tr></table>";
 win += "</body></html>";
 wo.document.write(win);
 wo.window.focus();
 wo.document.close();
 return false;

}

function changeDiv(n, obj)
{
var first = document.getElementById('a1');
if (first.className = 'active')
first.className = '';
if (oLast)
	oLast.className = '';
	oLast = obj;
	obj.className = 'active';

for (var i=1; i<20; i++)
{
var m = document.getElementById('div'+i);   
if(m==null) return;
var Block = m.style;
Block.display = 'none';
if(m==document.getElementById(n))
m.style.display = 'block'; 
	
}

}

function SendForm() {
	//проверка даты
	Day = document.forms[0].Day.value;
	Month = document.forms[0].Month.value;
	Year = document.forms[0].Year.value;  
	var nowDate = Date.parse(Date());
	var settedDate = Date.parse(Month + '/' + Day + '/' + Year);
	return true;   
}

//установка формы
function setSendForm() {
	var nowDate = new Date();	
	nowDate.setTime(nowDate.getTime() + 1 * 24 * 60 * 60 * 1000);
	setDaySendForm(nowDate);
	setTimeSendForm(nowDate);
}

//установка предполагаемой даты
function setDaySendForm(nowDate) {
	Day = nowDate.getDate();
	document.forms[0].Day.options[Day-2].selected=true;
	Month = nowDate.getMonth() ;
	document.forms[0].Month.options[Month].selected=true;
	Year = nowDate.getFullYear();
	document.forms[0].Year.options[Year-2010].selected=true;    
}

//установка предполагаемого времени
function setTimeSendForm(nowDate) {
	if (document.forms[0].Hour) {
		Hour = nowDate.getHours();
		//добавляем три часа - по условию задачи
		NewHour = Hour + 3;
		//если получилось слишком рано - ставим 9 утра
		if (NewHour < 9 ) NewHour = 9;
		//если получилось слишком поздно
		if (NewHour > 19) {
			//по умолчанию - утром
			NewHour = 9;
			//переносим "на завтра"
			nowDate.setTime(nowDate.getTime() + 1 * 24 * 60 * 60 * 1000);
			setDaySendForm(nowDate);
		}
		document.forms[0].Hour.options[NewHour-9].selected=true;
	}
}




