// JavaScript Document
browserCheck(); 

function browserCheck() {

 var appname = navigator.appName;
 var useragent = navigator.userAgent;
 
 if(appname == "Microsoft Internet Explorer") appname = "IE";
 
 var IE55 = (useragent.indexOf('MSIE 5.5')>0);  //5.5 ¹öÀü
 var IE6 = (useragent.indexOf('MSIE 6')>0); // 6 ¹öÀü
 var IE7 = (useragent.indexOf('MSIE 7')>0); // 6 ¹öÀü
 
 if (appname=="IE" && IE6 || IE7) { //6,7 ¹öÀü¿¡¼­¸¸ ¼¿·ºÆ®¸Þ´º ÀÌ¹ÌÁö·Î ±¸Çö select.js
  browserWhat = true;
 } else { browserWhat = false; }

}

/* ÇÃ·¡½Ã */
function _writeswf(swf,width,height)
{
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+width+"' height='"+height+"' id='rollingPhoto' align='middle' VIEWASTEXT>");
	document.write("<param name='movie' value='"+swf+"'>");
	document.write("<param name='menu' value='false'>");
	document.write("<param name='quality' value='high'>");
	document.write("<param name='bgcolor' value='#ffffff'>");
	document.write("<param name=wmode value=transparent>");
	document.write("<embed src='"+swf+"' menu='false' wmode='transparent' quality='high' bgcolor='#ffffff' width='"+width+"' height='"+height+"' name='rollingPhoto' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></embed>");
	document.write("</object>");
}

// flash(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð, ¹è°æ»ö, º¯¼öÀ©µµ¿ì¸ðµå(transparent, opaque), º¸¾È»çÇ×(sameDomain, always))
function flash(url,w,h,id,bg,vars,win,allow){

 // ÇÃ·¡½Ã Á¤ÀÇ
 var flashStr=
 "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
 "<param name='allowScriptAccess' value='"+allow+"' />"+
 "<param name='movie' value='"+url+"' />"+
 "<param name='FlashVars' value='"+vars+"' />"+
 "<param name='wmode' value='"+win+"' />"+
 "<param name='menu' value='false' />"+
 "<param name='quality' value='high' />"+
 "<param name='bgcolor' value='"+bg+"' />"+
 "<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='"+allow+"' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
 "</object>";

 // ÇÃ·¡½Ã Ãâ·Â
 document.write(flashStr);
}


/* ÀÌ¹ÌÁö ·Ñ ¿À¹ö */
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 openPop(url,n,w,h,t,l){
 window.open(url,n,"'scrollbars=no,width=" + w +",height=" + h +",top=" + t +",left=" + l +"'");
}


/*¸¶ÀÌÇÃ·¹ÀÌ¸ô¸Þ´º(·Î±×ÀÎÈÄ) ½Ã°¢Àû È°¼ºÈ­*/
var pname;
function setPage(){
//if (pname == "my_info_edit")
//	{
//		document.getElementById("path1").innerHTML = "¶Ë²¿";
//	}
}

/*ÁÂÃø bestÁ¦Ç° ¹è³Ê À§Ä¡ ¸Þ´º ±¸ºÐ¿¡ µû¶ó Á¶Àý */

function setBanBest(mnu){

	var obj1 = document.getElementById("bestBan");
	var obj2 = document.getElementById("best_tag");

	
	//ÀÏ¹Ý ¸Þ´º
	if(mnu == 1) {

		obj1.style.paddingTop = 37+"px";
		obj2.style.top = 593+"px";

	}
	//¸¶ÀÌÇÃ·¹ÀÌ¸ô ¸Þ´º
	else if(mnu == 2) {
		obj1.style.paddingTop = 20+"px";
		obj2.style.top = 691+"px";
	
	}
	
}

/*faq Answer º¸ÀÌ±â */
function faqShow(n){
 
 var p = "a_"+n; //¼±ÅÃÇÑ ¹°À½ÀÇ ´äº¯ ¾ÆÀÌµð

  if ( document.getElementById(p).style.display == "none" )
  {
    document.getElementById(p).style.display = "block";


  } else
  {
    document.getElementById(p).style.display = "none";
  }

}



