			
//===============================================================
// 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) //¹®ÀÚ¿­±æÀÌ°¡ 4°³¸é ´ÙÀ½ÀÔ·ÂÃ¢À¸·Î Ä¿¼­¸¦ ¿Å±ä´Ù.
		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("ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¦´ë·Î ±âÀÔµÇÁö ¾Ê¾Ò½À´Ï´Ù");
	   	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("ÁÖ¹Îµî·Ï¹øÈ£°¡ Æ²¸³´Ï´Ù.");
	   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;
	}
}

//===================================================================
//°ø¹éÀÌ ÀÖ´ÂÁö È®ÀÎ(form¿¡ elements ÀÌ¸§ÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ blank Ã¼Å©
//FormName : form ÀÌ¸§ => object
//ElementsName : elements ÀÌ¸§ => string
//AlertString : Alert Ã¢ÀÇ ¸Þ¼¼Áö => string
//===================================================================
function CheckBlank(FormName,ElementName,AlertString) {
	for(var i =0;i<FormName.elements.length; i++) {
		//alert(form.elements[i].name)
		if (form.elements[i].name == ElementName) {
				var str = form.elements[i].value 

				for(var i =0;i<str.length; i++) {
					if (str.substr(i,1)>" ") {
						return 1
					}
				}

				alert(AlertString)
				return 0
		}
	}
	return 1
}

//===================================================================
//°ø¹éÀÌ ÀÖ´ÂÁö È®ÀÎ
//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,AlertString)
{
	var i, j
	j = 0;
	for (i=0; i<ElementsName.length; i++)
	{
		if (ElementsName[i].checked==true)
		{
			j = 1;
		}
	}
	if (j==0)
	{
		alert(AlertString);
		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();
}

//===================================================================
//»õÃ¢À» ¿­¶§ ¾Ö´Ï¸ÅÀÌ¼ÇÀ¸·Î ¿¬´Ù
//expandingWindow(Website,Width,Height,top_location,left_location)
//@Website:»õÃ¢À¸·Î ¿ÀÇÂÇÒ ¹®¼­ÀÇ ÀÌ¸§
//@Width : Ã¢ÀÇ °¡·ÎÆø
//@Height : Ã¢ÀÇ ³ôÀÌ
//@top_location : Ã¢ÀÇ À§ÂÊ ¸ð¼­¸® À§Ä¡
//@left_location : Ã¢ÀÇ ¿ÞÂÊ ¸ð¼­¸® À§Ä¡
//===================================================================
function expandingWindow(website,width,height,top_location,left_location)
{
	var heightspeed = 7;
	var widthspeed = 7;
	var leftdist = left_location;
	var topdist = top_location;

	var winwidth = width;
	var winheight = height;
	var sizer = window.open("","","left=" + leftdist + ",top=" + topdist + ",width=1,height=1,toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no");
	for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed) 
	{
		sizer.resizeTo("1", sizeheight);
	}
	for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
	{
		sizer.resizeTo(sizewidth, sizeheight);
	}
	sizer.location = website;
}

//===================================================================
//WorkHistory¿¡ ÀÛ¾÷³»¿ëÀ» Ãß°¡ÇÑ´Ù.
//AddWorkHistory(TargetInput,Message)
//@TargetInput:ÀÛ¾÷³»¿ëÀÏ µé¾î°¥ textarea
//@Message:ÀÛ¾÷³»¿ë
//===================================================================
function AddWorkHistory(TargetInput,Message)
{
	var MakeText //work_history¿¡ ³ÖÀº ¹®ÀÚ¿­ º¯¼ö
	MakeText = "["+ Message +"]"; //ÁøÇà»óÅÂ ¾ÕµÚ¿¡ []¸¦ ºÙÀÎ´Ù.
	TargetInput.value = MakeText;
}


//===================================================================
//À±³âÃ¼Å©
//LeapYear(intYear)
//@intYear:¿¬µµ ³×ÀÚ¸®
//===================================================================
function LeapYear(intYear) {
	if (intYear % 100 == 0) {
		if (intYear % 400 == 0) {
			return true;
		}
	}
	else {
		if ((intYear % 4) == 0) {
			return true;
		}
	}
	return false;
}


