// Top Menu
function initNavigation(seq,sub) {
    nav = document.getElementById("topmenu");
    nav.menu = new Array();
    nav.current = null;
    nav.menuseq = 0;
    navLen = nav.childNodes.length;

    allA = nav.getElementsByTagName("A");
    for(k = 0; k < allA.length; k++) {
        allA.item(k).onmouseover = allA.item(k).onfocus = function () {
            nav.isOver = true;
            if(sub) { document.getElementById("menu"+seq+"-"+sub).className=""; }
        };
        allA.item(k).onmouseout = allA.item(k).onblur = function () {
            nav.isOver = false;
            setTimeout(function () {
                if (nav.isOver == false) {
                    if (nav.menu[seq]) nav.menu[seq].onmouseover();
                    else if(nav.current) {
                        menuImg = nav.current.childNodes.item(0);
                        menuImg.src = menuImg.src.replace(".gif", ".gif");
                        if (nav.current.submenu) nav.current.submenu.style.display = "none";
                        nav.current = null;
                    }
                }
            }, 500);
        };
    }

    for (i = 0; i < navLen; i++) {
        navItem = nav.childNodes.item(i);
        if (navItem.tagName != "LI") continue;

        navAnchor = navItem.getElementsByTagName("A").item(0);
        navAnchor.submenu = navItem.getElementsByTagName("UL").item(0);
        navAnchor.onmouseover = navAnchor.onfocus = function () {
            if (nav.current) {
                menuImg = nav.current.childNodes.item(0);
                menuImg.src = menuImg.src.replace(".gif", ".gif");
                if (nav.current.submenu) nav.current.submenu.style.display = "none";
                nav.current = null;
            }
            if (nav.current != this) {
                menuImg = this.childNodes.item(0);
                menuImg.src = menuImg.src.replace(".gif", ".gif");
                if (this.submenu) this.submenu.style.display = "block";
                nav.current = this;
                if(sub) { document.getElementById("menu"+seq+"-"+sub).className="b"; }
            }
            nav.isOver = true;
        }
        nav.menuseq++;
        nav.menu[nav.menuseq] = navAnchor;
    }
    if (nav.menu[seq]) nav.menu[seq].onmouseover();
}
////////////////////////////////////////////////////////////////////////////////////


///////////  PNG-24 IE6¹öÁ¯¿¡¼­ Åõ¸íµµ Ã³¸® /////////////////////////////////////////
function setPng24(obj) { 
    obj.width=obj.height=1; 
    obj.className=obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = 
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='';  
    return ''; 
} 

////////////////////////////////////////////////////////////////////////////////////


//¸ÞÀÎ°øÁö»çÇ× ÅÇ
function tabList(ele, active){
	var ele = document.getElementById(ele);
	if(active === undefined) active = 0;						
	
	// tabtit¸¦ Æ÷ÇÔÇÏ´Â Á¦¸ñ ³ëµåµé ¼öÁý 
	var btn = ele.getElementsByTagName("*");
	for(var i=0; i<btn.length; i++){
		if(btn[i].className.indexOf('tabtit') != -1){
			btn = btn[i].nodeName;
			btn = ele.getElementsByTagName(btn);
			break;
		}
	}
	
	// Å¸ÀÌÆ²ÀÇ Å¸°Ù ·¹ÀÌ¾î ÀÌ¸§Áß ¼ýÀÚ¸¸ »« ¿µ¹®¸¸ tab1 Áß tab¸¸
	var layerName = btn[0].getElementsByTagName("A")[0].href.split("#")[1];
	layerName = layerName.slice(0, layerName.length-1);

	for(var i=0; i<btn.length; i++){
		ele["target" + i] = document.getElementById(layerName + (i+1)); // ³ëµåÀúÀå ¿¹) tab1, tab2, tab3
		ele["a" + i] = btn[i].getElementsByTagName("A")[0]; // ÅÇ¸µÅ©
		ele["img" + i] = btn[i].getElementsByTagName("IMG")[0]; // ÀÌ¹ÌÁö³ëµå ÀúÀå
		btn[i].style.position = "absolute"; // Á¦¸ñ·¹ÀÌ¾î Àû¿ë
		ele.getElementsByTagName("P")[i].style.position = "absolute"; // ´õº¸±â ·¹ÀÌ¾î
	}
	
	/* ÃÊ±â¼¼ÆÃ */
	var oldActive = active;
	for(var i=0; i<btn.length; i++){
		ele["a" + i].cnt = i;
		ele["a" + i].onclick = function menuActive(){
			ele["target" + oldActive].style.display = "none";
			ele["img" + oldActive].src = ele["img" + oldActive].src.replace("_over", "_out");
			
			ele["target" + this.cnt].style.display = "block";
			ele["img" + this.cnt].src = ele["img" + this.cnt].src.replace("_out", "_over");
			oldActive = this.cnt;
			return false;
		}
		
		if(active == i) continue; // ÃÊ±â È°¼ºÈ­
		ele["target" + i].style.display = "none";
		ele["img" + i].src = ele["img" + i].src.replace("_over", "_out");

	}
}


