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];}}
}

// onLoad="MM_preloadImages('','','','','','')"
// onMouseOver="MM_swapImage('Image1','','/mainimg/11.gif',1)" onMouseOut="MM_swapImgRestore()"
// name="Image1" id="Image1"
// onChange="MM_jumpMenu('parent',this,0)"

function SoftCheck(form) {
{
    var i,currEl;

    for(i = 0; i < form.elements.length; i++){
        currEl = form.elements[i];
        //ÇÊ¼ö Ç×¸ñÀ» Ã¼Å©ÇÑ´Ù.
        if (currEl.getAttribute("required") != null) {
            if(currEl.type == "TEXT" || currEl.type == "text" ||
               currEl.tagName == "SELECT" || currEl.tagName == "select" ||
               currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){
                if(!chkText(currEl,currEl.msg)) return false;

            } else if(currEl.type == "PASSWORD" || currEl.type == "password"){
                if(!chkText(currEl,currEl.msg)) return false;

            } else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){
                if(!chkCheckbox(currEl,currEl.msg)) return false;

            } else if(currEl.type == "RADIO" || currEl.type == "radio"){
                if(!chkRadio(currEl,currEl.msg)) return false;

            }
        }
        // ÀÔ·Â ÆäÅÏÀ» Ã¼Å©ÇÑ´Ù.
        if(currEl.getAttribute("option") != null && currEl.value.length > 0){
            if(!chkPatten(currEl,currEl.option,currEl.oname)) return false;
        }


		if(currEl.getAttribute("ssame") != null && currEl.value != "") {
            ssameEI = eval("form." + currEl.ssame + ".value");
            if(currEl.value != ssameEI) {
                return Do_Error(currEl, "ssame");
            }
        }
        if(currEl.getAttribute("smsize") != null && currEl.value != "") {
            if(currEl.smsize > currEl.value.length) {
                return Do_Error(currEl, "smsize");
            }
        }
        if(currEl.getAttribute("mxsize") != null && currEl.value != "") {
            if(currEl.mxsize < currEl.value.length) {
                return Do_Error(currEl, "mxsize");
            }
        }
    }
}

function chkPatten(field,patten,name)
{
    var regNum =/^[0-9]+$/;
    var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;                     // Çü½Ä : 033-1234-5678
    var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/;
    var regDomain =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/;
    var regAlpha =/^[a-zA-Z]+$/;
    var regHost =/^[a-zA-Z-]+$/;
    var regHangul =/[°¡-ÆR]/;
    var regHangulEng =/[°¡-ÆRa-zA-Z]/;
    var regHangulOnly =/^[°¡-ÆR]*$/;
    var regId = /^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,15}$/;
    var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;                         // Çü½Ä : 2002-08-15

    patten = eval(patten);
    if(!patten.test(field.value)){
        alert(name);
        field.focus();
        return false;
    }
    return true;
}


function chkText(field, name)
{
       fieldvalue = field.value;
    fieldvalue = fieldvalue.split(" ");

    if(field.value.length + 1 == fieldvalue.length){
        alert(name);
        field.value = "";
        field.focus();
        return false;
    }
    return true;
}

function chkCheckbox(field, name)
{
	if (!field.checked){
		alert(name);
		field.focus();
		return false;
	}
	return true;
}

function chkRadio(field, name)
{
	var bChk = false;
	var obj = form.elements[field.name];
	var length = obj.length;
	var i;

	for (i=0;i<length;i++) {
		if (obj[i].checked)
			return true;
	}
	alert(name);
	field.focus();
	return false;
}


function Do_Error(el,type) {
    name = (el.msg) ? el.msg : el.name;
    switch(type) {
        case "ssame":
            alert(name + " Ç×¸ñÀº " + el.ssame + " Ç×¸ñ°ú °°¾Æ¾ß ÇÕ´Ï´Ù.");
            break;
        case "smsize":
            alert(el.smsize + "ÀÚ ÀÌ»óÀ¸·Î " + name);
            break;
        case "mxsize":
            alert(el.mxsize + "ÀÚ ÀÌÇÏ·Î " + name);
            break;
        }
    el.focus();
    return false;
}

}

function ZipWindow(ref,what) 
{
      var window_left = (screen.width-640)/2;
      var window_top = (screen.height-480)/2;
      ref = ref + "?what=" + what;
      nWin = window.open(ref,"zipWin",'width=550,height=200,status=no,top=' + window_top + ',left=' + window_left + '');
	  nWin.focus();
}