/*1:1 Answer º¸ÀÌ±â */
function AnswerShow(n){
 
 var p = "answer_"+n; //¼±ÅÃÇÑ ¹°À½ÀÇ ´äº¯ ¾ÆÀÌµð

  if ( document.getElementById(p).style.display == "none" )
  {
    document.getElementById(p).style.display = "block";


  } else
  {
    document.getElementById(p).style.display = "none";
  }

}



/*contactus ¸ÅÀå ÅÇ º¸ÀÌ±â*/

function showShopInfo(n){
 
 var num = 4;
 var p = "contact_shop"+n; //¼±ÅÃÇÑ ¹°À½ÀÇ ´äº¯ ¾ÆÀÌµð


		for (i=1;i<num+1;i++ )
		{
		document.getElementById("contact_shop"+i).style.display = "none";
		document.getElementById("contact_tab"+i).src = "/image/support/contact_tab_"+i+"_off.gif";		
		}

		document.getElementById(p).style.display = "block";
		document.getElementById(p).src = "/image/support/contact_tab_"+n+"_on.gif";


}

function outTab(n) {

var num = 4;


for (i=1;i<num+1;i++ )
		{
		document.getElementById("contact_tab"+i).src = "/image/support/contact_tab_"+i+"_off.gif";		
		}

		var shop1 = document.getElementById("contact_shop1");
		var shop2 = document.getElementById("contact_shop2");
		var shop3 = document.getElementById("contact_shop3");
		var shop4 = document.getElementById("contact_shop4");
		var shop5 = document.getElementById("contact_shop5");

		if (shop1.style.display == "block")
		{
			document.getElementById("contact_tab1").src = "/image/support/contact_tab_1_on.gif";
		}
		if (shop2.style.display == "block")
		{
			document.getElementById("contact_tab2").src = "/image/support/contact_tab_2_on.gif";
		}
		if (shop3.style.display == "block")
		{
			document.getElementById("contact_tab3").src = "/image/support/contact_tab_3_on.gif";
		}
		if (shop4.style.display == "block")
		{
			document.getElementById("contact_tab4").src = "/image/support/contact_tab_4_on.gif";
		}
		if (shop5.style.display == "block")
		{
			document.getElementById("contact_tab5").src = "/image/support/contact_tab_5_on.gif";
		}
}










//******************************************************************************
// @filename	:
// @module	: 
// @author	: prompt 
// @history	: 2007.
// @description	: 

