﻿var quickmenu_X = 50; //상단 제한 값
var quickmenu_Y = 50; //하단 제한 값

var TableDefaultWidth = 930;
var QuickMenuForIndent = 5;

function moveMyQuickMenu() {
    var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
    var sTop, sHeight;
    
    var fixScreen = document.all.scrollChk.checked;
    
    // 메인퀵메뉴 스크린고정이면 날개 고정
    if (!fixScreen) {
        return;
    } else {
        sTop = document.body.scrollTop; 
        if (sTop == 0) {
            sTop = document.documentElement.scrollTop;
        }
        
        sHeight = document.body.scrollHeight; 
        if (sHeight == 0) {
            sHeight = document.documentElement.scrollHeight;
        }
        
        yMenuFrom   = parseInt(quickMenuLayer.style.top, 10);
        yMenuTo     = sTop + quickmenu_X; // 위쪽 위치
        
        timeoutNextCheck = 30;
        
        limit_H = (parseInt(sHeight)-quickmenu_Y)-parseInt(quickMenuLayer.offsetHeight);
        quickMenu_t = parseInt(quickMenuLayer.style.top);
        
        if (yMenuFrom != yMenuTo) {
            yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
            if (yMenuTo < yMenuFrom){
                yOffset = -yOffset;
            }
            
            if(yOffset > 0){
                if ( quickMenu_t < limit_H) {
                    quickMenuLayer.style.top = parseInt (quickMenuLayer.style.top) + yOffset;
                }
            }else{
                quickMenuLayer.style.top = parseInt (quickMenuLayer.style.top) + yOffset;
            }
            timeoutNextCheck = 10;
        }
    }
    
    setTimeout ("moveMyQuickMenu()", timeoutNextCheck);
}

function getQuickMenuLayerLeft() {
    return TableDefaultWidth + parseInt((document.body.clientWidth - TableDefaultWidth) / 2) + QuickMenuForIndent;
}

var quickMenuLayer = document.getElementById('quickMenu');    
quickMenuLayer.style.top = quickmenu_X;    
quickMenuLayer.style.left = getQuickMenuLayerLeft();
quickMenuLayer.style.visibility = "visible";
moveMyQuickMenu();


window.onresize = ReSetQuickMenuLayer;

function ReSetQuickMenuLayer() {
    document.getElementById("quickMenu").style.left = getQuickMenuLayerLeft();
}

function showTodayProduct(i){
    var m = 0;
    var view_no;
    var todayDown = document.getElementById("todayDown");
    var todayUp = document.getElementById("todayUp");
    var Up_i = 1;
    var Down_i = 1;
    
	if (i>=todayTCount) {
	    if (todayTCount > 1) {
	        Up_i = 1;
	        Down_i = i - 1;
        }
	} else if(i<=0) {
		Up_i = i + 1;
	    Down_i = todayTCount - 1;
	} else {
        Up_i = i + 1;
	    Down_i = i - 1;
	}

	todayUp.href="javascript:showTodayProduct("+Up_i+");";
	todayDown.href="javascript:showTodayProduct("+Down_i+");";
	
    for (var m=0; m<=1; m++) {
		if (i>=todayTCount)
		{
			view_no =  i - todayTCount;
		}else{
			view_no = i;
		}
		
		if (todayTCount > view_no) {
	        showToday[m].innerHTML = viewToday[view_no];
		}
	    i = i + 1;
	}
}

function fixScreen() {
    if (document.all.scrollChk.checked == false) {
        setCookie("todayScrollMove", "unchecked", -1);
    } else {
        setCookie("todayScrollMove", "", -1);
        moveMyQuickMenu();
    }
}

function initQuickMenuMove() {
    if (getCookie("todayScrollMove") == 'unchecked') {
        document.all.scrollChk.checked = false;
    } else {
        document.all.scrollChk.checked = true;
    }
}
