

	// ºê¶ó¿ìÀú Ã¼Å©
	NS4  = (document.layers) ? 1 : 0;
	IE4  = (document.all)    ? 1 : 0;
	ver4 = (NS4 || IE4)      ? 1 : 0;

	var choose = -1;
	var sync = -1;
	var selMenu="";  // ÇöÀç ¼±ÅÃÇÑ ¸Þ´º
	var selLayer=0;  // ÇöÀç ·¹ÀÌ¾î ¹øÈ£
	var menulayer = new Array();   menulayer[0] = "store layername";  // ¼­ºê¸Þ´º ·¹ÀÌ¾î

	// 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
	//
	//  ¿ÜºÎ½ºÅ©¸³ ºÐ¸® °¡´É ÄÚµå
	//
	//------------------------------------------------------------------
	// +++++ Parameter : ¸Þ´º °³¼ö ( ¸ÞÀÎ¸Þ´º , ¼­ºê¸Þ´º )
	//------------------------------------------------------------------
	var imgdir = "http://www.unninetwork.net/images/menu/";  	   // ÀÌ¹ÌÁö À§Ä¡ µð·ºÅä¸®
	var groupName = "group";  // ¼­ºê¸Þ´º group ÀÌ¸§
	var objName = "menu";      // ÀÌ¹ÌÁö ÆÄÀÏ¸í ( menu )
	var fileType = ".gif";           // ÀÌ¹ÌÁö ÆÄÀÏ È®ÀåÀÚ
	var mainNum = 4;             // ¸ÞÀÎ¸Þ´º °³¼ö
	//------------------------------------------------------------------
	// ¿ÜºÎ ½ºÅ©¸³À¸·Î ºÐ¸® ½ÃÅ³°æ¿ì ¾Æ·¡ ÄÚµå Ãß°¡
	// <!--<script src="menu_type1.js" language="JavaScript"></script>-->
	//------------------------------------------------------------------
	// +++++ Parameter : ¸Þ´º °³¼ö ( ¸ÞÀÎ¸Þ´º , ¼­ºê¸Þ´º )
	// +++++ ¼­ºê¸Þ´º ÀÌ¹ÌÁö °´Ã¼ »ý¼º
	//------------------------------------------------------------------
	createMenu(0, 4);  // --- ¸ÞÀÎ¸Þ´º : menu[i]_0 , menu[i]_0_on
	createMenu(1, 6);  // --- ¼­ºê¸Þ´º1 : menu1_[i] , menu1_[i]_on
	createMenu(2, 8);  // --- ¼­ºê¸Þ´º2 : menu2_[i] , menu2_[i]_on
	createMenu(3, 4);  // --- ¼­ºê¸Þ´º3 : menu3_[i] , menu3_[i]_on
	createMenu(4, 0);  // --- ¼­ºê¸Þ´º4 : menu4_[i] , menu4_[i]_on

	//
	// 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000


	//------------------------------------------------------------------
	// ÀüÃ¼ ¼­ºê¸Þ´º ·¹ÀÌ¾î(group)ÀÇ °³¼ö¸¦ ¹è¿­¿¡ ÀúÀå,  ¸ÞÀÎ¸Þ´º È°¼ºÀÌ¹ÌÁö °³¼ö
	//------------------------------------------------------------------
	for ( var i=1; i<=mainNum ; i++ ) {
		menulayer[i] = groupName + i;
	}

	//------------------------------------------------------------------
	// ÀÌ¹ÌÁö °´Ã¼ »ý¼º ÇÔ¼ö
	//------------------------------------------------------------------
	function createMenu(groupNum, endNum) {

		//alert(objName+groupNum);  // »ý¼ºµÈ ÀÌ¹ÌÁö °´Ã¼ È®ÀÎ TEST

		var groupNum; // ¼­ºê¸Þ´º ±×·ì ¹øÈ£
		var endNum;  // ÃÖÁ¾°ª

		if (groupNum == 0) {  // ¸ÞÀÎ¸Þ´º ÀÏ¶§ ( ¼­ºê¸Þ´º[group] °³¼ö + 1 )
			for(var k=1; k<=endNum+1; k++) {

				var imgObj = objName + k + "_0";
				var imgSrc = imgdir + objName + k + "_0" + fileType;  // ¸ÞÀÎ¸Þ´º ºñÈ°¼º ÀÌ¹ÌÁö ( menu[k]_0.gif )

				var imgObj_on = objName +  k + "_0_on";
				var imgSrc_on = imgdir + objName + k + "_0_on" + fileType;  // ¸ÞÀÎ¸Þ´º È°¼º ÀÌ¹ÌÁö ( menu[k]_0_on.gif )

				createObject(imgObj, imgSrc);
				createObject(imgObj_on, imgSrc_on);
			}
		}

		else {  // ¼­ºê¸Þ´º ÀÏ¶§ ( ¼­ºê¸Þ´º[group] °³¼ö )
			for(var i=1; i<=endNum; i++) {

				var imgObj = objName + groupNum + "_" + i;
				var imgSrc = imgdir + objName + groupNum + "_"  + i + fileType;  // ¼­ºê¸Þ´º ºñÈ°¼º ÀÌ¹ÌÁö ( menu[k]_[i].gif )

				var imgObj_on = objName + groupNum + "_"  +  i + "_on";
				var imgSrc_on = imgdir + objName + groupNum + "_"  + i + "_on" + fileType;  // ¼­ºê¸Þ´º È°¼º ÀÌ¹ÌÁö ( menu[k]_[i]_on.gif )

				createObject(imgObj, imgSrc);
				createObject(imgObj_on, imgSrc_on);
			}
		}
	}

	//------------------------------------------------------------------
	//  ÀÌ¹ÌÁö °´Ã¼ »ý¼º
	//------------------------------------------------------------------
	function createObject(imgObj,imgSrc) {
		if (document.images) {
			eval(imgObj+' = new Image()');
			eval(imgObj+'.src = "'+imgSrc+'"');
		}
	}

	//------------------------------------------------------------------
	// ÀÌ¹ÌÁö ¹Ù²Ù±â
	//------------------------------------------------------------------
	function changeImage(layer,imgName,imgObj) {
		if( ((groupName+selLayer)==layer ) && imgName != selMenu) {
			changeImage(groupName+selLayer,selMenu,selMenu); // ÀÌ¹ÌÁö ¿ø»óº¹±¸
	        }
		if (document.layers && layer!=null) {
			eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
		}
		else {
			document.images[imgName].src = eval(imgObj+".src");
		}
	}

	//------------------------------------------------------------------
	// Image(¸Þ´º)¿¡¼­ ³ª°¥¶§
	//------------------------------------------------------------------
	function changeImage_out(layer,imgName,imgObj) {
	        if (document.layers && layer!=null) {
	           //document.images[imgName].src = eval(imgObj+".src");
	            eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
		}
	        else {
			document.images[imgName].src = eval(imgObj+".src");
		}

		if(selLayer>0) {
			//changeImage(groupName+selLayer,selMenu,selMenu+"_on") // ÇöÀç ¸Þ´º ¼ÂÆÃÇÏ±â
			clearlayer(choose);
			choose=selLayer; // tehcinique

			layerin(selLayer);
	      }

	}

  	//------------------------------------------------------------------
	// Netscape¿Í È£È¯¼º
	//------------------------------------------------------------------
	function popup(menu, on) {
		// ON
		if (on) {
			if (NS4) { document.layers[menu].visibility = "show"; }
			else { document.all[menu].style.visibility = "visible"; }
		}

		// OFF
		else {
			if (NS4) { document.layers[menu].visibility = "hide"; }
			else { document.all[menu].style.visibility = "hidden"; }
		}
	}

   	//------------------------------------------------------------------
   	//  MouseOver :
   	//------------------------------------------------------------------
	function layerin(num) {

		// ***** Parameter : ¸ÞÀÎ ¸Þ´º Ç×¸ñµé, ¹Ù²Ü ÀÌ¹ÌÁö ***** //
		for (var i=1; i<=mainNum; i++) {
			var imgName = objName + i + "_0";  // 'menu1_0'
			var imgObj = objName + i + "_0_on";  // 'menu1_0_on'

			if (num == i) changeImage(null, imgName, imgObj);
		}
		// ******************************************************
		// if (num==1) changeImage(null, 'menu1_0', 'menu1_0_on');
		// else if (num==2) changeImage(null, 'menu2_0', 'menu2_0_on');
		// else if (num==3) changeImage(null, 'menu3_0', 'menu3_0_on');
		// else if (num==4) changeImage(null, 'menu4_0', 'menu4_0_on');
		// ******************************************************

		if (num == choose) {
			if (sync != -1) {
				//clearTimeout(sync);
				sync = -1;
			}
			popup(menulayer[num], 1);
		}

		else {
			if (choose != -1) {
				//clearTimeout(sync); sync = -1;
				clearlayer(choose);
			}
			popup( menulayer[num] , 1);
			choose = num;
		}

		// ¿©±â¼­ ¸Þ´º¸¦ ¼ÂÆÃÇÑ´Ù
		if(num==selLayer) {
			changeImage(groupName+selLayer,selMenu,selMenu+"_on") // ±×¸² ¼ÂÆÃÇÏ±â
		}
	}

	//------------------------------------------------------------------
	// MouseOut : layer ¿¡¼­ ³ª°¥¶§ ¸Þ´º º¹±¸ ÇÏ±â (¼­ºê¸Þ´º ÀÏ¶§)
	//------------------------------------------------------------------
	function layerout(num) {
		if (choose == -1) return;
		//command = "clearlayer(" + num + ")";
		//sync = setTimeout(command, 1000);
	}

	//------------------------------------------------------------------
	// MouseOut : layer ¿¡¼­ ³ª°¥¶§ ¸Þ´º º¹±¸ ÇÏ±â (¸ÞÀÎ¸Þ´º ÀÏ¶§)
	//------------------------------------------------------------------
	function layerout2(num) {
		if (choose == -1) return;
		if(selLayer>0) {
			//changeImage(groupName+selLayer,selMenu,selMenu+"_on") // ÇöÀç ¸Þ´º ¼ÂÆÃÇÏ±â
			clearlayer(choose);
			choose=selLayer; // tehcinique
			layerin(selLayer);
		}
	}

	function clearlayer(num) {
		popup(menulayer[num], 0);

		// ***** Parameter : ¸ÞÀÎ ¸Þ´º ÃÊ±â»óÅÂ·Î º¹¿ø ***** //
		for (i=1; i<=mainNum; i++) {
			var imgName = objName + i + "_0";  // 'menu1_0'
			var imgObj = imgName  // 'menu1_0'

			if (num == i) changeImage(null, imgName, imgObj);
		}
		// ******************************************************
		//  if (num==1) changeImage(null, 'menu1_0', 'menu1_0');
		//  else if (num==2) changeImage(null, 'menu2_0', 'menu2_0');
		//  else if (num==3) changeImage(null, 'menu3_0', 'menu3_0');
		//  else if (num==4) changeImage(null, 'menu4_0', 'menu4_0');
		// ******************************************************

		sync = -1;
	}

	//------------------------------------------------------------------
	// ´­¸° ¸Þ´ºÀÇ °ªÀ» ¼ÂÆÃ
	// ·¹ÀÌ¾î¹øÈ£,  ¸Þ´ºÀÌ¸§(menu1_1)
	//------------------------------------------------------------------
	function setMenu(menuLayer,menuName) {
		// ¿¾³¯ ¸Þ´º ¸ð¾ç º¹±Í
		if(selLayer>0) {
			changeImage(groupName+selLayer,selMenu,selMenu)  // ±×¸² ¿ø»óº¹±¸
		}
		selLayer=menuLayer;
		selMenu=menuName;
	}

	// ÇöÀç ¸Þ´º¸¦ º¹±Í
	function restoreMenu() {
		layerin(selLayer); // ·¹ÀÌ¾î ¼±ÅÃ°ú µ¿½Ã¿¡ º¹±Íµµ ÀÌ·ç¾îÁü
	}

	// ###################################################################################################### //

	//------------------------------------------------------------------
	// Mouse Event  ÅëÇÕ ÇÔ¼ö
	//------------------------------------------------------------------
	function mouse_event(selEvent, k, i) {
		var selEvent, k, i;  // ÀÌº¥Æ® Å¸ÀÔ (click, out, over)
		var elm1 = objName + k + "_" + i;  // menu[k]_[i]
		var elm2 = elm1 + "_on";  // menu[k]_[i]_on
		var elm3 = groupName + k;  // group[i]
		var elm4 = objName + k + "_0";  // menu[k]_0

		if (selEvent == "click") {  // ¸¶¿ì½º¸¦ Å¬¸¯ ÇßÀ» °æ¿ì
			if (i == 0) {
				 setMenu(k, elm4); // ¸ÞÀÎ¸Þ´º : setMenu([k],'menu[k]_0');
			}
			else {
				setMenu(k, elm1);  // ¼­ºê¸Þ´º : setMenu([k],'menu[k]_[i]');
				// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				 setSelMenu(k,i); // ¼±ÅÃµÈ ¸Þ´º¸¦ ÄíÅ°¿¡ ÀúÀå(¿ÏÇÁ·¹ÀÓ ÀÏ °æ¿ì)
				// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
			}
		}

		if (selEvent == "out") {  // ¸¶¿ì½º°¡ ¸Þ´º¿¡¼­ ³ª°¬À» °æ¿ì
			if (i == 0) {
				layerout2(k);  // ¸ÞÀÎ¸Þ´º
			}
			else {
				// ¼­ºê¸Þ´º : layerout(k); changeImage_out('group[k]','menu[k]_[i]','menu[k]_[i]'); //
				layerout(k); changeImage_out(elm3, elm1, elm1);
			}
		}

		if (selEvent == "over") { // ¸¶¿ì½º°¡ ¸Þ´º À§¿¡ ÀÖÀ» °æ¿ì
			if (i == 0) {
				layerin(k);  // ¸ÞÀÎ¸Þ´º
			}
			else {
				// ¼­ºê¸Þ´º : layerin(k); changeImage('group[k]','menu[k]_[i]','menu[k]_[i]_on'); //
				layerin(k); changeImage(elm3, elm1, elm2);
			}
		}
	}

	//------------------------------------------------------------------
	// ÀÏ½ÃÀûÀ¸·Î Cookie¸¦ »ç¿ëÇÏ±â À§ÇÑ ÇÔ¼ö
	// ¼º°øÇÏ¸é true, ½ÇÆÐÇÏ¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
	//------------------------------------------------------------------
	function tempCookie(theName,theValue) {
		if ((theName != null) && (theValue != null)) {
	   		document.cookie = theName + "=" + theValue;
	   		return true;
		}
		return false;
	}
	//------------------------------------------------------------------
	// Cookie·ÎºÎÅÍ ÁöÁ¤µÈ µ¥ÀÌÅÍ¸¦ ÃßÃâÇÑ´Ù.
	// ¼º°øÇÏ¸é nullÀÌ¿ÜÀÇ °ªÀ», ½ÇÆÐÇÏ¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
	//------------------------------------------------------------------
	function getCookie(theName) {
		theName += "=";       // =¸¦ Ãß°¡ÇÏ¿© °Ë»öÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
		theCookie = document.cookie+";";     //°Ë»ö½Ã ¸¶Áö¸· Ç×¸ñ¿¡¼­ 01ÀÌ µÇ´Â °ÍÀ» ¹æÁö
		alert(theCookie); // ÄíÅ° È®ÀÎ TEST
		start = theCookie.indexOf(theName);   //ÁöÁ¤µÈ ÀÌ¸§À» °Ë»öÇÑ´Ù.

		if (start != -1) {
	   		end = theCookie.indexOf(";", start);
	 		return unescape(theCookie.substring(start+theName.length,end));
		}
		return false;
	}

	//------------------------------------------------------------------
	// ¼±ÅÃµÈ ¸Þ´º¸¦ ÄíÅ°¿¡ ÀúÀå
	//------------------------------------------------------------------

	function setSelMenu(k,i) {
		var setMainNum = "mainMenu";
		var setSubNum = "subMenu";

		tempCookie(setMainNum, k);
		tempCookie(setSubNum, i);
	}

	//------------------------------------------------------------------
	// ÃÊ±â ¼¼ÆÃ ¸Þ´º (ÇÁ·¹ÀÓ ±¸Á¶ÀÏ °æ¿ì)
	// startSet1(); // Error ¹ß»ý // ÇØ¹ý: <body onLoad=startSet1([k],[i]); >
	//------------------------------------------------------------------
	function statrSet1(k, i) {
		var k, i;  // ¸ÞÀÎ¸Þ´º ¹øÈ£, ¼­ºê¸Þ´º ¹øÈ£
		mouse_event('over',k,i);  // ¼­ºê¸Þ´º¿¡ onMouseOver È¿°ú
		/*
		if ((k == 0) || (i == 0)) {
			return;
		}
		else {
			//mouse_event('over',k,0);  // ¸ÞÀÎ¸Þ´º¿¡ onMouseOver È¿°ú
			mouse_event('over',k,i);  // ¼­ºê¸Þ´º¿¡ onMouseOver È¿°ú
			//mouse_event('click',k,i);  // ¼­ºê¸Þ´º¿¡ onClick È¿°ú
		}
		*/
	}
