var ver = parseFloat(navigator.appVersion);
var offMoveFlag = 0;
var activeFlyShablon;

if ( navigator.appName=="Microsoft Internet Explorer" ) {
	var ie = 1;
} else {
	var ie = 0;
}

if ( navigator.appName=="Microsoft Internet Explorer" && (ver < 7 && ver != 4) ) {
	var isie = 1;
} else {
	var isie = 0;
}

function showFlyWindow(divContName) {
	
	
	offMoveFlag = 1;
	// Получаем объекты
	
	maindivObj = document.getElementById('maindiv');
	bodyObj = document.getElementById('body');
	alhaBgObj = document.getElementById('alhaBg');
	alhaBgImgObj = document.getElementById('alhaBgImg');
	shablonObj =  document.getElementById('flyShablon');
	innerwindowOverObj = document.getElementById('flyShablonShowTextOver');
	innerwindowObj = document.getElementById('flyShablonShowText');
	innerContentObj = document.getElementById(divContName);
	
	// Получаем стрелки
	shablonMoveUpArrow = document.getElementById('shablonMoveUp');
	shablonMoveDownArrow = document.getElementById('shablonMoveDown');
	
if (bodyObj.offsetHeight<500)
{
	shablonMoveUpArrow.style.top="38px";
	shablonMoveDownArrow.style.top="420px";
}
else
{
	shablonMoveUpArrow.style.top=(38+parseInt((bodyObj.offsetHeight-496)/2)) + "px";
	shablonMoveDownArrow.style.top=(420+parseInt((bodyObj.offsetHeight-496)/2)) + "px";
}


	//alhaBgObj.filters.alpha.opacity = 60;
	
	alhaBgObj.style["filter"] ="alpha(opacity=60)";
	
	// Глобализируем название активного слоя летающего окна
	activeFlyShablon = divContName;
	
	var bsleft=bodyObj.scrollLeft;
	var bstop=bodyObj.scrollTop;

	// Выясняем размеры фонового div'a
	alhaBgObj.style.width = bodyObj.offsetWidth + 'px';
	alhaBgObj.style.height = bodyObj.offsetHeight + 'px';
	alhaBgObj.style.top = bstop + 'px';
	alhaBgObj.style.left = bsleft + 'px';
	
	innerwindowOverObj.style.height = bodyObj.offsetHeight + 'px';
	
	// Выясняем версию браузера
	
	
	
	// Затемняем фон
	alphapos = 50;
	if ( isie == 0 ) {
		alhaBgObj.style.mozOpacity = alphapos / 75;
		alhaBgObj.style.opacity = alphapos / 75;
	} else {
		alhaBgObj.style.filter = "alpha(style=0,opacity=" + alphapos + ")";
	}
	
	// Отображаем шаблон
	alhaBgObj.style.display = 'block';
	alhaBgImgObj.style.display = 'none';
	shablonObj.style.display = 'block';
	innerwindowOverObj.style.display = 'block';
	
	// Вставляем в шаблон текст
	innerwindowObj.innerHTML = innerContentObj.innerHTML;
	
	// Центруем шаблон (Расчитываем его позицию и ширину)
	shablonObj.style.top = bstop + 'px';
	shablonObj.style.left = bsleft + (bodyObj.offsetWidth - shablonObj.offsetWidth )/2 + 'px';
	shablonObj.style.height = bodyObj.offsetHeight + 'px';
	
	//window.alert(innerwindowObj.offsetHeight + ' [] ' + innerContentObj.offsetHeight )
	if ( innerwindowObj.offsetHeight < innerwindowObj.scrollHeight ) {
		shablonMoveDownArrow.style.backgroundImage = 'url(images/arrowDown.gif)';
	}
	/*
		Сразу проверяем делать ли нижнюю стрелку черной
	
	
	// Получаем объекты стрелок шаблона
	shablonMoveUpArrow = document.getElementById('shablonMoveUp');
	shablonMoveDownArrow = document.getElementById('shablonMoveDown');
	
	if ( shablonObj.offsetHeight < divContName.offsetHeight ) {
		shablonMoveDownArrow.style.backgroundImage = 'url(images/arrowDown.gif)';
	}
	*/
	bodyObj.scrollLeft=bsleft;
	bodyObj.scrollTop=bstop;
}

function hideFlyWindow() {
	alhaBgObj = document.getElementById('alhaBg');
	shablonObj =  document.getElementById('flyShablon');
	
	alhaBgObj.style.display = 'none';
	shablonObj.style.display = 'none';
	
	offMoveFlag = 0;
}




function flyWindowPre()
{
	offMoveFlag = 1;
	// Получаем объекты
	
	bodyObj = document.getElementById('body');
	alhaBgObj = document.getElementById('alhaBg');
	alhaBgImgObj = document.getElementById('alhaBgImg');
	
	//alhaBgObj.filters.alpha.opacity = 60;
	
	alhaBgObj.style["filter"] ="alpha(opacity=60)";
	
	// Глобализируем название активного слоя летающего окна
	
	var bsleft=bodyObj.scrollLeft;
	var bstop=bodyObj.scrollTop;

	// Выясняем размеры фонового div'a
	alhaBgObj.style.width = bodyObj.offsetWidth + 'px';
	alhaBgObj.style.height = bodyObj.offsetHeight + 'px';
	alhaBgObj.style.paddingTop = (bodyObj.offsetHeight/2-25) + 'px';
	alhaBgObj.style.paddingLeft = (bodyObj.offsetWidth/2-25) + 'px';
	alhaBgObj.style.top = bstop + 'px';
	alhaBgObj.style.left = bsleft + 'px';
	
	// Выясняем версию браузера
	
	
	
	// Затемняем фон
	alphapos = 50;
	if ( isie == 0 ) {
		alhaBgObj.style.mozOpacity = alphapos / 75;
		alhaBgObj.style.opacity = alphapos / 75;
	} else {
		alhaBgObj.style.filter = "alpha(style=0,opacity=" + alphapos + ")";
	}
	
	// Отображаем шаблон
	alhaBgObj.style.display = 'block';
	alhaBgImgObj.style.display = 'block';
}
























