// Для начала мерим высоту родительского дива,
// Потом вложенного
// Если у вложенного высота больше, то нижнюю стрелку делаем черной
// Если навели на стрелку, то устанавливаем параметры направления

// С интервалом в 50мс запускаем функцию, которая в зависимости от наличия переменных движения и направвления двигает вложенный див

var napravlenie = 0;


// Прокручивает слой


function scrollFlyDiv() {
		
		// Получаем слой родитель
		parentDivOverObj = document.getElementById('flyShablonShowTextOver');
		parentDivObj = document.getElementById('flyShablonShowText');
		//window.alert(napravlenie);
		// Получаем стрелки
		shablonMoveUpArrow = document.getElementById('shablonMoveUp');
		shablonMoveDownArrow = document.getElementById('shablonMoveDown');
		
		// Осуществляем саму прокрутку
		parentDivOverObj.scrollTop = parentDivOverObj.scrollTop + napravlenie*7 ;
		//alert(parentDivObj.scrollTop);
		
		
		// Если прокрутили, то надо подсветить верхнюю стрелку

		if (parentDivOverObj.scrollTop != 0 ) {
			if (shablonMoveUpArrow.style.background  != 'url(images/arrowUp.gif)')
			{
				shablonMoveUpArrow.style.background  = 'url(images/arrowUp.gif)';
			}
		} else {
			if (shablonMoveUpArrow.style.background  != 'url(images/arrowUpOff.gif)')
			{
				shablonMoveUpArrow.style.background  = 'url(images/arrowUpOff.gif)';
			}
		}
		if ( parentDivOverObj.scrollTop<parentDivOverObj.scrollHeight-parentDivOverObj.offsetHeight ) {

			if (shablonMoveDownArrow.style.background != 'url(images/arrowDown.gif)')
			{
				shablonMoveDownArrow.style.background = 'url(images/arrowDown.gif)';
			}
		} else {
			if (shablonMoveDownArrow.style.background != 'url(images/arrowDownOff.gif)')
			{
				shablonMoveDownArrow.style.background = 'url(images/arrowDownOff.gif)';
			}
		}
		
}

// Очищает переменные, если убрали курсор со стрелки
function clearVarFlyDiv() {
	napravlenie = 0;
}

// Функция устанавливает направление движения
function setDirection(napravlenieFunc) {
	//window.alert(activeFlyShablon);
	//window.alert(napravlenie);
	
	// Имя слоя, который надо крутить - activeFlyShablon, опделяется в flyWindow.js
	napravlenie = napravlenieFunc;
	// Получаем объекты
	//napravlenie = napravlenie;
	
	parentDivObj = document.getElementById('flyShablon');
	//flyDivOverObj = document.getElementById('flyShablonShowTextOver');
	flyDivObj = document.getElementById('flyShablonShowText');
	
	shablonMoveUpArrow = document.getElementById('shablonMoveUp');
	shablonMoveDownArrow = document.getElementById('shablonMoveDown');
	
	// Это надо проверять в конце, когда все загрузилось
	//if ( parentDivObj.offsetHeight > flyDivObj.offsetHeight ) {
	//	shablonMoveDownArrow.style.backgroundImage = 'url(images/arrowDown.gif)';
	//}
	//window.alert('Направление - ' + shablonMoveUp);
	
	//window.alert(activeFlyShablon);
	
}