// ÅÇ ¸®½ºÆ®
function tabList2(ele, active){
	var ele = document.getElementById(ele);
	if(active === undefined) active = 0;						
	
	// tabtit¸¦ Æ÷ÇÔÇÏ´Â Á¦¸ñ ³ëµåµé ¼öÁý 
	var btn = ele.getElementsByTagName("*");
	for(var i=0; i<btn.length; i++){
		if(btn[i].className.indexOf('tabtit') != -1){
			btn = btn[i].nodeName;
			btn = ele.getElementsByTagName(btn);
			break;
		}
	}
	
	// Å¸ÀÌÆ²ÀÇ Å¸°Ù ·¹ÀÌ¾î ÀÌ¸§Áß ¼ýÀÚ¸¸ »« ¿µ¹®¸¸ tab1 Áß tab¸¸
	var layerName = btn[0].getElementsByTagName("A")[0].href.split("#")[1];
	layerName = layerName.slice(0, layerName.length-1);

	
	for(var i=0; i<btn.length; i++){
		ele["target" + i] = document.getElementById(layerName + (i+1)); // ³ëµåÀúÀå ¿¹) tab1, tab2, tab3
		ele["a" + i] = btn[i].getElementsByTagName("A")[0]; // ÅÇ¸µÅ©
		ele["img" + i] = btn[i].getElementsByTagName("IMG")[0]; // ÀÌ¹ÌÁö³ëµå ÀúÀå
		btn[i].style.position = "absolute"; // Á¦¸ñ·¹ÀÌ¾î Àû¿ë
		//ele.getElementsByTagName("P")[i].style.position = "absolute"; // ´õº¸±â ·¹ÀÌ¾î
	}
	
	/* ÃÊ±â¼¼ÆÃ */
	var oldActive = active;
	for(var i=0; i<btn.length; i++){
		ele["a" + i].cnt = i;
		ele["a" + i].onclick = function menuActive(){
			ele["target" + oldActive].style.display = "none";
			ele["img" + oldActive].src = ele["img" + oldActive].src.replace("_over", "_out");
			
			ele["target" + this.cnt].style.display = "block";
			ele["img" + this.cnt].src = ele["img" + this.cnt].src.replace("_out", "_over");
			oldActive = this.cnt;
			return false;
		}
		
		if(active == i) continue; // ÃÊ±â È°¼ºÈ­
		ele["target" + i].style.display = "none";
		ele["img" + i].src = ele["img" + i].src.replace("_over", "_out");

	}
}


//////////////////////// ±ÛÀÚ Å©±â ///////////////////////////////////////////////////////

var tgs = new Array('div','td','tr','table','span', 'li', 'a', 'p');

//var szs = new Array( '12px','xx-small','x-small','12px','15px','18px','20px','22px','24px','25px','26px');

