// Æ÷Ä¿½º ÀÌµ¿½Ã ³»¿ë Ã¼Å©ÈÄ '*' ÀÔ·ÂÇÏ±â
	function check_star(flag) {
		if (form[flag].value.length == 0) {
			form[flag].value = "*";
			return false;
		}
	}
// Æ÷Ä¿½º ÀÌµ¿½Ã ³»¿ë Ã¼Å©ÈÄ '*'ÀÏ °æ¿ì °ø¹é ¸¸µé±â
	function check_temp(flag) {
		if (form[flag].value == '*') {
			form[flag].value = "";
			return false;
		}
	}
	
// textbox Focus On
	function txtboxMouseOn(form, obj, txtcolor) {
		form[obj].style.backgroundColor = txtcolor;
	}
// textbox Focus Out
	function txtboxMouseOut(form, obj, txtcolor) {
		form[obj].style.backgroundColor = txtcolor;
	}
	
// ÀÚµ¿À¸·Î ´ÙÀ½ ÇÊµµ·Î ÀÌµ¿
	function autoTab(formname, obj, nextobj, limit_cnt) {
		if (formname[obj].value.length>=limit_cnt) {
			eval(formname.name + '.' + nextobj + '.focus()');
		}
	}
	
	
// ÀÌ¸ÞÀÏ Ã¼Å©
var testresults 
function check_email(obj_name){ 
	var str=document.form[obj_name].value;
	var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i 
	if (filter.test(str) || document.form[obj_name].value == "") 
		testresults=true;
	else { 
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
		document.form[obj_name].value="";
		document.form[obj_name].focus();
		testresults=false;
	} 
		return (testresults);
} 

// ÀÌ¸ÞÀÏ °Ë»ç
 function emailSelect(formname,objname,objaddr)
{
	var addr = formname[objname].value;
	
	if(addr != "user") {
		formname[objaddr].style.background = "#F2F2F2";
		formname[objaddr].readOnly = true;
		formname[objaddr].value = addr;
	} else {
		formname[objaddr].style.background = "#FFFFFF";
		formname[objaddr].value = "";
		formname[objaddr].readOnly = false;
		formname[objaddr].focus();
	}
}


// ÇÑ±Û Æ¯¹® ÀÔ·Â ±ÝÁö
function hangleCheck(form, objvalue) {
	for(i=0;i<form[objvalue].value.length;i++) {
	var a=form[objvalue].value.charCodeAt(i);
		if (a > 128) {
			alert("¿µ¹®°ú ¼ýÀÚ·Î¸¸ »ç¿ëÇÏ½Ê½Ã¿À.");
			form[objvalue].value="";
			form[objvalue].focus();
			return false;
		}
	}
}

// ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å©
	function ValidateNumber(form, flag)
	{
		var e1 = event.srcElement;
		var num ="0123456789";
		event.returnValue = true;
	
		for (var i=0;i<e1.value.length;i++)
		{
			if(-1 == num.indexOf(e1.value.charAt(i)))
				event.returnValue = false;
		}
		
		if(form[flag].value == '') {
			form[flag].value = ""; form[flag].select(); return false;
		}
	
		if (!event.returnValue)
			{ alert("¼ýÀÚ·Î¸¸ Àû¾îÁÖ½Ê½Ã¿À.\n\n¿µ¹®, ÇÑ±Û, Æ¯¼ö¹®ÀÚ »ç¿ë±ÝÁö!"); form[flag].value = ""; form[flag].select(); return false;  }
		
	}

// ½Ç¼öÇü Ã¼Å© (¼ýÀÚ + ".")
	function ValidateDecimal(form, flag)
	{
		var e1 = event.srcElement;
		var num ="01234567890.";
		event.returnValue = true;
	
		for (var i=0;i<e1.value.length;i++)
		{
			if(-1 == num.indexOf(e1.value.charAt(i)))
				event.returnValue = false;
		}
	
		if (!event.returnValue)
			{ alert("¼ýÀÚ¿Í ¼Ò¼öÁ¡(.)¸¸ Àû¾îÁÖ½Ê½Ã¿À."); form[flag].value=""; form[flag].select(); return false;  }
	}
	