function checkresi(obj1,obj2){
	str1 = obj1.value ;
	str2 = obj2.value ;
	li_value = new Array(13);
     var li_lastid,li_mod,li_minus,li_last;
	li_lastid    = parseFloat(str2.substring(6,7));
	li_value[0]  = parseFloat(str1.substring(0,1))  * 2;
	li_value[1]  = parseFloat(str1.substring(1,2))  * 3;
	li_value[2]  = parseFloat(str1.substring(2,3))  * 4;
	li_value[3]  = parseFloat(str1.substring(3,4))  * 5;
	li_value[4]  = parseFloat(str1.substring(4,5))  * 6;
	li_value[5]  = parseFloat(str1.substring(5,6))  * 7;
	li_value[6]  = parseFloat(str2.substring(0,1))  * 8;
	li_value[7]  = parseFloat(str2.substring(1,2))  * 9;
	li_value[8]  = parseFloat(str2.substring(2,3))  * 2;
	li_value[9]  = parseFloat(str2.substring(3,4))  * 3;
	li_value[10] = parseFloat(str2.substring(4,5))  * 4;
	li_value[11] = parseFloat(str2.substring(5,6))  * 5;
	li_value[12] = 0;
	for (var i = 0; i<12;i++)
	{
		li_value[12] = li_value[12] + li_value[i];
	}
	li_mod = li_value[12] %11;
	li_minus = 11 - li_mod;
	li_last = li_minus % 10;
	if (li_last != li_lastid)
	{
		alert ("\nÁÖ¹Îµî·Ï¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù. ´Ù½Ã È®ÀÎÇØ ÁÖ½Ê½Ã¿À");
			obj1.value="";
			obj2.value="";
			obj1.focus();
	}
}

function juminChk( obj1, obj2 )
{
	checkresi(obj1,obj2);
}


// delete ok, cancel checker
//javascript:delChker('homepage_del.php','$data[linkno]')
function delChker( url, opt )
{
	if( confirm('Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î? »èÁ¦ÇÏ½Ã¸é º¹±¸°¡ ºÒ°¡´ÉÇÕ´Ï´Ù.') )
	{
		self.location.href=url+'?'+opt;
	}
}


// ¼­ºê¸Þ´º º¯°æÇØÁÖ´Â°Í
// onMouseOver=change(topsub1)
var old_menu = '';
function change(submenu)
{
	if( old_menu != submenu )
	{
		if( old_menu !='' ) old_menu.style.display = 'none';
		submenu.style.display = '';
		topsub0.style.display = 'none';
		old_menu = submenu;
	}
}

// »õÃ¢À» ¶ç¿ìÀÚ~! ¶ç¿ìÀÚ.
function winOpen( ref, name, width, height )
{
	var window_left = (screen.width-640)/2;
	var window_top  = (screen.height-480)/2;
	nWin = window.open(ref, name,'width='+width+', height='+height+', top='+window_top+',left='+window_left);
	nWin.focus();
}

// ½ºÅ©·Ñ ÀÖ´Â Ã¢¸£ ¶ç¿ìÀÚ ¶ç¿ìÀÚ.~!
function winOpens( ref, name, width, height )
{
	var window_left = (screen.width-640)/2;
	var window_top  = (screen.height-480)/2;
	width = width + 20;
	nWin = window.open(ref, name,'width='+width+', height='+height+', top='+window_top+',left='+window_left+', scrollbars=yes');
	nWin.focus();
}

// select ¿¡¼­ ¹Ù·Î ref°¡´Â°Í onChange='sltGo(this)'
function sltGo( obj )
{
	var ref = obj.value;
	if( ref ) 
	{
		nWin = window.open(ref,'fav');
		nWin.focus();
	}	
}

// select ¿¡¼­ ¹Ù·Î ref°¡´Â°Í onChange='sltGo(this)'
function sltSelf( obj )
{
	var ref = obj.value;
	if( ref ) 
	{
		self.location.href=ref;
	}	
}