function ts( trgt,inc ) {
	try {
		if (!document.getElementById) return
		var d = document,cEl = null,i,j,cTags;

		if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
		cEl.style.fontSize = inc;
		for ( i = 0 ; i < tgs.length ; i++ ) {
			cTags = cEl.getElementsByTagName( tgs[ i ] );
			for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = inc;
//			alert(tgs[i]);
		}
	} catch(e) {}
}
/**********************************************************************************
* ±ÛÀÚ Å©±â º¯°æ Æò¼Ç.
* Äí±â¿¡ ±ÛÀÚ Å©±â¸¦ ³Ö¾î¼­
* °è¼Ó ´ÙÀ½ÆäÀÌÁö ¿¡¼­ À¯Áö.
*	À¥ÆäÀÌÁö ·Îµù½Ã ½ÇÇà¹ý
	<script type="text/javascript">
		setFontSize_Check();
	</script><noscript></noscript>
***********************************************************************************/
var checkFontSize=1;

function setFontSize_Check() {

	if(getCookie("checkFontSize_cookie")!="") {
		alert(getCookie("checkFontSize_cookie"));
		obj = document.getElementById("content");
		if(!obj) obj = document.getElementById("total-wrap");

		ts( 'body' , getCookie("checkFontSize_cookie") );
	}
}
//±ÛÀÚÅ©±â 
//ex) onclick="setFontSize(+1);"	 onclick="setFontSize(-1);"
function setFontSize(a) {
	var defaultFontSize = 12;//px
	var minFontSize = 10;//px
	var maxFontSize = 23;//px
	obj = document.getElementById("content");
	if(!obj) obj = document.getElementById("total-wrap");
	var objFontSize = obj.style.fontSize;
	if (!objFontSize) { objFontSize = parseFloat(defaultFontSize)+"px"; }
	
	checkFontSize = Math.round(parseInt(objFontSize))+a;
	//alert(checkFontSize);
	if (checkFontSize >= maxFontSize) { checkFontSize = maxFontSize; ts( 'body' , maxFontSize); alert("´õÀÌ»ó ´Ã¸± ¼ö ¾ø½À´Ï´Ù."); }
	else if (checkFontSize <= minFontSize) { checkFontSize = minFontSize; ts( 'body' , minFontSize); alert("´õÀÌ»ó ÁÙÀÏ ¼ö ¾ø½À´Ï´Ù."); }
	else { ts( 'body' , checkFontSize ); }

	setCookie("checkFontSize_cookie", checkFontSize , 3600); // 1ÀÏ °£ ÄíÅ°Àû¿ë 
	//alert(checkFontSize);
}
function setDefalutFontSize() {
	var defaultFontSize = 12;//px
	ts( 'body' , defaultFontSize );

	setCookie("checkFontSize_cookie", defaultFontSize , 3600); // 1ÀÏ °£ ÄíÅ°Àû¿ë 
	//alert(checkFontSize);
}
/****************************************************************************************************
	ÄíÅ° ¼³Á¤.
*****************************************************************************************************/
//ÄíÅ°
function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}

/////////////////////////////////////////////////////////////////////////////////////////////////

//¸®½ºÆ® ÀÌµ¿¹öÆ° ´­·¶À»°æ¿ì ÀÌµ¿
function go_site(val){
	var frm = document.link_frm_go;
	if ( val != "" ) {
		frm.target="_self";
		frm.action=val;
		frm.submit();
	}
}

function go_site_blank(val){
	var frm = document.link_frm_go;
	if ( val != "" ) {
		frm.target="_blank";
		frm.action=val;
		frm.submit();
	}
}


// ·¹ÇÁÆ® ¸Þ´º 2depth Å¬¸¯½Ã 3depth ¾ÆÀÌÅÛ º¸¿©ÁÜ
function showLeftSub(mnuid) {
	var obj = document.getElementById("leftmenu_" + mnuid);
	
	if (obj.style.display == "block") {
		obj.style.display = "none";
	} else {
		obj.style.display = "block";
	}
}