// trim(ÀÔ·Â¹®ÀÚ¿­)											- ¹®ÀÚ¿­³»ÀÇ °ø¹é(ÁÙ¹Ù²Þ, TAB, Form Feed)À» ¸ðµÎ Á¦°Å.
// strReplace(ÀÔ·Â¹®ÀÚ¿­, º°°æÇÒ¹®ÀÚ, º¯°æÈÄ¹®ÀÚ)				- ¹®ÀÚ¿­³»ÀÇ ÁöÁ¤¹®ÀÚ¿­ º¯°æ.
// chkSpecialChar(obj, objValue, fieldNm)						- Æ¯¼ö¹®ÀÚ Ã¼Å©
// chkByte(aro_name,ari_max) (object name. ÃÖ´ë Çã¿ë ±ÛÀÚ¼ö )	- ±ÛÀÚ Byte Ã¼Å© ÇÔ¼ö
// chkImgSize(object, ÃÖ´ë °¡·Î Å©±â , ÃÖ´ë ¼¼·ÎÅ©±â)			- ÀÌ¹ÌÁö»çÀÌÁî Ã¼Å© ÇÔ¼ö
// resizeImg(object)											- ÀÌ¹ÌÁö ¸®»çÀÌÁî ÇÔ¼ö
// getZipCode(¿ìÆí¹øÈ£ Ã£±â ÆäÀÌÁö, ±¸ºÐ)						- ¿ìÆí¹øÈ£ Ã£±â
// downLoad(ÆÄÀÏ ´Ù¿î·Îµå ÆäÀÌÁö, ÆÄÀÏ°æ·Î, ÆÄÀÏÀÌ¸§)			- ¿ìÆí¹øÈ£ Ã£±â
// strGetFileName(ÀÔ·Â¹®ÀÚ¿­)									- ÆÄÀÏ¸í ÃßÃâ
// checkDate(ÀÔ·Â¹®ÀÚ¿­)										- ³¯Â¥ÀÔ·ÂÇü½Ä Ã¼Å©
// setComma(object name)										- ÄÞ¸¶ ³Ö±â
// srtipComma(ÀÔ·Â¹®ÀÚ¿­)										- ÄÞ¸¶ »èÁ¦
// chkDateLength(ÀÔ·Â¹®ÀÚ¿­)									- ¿ù/ÀÏÀÇ °æ¿ì 10ÀÏ¹Ì¸¸ ÀÏ ¶§ "0"¸¦ ºÙ¿©¼­ ¸®ÅÏÇÑ´Ù
// isEmail(ÀÔ·Â¹®ÀÚ¿­)											- ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÌ email Çü½Ä¿¡ ÀûÇÕÇÑÁö À¯È£¼º Ã¼Å©ÇÑ´Ù.
// isKRPhoneNumber(ÀÔ·Â¹®ÀÚ¿­)									- ÀüÈ­¹øÈ£ Çü½Ä Ã¼Å© (¼ýÀÚ·Î¸¸ ±¸¼ºµÇ°í 2 ~ 4°³ÀÇ ±æÀÌ¸¦ °¡Á®¾ß ÇÔ.)
// showLayers(id) / hideLayers(id)								- ·¹ÀÌ¾î º¸¿©ÁÖ±â / ¼û±â±â
// printObj(ÀÔ·Â¹®ÀÚ¿­)										- È­¸éÃâ·Â
// isNull(ÀÔ·Â¹®ÀÚ¿­)											- (NULL)ºó¹®ÀÚ Ã¼Å© ÇÔ¼ö
// chkString(ÀÔ·Â¹®ÀÚ¿­,ºñ±³¹®ÀÚ¿­)							- ¹®ÀÚ ºñ±³ ÇÔ¼ö
// chkFristStr(ÀÔ·Â¹®ÀÚ¿­)										- Ã¹±ÛÀÚ°¡ ¿µ¹® ¿©ºÎ Ã¼Å© ÇÔ¼ö
// chkEN(ÀÔ·Â¹®ÀÚ¿­)											- ÀÔ·Â¹®ÀÚÀÌ ¿µ¹®¹× ¼ýÀÚ¿©ºÎ Ã¼Å©.
// isNumber(ÀÔ·Â¹®ÀÚ¿­)										- ¼ýÀÚ Ã¼Å© ÇÔ¼ö
// isEnglish(ÀÔ·Â¹®ÀÚ¿­)										- ¿µ¹®ÀÚ Ã¼Å© ÇÔ¼ö
// validSerial(ÁÖ¹Î¹øÈ£¾ÕÀÚ¸®, ÁÖ¹Î¹øÈ£µÞÀÚ¸®)					- ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©ÇÑ´Ù.
// chkFgnno(fgnno)												- Àç¿Ü±¹ÀÎ ¹øÈ£ÀÇ  À¯È¿¼º Ã¼Å©ÇÑ´Ù.
// chkBanWord(ÀÔ·Â¹®ÀÚ¿­)										- ºÒÇã¿ë ¹®ÀÚ¿­ Ã¼Å© ÇÔ¼ö
// fileAttach(file)											- ÆÄÀÏ È®ÀåÀÚ Ã¼Å© ÇÔ¼ö
// imgAttach(file)												- ÀÌ¹ÌÁö ÆÄÀÏ È®ÀåÀÚ Ã¼Å© ÇÔ¼ö
//******************************************************************************



//******************************************************************************
//	@function		: trim(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ¹®ÀÚ¿­³»ÀÇ °ø¹é(ÁÙ¹Ù²Þ, TAB, Form Feed)À» ¸ðµÎ Á¦°Å.
//	@return			: °ø¹éÀÌ Á¦°Å µÈ ¹®ÀÚ¿­

function trim(objValue) {
	return objValue.replace(/(\s*)|(\r*)|(\n*)|(\t*)|(\f*)/g, "");
}


//******************************************************************************
//	@function		: strReplace(ÀÔ·Â¹®ÀÚ¿­, º°°æÇÒ¹®ÀÚ, º¯°æÈÄ¹®ÀÚ)
//	@description	: ¹®ÀÚ¿­³»ÀÇ ÁöÁ¤¹®ÀÚ¿­ º¯°æ ÇÔ¼ö
//	@return			: º¯°æµÈ ¹®ÀÚ¿­