// ³¯Â¥ ÀÔ·Â Ã¼Å© (¼ýÀÚ + "-")
	function ValidateDatetime(form, flag)
	{
		var e1 = event.srcElement;
		var num ="0123456789-";
		event.returnValue = true;
	
		for (var i=0;i<e1.value.length;i++)
		{
			if(-1 == num.indexOf(e1.value.charAt(i)))
				event.returnValue = false;
		}
	
		if (!event.returnValue)
			{ alert("¼ýÀÚ¿Í ÇÏÀÌÇÂ(-)¸¸ Àû¾îÁÖ½Ê½Ã¿À."); form[flag].value=""; form[flag].select(); return false;  }
	}
	

//  ÇÑ±Û,Æ¯¼ö¹®ÀÚ ÀÔ·Â ±ÝÁö Ã¼Å©
	function hanCheck(flag) {
		for(i=0;i<form[flag].value.length;i++) {
			var a=form[flag].value.charCodeAt(i);
			if (a < 48 || (a > 57 && a < 97) || a > 122) {
				alert('¿µ¹®(¼Ò¹®ÀÚ)¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
				form[flag].value="";
				form[flag].focus();
				return;
			}
		}
	}

	
/* È­Æó´ÜÀ§ Ç¥½Ã - Ãµ´ÜÀ§¸¶´Ù ÄÞ¸¶ Âï±â, ¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â */

function checkPrice(form,flag) {
   if (form[flag].value.length == 0 || form[flag].value == "") { form[flag].value = 0;  form[flag].select(); return false; }
   else { var p = form[flag].value.replace(/,/g,""); }

   var s = "";
   if (p.search(/^\d+$/g) == -1) {
      alert("¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.\n\n¿¹) 0123456789");
		    //form[flag].focus();
      		form[flag].value=0;
			form[flag].select();
      		return false;
	}
 
   for (var i=0; i<p.length; i++) {
     if (i % 3 == 0 && i != 0)
       s = "," +s;
     s = p.substr(p.length-i-1,1) + s;
   }

	form[flag].value = s;
}


// ÀÔ·Â¹®ÀÚ ½Ç½Ã°£ ¹®ÀÚ¼ö Ã¼Å©
	function textCounter(theField, theCharCounter, maxChars)
	{
		
	        var strCharCounter = 0;
	        var intLength = theField.value.length;
	
	        for (var i = 0; i < intLength; i++)
	        {
	                var charCode = theField.value.charCodeAt(i);
	//ÇÑ±ÛÀÏ °æ¿ì
	                if (charCode > 128)        {
	                        strCharCounter += 2;
	                } else {
	                        strCharCounter++;
	                }
	
	                if(strCharCounter < (maxChars+1)) {
	                        theCharCounter.value = strCharCounter;
	                } else {
	                        eval("alert('ÇÑ±Û" + maxChars/2 + ", ¿µ¹®" + maxChars+ "ÀÚ Á¦ÇÑÀÔ´Ï´Ù. ÃÊ°úµÈ ¹®ÀÚ´Â Àß¸³´Ï´Ù.')");
	                        if(!cutStr(theField, i, theCharCounter, maxChars)) {
	                                alert("¹®ÀÚ¿­ Ä¿Æ® ÇÔ¼ö°¡ ÀÛµ¿µÇÁö ¾Ê½À´Ï´Ù.");
	                        }
	                        break;
	                }
	        }
	}
	
	function cutStr(theField, i, theCharCounter, maxChars)
	{
	        var intLength = theField.value.length;        //-- ½ÇÁ¦ ¹®ÀÚÀÇ ±æÀÌ¸¦ ±¸ÇÑ´Ù.
	
	        var strChar = theField.value.substring(0,i);                //¸¶Áö¸· ¹®ÀÚ¸¦ Àß¶ó³½´Ù.
	        
	        theField.value = strChar;
	        textCounter(theField,theCharCounter,maxChars);
	        return true;
	}
	
// ÀÔ·Â¹®ÀÚ ½Ç½Ã°£ ¹®ÀÚ¼ö Ã¼Å© End
	
// ¾÷·Îµå °¡´ÉÆÄÀÏ Ã¼Å©
	extArray = new Array(".asp", ".asa", ".aspx", ".html", ".php", ".php3", ".jsp", ".cgi", ".inc", ".pl"
, ".exe", ".com", ".bat");
	
	function ext_Attach(form, file, chk) {
		allowSubmit = true;
		if (!file) {
			form[chk].value = 1;
			return;
		}
			while (file.indexOf("\\") != -1)
				file = file.slice(file.indexOf("\\") + 1);
				ext = file.slice(file.indexOf(".")).toLowerCase();
				
				for (var i = 0; i < extArray.length; i++) {
					if (extArray[i] == ext) { allowSubmit = false; break; }
				}
			if (!allowSubmit) {
				alert((extArray.join(" ")) + " ´Â\n\n¾÷·Îµå°¡ Áö¿øµÇÁö ¾Ê´Â ÆÄÀÏ Çü½ÄÀÔ´Ï´Ù.");
				form[chk].value = 0;
			}
			else form[chk].value = 1;
		}
				
// ¾÷·Îµå °¡´É ÀÌ¹ÌÁöÆÄÀÏ Ã¼Å©	
	var chk_img;

	imgextArray = new Array(".bmp", ".emf", ".exif", ".fig", ".icon", ".jpeg", ".jpg", ".png", ".tiff", ".wmf"); 
	
	function LimitAttach(form, file) { 
		allowSubmit = false;
		if (!file) return;
		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) {
			alert("¾÷·Îµå °¡´ÉÇÑ ÆÄÀÏÀº" + (imgextArray.join(" ")) + "ÀÔ´Ï´Ù\n\n´Ù½Ã ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
			chk_img = 0;
		}
		else chk_img = 1;
	}
	
// µî·ÏÆÄÀÏ ÀÌ¹ÌÁö ¹Ì¸®º¸±â
	function imagefile_onchange(form, objname, previewname) {
		form[previewname].src = form[objname].value;
		form[previewname].style.visibility = "visible";
	}

// ¾ÆÀÌµð Áßº¹Ã¼Å©
function chkID(objname) {
	if (form[objname].value == "" || form[objname].value == "*" || (form[objname].value.length < 4 || form[objname].value.length > 12)) {
		alert("¾ÆÀÌµð 4~12ÀÚ¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form[objname].focus();
		return false;
	}
	//layer_chkID.style.display="block";
	i_chkID.location = "/inc/i_chkID.html?chkID="+form[objname].value;
}

// ´Ð³×ÀÓ Áßº¹Ã¼Å©
function chkNickname(objname) {
	if (form[objname].value == "" || form[objname].value == "*" || (form[objname].value.length < 3 || form[objname].value.length > 12)) {
		alert("´Ð³×ÀÓÀ» 3~12ÀÚ¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form[objname].focus();
		return false;
	}
	//layer_chkID.style.display="block";
	i_chkID.location = "/inc/i_chkNickname.html?chkID="+form[objname].value;
}


// Æ÷Ä¿½º ÀÌµ¿½Ã ³»¿ë Ã¼Å©ÈÄ '*'ÀÏ °æ¿ì °ø¹é ¸¸µé±â
	function check_zip1(flag) {
		if (form[flag].value == 'À¾/¸é/µ¿') {
			form[flag].value = "";
			return false;
		}
	}
// Æ÷Ä¿½º ÀÌµ¿½Ã ³»¿ë Ã¼Å©ÈÄ  'À¾/¸é/µ¿' ÀÔ·ÂÇÏ±â
function check_zip2(flag) {
	if (form[flag].value.length == 0) {
		form[flag].value = "À¾/¸é/µ¿";
		return false;
	}
}
// ¿ìÆí¹øÈ£ °Ë»ö
function srch_zipcode(formname,obj,objname,zip1,zip2,addr1,addr2) {
	if (form[objname].value == "" || form[objname].value == "À¾/¸é/µ¿") {
		alert("À¾/¸é/µ¿À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form[objname].focus();
		return false;
	}

	var top = document.body.clientTop + GetObjectTop(obj);
	var left = document.body.clientLeft + GetObjectLeft(obj);
	
	layer_srch_zipcode.style.pixelTop = top + obj.offsetHeight;
	layer_srch_zipcode.style.pixelLeft = left-250;
	
	layer_srch_zipcode.style.display="block";
	i_srch_zipcode.location = "/inc/i_srch_zipcode.html?thisform="+formname+"&zip1="+zip1+"&zip2="+zip2+"&addr1="+addr1+"&addr2="+addr2+"&srch_keyword="+form[objname].value;
}

	
/* Checkbox Function */
function all_checkid(field) { // ÀüÃ¼ ¹Ú½º ¹ÝÀü ÇÔ¼ö
	var allcheck_flag = document.form.allcheck;
	
	if (field != undefined) {
		if (allcheck_flag.checked) {
			if (field.length) {
				for (i = 0; i < field.length; i++) {
					field[i].checked = true;
				}
				return;
			}
			else {
				field.checked = true;
			}
		}
		else {
			if (field.length) {
				for (i = 0; i < field.length; i++) {
					field[i].checked = false;
				}
				return;
			}
			else {
				field.checked = false;
			}
		}
	}
}

function id_checkall(field) { // °³º° ¹Ú½º ¹ÝÀü ÇÔ¼ö
	var CB = CO = 0;
	var allcheck_flag = document.form.allcheck;
	if (field.length) {
		for (i = 0; i < field.length; i++) {
			CB++;
			if (field[i].checked) {
				CO++;
			}
		}
	}
	else {
		if (!field.checked) {
			CO++;
		}
	}
	if (CB == CO) {
		allcheck_flag.checked = true;
	}
	else {
		allcheck_flag.checked = false;
	}
}

/* ´ÙÁß»èÁ¦ */
function multi_del() { // ¼±ÅÃÇ×¸ñ Ã¼Å©
	var check_ids = document.form.checkid;
	for (i = 0; i < check_ids.length; i++) {
		var checkbox_obj = eval('document.form.checkid['+ i +']');
		if (checkbox_obj.checked) {
			break;
		}
	}
	if (check_ids.length) {
		if (i == check_ids.length) {
			alert("\n¸ÕÀú »èÁ¦ÇÏ½Ç ÀÚ·á¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.\n");
			document.form.allcheck.focus();
			return;
		}
		else {
			q_del();
		}
	}
	else {
		if (!check_ids.checked) {
			alert("\n¸ÕÀú »èÁ¦ÇÏ½Ç ÀÚ·á¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.\n");
			document.form.allcheck.focus();
			return;
		}
		else {
			q_del();
		}
	}
}

/* °Ô½Ã¹° ¼±ÅÃÃ¼Å© */
function multi_chk() { // ¼±ÅÃÇ×¸ñ Ã¼Å©
	var check_ids = document.form.checkid;
	
	if (check_ids == undefined) {
		alert("\n¸ÕÀú " + msg_txt + "ÇÏ½Ç ÀÚ·á¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.\n");
		//document.form.allcheck.focus();
		return false;
	}
	else {
		for (i = 0; i < check_ids.length; i++) {
			var checkbox_obj = eval('document.form.checkid['+ i +']');
			if (checkbox_obj.checked) {
				return true;
			}
		}
		if (check_ids.length) {
			if (i == check_ids.length) {
				alert("\n¸ÕÀú " + msg_txt + "ÇÏ½Ç ÀÚ·á¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.\n");
				//document.form.allcheck.focus();
				return false;
			}
			else {
				return true;
			}
		}
		else {
			if (!check_ids.checked) {
				alert("\n¸ÕÀú " + msg_txt + "ÇÏ½Ç ÀÚ·á¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À.\n");
				//document.form.allcheck.focus();
				return false;
			}
			else {
				return true;
			}
		}
	}
}







