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_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_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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// 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(f, currEl,currEl.msg)) return false;

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

		if (currEl.getAttribute("juminchecking") != null)
		{
			var len = form.elements['dnationid1'].length;

			var j1 = form.elements['nationid1'].value;
			var j2 = form.elements['nationid2'].value;
			var dj1 = form.elements['dnationid1'];
			var dj2 = form.elements['dnationid2'];

			for(i=0; i<len; ++i)
			{
				if(j1==dj1[i].value&&j2==dj2[i].value)
				{
					alert("´ÜÃ¼¸í´Ü¿¡ ½ÅÃ»ÀÚ°¡ µé¾î°¡ÀÖ½À´Ï´Ù.");
					dj1[i].style.backgroundColor='#EEFAFF';
					dj2[i].style.backgroundColor='#EEFAFF';
					dj1[i].focus();
					return false;
				}
			}
			return true;
		}

		if (currEl.getAttribute("telephone") != null)
		{
			var len = form.elements['ttel'].length;
			var j1 = form.elements['ttel'].value;
			var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;

			for(i=0; i<len; ++i)
			{
				if(regPhone.test(j1[i].value))
				{
					alert("ÀüÈ­¹øÈ£Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
					
					return false;
				}
			}
			return true;
		}

		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");
			}
		}
	}

	return true;
}

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 =/(.*)/;
	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
	var regVar = /-/;

	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(form, field, name)
{
	fieldname = eval(form.name+'.'+field.name);
	for (i=0;i<fieldname.length;i++) {
		if (fieldname[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 "notssame":
			alert("½ÅÃ»ÀÚ¿Í µ¿ÀÏÇÑ »ç¶÷ÀÌ ´ÜÃ¼ ¸í´Ü¿¡ ÀÖ½À´Ï´Ù.");
			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=250,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 SexCheck(frm)
{
	/*var val = frm.elements['nationid2'].value;
	var sex = val.substr(0,1);

	if (sex==1||sex==3)
		frm.sex[0].checked = 1;
	else 
		frm.sex[1].checked = 1;*/
}


function SexCheck2(frm,i)
{
	/*var val = frm.elements['dnationid2'][i].value;
	var sex = val.substr(0,1);
	
		//document.frm_write.sUsed2.options[i+1].selected

	if (sex==1||sex==3)
		frm.elements['dsex'][i].options[0].selected;
	else 
		frm.elements['dsex'][i].options[1].selected;*/
}


// 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;
	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();
	}
	else
	{
		alert('»çÀÌÆ®¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä');
	}
}

// select ¿¡¼­ ¹Ù·Î ref°¡´Â°Í onChange='sltGo(this)'
function sltSelf( obj )
{
	var ref = obj.value;
	if( ref )
	{
		nWin = window.open(ref,'_self');
		nWin.focus();
	}
	else
	{
		alert('»çÀÌÆ®¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä');
	}
}

// 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
	}
}

function GO_selected1() { 
	document.catelist.action = 'registration.html?menu=domestic';
}

function GO_selected2() { 
	document.catelist.action = 'mgaib.html?menu=domestic';
}

function GO_selected3() { 
	document.catelist.action = 'registration.html?menu=abroad';
}

function GO_selected4() { 
	document.catelist.action = 'mgaib.html?menu=abroad';
}

//»õÃ¢ ¶ç¿ì±â
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}