function strReplace(objValue, srcStr, desStr){
	var str = objValue;

	while(str.indexOf(srcStr) != -1)
		str = str.replace(srcStr, desStr);
	return str;
}


//******************************************************************************
//	@function		: chkSpecialChar(obj, objValue, fieldNm)
//	@description	: Æ¯¼ö¹®ÀÚ Ã¼Å©. ('), ("), (%)
//	@return			: °ø¹é Or Æ¯¼ö¹®ÀÚ ÀÏ °æ¿ì alert(message) + false, Else alert(message) + true

function chkSpecialChar(obj, objValue, fieldNm) {
	var str = objValue;
	var arrChar = new Array("\'", "\"", "%");		//('), ("), (%)
	
	for(i=0;i<arrChar.length;i++) {

		if (str.indexOf(arrChar[i]) >= 0) {
			var errMsg = "";
			for(var j=0;j<arrChar.length;j++)
				errMsg += (errMsg == "" ? "" : ", ") + arrChar[j];
			
			alert("\n" + fieldNm + "¿¡´Â Æ¯¼ö¹®ÀÚ( " + errMsg + " )¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");

			if (obj != ""){
				obj.focus();
			}
			return false;
		}
		return true;
	}
}


//******************************************************************************
//	@function		: chkByte(aro_name,ari_max) (object name. ÃÖ´ë Çã¿ë ±ÛÀÚ¼ö )
//	@description	: ±ÛÀÚ Byte Ã¼Å© ÇÔ¼ö
//	@return			: alert(message) + true/ false

	function chkByte(aro_name,ari_max){

	   var ls_str     = aro_name.value; // ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª
	   var li_str_len = ls_str.length;  // ÀüÃ¼±æÀÌ

	   // º¯¼öÃÊ±âÈ­
	   var li_max      = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â
	   var i           = 0;  // for¹®¿¡ »ç¿ë
	   var li_byte     = 0;  // ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ
	   var li_len      = 0;  // substringÇÏ±â À§ÇØ¼­ »ç¿ë
	   var ls_one_char = ""; // ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù
	   var ls_str2     = ""; // ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù.

	   for(i=0; i< li_str_len; i++) {
		  // ÇÑ±ÛÀÚÃßÃâ
		  ls_one_char = ls_str.charAt(i);

		  // ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		  if (escape(ls_one_char).length > 4) {
			 li_byte = li_byte+2;
		  }
		  // ±×¿ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		  else {
			 li_byte++;
		  }

		  // ÀüÃ¼ Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é
		  if(li_byte <= li_max) {
			 li_len = i + 1;
		  }
	   }
	   
	   // ÀüÃ¼±æÀÌ¸¦ ÃÊ°úÇÏ¸é
	   if(li_byte > li_max)
	   {
		  alert( li_max + " ±ÛÀÚ¸¦ ÃÊ°ú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. ");
		  ls_str2 = ls_str.substr(0, li_len);
		  aro_name.value = ls_str2;
		  
	   }
	   aro_name.focus();   
	}


//******************************************************************************
//	@function		: chkImgSize(object, ÃÖ´ë °¡·Î Å©±â , ÃÖ´ë ¼¼·ÎÅ©±â)
//	@description	: ÀÌ¹ÌÁö»çÀÌÁî Ã¼Å© ÇÔ¼ö
//	@return			: true / false

function chkImgSize(obj, max_width, max_height){
	
	var max_width;
	var max_height;

	var img = new Image();
	img.src = obj.src;

	if(img.width > max_width || img.height > max_height){
		return false;
	}

	return true;
	
 }


//******************************************************************************
//	@function		: resizeImg(object)
//	@description	: ÀÌ¹ÌÁö ¸®»çÀÌÁî ÇÔ¼ö
//	@return			: Array

function resizeImg(obj, max_width, max_height){
	
	var tmp_width;
	var tmp_height;
	var convert_width;
	var convert_height;
	var xxsize;
	var yysize;

	var img = new Image();
	img.src = obj.src;

	xxsize = img.width;  
	yysize = img.height;  


	if(xxsize > yysize){

		if(xxsize > max_width){
				tmp_width = max_width;
				convert_height = (xxsize / max_width);
				tmp_height = (yysize / convert_height);
				
		}else{
				tmp_width = xxsize;
				tmp_height = yysize;
		}

	}else if(xxsize == yysize){
			
		if(xxsize > max_width){
				tmp_width = max_width;
				convert_height = (xxsize / max_width);
				tmp_height = (yysize / convert_height);
		}else{
				tmp_width = xxsize;
				tmp_height = yysize;
		}

	}else{

		if(yysize > max_height){
				tmp_height = max_height;
				convert_width = (yysize / max_height);
				tmp_width = (xxsize / convert_width);
		}else{
				tmp_width = xxsize;
				tmp_height = yysize;
		}

	}

	obj.width = eval(tmp_width);  
	obj.height = eval(tmp_height);  
}