///// ZonnInOut //////////////////////////////////////////////////////////////////////////////	

var nowZoom = 100; // ÇöÀçºñÀ²
var maxZoom = 200; // ÃÖ´ëºñÀ²
var minZoom = 100; // ÃÖ¼ÒºñÀ²(ÇöÀç¿Í °°¾Æ¾ß ÇÔ)

function zoomNo(){
	nowZoom = 100;
	document.body.style.zoom = nowZoom + "%";
}

	//È­¸é Å°¿î´Ù.
var fontSize = 12;
function zoomIn() {
	scaleFont(1);
	return;
	if (nowZoom < maxZoom) {
		nowZoom += 10; // 10%¾¿ Ä¿Áø´Ù.
	} else {
		return;
	}
	document.body.style.zoom = nowZoom + "%";
}

//È­¸é ÁÙÀÎ´Ù.
function zoomOut() {
	scaleFont(-1);
	return;
	if (nowZoom > minZoom) {
		nowZoom -= 10; // 10%¾¿ ÀÛ¾ÆÁø´Ù.
	} else {
		return;
	}

	document.body.style.zoom = nowZoom + "%";
}

function scaleFont(val) {
    //var fontSize = getFontSize();
    var fontSizeSave = fontSize;
    if (val > 0) {
        if (fontSize <= 18) {
			fontSize = fontSize + val;
        }
    } else {
        if (fontSize > 12) {
            fontSize = fontSize + val; 
        }
    }
    if (fontSize != fontSizeSave) {
        drawFont(fontSize);
    }
    set_cookie("educw_fontsize", fontSize, 30); 
}

function getFontSize() {
    var fontSize = parseInt(get_cookie("sen_portal_fontsize")); // ÆùÆ®Å©±â Á¶Àý
    if (isNaN(fontSize)) { fontSize = 12; }
    return fontSize;
}

function drawFont(fontSize) {
    if (!fontSize) {
        fontSize = getFontSize();
    }
	var loc = document.getElementById("location");
	var contents = document.getElementById("content");
	var submenu = document.getElementById("wrap");
	if(loc)loc.style.fontSize = fontSize + "px";
	if(contents)contents.style.fontSize = fontSize + "px";
	if(submenu)submenu.style.fontSize = fontSize + "px";
}

// ÄíÅ° ÀÔ·Â
function set_cookie(name, value, expirehours, domain) {
	var today = new Date();
	today.setTime(today.getTime() + (60*60*1000*expirehours));
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
	if (domain) {
		document.cookie += "domain=" + domain + ";";
	}
}

// ÄíÅ° ¾òÀ½
function get_cookie(name) {
	var find_sw = false;
	var start, end;
	var i = 0;

	for (i=0; i<= document.cookie.length; i++) {
		start = i;
		end = start + name.length;

		if(document.cookie.substring(start, end) == name) {
			find_sw = true
			break
		}
	}

	if (find_sw == true) {
		start = end + 1;
		end = document.cookie.indexOf(";", start);

		if(end < start)
			end = document.cookie.length;

		return document.cookie.substring(start, end);
	}
	return "";
}

// ÄíÅ° Áö¿ò
function delete_cookie(name) {
	var today = new Date();

	today.setTime(today.getTime() - 1);
	var value = get_cookie(name);
	if(value != "")
		document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString();
}

// È­¸é ¸ÇÀ§·Î (º»¹® Ã³À½)
function fn_goTop() {
	//location.href = "#";
	//document.documentElement.scrollTop = 0;
	//window.scrollTo(0,0);
	location.href = "#content";
}

