
//*****************************************************************************
// ¸Þ´º ·Ñ¿À¹ö¿¡ °üÇÑ ½ºÅ©¸³Æ® ÀÔ´Ï´Ù.
//*****************************************************************************
	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; }
	}
	
	
	
//===============================================================
// checkChar(type, word) : ¿µ¼ýÀÚ Ã¼Å©
// @param type : Á¦¾à(Numeric, Alphabet, AlphNum)
// @param word : Ã¼Å©ÇÒ¹®ÀÚ¿­
// @return Boolean 
// ex) È£ÃâÇÒ¶©....checkChar('Num','°¡³ª´Ù') => ÀÌ·±½ÄÀ¸·Î ¾ËÁö? ^^ ¹ÝÈ¯°ªÀº ºÒ¸®¾ÈÀ¸·Î...
//===============================================================
function checkChar(type, word)
{
	var Numeric = "1234567890";
	var Alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var AlphNum = Numeric + Alphabet;

	if (type == 'Num')	str = Numeric;
	else if (type == 'Alpha') str = Alphabet;
	else if (type == 'AlphaNum') str = AlphNum;

	var i ; 

	for ( i=0; i < word.length; i++ )  {
		if( str.indexOf(word.substring(i,i+1)) < 0) {
			break ; 
		}
	}

	if ( i != word.length ) {
		return false ; 
	}
	else{
		return true ;
	} 

	return true;
}


//===============================================================
// onkeyDown ÀÌº¥Æ®ÀÏ¶§ ¼ýÀÚ Ã¼Å©
// ÀÚÆÇÀÇ Å°¸¦ ´­·¶À»¶§ ´­·¯Áø Å°ÀÇ ASCIIÄÚµå°ªÀ» ¾ò¾î
// ¼ýÀÚ¿Í back delÅ°,TabÅ°¸¸ ½ÇÇàµÊ
// ieÀü¿ë
//===============================================================
function keyDown()
{ 
	var keycode = window.event.keyCode;
	var realkey = String.fromCharCode(window.event.keyCode);
				
	//alert("keycode: " + keycode  + "\nrealkey: " + realkey);
	if(keycode == 8 || keycode == 9 || keycode == 16 || keycode == 46) //8:back del,9:Tab,16:Shift,46:del
	{
		event.returnValue = true;
	}
	else if(keycode == 37 || keycode == 39) //37:left,39:right
	{
		event.returnValue = true;
	}
	else if(keycode >= 48 && keycode <= 57) //ÀÚÆÇ»ó´Ü ¼ýÀÚ0~9ÀÎ°ÍÀº È­¸é¿¡ Âï´Â´Ù.(ÀÚÆÇ»ó´Ü ¼ýÀÚµéÀÇ keycode)
	{
		event.returnValue = true;
	}
	else if(keycode >= 96 && keycode <= 105) //ÀÚÆÇ¿ìÃø ¼ýÀÚ0~9ÀÎ°ÍÀº È­¸é¿¡ Âï´Â´Ù.(ÀÚÆÇ¿ìÃø ¼ýÀÚµéÀÇ keycode)
	{
		event.returnValue = true;
	}
	else //0~9°¡ ¾Æ´Ï¸é È­¸é¿¡ ÂïÁö ¾Ê´Â´Ù.
	{
		event.returnValue = false;
	}
}
			