//******************************************************************************
//	@function		: getZipCode(¿ìÆí¹øÈ£ Ã£±â ÆäÀÌÁö, ±¸ºÐ)
//	@description	: ¿ìÆí¹øÈ£ Ã£±â
//	@return			: 

function getZipCode(flag){
	window.open("/member/zip_search.asp?flag="+flag, 'searchpost', 'scrollbars=no , toolbar=no,location=no,directories=no,status=yes,width=435,height=418,resizable=no,menubar=no,top=100,left=180');	
}



//******************************************************************************
//	@function		: downLoad(ÆÄÀÏ ´Ù¿î·Îµå ÆäÀÌÁö, ÆÄÀÏ°æ·Î, ÆÄÀÏÀÌ¸§)
//	@description	: ¿ìÆí¹øÈ£ Ã£±â
//	@return			: 

function downLoad(url, filePath, fileName){
	window.open(url+"?dPath="+filePath+"&dFile="+fileName, "downLoad", "status=no, width=400, height=230, status=no, location=no, toolbar=no, menubar=no, scrollbars=no resizable=no");
}



//******************************************************************************
//	@function		: strGetFileName(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ÆÄÀÏ¸í ÃßÃâ
//	@return			: °æ·Î¸¦ Á¦¿ÜÇÑ ÆÄÀÏ¸í.

function strGetFileName(objValue) {
	var fileFullPath = objValue;
	var idx = fileFullPath.lastIndexOf("\\");
	
	if(idx < 0)
		return "";

	return fileFullPath.substring(idx + 1, fileFullPath.length);
}


//******************************************************************************
//	@function		: checkDate(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ³¯Â¥ÀÔ·ÂÇü½Ä Ã¼Å©
//	@return			: true / false