//¸ÞÀÎ°øÁö»çÇ× ÅÇ
function tabList(ele, active){
	var ele = document.getElementById(ele);
	if(active === undefined) active = 0;						
	
	// tabtit¸¦ Æ÷ÇÔÇÏ´Â Á¦¸ñ ³ëµåµé ¼öÁý 
	var btn = ele.getElementsByTagName("*");
	for(var i=0; i<btn.length; i++){
		if(btn[i].className.indexOf('tabtit') != -1){
			btn = btn[i].nodeName;
			btn = ele.getElementsByTagName(btn);
			break;
		}
	}
	
	// Å¸ÀÌÆ²ÀÇ Å¸°Ù ·¹ÀÌ¾î ÀÌ¸§Áß ¼ýÀÚ¸¸ »« ¿µ¹®¸¸ tab1 Áß tab¸¸
	var layerName = btn[0].getElementsByTagName("A")[0].href.split("#")[1];
	layerName = layerName.slice(0, layerName.length-1);
	
	for(var i=0; i<btn.length; i++){
		ele["target" + i] = document.getElementById(layerName + (i+1)); // ³ëµåÀúÀå ¿¹) tab1, tab2, tab3
		ele["a" + i] = btn[i].getElementsByTagName("A")[0]; // ÅÇ¸µÅ©
		ele["img" + i] = btn[i].getElementsByTagName("IMG")[0]; // ÀÌ¹ÌÁö³ëµå ÀúÀå
		btn[i].style.position = "absolute"; // Á¦¸ñ·¹ÀÌ¾î Àû¿ë
		ele.getElementsByTagName("P")[i].style.position = "absolute"; // ´õº¸±â ·¹ÀÌ¾î
	}
	
	/* ÃÊ±â¼¼ÆÃ */
	var oldActive = active;
	for(var i=0; i<btn.length; i++){
		ele["a" + i].cnt = i;
		ele["a" + i].onclick = function menuActive(){
			ele["target" + oldActive].style.display = "none";
			ele["img" + oldActive].src = ele["img" + oldActive].src.replace("_over", "_out");
			
			ele["target" + this.cnt].style.display = "block";
			ele["img" + this.cnt].src = ele["img" + this.cnt].src.replace("_out", "_over");
			oldActive = this.cnt;
			return false;
		}
		
		if(active == i) continue; // ÃÊ±â È°¼ºÈ­
		ele["target" + i].style.display = "none";
		ele["img" + i].src = ele["img" + i].src.replace("_over", "_out");

	}
}


// ½Ç¹«Æí¶÷ E-BOOK ¿­±â
function ecatalog(docu, kd, dir){
	if(screen.width < 800){
		alert("The screen resolution should be over 800*600");
		return;
	}

	if(kd == "fixed"){ x = 1024; y = 768; wname = "fixed_ecatalog"; }
	else if(screen.width > 1600 || screen.height > 1200){ x = 1600; y = 1200; wname = "ecatalog"; }
	else{ x = screen.width; y = screen.height; wname = "ecatalog"; }

	x = x - 10;
	y = y - 58;

	property = "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,copyhistory=no,";
	property += "width=" + x + ",height=" + y + ",left=" + 0 + ",top=" + 0;
	docu = docu + "/ecatalog.jsp?Dir=" + dir;

	ecawin = window.open(docu, wname, property);
}


// ÆË¾÷Á¸ ¸¶¿ì½º ¿À¹ö
function fn_popupzoneOver(num) {
	popupzoneAuto_status = "off";
	popupzoneAuto_idx = num;
	
	var divObj = document.getElementById("popup_img");
	var numdivObj = document.getElementById("popup_num_img");
	var numobj = document.getElementById("popupzone_nun_img_" + num);
	var obj = document.getElementById("popupzone_url_" + num);
	
	for (var i=0;i<divObj.getElementsByTagName("A").length;i++) {
		divObj.getElementsByTagName("A")[i].style.display = "none";
	}
	
	for (var i=0;i<numdivObj.getElementsByTagName("IMG").length;i++) {
		numdivObj.getElementsByTagName("IMG")[i].src = numdivObj.getElementsByTagName("IMG")[i].src.replace("_over","_out");
	}
	
	numobj.src = numobj.src.replace("_out","_over");
	obj.style.display = "inline";
}