// Image Window Auto Resize
//<a href="javascript:showImgWin('http://jsguide.net/images/exam.jpg')">ÀÌ¹ÌÁö º¸±â</a>
var imgObj = new Image();
function showImgWin(imgName)
{
	imgObj.src = imgName;
	setTimeout("createImgWin(imgObj)", 100);
}
function createImgWin(imgObj)
{
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;

	if (!imgObj.complete)
	{
		setTimeout("createImgWin(imgObj)", 100);
		return;
	}
	imageWin = window.open("", "imageWin","width=" + imgObj.width + ",height=" + imgObj.height + ',top=' + window_top + ',left=' + window_left );
	imageWin.document.write("<html><body style='margin:0'>");
	imageWin.document.write("<img src='" + imgObj.src + "' onclick=self.close() style=cursor:hand>");
	imageWin.document.write("</body><html>");
	imageWin.document.title = 'ÀÌ¹ÌÁö È®´ëº¸±â';
	imageWin.focus();
}

// <span id=prevImages></span>
// onfocus='prevImage(this)'
function prevImage(obj)
{
	img	= obj.value;
	imgObj.src = img;

	if (img.length == 0) return;
	idx			= img.lastIndexOf("\\");
	imgWidth	= imgObj.width;
	imgHeight	= imgObj.height;
	filename	= img.substring(idx+1);
	idx2		= filename.lastIndexOf(".");
	ext			= filename.substring(idx2+1);
	ext2		= ext.toLowerCase();


	if( ext2 != "jpg" && ext2 != "gif" && ext2 != "jpeg" && ext2 != 'swf' && ext2 != 'png' )
	{
		alert('ÆÄÀÏÈ®ÀåÀÚ°¡ jpg³ª gif³ª swf ³ª png Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\nÀÌ ÆÄÀÏÀº ¾÷·Îµå¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.');
		obj.select();
	}
	else
	{
		if ( ext2 == 'swf' )
			prevImages.innerHTML = "<embed src=\"file://" + img + "\">";
		else
			prevImages.innerHTML = "<img src=\"file://" + img + "\">";
	}
}

// <span id=prevmovie></span>
// onfocus='prevMovie(this)'
function prevMovie(obj)
{
	img			= obj.value;
	if (img.length == 0) return;
	idx			= img.lastIndexOf("\\");
	filename	= img.substring(idx+1);
	idx2		= filename.lastIndexOf(".");
	ext			= filename.substring(idx2+1);
	ext2		= ext.toLowerCase();
	if( ext2 != "asf" && ext2 != "wmv" && ext2 != "avi" && ext2 != 'mpg' && ext2 != 'mpeg' )
	{
		alert('ÆÄÀÏÈ®ÀåÀÚ°¡ asf, wmv, avi, mpg, mpeg Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\nÀÌ ÆÄÀÏÀº ¾÷·Îµå¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.');
		obj.select();
	}
	else
	{
		prevMovies.innerHTML = "<embed src=\"file://" + img + "\">";
	}
}

// <span id=prevmovie></span>
// onfocus='prevMp3(this)'
function prevMp3(obj)
{
	img			= obj.value;
	if (img.length == 0) return;
	idx			= img.lastIndexOf("\\");
	filename	= img.substring(idx+1);
	idx2		= filename.lastIndexOf(".");
	ext			= filename.substring(idx2+1);
	ext2		= ext.toLowerCase();
	if( ext2 != "mp3" && ext2 != "mp2" && ext2 != "wma" && ext2 != "ogg" )
	{
		alert('ÆÄÀÏÈ®ÀåÀÚ°¡ mp3,mp2,wma,ogg Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\nÀÌ ÆÄÀÏÀº ¾÷·Îµå¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.');
		obj.select();
	}
	else
	{
		prevMp3s.innerHTML = "<embed src=\"file://" + img + "\">";
	}
}


// ¹øÈ£ °Ë»çÇÏ±â
function isNumber(obj)
{
	var val = obj.value;
	if (isNaN(val))
	{
		alert('¼ýÀÚ¸¸ÀÔ·ÂÇÏ¼¼¿ä');
		obj.value='';
		obj.focus();
		return
	}
}


// ¹®ÀÚ°Ë»çÇÏ±â
function isString(obj)
{
	var val=obj.value;
	if (!isNaN(val))
	{
		alert('¹®ÀÚ¸¸ÀÔ·ÂÇÏ¼¼¿ä');
		obj.value='';
		obj.focus();
		return
	}
}


// ÀÌ¹ÌÁö ·Ñ ¿À¹ö   onMouseOut="imgOut(this)" onMouseOver="imgOver(this,'./img/btn01_roll.gif')"
var prvImg;
function imgOver( obj, overImg )
{
	prvImg = obj.src;
	obj.src = overImg;
}

function imgOut( obj )
{
	obj.src = prvImg;
}