//===============================================================
// onkeyDown ÀÌº¥Æ®ÀÏ¶§ ¼ýÀÚ¿Í ¿µ¹®ÀÚ Ã¼Å©
// ÀÚÆÇÀÇ Å°¸¦ ´­·¶À»¶§ ´­·¯Áø Å°ÀÇ ASCIIÄÚµå°ªÀ» ¾ò¾î
// ¼ýÀÚ¿Í ¿µ¹®ÀÚ,back del,Tab,Shift,delÅ°¸¸ ½ÇÇàµÊ
// ieÀü¿ë
//===============================================================
function NAkeyDown()
{ 
	var keycode = window.event.keyCode;
	var realkey = String.fromCharCode(window.event.keyCode);
				
	//alert("keycode: " + keycode  + "\nrealkey: " + realkey);
	if(keycode == 8 || keycode == 9 || keycode == 16 || keycode == 46) //8:back del,9:Tab,16:Shift,46:del
	{
		event.returnValue = true;
	}
	else if(keycode == 37 || keycode == 39) //37:left,39:right
	{
		event.returnValue = true;
	}
	else if(keycode >= 48 && keycode <= 57) //ÀÚÆÇ»ó´Ü ¼ýÀÚ0~9ÀÎ°ÍÀº È­¸é¿¡ Âï´Â´Ù.(ÀÚÆÇ»ó´Ü ¼ýÀÚµéÀÇ keycode)
	{
		event.returnValue = true;
	}
	else if(keycode >= 96 && keycode <= 105) //ÀÚÆÇ¿ìÃø ¼ýÀÚ0~9ÀÎ°ÍÀº È­¸é¿¡ Âï´Â´Ù.(ÀÚÆÇ¿ìÃø ¼ýÀÚµéÀÇ keycode)
	{
		event.returnValue = true;
	}
	else if(keycode >= 65 && keycode <= 90) //A~YÀÇ ¿µ¹®´ë¹®ÀÚ
	{
		event.returnValue = true;
	}
	else if(keycode >= 95 && keycode <= 122) //a~yÀÇ ¿µ¹®¼Ò¹®ÀÚ
	{
		event.returnValue = true;
	}
	else //0~9°¡ ¾Æ´Ï¸é È­¸é¿¡ ÂïÁö ¾Ê´Â´Ù.
	{
		event.returnValue = false;
	}
}


//===============================================================
// onkeyup ÀÌº¥Æ®ÀÏ¶§ ±ÛÀÚ¼ö¸¦ Ã¼Å©ÇØ¼­ 
// ½Å¿ëÄ«µåÀÇ ¼ýÀÚ4°³°¡ µé¾î¿À¸é ´ÙÀ½ Ä­À¸·Î Æ÷Ä¿½º ÀÌµ¿
//===============================================================
function CardNumCount(num_text,num_index)
{
	var num_text_len = num_text.length; //¹ÞÀº ¹®ÀÚ¿­ÀÇ ±æÀÌ
				
	//alert(num_index);
	if(num_text_len == 4) //¹®ÀÚ¿­±æÀÌ°¡ 4°³¸é ´ÙÀ½ÀÔ·ÂÃ¢À¸·Î Ä¿¼­¸¦ ¿Å±ä´Ù.
		form1.elements[num_index].focus();
}



//===============================================================
// onkeyup ÀÌº¥Æ®ÀÏ¶§ ±ÛÀÚ¼ö¸¦ Ã¼Å©ÇØ¼­ 
// MoveIndex Ä­À¸·Î Æ÷Ä¿½º ÀÌµ¿
// @MoveIndex : Æ÷Ä¿½º°¡ ÀÌµ¿ÇÒ ElementIndex ¹øÈ£
// @STRlength : ºñ±³ÇÒ ¹®ÀÚ¿­ÀÇ ÀüÃ¼±æÀÌ
//===============================================================
function NextIndex(StrText,MoveIndex,STRlength)
{
	var StrText_len = StrText.length; //¹ÞÀº ¹®ÀÚ¿­ÀÇ ±æÀÌ
				
	//alert(MoveIndex);
	if(StrText_len == STRlength) //¹®ÀÚ¿­±æÀÌ°¡ STRlength°³¸é ´ÙÀ½ÀÔ·ÂÃ¢À¸·Î Ä¿¼­¸¦ ¿Å±ä´Ù.
		form.elements[MoveIndex].focus();
}
		