//--------------------------------------------------------------------
//·Î±×ÀÎ °ü·Ã
//-------------------------------------------------------------------
function LoginCheck() {
   strUserid = document.login_form.UserID.value;
   if(strUserid == "") {
    alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù");
    document.login_form.UserID.focus();
    return;
   }
   strPwd = document.login_form.mem_pwd.value;
    if(strPwd == "") {
    alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù");
    document.login_form.mem_pwd.focus();
    return;
  }
  document.login_form.beforeUrl.value = location.href;
  document.login_form.submit();
  return true;
}

function EnterCheck() {
	if(event.keyCode ==13 ) {
		LoginCheck();
  }
}
function changeUrl(form) {
	var list=form.selectedIndex;
	parent.location.href=form.options[list].value;
}

function openMsg() {
	openWin("http://www.unninet.co.kr/myunninet/msg_list.asp?UserID=<%=GetUserID %>","318","400");
}
// µ¿ÀÏÇÑ Ã¢¿¡ ³»¿ë ¶ç¿ì±â
//-----------------------------------------------------------------------------
var popup_1;
var openF = 0;
function openWin(fileName,intWidth,intHeight) {
	var fileName, intWidth, intHeight;
	var features = eval("'width=" + intWidth + ",height=" + intHeight + ",left=0,top=0,status=0,resizable=0,scrollbars=1'");

	if(openF == 1) {
		if(popup_1.closed) {
			popup_1 = window.open(fileName,'view',features);
		}
		else {
			popup_1.close();
			popup_1 = window.open(fileName,'view',features);
			//popup.location.replace(fileName);
		}
	}
	else {
		popup_1 = window.open(fileName,'view',features);
		openF = 1;
	}
	popup_1.focus();
}
function openWin2(fileName,winName,intWidth,intHeight){
	var fileName, intWidth, intHeight;
	var features = eval("'width=" + intWidth + ",height=" + intHeight + ",left=0,top=0,status=0,resizable=0,scrollbars=auto'");
	window.open(fileName,winName,features);

}
function openWin3(fileName,winName,intWidth,intHeight){
	var fileName, intWidth, intHeight;
	var features = eval("'width=" + intWidth + ",height=" + intHeight + ",left=0,top=0,status=0,resizable=0,scrollbars=1'");
	window.open(fileName,winName,features);

}
function openSignboard(){
	window.open('http://www.unninet.co.kr/signboard/default.asp','signboard','width=466,height=600,left=0,top=0,status=0,resizable=0,scrollbars=1');
}


