//--- ¼ýÀÚ¿¡ ÄÞ¸¶ Âï±â...
function convertNum(str) { 
    var number = str;
    var length_of_number = number.length; 
    var new_number = ''; 

    for(position=0; position < length_of_number; position++){ 
        new_number += number.substring(position,position+1); 
        if(((length_of_number - position-1)%3) == 0 && (length_of_number-position-1) > 0 ) new_number += ','; 
    } 
    return new_number;
} 


function goPage( Page )
{
	frm.page.value = Page
	frm.submit()
}

function FlashPlay(file,width,height)
{
	document.open()
	document.write('<object classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 codebase=https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 width=' + width + ' height=' + height + ' align=middle VIEWASTEXT>');
	document.write('<param name=allowScriptAccess value=sameDomain />');
	document.write('<param name=quality VALUE=high />');
	document.write('<param name=movie value=' + file + ' />');
	document.write('<param name=WMODE  VALUE=Transparent>');
	document.write('<embed swLiveConnect=true quality=high src=' + file + ' width=' + width + ' height=' + height + ' name=worldtime_digital align=middle allowScriptAccess=sameDomain type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/go/getflashplayer />');
	document.write('</object>');
	document.close()
}
function setCookie(nameVal, value, day) {
	var expires = new Date();
	if( day == null )
		day = 1;
	expires.setTime(expires.getTime() + 24 * 60 * 60 * day * 1000);
	document.cookie = nameVal + "=" + escape(value) + ";expires=" + expires.toGMTString() + ";path=/;";
	self.close();
}

function getCookie(name)
{
       var prefix = name + "=";

        var cookieStartIndex = document.cookie.indexOf(prefix);
        if (cookieStartIndex == -1) return null;
       var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
        if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;

        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}


function moveFocus(num,fromform,toform){
	var str = fromform.value.length;
	if(str == num)
	   toform.focus();
}



// onfocus this.blur
/*
function allblur() {
  for (i = 0; i < document.links.length; i++) {
    var obj = document.links[i];
    if(obj.addEventListener) obj.addEventListener("focus", oneblur, false);
    else if(obj.attachEvent) obj.attachEvent("onfocus", oneblur);
  }
}
 
function oneblur(e) {
  var evt = e ? e : window.event;

  if(evt.target) evt.target.blur();
  else if(evt.srcElement) evt.srcElement.blur();
}
*/
//error
<!-- 
//function blockError(){return true;} 
//window.onerror = blockError; 
//--> 


<!--
// ¼ýÀÚÅ° ÀÔ·Â
// onKeyDown="chkNumKey();"
//-->
function chkNumKey()
{
	if( (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) )
		event.returnValue = true
	else if( event.keyCode == 8 || event.keyCode == 9 ) //BS, TAB
		event.returnValue = true
	else if( event.keyCode == 39 || event.keyCode == 37 ) //arrow key
		event.returnValue = true
	else if( event.keyCode == 109 ) //subtack
		event.returnValue = true
	else if( event.keyCode == 190 || event.keyCode == 110 ) //point
		event.returnValue = true
	else
		event.returnValue = false
}


<!--
//	³¯Â¥ ÀÔ·Â °³Ã¼ »ðÀÔ
//	onchange=change_date(this) onfocus="focus_date(this);" onblur="change_date(this);"
//-->

function change_date(obj) {
	if (obj.value == '--') 
		obj.value = ''
	else {
		obj.value = obj.value.replace(/-/gi,'')
		var c_d = obj.value.slice(0,4)+'-'; // 2004-
		c_d += obj.value.slice(4,6)+'-'; // 02-
		c_d += obj.value.slice(6,8); // 16
		//var c_d = obj.value.slice(0,4); // 2004
		//c_d += obj.value.slice(5,6); // 02
		//c_d += obj.value.slice(7,8); // 16
	
		if( c_d == '--' )
			c_d = ""
		obj.value = c_d; // 2004-02-16
	}
}

function focus_date(obj) {
	//obj.value = obj.value.replace(/-/gi,'')
	obj.select()
}
<!------------------------------------------------------>


<!--
// ¹®ÀÚÀÇ ÄÚµå°ª Á¤¸®
// abc...xyz --> 97 ~ 122
// ABC...XYZ --> 65 ~ 90
// 012...789 --> 48 ~ 57
// °ø¹éÀº --> 32