//===============================================================
// onkeyup ÀÌº¥Æ®ÀÏ¶§ ±ÛÀÚ¼ö¸¦ Ã¼Å©ÇØ¼­ 
// ElementsName Ä­À¸·Î Æ÷Ä¿½º ÀÌµ¿
// @StrText : ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­
// @ElementsName : focus°¡ ÀÌµ¿ÇÒ Element ÀÌ¸§
// @STRlength : ºñ±³ÇÒ ¹®ÀÚ¿­ÀÇ ÀüÃ¼±æÀÌ
//===============================================================
function NextElement(StrText,ElementsName,STRlength)
{
	var StrText_len = StrText.length; //¹ÞÀº ¹®ÀÚ¿­ÀÇ ±æÀÌ
				
	//alert(MoveIndex);
	if(StrText_len == STRlength) //¹®ÀÚ¿­±æÀÌ°¡ 4°³¸é ´ÙÀ½ÀÔ·ÂÃ¢À¸·Î Ä¿¼­¸¦ ¿Å±ä´Ù.
		ElementsName.focus();
}


//===============================================================
// FilterNum(val) : "," Á¦°Å 
// @param str : Ã¼Å©ÇÒ ¹®ÀÚ¿­
// @return str : ¼ýÀÚ¸¸
//===============================================================
function FilterNum(str)
{ 
	str = '' + str;
	while(str.indexOf(",")>0)
	{
		temp = str.split(",");
		str = temp.join("");
	}
	return str; 
}


//===============================================================
// commaSplit(val) : ÄÄ¸¶Ç¥½Ã
// @param val : ÄÄ¸¶Ç¥½ÃÇÒ ¹®ÀÚ¿­
// @return ÄÄ¸¶·Î ±¸ºÐµÈ ¹®ÀÚ¿­
//===============================================================
function commaSplit(val)
{ 
	//alert(val);
	var strVal = FilterNum(val); //CommaÁ¦°Å
	strVal = Math.abs(strVal);
	strVal = strVal.toString();
	
	if (strVal == "")
	{ 
		return '';
	}
	else
	{
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); 
		var arrVal = strVal.split('.'); 
		//alert(arrVal[0]);
					
		arrVal[0] += '.'; //
					
		//Á¶°Ç½ÄÀÌ false°¡ µÉ ¶§±îÁö ·çÇÁ¸¦ ¹Ýº¹ ½ÇÇà
		do
		{
			//stringObj.replace(rgExp,replaceText)
			//stringObj:¹Ù²Ù·Á´ÂString°³Ã¼³ª ¹®ÀÚ¿­¸®ÅÍ·²,rgExp:Á¤±Ô½Ä ÆÐÅÏ.replaceText:¹Ù²ÜString°³Ã¼³ª ¹®ÀÚ¿­¸®ÅÍ·²
			arrVal[0] = arrVal[0].replace(rxSplit, '$1,$2');
			//alert(arrVal);
		}
		while (rxSplit.test(arrVal[0])); //°Ë»öÇÑ ¹®ÀÚ¿­¿¡ ÆÐÅÏÀÌ ÀÖ´ÂÁö ¿©ºÎ(true³ª false¿¡ ÇØ´çÇÏ´Â ºÎ¿ï°ªÀ¸·Î)
					
		//alert("arrVal[0]:"+arrVal[0] +"\narrVal[0].length:" + arrVal[0].length+"\narrVal[0].split('.')[0]:"+arrVal[0].split('.')[0]);
					
		if (arrVal.length > 1)
		{ 
						
			return arrVal.join(''); //¹è¿­À» ¿¬°áÇØÁØ´Ù.
		} 
		else
		{ 
			//alert("arrVal[0]:"+arrVal[0] +"\narrVal[0].length:" + arrVal[0].length+"\narrVal[0].split('.')[0]:"+arrVal[0].split('.'));
			return arrVal[0].split('.')[0]; //
		} 
	} 

}