//------°Ë»ö
function search_check() {
	var thisform = document.search_form;
	if (thisform.key.value==""){
		alert("°Ë»öÇÒ ´Ü¾î¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä~!");
		thisform.key.focus();
		return;
	}
	thisform.action="http://www.unninet.co.kr/etc/search_result.asp";
	thisform.submit();
}
function search_check1() {
	var thisform = document.search_form;
	if (thisform.key.value==""){
		alert("°Ë»öÇÒ ´Ü¾î¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä~!");
		thisform.key.focus();
		return false;
	}
	thisform.action="http://www.unninet.co.kr/etc/search_result.asp";
	thisform.submit();
}


var isNav = (navigator.appName.indexOf("Netscape") !=-1);


function imgWindow(FileUrl) {
window.open(FileUrl,"","width=600,height=500,resizable=yes,scrollbars=yes");
}


/* ÀÔ·ÂÆûÃ¼Å© */
function form_check(form)
{
   var n_loop_num, currEl;

   for(n_loop_num=0; n_loop_num<form.elements.length; n_loop_num++)
   {
      currEl = form.elements[n_loop_num];

      //ÇÊ¼ö Ç×¸ñÀ» Ã¼Å©ÇÑ´Ù.
      if(currEl.getAttribute("required") != null)
      {
         if(currEl.type.toUpperCase() == "TEXT" ||
            currEl.type.toUpperCase() == "FILE" ||
            currEl.tagName.toUpperCase() == "TEXTAREA" ||
            currEl.type.toUpperCase() == "PASSWORD" ||
            currEl.type.toUpperCase() == "HIDDEN")
         {
            if(!chkText(currEl, currEl.hname)) return false;
         } else if(currEl.tagName.toUpperCase() == "SELECT")
         {
            if(!chkSelect(currEl, currEl.hname)) return false;
         } else if(currEl.type.toUpperCase() == "CHECKBOX")
         {
            if(!chkCheckbox(currEl, currEl.hname, form)) return false;
         } else if(currEl.type.toUpperCase() == "RADIO")
         {
            if(!chkRadio(currEl, currEl.hname, form)) return false;
         }
      }

      // ±æÀÌÁ¦ÇÑÀ» Ã¼Å©ÇÑ´Ù.
      if(currEl.getAttribute("lengthchk") != null && currEl.value.length > 0)
      {
         if(!chkLength(currEl, currEl.lengthchk, currEl.hname)) return false;
      }

      // ±æÀÌ»óÇÑÀ» Ã¼Å©ÇÑ´Ù.
      if(currEl.getAttribute("lengthmax") != null && currEl.value.length > 0)
      {
         if(!chkLengthMax(currEl, currEl.lengthmax, currEl.hname)) return false;
      }

      // ÀÔ·Â ÆäÅÏÀ» Ã¼Å©ÇÑ´Ù.
      if(currEl.getAttribute("option") != null && currEl.value.length > 0)
      {
         if(!chkpattern(currEl, currEl.option, currEl.hname)) return false;
      }
   }

   return true;
}

