/*******************************************************************************************

	util.SlideLayerControl.js

	ÀÛ  ¼º  ÀÚ   : ÀÌ½Â¿ë(dragonslam@orgio.net)
	ÃÖÃÊÀÛ¼ºÀÏ : 2004-04-23
	ÃÖ±Ù¼öÁ¤ÀÚ : ÀÌ½Â¿ë
	ÃÖ±Ù¼öÁ¤ÀÏ : 2004-04-23

	:: HTML Div·¹ÀÌ¾î¿¡ ´ãÀº ±¤°í¸¦  ¿øÇÏ´Â °÷¿¡ Ç¥½ÃÇÑ´Ù.

*******************************************************************************************/



document.write("<Div id=\"divSliderBannerViwer\" style=\"position:absolute;left:-400px;top:-400px;z-index:1;visibility:hidden;\" bgcolor=\"#FFFFFF\">");
document.write(PS_FlashWriter("/images/Flash/gabe_banner.swf", 100, 155, false));

var slideLayer_DateChker = new Date();
if (slideLayer_DateChker.getYear() == 2004 && (slideLayer_DateChker.getMonth()+1) == 6) {
if (slideLayer_DateChker.getDate() > 5 && slideLayer_DateChker.getDate() < 31) {
	document.write("<br><br style=\"line-height:5px;\">");
	document.write(PS_FlashWriter("/images/Flash/100event_banner.swf", 100, 117, true));
}}
document.write("</Div>");

var objLayer;
var isNS = navigator.appName == "Netscape";
var isNS4 = (document.layers ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isDOM = (document.getElementById ? true : false); 
var setPaddingTop	= 298;		// À§ÂÊ ±âº» À§Ä¡
var setPaddingLeft	= 388;		// ¿ÞÂÊ ±âº» À§Ä¡, Áß¾Ó¿¡¼­ºÎÅÍÀÇ À§Ä¡
var minPaddingTop	= 30;			// À§ÂÊ ÃÖ¼Ò À§Ä¡, ½º¶óÀÌµå µÈ ÈÄ »óÀ§ À§Ä¡ Á¤µµ
var minPaddingLeft	= 811;		// ¿ÞÂÊ ÃÖ¼Ò À§Ä¡, Áß¾Ó¿¡¼­ºÎÅÍÀÇ À§Ä¡
var timeoutNextCheck = 10;		// ¹ÝÀÀ ¼Óµµ
function getRefObject(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}
function viewSlideLayer(strLayer) {
	if (isNS4) {
		objLayer = document[strLayer];
		objLayer.top = setPaddingLeft;
	} else if (isDOM) {
		objLayer = getRefObject(strLayer);
		objLayer.style.top = setPaddingLeft;
	}
		moveSliderBannerViwer();
		objLayer.style.visibility = "visible";
		slideingLayer();
}
function slideingLayer() {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	if (isNS4) {
		yMenuFrom	= objLayer.top;
		yMenuTo	= windows.pageYOffset + setPaddingTop;
	} else if (isDOM) {
		yMenuFrom	= parseInt (objLayer.style.top, 10);
		yMenuTo	= (isNS ? window.pageYOffset : document.body.scrollTop) + setPaddingTop;
	}	
	if (yMenuTo > setPaddingTop) yMenuTo = yMenuTo-setPaddingTop + minPaddingTop;
	if (yMenuTo < setPaddingTop) yMenuTo = setPaddingTop;

	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 50);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (isNS4)
			divMenu.top += yOffset;
		else if (isDOM)
			objLayer.style.top = parseInt (objLayer.style.top, 10) + yOffset;
	}
	setTimeout ("slideingLayer()", timeoutNextCheck);
}
function moveSliderBannerViwer() {
	var xMenuTo;
	if (isNS4) {
		xMenuTo = (windows.pageXOffset/2) + setPaddingLeft;
	} else if (isDOM) {
		xMenuTo = ((isNS ? window.pageXOffset : document.body.offsetWidth)/2) + setPaddingLeft;
	}
	if (xMenuTo < minPaddingLeft) xMenuTo = minPaddingLeft;
	if (isNS4) {
		objLayer.left = xMenuTo;
	} else if (isDOM) {
		objLayer.style.left = xMenuTo;
	}
}

viewSlideLayer('divSliderBannerViwer');