//===================================================================
// OnFocus ÀÌº¥Æ®°¡ ¹ß»ýÇÏ¸é input ¹Ú½ºÀÇ °ªÀÌ ÀÖ³ª ¾ø³ª Ã¼Å©ÇØ¼­
// ºó°ªÀ¸·Î º¯°æÇØ ÁØ´Ù.
//===================================================================
function InputBoxClear(strValue) {
	if (strValue.value == 0) {
		strValue.value = "";
		}
	}

//===================================================================
// Onblur ÀÌº¥Æ®°¡ ¹ß»ýÇÏ¸é input ¹Ú½ºÀÇ °ªÀÌ ÀÖ³ª ¾ø³ª Ã¼Å©ÇØ¼­
// ¾øÀ¸¸é 0°ªÀ¸·Î º¯°æÇØ ÁØ´Ù.
//===================================================================
function InputBoxZero(strValue) {
	if (strValue.value == "") {
		strValue.value = "0";
		}
	}	


//===================================================================
//ÁÖ¹Îµî·Ï¹øÈ£°¡ °¢°¢ 6ÀÚ¸®,7ÀÚ¸®°¡ ¸Â´ÂÁö È®ÀÎ
//JuminNo1:¾Õ 6ÀÚ¸® => this.form.elements ÀÌ¸§
//JuminNo2:µÚ 7ÀÚ¸® => this.form.elements ÀÌ¸§
//===================================================================
function JuminNoCheck(JuminNo1,JuminNo2) {
	var str1 = JuminNo1.value;
	var str2 = JuminNo2.value;
	
	//alert(str1);
	//alert(str2);
		   
	if((str1.length != 6) || (str2.length != 7))
	{
	   	window.alert("\n\nÁÖ¹Îµî·Ï¹øÈ£°¡ Á¦´ë·Î ±âÀÔµÇÁö ¾Ê¾Ò½À´Ï´Ù.\n\n");
	   	JuminNo1.focus();
	   	return 0;
	 }

	 //ÁÖ¹Îµî·Ï¹øÈ£ Check
	 var IDtot = 0;
	 var IDAdd = "234567892345";
	 var jumin = str1 + str2;
			
	 for (i=0; i < 12; i++) {
	   IDtot = IDtot + jumin.charAt(i) * IDAdd.charAt(i)
	   }

	 IDtot = 11 - (IDtot % 11);
	 temp = IDtot + "";

	 if (jumin.charAt(jumin.length - 1) != temp.charAt(temp.length - 1)) {
	   alert("\n\nÁÖ¹Îµî·Ï¹øÈ£°¡ È®½ÇÇÏÁö ¾Ê½À´Ï´Ù.\n\n");
	   JuminNo1.focus();
	   return 0;
	 }
}


//===================================================================
//°ø¹éÀÌ ÀÖ´ÂÁö È®ÀÎ
//ElementsName : elements ÀÌ¸§ => this.form.elements ÀÌ¸§
//AlertString : Alert Ã¢ÀÇ ¸Þ¼¼Áö => this.form.elements ÀÌ¸§
//===================================================================
function BlankCheck(ElementsName,AlertString)
{
	if (ElementsName.value == "")
	{
		alert(AlertString);
		ElementsName.focus();
		return 0;
	}
}