function checkDate(field) {
		var checkstr = "0123456789";
		var DateField = field;
		var DateValue = "";
		var DateTemp = "";
		var separator = "-";
		var year;
		var month;
		var day;
		var leap = 0; //À±³âÃ¼Å©½Ã ÇÊ¿ä
		var err = 0;
		var i;
			err = 0;
			DateValue = DateField.value;
			/* ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ»èÁ¦ */
			for (i = 0; i < DateValue.length; i++) {
				if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
					DateTemp = DateTemp + DateValue.substr(i,1);
				}
			}
			DateValue = DateTemp;

			/* °á°ú°ªÀÌ 8ÀÚ¸®°¡ ¾Æ´Ò¶§(yyyymmdd)*/
			if (DateValue.length != 8) {
				err = 1;
			} else {

			/* ³¯Â¥°è»ê */
			year = DateValue.substr(0,4);
			month = DateValue.substr(4,2);
			day = DateValue.substr(6,2);
			}

			/* ³âÀÇ À¯È¿¼º Ã¼Å© */
			if (year < 1) {
			  err = 2;
			}

			/* ¿ùÀÇ À¯È¿¼º Ã¼Å© */
			if ((month < 1) || (month > 12)) {
			  err = 2;
			}

			/* ³¯Â¥ÀÇ À¯È¿¼º Ã¼Å© */
			if (day < 1) {
			 err = 2;
			}

			/* À±³â/2¿ù Ã¼Å© */
			if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
			  leap = 1;
			}
			if ((month == 2) && (leap == 1) && (day > 29)) {
			  err = 2;
			}
			if ((month == 2) && (leap != 1) && (day > 28)) {
			  err = 2;
			}

			/* ±âÅ¸ ¿ùÀÇ À¯È¿¼º Ã¼Å©  */
			if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
			  err = 2;
			}
			if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
			  err = 2;
			}

			/* ¿¡·¯°¡ ¾ø´Ù¸é ³¯Â¥ Ãâ·Â */
			switch(err) {
				case 0:
					DateField.value = year + separator + month + separator + day;
					return true;
					break;
				case 1:
					alert("³¯Â¥Çü½ÄÀ» 0000-00-00À¸·Î\n\nÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
					DateField.select();
					DateField.focus();
					return false;
					break;
				case 2:
					alert("ÀÔ·ÂµÈ ³¯Â¥°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
					return false;
					break;
			}
}






//******************************************************************************
//	@function		: setComma(object name)
//	@description	: ÄÞ¸¶ ³Ö±â
//	@return			: ÄÞ¸¶°¡ Ã·ºÎµÈ ¹®ÀÚ¿­ 

function setComma(frm) {
	var rtn = "";
	var val = "";
	var j = 0;
	x = frm.length;

	for(i=x; i>0; i--) {
		if(frm.substring(i,i-1) != ",") {
			val = frm.substring(i,i-1)+val;
		}
	}
	x = val.length;
	for(i=x; i>0; i--) {
		if(j%3 == 0 && j!=0) {
			rtn = val.substring(i,i-1)+","+rtn; 
		}else {
			rtn = val.substring(i,i-1)+rtn;
		}
		j++;
	}

	return rtn;
}



//******************************************************************************
//	@function		: srtipComma(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ÄÞ¸¶ »èÁ¦
//	@return			: ÄÞ¸¶°¡ »èÁ¦µÈ ¹®ÀÚ¿­ 

function srtipComma(frm){
	var val='';
	x = frm.length;
	for(i=x; i>0; i--) {
		if(frm.substring(i,i-1) != ",") {
			val = frm.substring(i,i-1)+val;
		}
	}
	return val;
}




//******************************************************************************
//	@function		: chkDateLength(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ¿ù/ÀÏÀÇ °æ¿ì 10ÀÏ¹Ì¸¸ ÀÏ ¶§ "0"¸¦ ºÙ¿©¼­ ¸®ÅÏÇÑ´Ù.
//	@return			:"0"ÀÌ ºÙÀº ³¯Â¥

function chkDateLength(val) {
 if(val.length <= 1) return "0"+val;
 else return val
}


//******************************************************************************
//	@function		: isEmail(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÌ email Çü½Ä¿¡ ÀûÇÕÇÑÁö À¯È£¼º Ã¼Å©ÇÑ´Ù.
//	@return			: true / false

function isEmail(str) {
	  // regular expression 
	  var supported = 0;
	  
	  if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	  }
	  
	  if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	  
	  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	  
	  return (!r1.test(str) && r2.test(str));
}





//******************************************************************************
//	@function		: isKRPhoneNumber(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ÀüÈ­¹øÈ£ Çü½Ä Ã¼Å© (¼ýÀÚ·Î¸¸ ±¸¼ºµÇ°í 2 ~ 4°³ÀÇ ±æÀÌ¸¦ °¡Á®¾ß ÇÔ.)
//	@return			: true / false

function isKRPhoneNumber(strNumber){
		
	var regExpr = /^[0-9]{2,4}$/;

	if ( regExpr.test( strNumber ) ) {
		return true;
	}else{
		return false;
	}
}


//******************************************************************************
//	@function		: showLayers(id) / hideLayers(id)
//	@description	: ·¹ÀÌ¾î º¸¿©ÁÖ±â / ¼û±â±â
//	@return			: 

ns = (document.layers)? true:false
ie = (document.all)? true:false

function showLayers(id) {
	if (ns) document.layers[id].visibility = "visible";
	else if (ie) document.all[id].style.visibility = "visible";
}


function hideLayers(id) {
	if (ns) document.layers[id].visibility = "hidden";
	else if (ie) document.all[id].style.visibility = "hidden";
}



//******************************************************************************
//	@function		: printObj(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: È­¸éÃâ·Â
//	@return			: ÀÔ·Â¹®ÀÚ¿­

function printObj(txt){
	document.write(txt);
}



//******************************************************************************
//	@function		: isNull(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: (NULL)ºó¹®ÀÚ Ã¼Å© ÇÔ¼ö
//	@return			: true / false

function isNull(aVal){

	for (i=0; i<aVal.length ; i++) {
		var tmp = aVal.substring(i, i+1) ; 
		
		if ((tmp != ' ')&&(tmp != '\r')&&(tmp != '\n')&&(tmp != '\t')&&(tmp != '\b')&&(tmp != '\v')&&(tmp != '\f')) {
		  return false;
	   }
	}

	return true ; 
}



