document.write('
'); window.onload = function() { JS_SKY_FloatTopDiv("login_area", 880, 0); } function OpenEventMain() { var rtn_id = window.open("http://ts.studymania.com/Tss/promotion/course/BigCourse_Event.aspx?openflag=sm", "CourseGiftiCont", "width=1000, height=700, scrollbars=0"); if(null != rtn_id) { rtn_id.focus(); } } function fn_set_default_width_navi_v2() { var quick_banner = document.getElementById('divStayTopLeft'); var top_navi = document.getElementById('Top_title_W_01'); if(null != quick_banner && null != top_navi) { top_navi.style.width = '660px'; } fn_initFloatBanner('login_area', 690, 0, 300, 10, 0); } onload = fn_set_default_width_navi_v2; onload = fn_set_default_width_navi_v2; var stmnGAP1 = 10; // 위쪽 여백 var stmnGAP2 = 140; // 스크롤시 떨어지는 거리 var stmnBASE = 140; //시작위치 var stmnActivateSpeed = 300; //내려오는속도 var stmnScrollSpeed = 10; //스크롤속도 var stmnTimer; var objID; var obj_leftMargin; var obj_topMargin; var isStop function GetLeftPosition(what, offsettype) { var totaloffset = (offsettype == "left") ? what.offsetLeft : what.offsetTop; var parentEl = what.offsetParent; // element의 parent element가 있을 수 있으므로 계산해 주어야 한다. while (parentEl != null) { totaloffset = (offsettype == "left") ? totaloffset + parentEl.offsetLeft : totaloffset + parentEl.offsetTop; parentEl = parentEl.offsetParent; } return totaloffset; } function GetRightPosition(what) { var totaloffset = what.offsetLeft + what.offsetWidth; var parentEl = what.offsetParent; // element의 parent element가 있을 수 있으므로 계산해 주어야 한다. while (parentEl != null) { totaloffset = totaloffset + parentEl.offsetLeft; parentEl = parentEl.offsetParent; } return totaloffset; } function StopStaticMenu(obj) { if (true == obj.checked) { isStop = "Y"; clearTimeout(stmnTimer); } else { isStop = "N"; stayTopLeft(); } } // ex) fn_initFloatBanner('xx', 0, 0, 300, 10, 140) // targetID : float banner가 위치하기 위한 인접 element // activateSpeed : 내려오는속도 // scrollSpeed : 스크롤속도 // scrollMoveDistance : 스크롤 이동시 banner 이동 거리 function fn_initFloatBanner(targetID, leftMargin, topMargin, activateSpeed, scrollSpeed, scrollMoveDistance, endTargetID) { var ns = (navigator.appName.indexOf("Netscape") != -1); var d = document; var obj = document.getElementById(targetID); var startX = GetRightPosition(obj) + leftMargin; var startY = ns ? pageYOffset : document.documentElement.scrollTop; if (startY < GetLeftPosition(obj, "top")) { startY = GetLeftPosition(obj, "top") + topMargin; } function ml(id) { var el = d.getElementById ? d.getElementById(id) : d.all ? d.all[id] : d.layers[id]; if (d.layers) el.style = el; el.sP = function(x, y) { this.style.left = x + 'px'; this.style.top = y + 'px'; }; el.x = startX; el.y = startY; return el; } window.showDiv = function(isShow) { if (isShow == true) { ftlObj.style.visibility = "visible"; ftlObj.style.display = "block" } else if (isShow == false) { ftlObj.style.visibility = "hidden"; ftlObj.style.display = "none" } } window.stayTopLeft = function() { var stmnStartPoint, stmnEndPoint, stmnRefreshTimer; var pY = ns ? pageYOffset : document.documentElement.scrollTop; if (pY < GetLeftPosition(obj, "top")) { pY = GetLeftPosition(obj, "top") + topMargin; } ftlObj.x = GetRightPosition(obj) + leftMargin; stmnStartPoint = parseInt(ftlObj.y, 10); stmnEndPoint = pY + scrollMoveDistance; if (stmnEndPoint < topMargin) stmnEndPoint = topMargin; stmnRefreshTimer = activateSpeed; if (stmnStartPoint != stmnEndPoint) { if ("Y" != isStop) { stmnScrollAmount = Math.ceil(Math.abs(stmnEndPoint - stmnStartPoint) / 15); ftlObj.y = parseInt(ftlObj.y, 10) + ((stmnEndPoint < stmnStartPoint) ? -stmnScrollAmount : stmnScrollAmount); } stmnRefreshTimer = scrollSpeed; } if (ftlObj.x >= 0 && ftlObj.y >= 0) ftlObj.sP(ftlObj.x, ftlObj.y); stmnTimer = setTimeout("stayTopLeft()", stmnRefreshTimer); } ftlObj = ml("divStayTopLeft"); stayTopLeft(); showDiv(true); }