//ÁÂ¿ì°ø¹éÁ¦°Å
String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

//Ã¢´Ý±â
function selfClose(){
	self.close();
}

//µÚ·Î°¡±â ¸·±â ex)window.document.onkeydown = check_backSpace;
function check_backSpace(events){
	if(event.keyCode == "8"){
			history.back(-2);
	}	
}


//°ª µé·Ï¿©ºÎ È®ÀÎ
function check_value(obj,msg){
	if(obj.value == ""){
		alert(msg);
		obj.value = obj.value.trim();
		obj.focus();
		return false;
	}
}

//°ø¹éÃ¼Å©(space)
function check_space(str){
	if(str.search(/\s/) != -1){
		return 1;
	}else{
		return "";
	}
}

//ÀÔ·Â ÀÚµ¿ ÀÚ¸®ÀÌµ¿
function autoSelect(thisObj,len,obj){
	if(thisObj.value.length == len)
	{
		obj.focus();
	}
}

//Select Box Ã¼Å©ÇÏ±â
function selected_selectbox(obj,str){	
	for (var i = 0 ; i < obj.options.length ; i++ ){
		if (obj.options[i].value == str){			
			obj.options[i].selected = true;
		}
	}
	
}


//Radio Or Checkbox Ã¤Å©¿©ºÎ
function check_radioQuestion(Obj){
	var returnchk;
	if(Obj.length == null){
		//´ÜÀÏ ÇüÅÂ
		return Obj.checked;
	}else{
		//´ÙÁß ÇüÅÂ
		returnchk = false;
		for(i=0;Obj.length > i;i++){
			if(Obj[i].checked == true)
			{
				returnchk = true;
			}
		}
		return returnchk;
	}
}

//Radio|Checkbox|Select °á°ú Ã¤Å©ÇÏ±â
function check_resultValueChecked(checkType,Obj,checkValue){
	
	
	if(Obj.length == null){
		//´ÜÀÏ ÇüÅÂ
		if(Obj.value == checkValue){
			switch(checkType){
				case "default":
					Obj.checked = true;			
				break;
				case "select":
					Obj.selected = true;
				break;
			}
		}
		
	}else{
		//´ÙÁß ÇüÅÂ
		for(var i=0;Obj.length > i;i++){
			if(Obj[i].value == checkValue)
			{
				switch(checkType){
					case "default":
						Obj[i].checked = true;			
					break;
					case "select":
						Obj[i].selected = true;
					break;
				}				
			}
		}
	}
}

//Radio Or Checkbox ¸ðµÎÃ¼Å© OR ¸ðµÎÇØÁ¦
function checked_allRadio(checkObj,obj){
	if(obj.length == null){
		//´ÜÀÏ ÇüÅÂ
		if(obj.checked == true){
			obj.checked = false;
		}else{
			obj.checked = true;	
		}
		
	}else{
		//´ÙÁß ÇüÅÂ
		for(i=0;obj.length > i;i++){
			obj[i].checked = checkObj.checked == true ? true : false;
		}		
	}	
}


//¸¶¿ì½º ¿À¸¥ÂÊ¹öÆ® »ç¿ë¸øÇÏ±â
function mousechk(){
 if(event.button==2) {
	alert('¿À¸¥ÂÊ¹öÆ°Àº »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.');
	return;
 }
}

//¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â
function onlyNumber(){
 if((event.keyCode<48)||(event.keyCode>57)){
  alert('¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
  event.returnValue=false;
 }
}

//¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â2
function onlyNumber2(obj){
	if(isNaN(obj.value)){
		alert('¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
		obj.value= "";
		obj.focus();
		return false;
	}
}

//ÀüÈ­¹øÈ£ Ã¼Å©
function telephonchk(strNumb,obj,msg){
	if(strNumb.length == 0){
		alert(msg +'¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		obj.focus();
		return false;
	}
	if(strNumb.length < 10){
			alert(msg +'¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä.');
			//obj.focus();
		return false;
	}
}

//ÀüÈ­¹øÈ£ Ã¼Å©[1]
function check_TelePhon(obj1,obj2,obj3,msg){

	if((obj1.value != "") || (obj2.value != "") || (obj3.value != ""))	{
		if(obj1.value.length < 2){
			alert(msg);
			obj1.focus();
			return false;
		}
		if(obj2.value.length < 3){
			alert(msg);
			obj2.focus();
			return false;
		}
		if(obj3.value.length < 4){
			alert(msg);
			obj3.focus();
			return false;
		}
	}

}

//ÀüÈ­¹øÈ£ Ã¼Å©[2]
function check_TelePhon2(obj1,obj2,obj3,msg){

	if(obj1.value.length < 2){
		alert(msg);
		obj1.focus();
		return false;
	}
	if(obj2.value.length < 3){
		alert(msg);
		obj2.focus();
		return false;
	}
	if(obj3.value.length < 4){
		alert(msg);
		obj3.focus();
		return false;
	}

}

//ID Ã¼Å©
function check_validID(str){
	if( str == ""){
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	var retVal = check_space(str);

	if(retVal != ""){
		alert("¾ÆÀÌµð´Â ºó °ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		return false;
	}
	if( str.charAt(0) == '_'){
		alert("¾ÆÀÌµðÀÇ Ã¹¹®ÀÚ´Â '_'·Î ½ÃÀÛÇÒ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}

	 /* checkFormat  */
	var isID = /^[a-z0-9_]{4,20}$/;
	if( !isID.test(str)){
		alert("¾ÆÀÌµð´Â 4~20ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ,Æ¯¼ö±âÈ£(_)¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		return false;
	}
	//var numlen = id_str.match(/[0-9]+/g).join("").length;
	var numlen=0;
	for( i=0 ; i<str.length ; i++ )	{
		if (str.charAt(i) >= '0' && str.charAt(i) <= '9')
		{
			numlen++;
		}
	}

	if ( numlen > 7 ){
		 alert("¼ýÀÚ´Â ÃÖ´ë 7ÀÚ±îÁö¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		 return false;
	}
	return true;
}

//ºñ¹Ð¹øÈ£ Ã¼Å©
function check_pw(obj){
	//ºñ¹Ð¹øÈ£ Ã¼Å© ¿µ¹®,¼ýÀÚ¸¸Çã¿ë	
	var numlen=0;
	var StrObj = (obj);	
	var fmtSecret = /^[a-z0-9]{6,12}$/;
	var retVal = check_space(obj.value);
	if(StrObj.value == ""){
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		StrObj.focus();
		return false;
	}
	if(retVal != ""){
		alert("ºñ¹Ð¹øÈ£´Â ºó °ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹®(6~12ÀÚ) ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		StrObj.focus();
		return false;
	}
	if(StrObj.value.length < 6){
		alert("ºñ¹Ð¹øÈ£´Â 6±ÛÀÚ ÀÌ»ó¸¸ °¡´ÉÇÕ´Ï´Ù.");
		StrObj.focus();
		return false;
	}
	if (!fmtSecret.test(StrObj.value)) {
		alert ("ºñ¹Ð¹øÈ£´Â ºó °ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹®(6~12ÀÚ) ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		obj.value=""
		obj.focus();
		return false;
	}
}

//ºñ¹Ð¹øÈ£ ÀçÀÔ·Â Ã¼Å©
function check_rePw(obj1,obj2){
	
	if(obj2.value == ""){
		alert('ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
		return false;
	}

	if(obj1.value != obj2.value){
		alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		return false;
	}
}


//ÇÑ±Û¸¸ ÀÔ·Â
function hangul(){
 if((event.keyCode < 12592) || (event.keyCode > 12687)){	
		alert("ÇÑ±Û¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		event.returnValue = false;
	}
}

//¿µ¹®/¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â
function chkHangul(form,name,msg){
	var f,v;
	var item1,item2;
	f=form.name=name;
	v=f.value;
	item1=v.length;
	item2=escape(v).length;
	if(!(item1==item2)){
		alert(msg);
		f.value="";
		f.focus();
		return false
	}
}

//¼ýÀÚ ÀÚµ¿ÀÚ¸®¼ö Ã¼¿ì±â
function number_format(obj){
	str = obj.value;
	str	=str.replace(/,/gi,"");
	var objRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');  

	while(objRegExp.test(str)){
		str = str.replace(objRegExp, '$1,$2'); 
	}
	obj.value = str;
}

//ÀÌ¸ÞÀÏ Ã¼Å©
function check_email(obj){
	var filter=re=/^[0-9a-z]([-_\.]?[0-9a-z])*@[0-9a-z]([-_\.]?[0-9a-z])*\.[a-z]{2,3}$/i; ;
	var str = obj.value
	if(str == ""){
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		obj.focus();
		return false;
	}
	if (filter.test(str)){
		return true;
	}else{
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù");
		obj.focus();
		return false;
	}
}

//ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_jumin(jumin1,jumin2){	
	var jumin_ch = "234567892345";
	var tot_jumin =jumin1.value + jumin2.value;
	var tot_id = 0;
	if(jumin1.value == ""){
		alert("ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		jumin1.focus();
		return false;
	}

	if(jumin2.value == ""){
		alert("ÁÖ¹Î¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		jumin2.focus();
		return false;
	}

	if(tot_jumin.length < 13){
		alert("À¯È¿ÇÏÁö ¾Ê´Â ÁÖ¹Îµî·Ï ¹øÈ£ÀÔ´Ï´Ù.");
		jumin1.focus();
		return false;
	}
	for(var i = 0;i < 12; i++){
		var ch1=jumin_ch.substring(i,i+1);
		var ch2=tot_jumin.substring(i,i+1);
		tot_id = tot_id + ch1 * ch2;
	}

	var check_field = (11 - (tot_id % 11)) % 10;
	if (check_field != tot_jumin.substring(12,13)){
		alert("ÁÖ¹Îµî·Ï ¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		jumin1.value="";
		jumin2.value="";
		jumin1.focus();
		return false;
	} else if (tot_jumin.substring(6,7) > 2 ||  tot_jumin.substring(6,7) < 1){
		alert("ÁÖ¹Îµî·Ï ¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		jumin1.focus(); 
		return false;
	}
}

//¿Ü±¹ÀÎ¹øÈ£ Ã¼Å©
function isValid_fgnno(socno)
{
	var total =0;
	var parity = 0;

	var fgnNo = new Array(13);

	for(i=0;i < 13;i++) fgnNo[i] = parseInt(socno.charAt(i));

	if(fgnNo[11] < 6) return false;

	if((parity = fgnNo[7]*10 + fgnNo[8])&1) return false;


	var weight = 2;

	for(i=0,total=0;i < 12;i++)
	{
		var sum = fgnNo[i] * weight;
		total += sum;

		if(++weight > 9) weight=2;
	}

	if((total = 11 - (total%11)) >= 10) total -= 10;
	if((total += 2) >= 10) total -= 10;
	if(total != fgnNo[12]) return false;

	return true;
}
//»ç¾÷ÀÚ¹øÈ£ Ã¼Å©
function chkWorkNumb(strNumb,obj){
	if(strNumb.length == 0){
			alert("»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
			obj.focus();
			return false;
	}
	if(strNumb.length != 10){
			alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
			obj.focus();
			return false;
	}	
	sumMod=        0;
	sumMod+=parseInt(strNumb.substring(0,1));
	sumMod+=parseInt(strNumb.substring(1,2))*3%10;
	sumMod+=parseInt(strNumb.substring(2,3))*7%10;
	sumMod+=parseInt(strNumb.substring(3,4))*1%10;
	sumMod+=parseInt(strNumb.substring(4,5))*3%10;
	sumMod+=parseInt(strNumb.substring(5,6))*7%10;
	sumMod+=parseInt(strNumb.substring(6,7))*1%10;
	sumMod+=parseInt(strNumb.substring(7,8))*3%10;
	sumMod+=Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
	sumMod+=parseInt(strNumb.substring(8,9)) * 5 % 10;
	sumMod+=parseInt(strNumb.substring(9,10));
	if(sumMod%10 != 0){
			alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
			obj.focus();
			return false;
	}
	return true;
}

//ÃÖ¼Ò±ÛÀÚ Á¦ÇÑ 
function input_length1(values,type){
	var str = values;
	for(var i=0;i < str.length;i++){ 
		if(str.charCodeAt(i) <= 127) {
			if(type == "1"){
				input_str_length1 = input_str_length1 + 1
			}else{
				input_str_length2 = input_str_length2 + 1
			}
		}else{
			if(type == "1"){
				input_str_length1 = input_str_length1 + 2
			}else{
				input_str_length2 = input_str_length2 + 2
			}
		}
	}
}

//Textare ±ÛÀÚ¼ö Á¦ÇÑ
function fc_chk_byte(aro_name,ari_max){
   // º¯¼öÃÊ±âÈ­
   var ls_str = aro_name.value;				// ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª
   var li_str_len = ls_str.length;					// ÀüÃ¼±æÀÌ
   var li_len  = 0;											// substringÇÏ±â À§ÇØ¼­ »ç¿ë
   var ls_str2 = "";										// ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù.
   var li_max = ari_max;								// Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â
   var li_byte  = 0;										// ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ
   var ls_one_char = "";								// ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù
   
   for(var i=0; i< li_str_len; i++){					// ÇÑ±ÛÀÚÃßÃâ
      ls_one_char = ls_str.charAt(i);
      if (escape(ls_one_char).length > 4){		// ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
         li_byte += 2;
      } else{													// ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
         li_byte++;
      }
      if(li_byte <= li_max){								// ÀüÃ¼ Å©±â°¡ 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 numbercheck(obj,msg){
	var chkData		=obj.value
	var regExp		=/(\b\d+\.\d{1}\b|^\d+$)/;
	if(chkData != "" && chkData != null)	{
		if(!regExp.test(chkData))	{
			alert("¹®ÀÚÀÔ·ÂÀÌ³ª Æ¯¼ö¹®ÀÚ ÀÔ·ÂÀº ºÒ°¡ÀÔ´Ï´Ù\n\n¼ýÀÚ³ª ¼Ò¼öÁ¡À» È®ÀÎÇÏ¼¼¿ä\n\n¼Ò¼öÁ¡Àº 1ÀÚ¸®±îÁö Çã¿ëÇÕ´Ï´Ù");
			obj.focus();
			return 1;
		}
	}else{
		alert(msg);
		obj.focus();
		return 1;
	}
}

//ÆÄÀÏ¿©ºÎ°Ë»ç
function check_file(checkFileName){
	var nameAllay = checkFileName.split(".");
	if(nameAllay.length < 2 ){
	return false;
	}
}

//ÆÄÀÏ È®ÀåÀÚ °Ë»ç
function check_fileName(checkFileName,checkList){
	var nameAllay;
	var checkList;
	var checkAllay;
	var commitcheckFileName = "";
	nameAllay	= checkFileName.split(".");
	lastName		= nameAllay[1].toLowerCase();

	checkAllay	= checkList.split(",");
	for(i=0;checkAllay.length > i;i++)	{
		if(checkAllay[i] == lastName.toLowerCase()){
			commitcheckFileName = "ok";
		}
	}
	if(commitcheckFileName != "ok"){
		alert("ÆÄÀÏÀÇ È®ÀåÀÚ°¡ "+ checkList +"¸¸ °¡´ÉÇÕ´Ï´Ù.");
		commitcheckFileName = ""
		return false;
	}
}

//·¹ÀÌ¾î Viewer
function show_divView(cnt,num,LayerID){
	//alert(cnt +'|'+ num +'|'+ LayerID +'|');
	if(cnt != "x"){
		for (var i=0; i<=cnt; i++) {
			if (i == num){
				if (document.getElementById(LayerID+i).style.display == "none"){
					document.getElementById(LayerID+i).style.display = "";
				}else{
					document.getElementById(LayerID+i).style.display = "none";
				}				
			}else{
				document.getElementById(LayerID+i).style.display = "none";
			}
		}
		
	}else{
		if(document.getElementById(LayerID).style.display == "none"){
			document.getElementById(LayerID).style.display = "";
		}else{
			document.getElementById(LayerID).style.display = "none";
		}
	}
}

//ÀÌ¹ÌÁö È®ÀÎ
function show_imgView(obj,Number){
	var Product_Img_src = obj;	
	if(Product_Img_src.value ==""){
		alert(Number+">¼±ÅÃÇÏ½Å »óÇ°±×¸²ÀÌ ¾ø½À´Ï´Ù.");
		Product_Img_src.focus();
		}else{
			Product_Img = new Image();								//ÀÌ¹ÌÁö¸¦ »ý¼º
			Product_Img.src = Product_Img_src.value					//±×¸² ÁÖ¼ÒÁöÁ¤
			document.Pre_View.src = Product_Img.src ;				//»ý¼ºÇÑ ÀÌ¹ÌÁöÀÇ °ªÀ» ¹Ì¸®º¸±â Ã¢¿¡´ëÀÔ
			return;				
		}
}

//Home/Admin - ¿£ÅÍ ·Î±×ÀÎ
function proc_EnterLogin(form,id,pw,ev){
	var evCode = (window.netscape) ? ev.which : ev.keyCode
	if(evCode == 13){
		check_Login(form,id,pw);
	}
}

//Home/Admin - ·Î±×ÀÎ
function check_Login(form,id,pw){
	if(check_value(id,"¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.") == false){
		return;
	}

	if(check_value(pw,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä") == false){
		return;
	}

	form.action = "login_proc.asp";
	form.submit();
}

//¸â¹ö ·Î±×ÀÎ
function show_login(type,goUrl)
{
	if(type == ""){
		var objPopup;	
		url = "/login/login_form.asp";
		param		 = "" + goUrl;
		popName = "loginPopup";
		propertys = "width=320,height=180,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,left=400,top=280";
		objPopup = window.open(url+param,popName,propertys);
		objPopup.focus();
	}else{

	}
}

//¿ìÆí¹øÈ£ Ã£±â
function show_postSearch(postURL,openerFormName,openerPostName1,openerPostName2,openerAddrName){	
	var objPopup;
	var url,param,popName,propertys;
	url = postURL;
	param		= "?openerFormName="+ openerFormName +"&openerPostName1="+ openerPostName1 +"&openerPostName2="+ openerPostName2 + "&openerAddrName="+openerAddrName;
	popName = "postPopup";
	propertys = "width=370px,height=300px,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=250px,top=100px";	
	objPopup = window.open(url+param,popName,propertys);
	objPopup.focus();
}