//******************************************************************************
//	@function		: chkString(ÀÔ·Â¹®ÀÚ¿­,ºñ±³¹®ÀÚ¿­)
//	@description	: ¹®ÀÚ ±æÀÌ ºñ±³ ÇÔ¼ö
//	@return			: true / false

function chkString(str,compstr) {
	var tmp = compstr ; 
	var tmpLength = tmp.length ; 

	for (i=0; i<tmpLength ; i++){

		if (tmp.indexOf(str.substring(i,i+1)) < 0) {
			return false ; 
		}
	}

	return true ; 
}



//******************************************************************************
//	@function		: chkFristStr(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: Ã¹±ÛÀÚ°¡ ¿µ¹® ¿©ºÎ Ã¼Å© ÇÔ¼ö
//	@return			: true / false

function chkFristStr(idVal) {
	var subStr = idVal.substring(0,1);
	var cStr1 = "abcdefghijklmnopqrstuvwxyz" ; 
	
	if (chkString(subStr,cStr1))
		return false ; 
	else
		return true ; 
}



//******************************************************************************
//	@function		: chkEN(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ÀÔ·Â¹®ÀÚÀÌ ¿µ¹®¹× ¼ýÀÚ¿©ºÎ Ã¼Å©.
//	@return			: true / false

function chkEN(idVal) {
	var cStr1 = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_" ; 
	
	if (chkString(idVal,cStr1))
		return true ; 
	else
		return false ; 
}


//******************************************************************************
//	@function		: isNumber(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ¼ýÀÚ Ã¼Å© ÇÔ¼ö
//	@return			: true / false

function isNumber(aVal) {
	var tmp = "1234567890" ; 
	var strLength = aVal.length ; 

	for (i=0; i<strLength ; i++) {
		if (tmp.indexOf(aVal.substring(i, i+1)) < 0) {
			return false ; 
		}
	}

	if (aVal.length == 0){
		return false ; 
	}else{
		return true ; 
	}
}


//******************************************************************************
//	@function		: isEnglish(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ¿µ¹®ÀÚ Ã¼Å© ÇÔ¼ö
//	@return			: true / false

function isEnglish(val) {
	var cStr1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" ; 
	
	if (chkString(val,cStr1))
		return true ; 
	else
		return false ; 
}



//******************************************************************************
//	@function		: validSerial(ÁÖ¹Î¹øÈ£¾ÕÀÚ¸®, ÁÖ¹Î¹øÈ£µÞÀÚ¸®)
//	@description	: ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©ÇÑ´Ù.
//	@return			: true / false

function validSerial(sno1,sno2) {  
	var serialValue        = sno1 + - + sno2;  
	var chkValue        = /^\d{6}-[1234]\d{6}$/;
	
	if (!chkValue.test(serialValue)) {  
			return false;  
	}  
	
	//
	birthYear        = (serialValue.charAt(7) <= 2) ? 19 : 20;  
	birthYear        += serialValue.substr(0, 2);  
	birthMonth        = serialValue.substr(2, 2) - 1;  
	birthDate        = serialValue.substr(4, 2);  
	var birth        = new Date(birthYear, birthMonth, birthDate);  
	
	if ((birth.getYear() % 100 != serialValue.substr(0, 2)) ||  
			(birth.getMonth() != birthMonth) ||  
			(birth.getDate() != birthDate)) {  
			return false;  
	}  
	
	//
	var buf = new Array(13);  
	for (var i = 0; i < 6; i++) {  
			buf[i] = parseInt(serialValue.charAt(i));  
	}  
	
	for (var i = 6; i < 13; i++) {  
			buf[i] = parseInt(serialValue.charAt(i + 1));  
	}  
	
	var multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];  
	
	for (var i = 0, sum = 0; i < 12; i++) {  
			sum += (buf[i] *= multipliers[i]);  
	}  
	
	if ((11 - (sum % 11)) % 10 != buf[12]) {  
			return false;  
	}  

	return true;
} 



//******************************************************************************
//	@function		: chkFgnno(fgnno)
//	@description	: Àç¿Ü±¹ÀÎ ¹øÈ£ÀÇ  À¯È¿¼º Ã¼Å©ÇÑ´Ù.
//	@return			: true / false