// ÆË¾÷Á¸ ¸¶¿ì½º ¿À¹ö ½½¶óÀÌµå
function fn_popupzoneOverAuto(num) {
	var divObj = document.getElementById("popup_img");
	var numdivObj = document.getElementById("popup_num_img");
	var numobj = document.getElementById("popupzone_nun_img_" + num);
	var obj = document.getElementById("popupzone_url_" + num);
	
	for (var i=0;i<divObj.getElementsByTagName("A").length;i++) {
		divObj.getElementsByTagName("A")[i].style.display = "none";
	}
	
	for (var i=0;i<numdivObj.getElementsByTagName("IMG").length;i++) {
		numdivObj.getElementsByTagName("IMG")[i].src = numdivObj.getElementsByTagName("IMG")[i].src.replace("_over","_out");
	}
	
	numobj.src = numobj.src.replace("_out","_over");
	obj.style.display = "inline";
}

// ÆË¾÷Á¸ ½½¶óÀÌµå »óÅÂ º¯°æ
function setPopupzoneAuto_status(stat) {
	popupzoneAuto_status = stat;
}

var popupzoneAuto_idx = 1;
var popupzoneAuto_maxidx = 0;
var popupzoneAuto_status = "on";
function fn_popupzoneAuto() {
	if (popupzoneAuto_status == "on") {
		popupzoneAuto_idx++;
		if (popupzoneAuto_idx > popupzoneAuto_maxidx) popupzoneAuto_idx = 1;
		fn_popupzoneOverAuto("0"+popupzoneAuto_idx);
	}
}

/** ÀüÃ¼¸Þ´ºº¸±â*/
function initTopMenuAll() {
	var topmenuAll_show = document.getElementById('topmenuAll_show');
	var topmenuAll_hide = document.getElementById('topmenuAll_hide');
	topmenuAll_show.onclick = function() {
		document.getElementById('topmenuAll').style.display = "block";
		return false;
	}
	topmenuAll_hide.onclick = function() {
		document.getElementById('topmenuAll').style.display = "none";
		var link = document.createElement("a");
		document.getElementById('head').appendChild(link);
		link.setAttribute("href","#");
		link.focus();
	}
}

// Trim : ¾ÕµÚÀÇ °ø¹é Á¦°Å
function trim(str) {
	str = this != window? this : str;
	return str.replace(/^\s+/, '').replace(/\s+$/, '');
}

// ÀüÃ¼¸Þ´ºÅ¬¸¯ÈÄ Æ÷Ä¿½º¸¦ ÀüÃ¼¸Þ´ºÀÇ °¡Àå Ã¹¹øÂ° Ç×¸ñÀ¸·Î °­Á¦ ÀÌµ¿
function fn_goFocusAllmenuFirst() {
	var topmenuAllObj = document.getElementById('topmenuAll').getElementsByTagName("DIV")[0];
	
	topmenuAllObj.getElementsByTagName("dd")[0].getElementsByTagName("A")[0].focus();
}

// ÆË¾÷Á¸ ÆË¾÷Å¸ÀÔ ¿ÀÇÂ½Ã
function fn_popPopzone(url) {
	var winsrc = "/cms/popzone/popPopzone.jsp?url="+url
	var w = 400;
	var h = 400;
	var lpos = (screen.width) ? (screen.width-w)/2 : 0;
	var tpos = (screen.height) ? (screen.height-h)/2 : 0;
	
	var winoption = "toolbar=no,status=yes,scrollbars=no";
	
	window.open(winsrc,"popPopzone",winoption+",width="+w+",height="+h+",left="+lpos+",top="+tpos);
}


//////////////////////////////////////////////////////////////////////////////////////////

// ¹Ù·Î°¡±â ¼­ºñ½º ½ºÅ©·Îµû¶ó ´Ù´Ï±â

function initMoving(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	obj.style.position = "relative";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return document.documentElement.scrollTop;
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {
		obj.getHeight = function() {
			return self.innerHeight;
		}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		}
	} else {
		obj.getHeight = function() {
			return 500;
		}
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
			//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 30)
}