/**
 * E-mail syntax Ã¼Å©
 *
 * @param obj ÆûÀÇ text°´Ã¼
 * @return syntax°¡ Á¤È®ÇÏ¸é true ¾Æ´Ï¸é false
**/
function checkEmail(obj){
	email = obj.value;
	var strEmail = email;
    var i;
    var strCheck1 = false;
    var strCheck2 = false;
	var iEmailLen = strEmail.length
	if (iEmailLen > 0) {
		// strEmail ¿¡ '.@', '@.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		// strEmailÀÇ ¸Ç¾Õ ¶Ç´Â ¸ÇµÚ¿¡  '@', '.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) ||
			(strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") ||
			(strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@"))
		{	
	        alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	        obj.focus();
			return false;
		}
		
	    for(i=0; i < iEmailLen; i++) {
	        if ((strEmail.substring(i,i+1) == ".") || 
	        	(strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") ||
	           ((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) ||
	           ((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) ||
	           ((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z"))) {
	                if (strEmail.substring(i,i+1) == ".")
						strCheck1 = true;
	                if (strEmail.substring(i,i+1) == "@")
						strCheck2 = true;
	        }
	        else {
	            alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	            obj.focus();
				return false;
	        }
	    }
	
	    if ((strCheck1 == false) || (strCheck2 == false)) {
	        alert("E-mailÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
	        obj.focus();
			return false;
	    }
	}
    return true;
}


/**
 * ±ÛÀÚ¼ö Ã¼Å©
 *
 * @param obj ÆûÀÇ text°´Ã¼
 * @param msg alertÇÒ ¸Þ½ÃÁö
 * @param leng Ã¼Å©ÇÒ ±æÀÌ(¼ýÀÚ)
 * @return text°´Ã¼ÀÇ ±ÛÀÚ¼ö¿Í lengÀÌ °°Àº °æ¿ì true ¾Æ´Ï¸é false
**/
function checkLeng(obj, msg, leng){
	if (obj != null) {
		val = obj.value;
		if(val.length != leng){
			alert(msg + leng + "ÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			obj.focus();
			return false;
		}else{
			return true;
		}
	}else{
		alert(msg + " °´Ã¼¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}
}


/**
 * ±ÛÀÚ¼ö Ã¼Å©
 *
 * @param obj ÆûÀÇ text°´Ã¼
 * @param msg alertÇÒ ¸Þ½ÃÁö
 * @param least Ã¼Å©ÇÒ ÃÖ¼Ò±æÀÌ(¼ýÀÚ)
 * @param most Ã¼Å©ÇÒ ÃÖ´ë±æÀÌ(¼ýÀÚ)
 * @return text°´Ã¼ÀÇ ±ÛÀÚ¼ö°¡ least¿Í most»çÀÌÀÎ °æ¿ì true ¾Æ´Ï¸é false
**/
function checkBetweenLeng(obj, msg, least, most){
	if (obj != null) {
		val = obj.value;
		if (val.length < least){
			alert(msg + (least+1) + "ÀÚ ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			obj.focus();
			return false;
		}
		if(val.length > most){
			alert(msg + (most+1) + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			obj.focus();
			return false;
		}
		return true;
	}else{
		alert(msg + " °´Ã¼¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}
}


/**
 * Number Ã¼Å©
 *
 * @param obj ÆûÀÇ text°´Ã¼
 * @param msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼ÀÇ value°¡ NumberÀÏ °æ¿ì true ¾Æ´Ï¸é false
**/
function checkNum(obj, msg){
	if (obj != null) {
		var txt, chr;
		txt = obj.value;
		for (checkNum_i=0;checkNum_i<txt.length;checkNum_i++){
			chr = txt.substring(checkNum_i,checkNum_i+1);        //  2  //
			if ((chr < '0' || chr > '9') && chr != '-') {
				alert(msg + " ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
				obj.focus();
				return false;
			}
		}
		if (txt == '') {
			alert(msg + " ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			obj.focus();
			return false;
		}
		
		return true;
	}else{
		alert(msg + " °´Ã¼¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}
}


/**
 * Number Ã¼Å©
 *
 * @param obj ÆûÀÇ text°´Ã¼
 * @param msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼ÀÇ value°¡ Decimal(¼Ò¼öÁ¡Æ÷ÇÔ)ÀÏ °æ¿ì true ¾Æ´Ï¸é false
**/
function checkDecimal(obj, msg){
	if (obj != null) {
		if(isNaN(obj.value)){
			alert(msg + " ¼ýÀÚ(¼Ò¼öÁ¡Æ÷ÇÔ)·Î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			obj.focus();
			return false;
		}else{
			return true;
		}
	}else{
		alert(msg + " °´Ã¼¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}
}


/**
 * ÀÔ·ÂÇÑ °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 *
 * @param obj ÆûÀÇ text°´Ã¼
 * @param msg alertÇÒ ¸Þ½ÃÁö
 * @return text°´Ã¼¿¡ ÀÔ·ÂÇÑ °ªÀÌ ÀÖ´Â °æ¿ì true ¾Æ´Ï¸é false
**/
function checkNull(obj, msg){
	if (obj != null) {
		if(obj.value.length < 1){
			alert(msg + " ÀÔ·ÂÇØ ÁÖ¼¼¿ä")
			obj.focus();
			return false;
		}else{
			return true;
		}
	}else{
		alert(msg + " °´Ã¼¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}
}


/**
 * Select¹Ú½ºÀÇ ÃÊ±â°ª Setting
 *
 * @param obj ÆûÀÇ Select°´Ã¼
 * @param str ¼±ÅÃµÇ¾îÁú ObjÀÇ value°ª
**/
function setSelectValue(obj, str) {
	if (obj != null) {
		for(var i = 0; i < obj.length; i++) {
			if(obj.options[i].value == str) {
				obj.options[i].selected = true;
				break;
			}						
		}
	}
}


/**
 * Select¹Ú½ºÀÇ ÃÊ±â°ª Setting
 *
 * @param obj ÆûÀÇ Select°´Ã¼
 * @param str ¼±ÅÃµÇ¾îÁú ObjÀÇ Text°ª
**/
function setSelectText(obj, str) {
	if (obj != null) {
		for(var i = 0; i < obj.length; i++) {
			if(obj.options[i].text == str) {
				obj.options[i].selected = true;
				break;
			}						
		}
	}
}


/**
 * Radio ButtonÀÇ ÃÊ±â°ª Setting
 *
 * @param obj ÆûÀÇ Radio°´Ã¼
 * @param str ¼±ÅÃµÇ¾îÁú ObjÀÇ value°ª
**/
function setCheck(obj, str){
	if (obj != null) {
		var blnChecked = false;
		for(i=0;i<obj.length;i++){
			if(obj[i].value==str){
				blnChecked = true;
				break;
			}
		}
		if(i>0 && blnChecked) obj[i].checked = true;
		else obj[0].checked = true;
	}
}


/**
 * Radio ButtonÀÇ checked value¸¦ ¸®ÅÏ
 *
 * @param obj ÆûÀÇ Radio°´Ã¼
 * @param str ¼±ÅÃµÈ  ObjÀÇ value°ª
 * @return Radio ButtonÀÇ ¼±ÅÃµÈ value°ª
**/
function getCheckedValue(obj){
	var ret = "";
	if (obj != null) {
		for(i=0;i<obj.length;i++){
			if(obj[i].checked) ret = obj[i].value;
			break;
		}
	}
	return ret;
}


/**
 * °ø¹é¹®ÀÚ¿­ÀÇ À¯¹« Ã¼Å©
 *
 * @param str Ã¼Å©ÇÒ String
 * @return str¿¡ °ø¹éÀÌ ÀÖÀ» °æ¿ì true ¾Æ´Ï¸é false
**/
function hasSpace(str) {
	for(var i = 0; i < str.length; i++) {
        if(str.charAt(i) == " " || str.charAt(i) == "\t") {
        	return true;
        }
    }
	return false;
}


/**
 * °ø¹é¹®ÀÚ¿­ Á¦°Å
 *
 * @param str Ã¼Å©ÇÒ String
 * @return ret °ø¹é¹®ÀÚ¿­À» Á¦°ÅÇÑ »õ·Î¿î ¹®ÀÚ¿­
**/
function removeSpace(str) {
    var ret = new String();

    for(var i = 0; i < str.length; i++) {
        if(str.charAt(i) != " " && str.charAt(i) != "\t") {
            ret = ret + str.charAt(i);
        }
    }
//	alert("ret =" + ret + "=");
    return ret;
}


/**
 * ¹®ÀÚ¿­ÀÇ ÃÑ ±æÀÌ°¡ lengÀÌ µÇµµ·Ï ¹®ÀÚ¿­ ¾Õ¿¡ 0À» ºÙ¿© return.
 *
 * @param str Ã¼Å©ÇÒ String
 * @param leng ¹®ÀÚ¿­ÀÇ ±æÀÌ
 * @return ret ¹®ÀÚ¿­ÀÇ ±æÀÌ°¡ lengÀÎ ¹®ÀÚ¿­
**/
function addZero(str, leng) {
    var ret = str;
	if(str!=null && str.length > 0 && str.length < leng){
		for(i=str.length;i<leng;i++){
			ret = "0" + ret;
		}
	}
    return ret;
}


/**
 * »õÃ¢ ¿­±â
 *
 * @param url »õÃ¢ °æ·Î
 * @param winName »õÃ¢ ID
 * @param winWidth »õÃ¢ ³Êºñ
 * @param winHeight »õÃ¢ ³ôÀÌ
 * @param winOption Option Number
**/
function openWindow(url, winName, winWidth, winHeight, winOption){
	var newWinOption = "";
	switch (winOption){
		case 0 : 
			newWinOption = "toolbar=no, menubar=no, resizable=no, scrollbars=no"
			break;
		case 1 : 
			newWinOption = "toolbar=no, menubar=no, resizable=no, scrollbars=yes"
			break;
		default : 
			newWinOption = "toolbar=no, menubar=no, resizable=no, scrollbars=no"
			break;
	}
	if(winWidth!="") newWinOption += ", width=" + winWidth;
	if(winHeight!="") newWinOption += ", height=" + winHeight;

	window.open(url,winName,openWindow);
}


/**
 * ÀÔ·ÂµÈ ÆÄÀÏ(str)ÀÇ È®ÀåÀÚ¸¦ ¸®ÅÏ.
 *
 * @param str Ã¼Å©ÇÒ String
 * @return ÆÄÀÏÀÇ È®ÀåÀÚ
**/
function getExtend(str){
	var extend = "";
	extend = str.substring(str.lastIndexOf(".")+1,str.length);
	extend = extend.toLowerCase();
	return extend;
}


/**
 * »èÁ¦½Ã »èÁ¦È®ÀÎ
 * @return »èÁ¦¿©ºÎ(ture, false)
**/
function checkDelete(){
	msg = "Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?";
	return confirm(msg);
}


/**
 * È­¸é ÃÊ±âÈ­. ÇöÀçÀÇ ÆäÀÌÁö¸¦ ´Ù½Ã È£ÃâÇÑ´Ù.
**/
function doReset(){
	var loc, startPos, endPos, lsResult;
	loc = window.location + "";
	startPos = loc.lastIndexOf("/")+1;
	endPos = loc.indexOf("?") > 0 ? loc.indexOf("?") : loc.length;
//	endPos = loc.length;
	lsResult = loc.substring(startPos, endPos);
	location.href = lsResult;
}

/**
 * È­¸é ÃÊ±âÈ­. ÇöÀçÀÇ ÆäÀÌÁö¸¦ ´Ù½Ã È£ÃâÇÑ´Ù. ÆÄ¶ó¸ÞÅÍ Æ÷ÇÔ
**/
function doResetParam(){
	var loc, startPos, endPos, lsResult;
	loc = window.location + "";
	startPos = loc.lastIndexOf("/")+1;
//	endPos = loc.indexOf("?") > 0 ? loc.indexOf("?") : loc.length;
	endPos = loc.length;
	lsResult = loc.substring(startPos, endPos);
	location.href = lsResult;
}


/**
 * Dialog ÆË¾÷
 * @param pUrl ÆË¾÷Ã¢ ÁÖ¼Ò
 * @param iWidth ÆË¾÷Ã¢ ³Êºñ
 * @param iHeight ÆË¾÷Ã¢ ³ôÀÌ
 * @return ÆË¾÷Ã¢¿¡¼­ ³Ñ°Ü¹Þ´Â °ª
**/
function callPopUp(pUrl, iWidth, iHeight) {
	var iLeft, iTop;

	if (iHeight == null || iHeight == "") {
		iHeight = "480";
	}
	iLeft = 165;
	iTop = 165;
	return window.showModalDialog(pUrl, 'dcxPopup', "dialogLeft:"+ iLeft +";dialogTop:"+ iTop +"; dialogHeight:" + iHeight + "px;dialogWidth:" + iWidth + "px;help:No;resizable:No;status:No;scroll:auto;");
}


/**
 * »ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ À¯È¿¼ºÀ» Ã¼Å©ÇÑ´Ù.
 *
 * @param rgstNo1 »ç¾÷ÀÚ ¹øÈ£1
 * @param rgstNo2 »ç¾÷ÀÚ ¹øÈ£2
 * @param rgstNo3 »ç¾÷ÀÚ ¹øÈ£3
 * @return À¯È¿ÇÑ »ç¾÷ÀÚµî·Ï¹øÈ£ÀÎ °æ¿ì true ¾Æ´Ï¸é false;
**/
function checkCompRgstNo(rgstNo1, rgstNo2, rgstNo3){
	var rgstNo = rgstNo1 + rgstNo2 + rgstNo3;
	var sumMod;

	if(rgstNo.length != 10){
		alert("»ç¾÷ÀÚ ¹øÈ£ 10ÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		return false;
	}

	sumMod = 0;
	sumMod += parseInt(rgstNo.substring(0,1));
	sumMod += parseInt(rgstNo.substring(1,2)) * 3 % 10;
	sumMod += parseInt(rgstNo.substring(2,3)) * 7 % 10;
	sumMod += parseInt(rgstNo.substring(3,4)) * 1 % 10;
	sumMod += parseInt(rgstNo.substring(4,5)) * 3 % 10;
	sumMod += parseInt(rgstNo.substring(5,6)) * 7 % 10;
	sumMod += parseInt(rgstNo.substring(6,7)) * 1 % 10;
	sumMod += parseInt(rgstNo.substring(7,8)) * 3 % 10;
	sumMod += Math.floor(parseInt(rgstNo.substring(8,9)) * 5 / 10);
	sumMod += parseInt(rgstNo.substring(8,9)) * 5 % 10;
	sumMod += parseInt(rgstNo.substring(9,10));

	if (sumMod % 10!= 0){
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£ÀÇ Çü½ÄÀÌ ÀûÀýÄ¡ ¾Ê½À´Ï´Ù.");
		return false;
	}

	return true;
}
function checkJuminNo(No1, No2){

	var i = 0, k = 0;
	var check = "false";
	var total = 0;
	var temp = new Array(13);
	var mm, dd, totalmod, chd;

	if(No1.length != 6 || No2.length != 7 ){
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ÀÚ¸´¼ö¸¦ È®ÀÎÇÏ¼¼¿ä.");
		return false;
	}

	for(i=1; i<=6; i++)
	{
		temp[i] = No1.charAt(i-1);
	}
	for(i=7; i<=13; i++)
	{
		temp[i] = No2.charAt(i-7);
	}
	
	for(i=1; i<=12; i++)
	{
		k = i + 1;
		if(k >= 10)
		{
			k = k % 10 + 2;
		}	
		total = total + temp[i] * k;
	}
	
	mm = temp[3] + temp[4];
	dd = temp[5] + temp[6];
	totalmod = total % 11;
	chd = 11 - totalmod;
	if (chd == 10) chd = 0;
	else if (chd == 11) chd = 1;
		
	if(chd == temp[13] && mm < 13 && dd < 32 && (temp[7]==1 || temp[7]==2 || temp[7]==3 || temp[7]==4))
	{
		return true;
	} else
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
		return false;
	}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

//---------------------------------------------
//		´º½º Æ¼Ä¿ - °í°´¼¾ÅÍ ³» »ç¿ë
//---------------------------------------------

function NewsTicker( Skin, DisplayCell, ArgvName, Elapse, MoveSpeed, ShowLength, MoveLength, MoveSize ){
NewsTicker.Bases[NewsTicker.Bases.length] = this;
this.BasesIndex = NewsTicker.Bases.length-1;
this.Skin = Skin;
this.DisplayCell = DisplayCell;
this.DisplayCell.Ticker = this;
this.ArgvName = ArgvName;

this.DisplayCell.onmouseover = new Function( "this.Ticker.Stop();" );
this.DisplayCell.onmouseout = new Function( "this.Ticker.MoveFlag = true; if( this.Ticker.ElapseTimer == null ){ this.Ticker.Move(); }" );

if( Elapse ) this.Elapse = Elapse;
if( MoveSpeed ) this.MoveSpeed = MoveSpeed;
if( ShowLength ) this.ShowLength = ShowLength;
if( MoveLength ) this.MoveLength = MoveLength;
if( MoveSize ) this.MoveSize = MoveSize;
}

NewsTicker.prototype.Skin = null;
NewsTicker.prototype.DisplayCell = null;
NewsTicker.prototype.ArgvName = null;
NewsTicker.prototype.Elapse = 1000; // ´ë±â½Ã°£
NewsTicker.prototype.MoveSpeed = 1; // ½ºÅ©·Ñ µô·¹ÀÌ
NewsTicker.prototype.Skins = null;
NewsTicker.prototype.CurrentSkins = null;
NewsTicker.prototype.Current = 0;
NewsTicker.prototype.ShowLength = 5; // ¹Ì¸® ÁØºñµÅ¾î ÀÖ¾î¾ßÇÒ ´ÙÀ½ ÇÁ·¹ÀÓ°¹¼ö
NewsTicker.prototype.MoveLength = 1; // ÀÌµ¿ÇÒ ÇÁ·¹ÀÓ ¼ö
NewsTicker.prototype.MoveSize= 0; // ÀÌµ¿ÇÒ ÇÈ¼¿ ¼ö
NewsTicker.Bases = [];
NewsTicker.prototype.BasesIndex = null;
NewsTicker.prototype.Timer = null;
NewsTicker.prototype.MoveFlag = true;

NewsTicker.prototype.Add = function(){
var argv = arguments;
var argc = arguments.length;
if( argc == 0 ) return;
if( this.Skins == null ) this.Skins = new Array();

var newSkin = this.Skin.cloneNode( true );
newSkin.style.display = "";
this.Skins[this.Skins.length] = newSkin;

for( var i=0; i<argc; i++ ){
newSkin.all[this.ArgvName+"["+i+"]"].innerHTML = argv[i];
}
}

NewsTicker.prototype.InitSkin = function(){
if( this.CurrentSkins == null ) this.CurrentSkins = new Array();
if( !this.Current ) this.Current = 0;

if( this.ShowLength < this.MoveLength )
this.MoveLength = this.ShowLength;

if( this.CurrentSkins.length > 0 ){
for( var i=0; i < this.MoveLength; i++ ){
this.CurrentSkins[0].removeNode( true );
this.CurrentSkins.shift();
}
}else{
this.CurrentSkins = new Array();
}

for( var i=0; i<this.CurrentSkins.length; i++ ){
this.CurrentSkins[i].style.pixelTop=0;
}

var Latest = null;
while( true ){
if( this.Current > this.Skins.length-1 ) this.Current = 0;
if( Latest == this.Current ) return;
Latest = this.Current;
this.CurrentSkins[this.CurrentSkins.length] = this.Skins[this.Current].cloneNode(true);
this.DisplayCell.appendChild( this.CurrentSkins[this.CurrentSkins.length-1] ).style.pixelTop=0;
this.Current++;
if( this.CurrentSkins.length >= this.ShowLength*2 ) break;
}
}

NewsTicker.prototype.Start = function(){

if( this.Skins.length < this.ShowLength )
return;

this.InitSkin();

this.ElapseTimer = setTimeout( "NewsTicker.Bases["+this.BasesIndex+"].Move();", this.Elapse );
}

NewsTicker.prototype.Stop = function(){
clearTimeout( this.Timer );
this.MoveFlag = false;
}

NewsTicker.prototype.Move = function(){
this.ElapseTimer = null;

if( !this.MoveFlag ) return;

if( this.CurrentSkins[this.MoveLength].offsetTop <= 0 ){
this.Start();
return;
}

var Pixel = 0;
if( this.MoveSize == 0 )
Pixel = this.CurrentSkins[this.MoveLength].offsetTop;
else{
if( (Pixel = this.CurrentSkins[this.MoveLength].offsetTop/this.MoveSize/2) < 1 ){
Pixel = 1;
}
}

for( var i=0; i<this.CurrentSkins.length; i++ ){
this.CurrentSkins[i].style.pixelTop -= Pixel;
}

if( this.ElapseTimer == null )
this.Timer = setTimeout( "NewsTicker.Bases["+this.BasesIndex+"].Move();", this.MoveSpeed );
}