/* ÀÔ·ÂÆûÁß TEXT, FILE, TEXTAREA, PASSWORD, HIDDEN Ã¼Å© */
function chkText(field, title)
{
   if(field.value.length < 1)
   {
      alert("'"+title+"'À»(¸¦) ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
      field.focus();
      return false;
   }
   return true;
}

/* ÀÔ·ÂÆûÁß SELECT Ã¼Å© */
function chkSelect(field, title)
{
   if(field.value.length < 1)
   {
      alert("'"+title+"'À»(¸¦) ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
      field.focus();
      return false;
   }
   return true;
}


/* ÀÔ·ÂÆûÁß Checkbox Ã¼Å© */
function chkCheckbox(field, title, form)
{

	var fieldName = field.name;
   for (n_loop=0; n_loop<form.elements.length; n_loop++)
   {
      if (form.elements[n_loop].name == field.name && form.elements[n_loop].checked)
      return true;
   }
   alert("'"+title+"'À»(¸¦) Ã¼Å©ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
   return false;
}
 
/* ÀÔ·ÂÆûÁß RADIO Ã¼Å© */
function chkRadio(field, title, form)
{
	var fieldName = field.name;
	var newField = eval( "document."+form.name+"."+fieldName );
   for (n_loop=0; n_loop<newField.length; n_loop++)
   {
      if (newField[n_loop].checked)
      return true;
   }
   alert("'"+title+"'À»(¸¦) Ã¼Å©ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
   newField.focus();
   return false;
}

/* ÀÔ·Âµ¥ÀÌÅÍ ±æÀÌÃ¼Å© */
function getLength(str)
{
   return (str.length + (escape(str) + "/%u").match(/%u/g).length-1);
}

/* ÀÔ·Âµ¥ÀÌÅÍ ±æÀÌÃ¼Å© */
function chkLength(field, length, title)
{
   if(getLength(field.value) < length)
   {
      alert("'"+title+"'ÀÇ ±æÀÌ´Â '"+length+"' È¤Àº ±× ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
      field.focus();
      return false;
   }
   return true;
}

/* ÀÔ·Âµ¥ÀÌÅÍ ±æÀÌ »óÇÑ °Ë»ç */
function chkLengthMax(field, length, title)
{
   if(getLength(field.value) > length)
   {
      alert("'"+title+"'ÀÇ ±æÀÌ´Â '"+length+"' È¤Àº ±× ÀÌÇÏÀÌ¾î¾ß ÇÕ´Ï´Ù.");
      field.focus();
      return false;
   }
   return true;
}

/* ÀÔ·Âµ¥ÀÌÅÍÀÇ ÆÐÅÏÃ¼Å© */
function chkpattern(field, pattern, title)
{
   var regNum =/^[0-9]+$/;
   var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;
   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-Z0-9]{1}[a-zA-Z0-9_-]{3,20}$/;
   //var regNicname =/[°¡-ÆRa-zA-Z0-9!@#%^&*+=_-]{2,20}$/;
   //var regNicname =/[°¡-ÆRa-zA-Z0-9_-]{2,20}$/;
   var regNicname =/[°¡-ÆRa-zA-Z0-9_-~`!@#$^&*=+]{2,20}$/;
   var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
   var regNestname =/[°¡-ÆRa-zA-Z0-9_-~`!@#$^&*=+]{2,50}$/;
   
   pattern = eval(pattern);
   if(!pattern.test(field.value))
   {
      alert("'" + title + "'Ç×¸ñÀÇ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
      field.focus();
      return false;
   }
   return true;
}

/* À±³â Ã¼Å© */
function is_leap_year(year) {
   if(year%4==0) {
      if(year%100==0) {
         if(year%400) return true;
         else return false;
      } else return true;
   } else return false;
} // function is_leap_year(year)

/* ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© */
function checking_SSN_Kr(str) {
   re = /^[0-9]{6}-[0-9]{7}$/;
   if (!re.test(str)) return false;
   newStr = str.replace("-","");
   var tmp    = 0;
   var year   = parseInt(newStr.substr(0,2));
   var month  = parseInt(newStr.substr(2,2));
   var day    = parseInt(newStr.substr(4,2));
   var gender = parseInt(newStr.charAt(6));
   if( month < 1 || month > 12 || day < 1 || gender < 1 || gender > 4 ) return false;
   if(month==2) {
      year += gender<3 ? 1900 : 2000;
      if(is_leap_year(year)) {
         if(day > 29) return false;
      } else {
         if(day > 28) return false;
      } // if(is_leap_year(year))
   } else {
      var arrayOfLasts = new Array(31,29,31,30,31,30,31,31,30,31,30,31);
      if(day > arrayOfLasts[month-1]) return false;
   } // if(month==2)
   for(var n=0; n<12; n++) {
      tmp += (n%8+2) * parseInt(newStr.charAt(n));
   }
   tmp = (11-(tmp%11))%10;
   if (tmp != newStr.charAt(12)) return false;
   return true;
} // function checking_SSN_Kr(str)

/* »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å© */
function checking_RN_Kr(str) {
   re = /^[0-9]{3}-[0-9]{2}-[0-9]{5}$/;
   if (!re.test(str)) return false;
   var tmp = 0;
   newStr = str.replace(/^([0-9]{3})-([0-9]{2})-([0-9]{5})$/,"$1$2$3");
   strAdd = "137137135";
   for(n=0; n<9; n++) tmp += newStr.charAt(n)*strAdd.charAt(n);
   tmp += newStr.charAt(8)*5/10;
   tmp = (10 - (tmp % 10))%10;
   if (tmp!=newStr.charAt(9)) return false;
   return true;
} // function checking_RN_Kr(year)