//===================================================================
//°ø¹éÀÌ ÀÖ´ÂÁö È®ÀÎ
//ElementsName : elements ÀÌ¸§ => this.form.elements ÀÌ¸§
//===================================================================
function EmailCheck(ElementsName)
{
	if(ElementsName.value == "")
	{
		alert("e-mail ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		ElementsName.focus();
		return 0;
	}

	var strAlNumcomp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	var strspcomp = "'~!#$%^&*()+=\<>?/:;|,";
	var strmailcomp = strAlNumcomp + "@.-_";

	if(ElementsName.value.length!=0)
	{
		var emaillen = ElementsName.value.length-1
		if(ElementsName.value.indexOf("@") < 1 || ElementsName.value.indexOf(".") < 1)
		{
			alert("¸ÞÀÏÁÖ¼ÒÀÇ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù!\n\n´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä!");
			ElementsName.value='';
			ElementsName.focus();
			return 0;
		}
	}
}


//===================================================================
//ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎ Ã¼Å©
//Password1 : elements ÀÌ¸§
//Password2 : elements ÀÌ¸§
//===================================================================
function PasswordCheck(Password1,Password2)
{
	if (Password1.value == "")
	{
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		Password1.focus();
		return 0;
	}
	else if (Password2.value == "")
	{
		alert("ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		Password2.focus();
		return 0;
	}
	else if (Password1.value != Password2.value)
	{
		alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ÀçÈ®ÀÎÀÌ Æ²¸³´Ï´Ù.");
		Password2.focus();
		return 0;
	}
	
}

//===================================================================
//ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎ Ã¼Å©
//Password1 : elements ÀÌ¸§
//Password2 : elements ÀÌ¸§
//===================================================================
function open_zipcode_split(url,zipcode_name1,zipcode_name2,address_name,width,height) {
	window.open(url + "?zipcode_name1="+zipcode_name1+"&zipcode_name2="+zipcode_name2+"&address_name="+ address_name,"","toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
}



//===================================================================
//¶óµð¾î¹öÆ°ÀÇ ¼±ÅÃ°ª Ã¼Å©
//ElementsName : elements ÀÌ¸§ => this.form.elements ÀÌ¸§
//===================================================================
function RadioCheck(ElementsName) {
	if (ElementsName.value == "")
	{
		return 0;
	}
}

//===================================================================
//»õÃ¢À» ¶ç¿î´Ù.no,no,yes,yes
//window.open("url","Ã¢ÀÌ¸§","¼Ó¼º");
//===================================================================
function new_open_window(url,window_name,toolbar,menubar,scrollbars,resizable,width,height) {
	window_property = "toolbar=" + toolbar + ",menubar=" + menubar + ",scrollbars=" + scrollbars + ",resizable=" + resizable + ",width=" + width + ",height=" + height;
	ow=window.open(url,window_name,window_property);
	ow.focus();
}


//===================================================================
//WorkHistory¿¡ ÀÛ¾÷³»¿ëÀ» Ãß°¡ÇÑ´Ù.
//AddWorkHistory(TargetInput,Message)
//@TargetInput:ÀÛ¾÷³»¿ëÀÏ µé¾î°¥ textarea
//@Message:ÀÛ¾÷³»¿ë
//===================================================================
function AddWorkHistory(TargetInput,Message)
{
	var MakeText //work_history¿¡ ³ÖÀº ¹®ÀÚ¿­ º¯¼ö
	MakeText = "["+ Message +"]"; //ÁøÇà»óÅÂ ¾ÕµÚ¿¡ []¸¦ ºÙÀÎ´Ù.
	TargetInput.value = MakeText;
}


//===================================================================
//Login½Ã enterÅ°¸¦ ´©¸£¸é ·Î±×ÀÎÆäÀÌÁö·Î °¡±â
//===================================================================
function EnterDown()
{
	var keyValue = event.keyCode;
	if (keyValue =='13')
		document.form_login.submit();
}


//===================================================================
//Áñ°ÜÃ£±â Ãß°¡½ÃÅ°±â
//===================================================================
function addfavorites() {
	var favoriteurl='http://www.ukistory.com'
	var favoritetitle='Á¤Á÷ÇÑ °¡°Ý°ú ¼­ºñ½º - Á÷°Å·¡ ¿¬ÇÕ¸ô À¯Å°'

	if (document.all)
	window.external.AddFavorite(favoriteurl,favoritetitle)
}