function chkFgnno(fgnno) {
	var sum=0;
	var odd=0;
	buf = new Array(13);
	
	for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
	odd = buf[7]*10 + buf[8];
	
	if(odd%2 != 0) { return false; }
	
	if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
			return false;
	}
	
	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	
	for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
	sum = 11 - (sum%11);
	
	if(sum >= 10) { sum -= 10; }
	sum += 2;
	
	if(sum >= 10) { sum -= 10; }
	
	if(sum != buf[12]) { return false }
	
	return true;
}



//******************************************************************************
//	@function		: chkBanWord(ÀÔ·Â¹®ÀÚ¿­)
//	@description	: ºÒÇã¿ë ¹®ÀÚ¿­ Ã¼Å© ÇÔ¼ö
//	@return			: true / false

var banword = new Array("°³»õ³¢","´Ï±â¹Ì","´Ï¹Ì","µî½Å","¶Ç¶óÀÌ","¹ÌÄ£³ð","¹ÌÄ£³Ñ","º´½Å","º­¾û½Å","ºé½Å","ºØ½Å","ºù½Å","Á¹¶ó","Á¿±î","Àý¶ó","Áö¶ö","Âî¶ö","½Ö³â","½Ö³ð","Àâ³ð","½Ã¹ú","½ÊÆÈ","¾¾¹ß","¾¾¹ú","¾¾¹ë³Ñ","¾¾ºÒ","¾¾ÆÈ","¾Ã»õ","¾ÃÅü","¾ÃÆÈ","Á¿¹ä","¼½½º");

function chkBanWord(content) {
	for (prop in banword) {
		if (content.toLowerCase().indexOf(banword[prop]) > -1) {
			alert("'" + banword[prop] + "' ´Ü¾î´Â ±ÝÁö´Ü¾îÀÔ´Ï´Ù.");
			return false;
		}
	}

	return true;
}



//******************************************************************************
//	@function		: fileAttach(file)
//	@description	: ÆÄÀÏ È®ÀåÀÚ Ã¼Å© ÇÔ¼ö
//	@return			: true / false
extArray = new Array(".gif", ".jpg", ".bmp",".png", ".doc", ".xls",".ppt", ".hwp", ".txt");  //Á¦ÇÑÇÒÈ®ÀåÀÚ ÁöÁ¤

function fileAttach(file) {
	allowSubmit = false;
	
	while (file.indexOf("\\") != -1) {
			file = file.slice(file.indexOf("\\") + 1);
			ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < extArray.length; i++) {
//alert(ext);
			if (extArray[i] == ext) { 
					allowSubmit = true; 
					break; 
		   }
		}
	}	
		
	if (allowSubmit){
			return true;
	} else {
			return false;
	}
}



//******************************************************************************
//	@function		: imgAttach(file)
//	@description	: ÀÌ¹ÌÁö ÆÄÀÏ È®ÀåÀÚ Ã¼Å© ÇÔ¼ö
//	@return			: true / false
imgextArray = new Array(".gif", ".jpg", ".bmp", ".png");  //Á¦ÇÑÇÒÈ®ÀåÀÚ ÁöÁ¤

function imgAttach(file) {
	allowSubmit = false;
	
	while (file.indexOf("\\") != -1) {
			file = file.slice(file.indexOf("\\") + 1);
			ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < imgextArray.length; i++) {

			if (imgextArray[i] == ext) { 
					allowSubmit = true; 
					break; 
		   }
		}
	}	
		
	if (allowSubmit){
			return true;
	} else {
			return false;
	}
}

//******************************************************************************
//	@function		: swfLoad(sUrl,sWidth,sHeight,sName,sAlign,sColor,sTrans)
//	@description	: ÇÃ·¡½Ã ÆÄÀÏ ºä¾î
//	@return			: 
function swfLoad(sUrl,sWidth,sHeight,sName,sAlign,sColor,sTrans) {
	document.write('<EMBED src="' + sUrl + '" quality=high' + ' bgcolor=' + sColor + ' wmode="'+ sTrans +'"  WIDTH="' + sWidth + '" HEIGHT="' + sHeight + '" NAME="' + sName + '" ALIGN="' + sAlign + '"');
	document.write(' TYPE="application/x-shockwave-flash"');
	document.write(' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
	document.write('</EMBED>');
}
