/*
Á¦ÀÛÀÏ½Ã : 2009.07.11
Á¦ÀÛ»ç : ºê¸¯½º¸®ÆÛºí¸¯
ÀÛ¼ºÀÚ : ¹Úµ¿¼º
¼³¸í : Æ¯Á¤ div¸¦ ¼¼·Î ½ºÅ©·Ñ¸µ ½ÃÅ´ / °¡¼Óµµ
ºê¶ó¿ìÀú È£È¯°Ë»ç : IE 7.x / IE 8 / ÆÄÀÌ¾îÆø½º 3.0.11 / Å©·Ò 2.0.172.33 / ¿ÀÆä¶ó 9.64
OS °Ë»ç : ÇÑ±¹¾î XP SP2 / ÇÑ±¹¾î Windows 2003 Server / NT Family
*/


var scroll_pixel,div_pixel,gtpos,gbpos,loop,moving_spd, f, k, glimit, bottom_margin;
var top_margin = 255;				// ºê¶ó¿ìÀú ÃÖ»ó´Ü°ú À¯ÁöµÇ¾î¾ßÇÒ »ó´Ü ¿©¹é. !! ÁÖÀÇ !! °¡´ÉÇÑ Â¦¼ö °ªÀÏ °Í
var bottom_margin = 260;			// ºê¶ó¿ìÀú ÃÖÇÏ´Ü°ú À¯ÁöµÇ¾î¾ßÇÒ ÇÏ´Ü ¿©¹é. »çÀÌÆ®¸ÊÀÌ Ãà¼ÒµÇ¾î ÀÖÀ» °æ¿ì. !! ÁÖÀÇ !! ÃÖ¼Ò°ª 180
var moving_speed = 5;				// ½ºÅ©·Ñ¸µµÇ´Â °¡¼Óµµ. °ªÀÌ ÀÛÀ» ¼ö·Ï ºü¸§. °¡´ÉÇÑ Â¦¼ö °ªÀÌ°Å³ª 5¹è¼öÀÏ °Í
var interval_time = 20;				// ½ºÅ©·Ñ¸µ µ¿ÀÛ ÇÔ¼öÀÇ ¹Ýº¹ ½ÇÇà ½Ã°£. °ªÀÌ ÀÛÀ» ¼ö·Ï ºü¸§
var quickDivID = "div_goTop";		// ½ºÅ©·Ñ¸µµÇ¾î¾ß ÇÏ´Â ´ë»ó divÀÇ id°ª
var quickDivHeight = 30;			// ½ºÅ©·Ñ¸µµÇ¾î¾ß ÇÏ´Â ´ë»ó divÀÇ ³ôÀÌ°ª
var quickTmp = "";					// ÀÓ½Ãº¯¼ö ¼±¾ð

// ÃÖÃÊ ½ÇÇàÇÔ¼ö·Î ÇÔ¼ö ¹Ýº¹½ÇÇà ¼³Á¤
function start_scrollmove() {
	var filter = /MSIE 6/i;
	var filter2 = /MSIE 7/i;
	var filter3 = /MSIE 8/i;
	//alert(navigator.userAgent)
	if(filter.test(navigator.userAgent)==true && filter2.test(navigator.userAgent)==false && filter3.test(navigator.userAgent)==false) {
		$("#div_goTop").css("display","none");
	} else {
		$("#div_goTop").css("display","block");
		tidSlide = setInterval("check_scrollmove()",interval_time);
	}
}

function check_scrollmove () {
	idV = quickDivID;


	if(document.body && (document.body.scrollLeft || document.scrollTop)) {
		scroll_pixel = document.body.scrollTop;
		gtpos = document.body.scrollTop+top_margin;
		glimit = document.body.scrollHeight - bottom_margin - quickDivHeight;
	} else if(document.documentElement &&(document.documentElement.scrollLeft||document.documentElement.scrollTop)) {
		scroll_pixel = document.documentElement.scrollTop;
		gtpos = document.documentElement.scrollTop+top_margin;
		glimit = document.documentElement.scrollHeight - bottom_margin - quickDivHeight;
	} else {	// Å©·ÒÀÇ °æ¿ì
		scroll_pixel = document.body.scrollTop;
		gtpos = document.body.scrollTop+top_margin;
		glimit = document.body.scrollHeight - bottom_margin - quickDivHeight;
	}

	if (gtpos > glimit) {
		gtpos = glimit;
	}

	gtpos = document.documentElement.scrollTop + document.body.clientHeight - 40;


	try {
		var divTop = parseInt( document.getElementById(idV).style.top.replace("px","") );	
		quickTmp = divTop;
	} catch (e) {
		divTop = quickTmp
	}
	
	if( divTop < gtpos){
		moving_spd=(gtpos-divTop)/moving_speed;
		try{
			document.getElementById(idV).style.top = parseInt((divTop + moving_spd)) + "px"
		} catch(e) { }
	} else if(divTop > gtpos) {
		moving_spd=(divTop-gtpos)/moving_speed;
		try{
			document.getElementById(idV).style.top = parseInt((divTop - moving_spd)) + "px";	
		} catch (e){	}
	}


}