//===================================================================
//ÀÔ·ÂµÈ ³¯Â¥°¡ À¯È¿ÇÑ ³¯Â¥ÀÎÁö Ã¼Å©ÇÑ´Ù.
//dateValid(objName)
//@objName:mm/dd/yyyy ÀÇ Çü½Ä
//===================================================================
   function dateValid(objName) {
      var strDate;
      var strDateArray;
      var strDay;
      var strMonth;
      var strYear;
      var intday;
      var intMonth;
      var intYear;
      var booFound = false;
      var datefield = objName;
      var strSeparatorArray = new Array("-"," ","/",".");
      var intElementNr;

      var strMonthArray = new Array(12);
      strMonthArray[0] = "Jan";
      strMonthArray[1] = "Feb";
      strMonthArray[2] = "Mar";
      strMonthArray[3] = "Apr";
      strMonthArray[4] = "May";
      strMonthArray[5] = "Jun";
      strMonthArray[6] = "Jul";
      strMonthArray[7] = "Aug";
      strMonthArray[8] = "Sep";
      strMonthArray[9] = "Oct";
      strMonthArray[10] = "Nov";
      strMonthArray[11] = "Dec";
      
      strDate = objName;
      
      if (strDate.length < 1) {
         return true;
      }
      for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
         if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) 
         {
            strDateArray = strDate.split(strSeparatorArray[intElementNr]);
            if (strDateArray.length != 3) 
            {
               err = 1;
               return false;
            }
            else 
            {
               strDay = strDateArray[0];
               strMonth = strDateArray[1];
               strYear = strDateArray[2];
            }
            booFound = true;
         }
      }
      if (booFound == false) {
         if (strDate.length>5) {
            strDay = strDate.substr(0, 2);
            strMonth = strDate.substr(2, 2);
            strYear = strDate.substr(4);
         }
      }

      if (strYear.length == 2) {
         strYear = '20' + strYear;
      }
      strTemp = strDay;
      strDay = strMonth;
      strMonth = strTemp;
      intday = parseInt(strDay, 10);
      if (isNaN(intday)) {
         err = 2;
         return false;
      }
      
      intMonth = parseInt(strMonth, 10);
      if (isNaN(intMonth)) {
         for (i = 0;i<12;i++) {
            if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
               intMonth = i+1;
               strMonth = strMonthArray[i];
               i = 12;
            }
         }
         if (isNaN(intMonth)) {
            err = 3;
            return false;
         }
      }
      intYear = parseInt(strYear, 10);
      if (isNaN(intYear)) {
         err = 4;
         return false;
      }
      if (intMonth>12 || intMonth<1) {
         err = 5;
         return false;
      }
      if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
         err = 6;
         return false;
      }
      if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
         err = 7;
         return false;
      }
      if (intMonth == 2) {
         if (intday < 1) {
            err = 8;
            return false;
         }
         if (LeapYear(intYear) == true) {
            if (intday > 29) {
               err = 9;
               return false;
            }
         }
         else {
            if (intday > 28) {
               err = 10;
               return false;
            }
         }
      }
         return true;
      }


// ################## Script For Flash & ActiveX ################################
// DocumentWrite(MakeFlashString('image/ml_flash.swf','emb1','330','520','opaque'));
// SetInnerHTML(document.all.mm, MakeFlashString('image/ml_flash.swf','emb1','330','520','opaque'));
// @@ÁÖÀÇ »çÇ× 
//  - »óÈ£ÀÛ¿ë ¾ø´Â ÄÁÅÙÃ÷´Â DocumentWrite, SetInnerHTML µÑ´Ù »ç¿ë °¡´É
//  - »óÈ£ÀÛ¿ë ÀÖ´Â ÄÁÅÙÃ÷´Â SetInnerHTML¸¸ »ç¿ë °¡´É
// ###################################################################

// +++++++++++++  MakeFlashString(source,id,width,height,wmode) ++++++++
// 
// source: source url --> ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
// id: flash id 
// width: source width
// height: source height
// wmode: wmode --> "none, transparent, opaque"
// otherparam : Ãß°¡ ÆÄ¶ó¹ÌÅÍ "<param name='myParam' value='myValue' />
// 
function MakeFlashString(source,id,width,height,wmode,otherParam) {
	return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0\" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" /><param name=movie value="+source+" /><param name=quality value=high />"+otherParam+"<embed src="+source+" quality=high wmode="+wmode+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+width+" height="+height+"></embed></object>";
}


// +++++++++++++  MakeEmbedString(source,id,width,height) ++++++++
// 
// source: source url --> EmbedµÉ ÆÄÀÏÀÇ °æ·Î
// width: source width
// height: source height
// align : align
// 
function MakeEmbedString(source,width,height,align) {
	return "<EMBED src='"+source+"' quality='high' bgcolor='#FFFFFF' WIDTH='"+width+"' HEIGHT='"+height+"' align='"+align+"' hspace=3 vspace=2></EMBED>";
}

// +++++++++++++  MakeObjectString(classid, codebase, name, id, width,height, param) ++++++++
// 
// classid: classid --> ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
// codebase: cabÆÄÀÏ À§Ä¡ ¹× ¹öÀüÁ¤º¸ 
// name :
// id :
// width: source width
// height: source height
// 
// wmode: wmode --> "none, transparent, opaque"
// param : Ãß°¡ ÆÄ¶ó¹ÌÅÍ "<param name='myParam' value='myValue' />
function MakeObjectString(classid, codebase, name, id, width,height, param) {
	return "<object classid="+classid+" codebase="+codebase+" name="+name+" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" />"+param+"</object>";
}

// innerHTML Type
function SetInnerHTML(target, code) { 
	target.innerHTML = code;
}

// Direct Write Type
function DocumentWrite(src) {
	document.write(src);
}



// +++++++++++++  radio buttonÀÇ checked µÈ value °ª ¹ÝÈ¯ ++++++++
function FindRadioValue(field) {
	for (i=0;i<field.length;i++ ){
		if (field[i].checked == true) {
			return field[i].value;
		}
	}
}


// +++++++++++++  select ¹Ú½ºÀÇ selected µÈ value °ª ¹ÝÈ¯ ++++++++
function FindSelectValue(field) {
	for (i=0;i<field.length;i++ ){
		if (field[i].selected == true) {
			return field[i].value;
		}
	}
}

function DefineSelectValue(field, defineValue) {
	for (i=0;i<field.length;i++ ){
		if (field[i].value == defineValue) {
			return field[i].selected = true;
		}
	}
}

function GoURL(url) {
	//alert(url);
	document.location.href=url;
}