var tel = new Array("02", "031","032", "033", "041", "042", "043", "051", "052", "053", "054", "055", "061", "062", "063", "064");var job = new Array("°íµîÇÐ»ý","´ëÇÐ(¿ø)»ý","È¸»ç¿ø", "±âÅ¸"); var join_info = new Array('°Ë»ö¿£Áø','½Å¹®±¤°í','TV±¤°í','Ä¿¹Â´ÏÆ¼»çÀÌÆ®','URLÁ÷Á¢ÀÔ·Â','Ä£±¸¼Ò°³','¶óµð¿À´º½º¸ÅÃ¼','±âÅ¸');var camera_kind = new Array('Ä³³í','´ÏÄÜ','»ï¼º','¿Ã¸²Çª½º','ÄÚ´Ú','ÈÄÁö','¼Ò´Ï','±âÅ¸');	String.prototype.IsId = function() {		if (this.search(/[^A-Za-z0-9_-]/) == -1)			return true;		else			return false;	}	String.prototype.IsTel = function() {		if (this.search(/[^0-9_-]/) == -1)			return true;		else			return false;	}	String.prototype.IsMoney = function() {		if (this.search(/[^0-9_,]/) == -1)			return true;		else			return false;	}	String.prototype.IsAlpha = function() {		if (this.search(/[^A-Za-z]/) == -1)			return true;		else			return false;	}	String.prototype.IsNumber = function() {		if (this.search(/[^0-9]/) == -1)			return true;		else			return false;	}		String.prototype.IsJumin = function() {		var jumin= this		if (jumin.length  != 13)			return false;		tval=jumin.charAt(0)*2 + jumin.charAt(1)*3 + jumin.charAt(2)*4		+ jumin.charAt(3)*5 + jumin.charAt(4)*6 + jumin.charAt(5)*7		+ jumin.charAt(6)*8+ jumin.charAt(7)*9 + jumin.charAt(8)*2		+ jumin.charAt(9)*3 + jumin.charAt(10)*4 + jumin.charAt(11)*5;		tval2=11- (tval % 11);		tval2=tval2 % 10;		if (jumin.charAt(12)==tval2 &&  (jumin.charAt(6)=="1" ||jumin.charAt(6)=="2")) {			return true;		}		else{			return false ;		}	}	String.prototype.IsEmail = function() {		if (this.search(/(.+)@.+\..+/) == -1)			return false;		else {			for(var i=0; i < this.length;i++)				if (this.charCodeAt(i) > 256)					return false;			return true;		}	}	String.prototype.IsDate = function() {		if (this.search(/\d{4}\.\d{2}\.\d{2}/) == -1)			return false;		else {			return true;		}	}	String.prototype.StrLen = function() {		var temp;		var set = 0;		var mycount = 0;		for( k = 0 ; k < this.length ; k++ ){			temp = this.charAt(k);			if( escape(temp).length > 4 ) {				mycount += 2			}			else mycount++;		}		return mycount;	}	String.prototype.LTrim = function() {		var i, j = 0;		var objstr		for ( i = 0; i < this.length ; i++){			if (this.charAt(i) == ' ' ){				j = j + 1;			}			else{				break;			}		}		return this.substr(j, this.length - j+1)	}	String.prototype.RTrim = function() {		var i, j = 0;		for ( i = this.length - 1; i >= 0 ; i--){			if (this.charAt(i) == ' ' ){				j = j + 1			}			else{				break;			}		}		return 	this.substr(0, this.length - j);	}	String.prototype.Trim = function() {		return this.replace(/\s/g, "");	}	function _cmdfocus(formobj){		formobj.select();		formobj.focus();	}	function Go_Next(curField, nextField, curLength){		if (curField.value.length >= curLength){			nextField.focus();		}	}	//ÀÔ·ÂÇü½Ä:"YYYY/MM/DD"(´Ù¸¥ Çü½ÄÀº ¿¡·¯ÀÔ´Ï´Ù.)	function DateDiff(FromDate, ToDate){		var D1,D2,Diff;						//º¯¼ö¸¦ ¼±¾ðÇÕ´Ï´Ù.		var MinMilli = 1000 * 60;			//º¯¼ö¸¦ ÃÊ±âÈ­ÇÕ´Ï´Ù.		var HrMilli = MinMilli * 60;		var DyMilli = HrMilli * 24;		D1 = Date.parse(FromDate);			//±¸¹® ºÐ¼®ÇÕ´Ï´Ù.		D2 = Date.parse(ToDate);			//±¸¹® ºÐ¼®ÇÕ´Ï´Ù.		Diff = Math.round(Math.abs((D2-D1) / DyMilli))		if (Diff>-1) {			Diff= Diff + 1;		} else {			Diff= Diff - 1;		}		return(Diff);						//°á°ú¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù.	}	function checkform(formField, checkName, message, maxlength, minlength) {	//°¢ ÇÊµåº° ÀÔ·Â°ª Ã¼Å©	//ÁÖ¹Îµî·Ï½Ã ¹Ýµå½Ã °ªÀ¸·Î ³Ñ±ä´Ù.	//ÇÊ¼öÀÔ·Â check	//±ÛÀÚ¼ö check	//field À¯È¿¼º check	formValue = formField.value.LTrim().RTrim();		if(checkName != 'jumin'){			if (formField == null ) {				return false;			}			if (formValue == '' && minlength > 0){				alert(message + " ÇÊ¼öÀÔ·Â Ç×¸ñÀÔ´Ï´Ù.");				_cmdfocus(formField);				return false;			}			if (formValue.StrLen() < minlength) {				alert(message + " ÃÖ¼Ò" + minlength + "ÀÚÀÌ»ó ÀÔ·ÂÇÏ¼¼¿ä.");				_cmdfocus(formField);				return false;			}			if (formValue.StrLen() > maxlength) {				alert(message + " ÃÖ´ë" + maxlength + "ÀÚ(ÇÑ±Û" + maxlength/2 + " ÀÚ)±îÁö ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");				_cmdfocus(formField);				return false;			}								}		switch(checkName) {			case "" :				return true;			case "alpha" :				if (formValue.IsAlpha()) {					return true;				} else {					alert(message + " ¿µ¹®ÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");					_cmdfocus(formField);					return false;				}				break;			case "number" :				if (formValue.IsNumber()) {					return true;				} else {					alert(message + " ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");					_cmdfocus(formField);					return false;				}				break;			case "id" : {				if (formValue.IsId()) {					return true;				} else {					alert(message + " ¿µ¹®ÀÚ¿Í ¼ýÀÚÈ¥ÇÕ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");					_cmdfocus(formField);					return false;				}				break;			}			case "pass" : {				if (!formValue.IsNumber() && !formValue.IsAlpha() && formValue.IsId()) {					return true;				} else {					alert(message + " ¿µ¹®ÀÚ¿Í ¼ýÀÚÈ¥ÇÕ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");					_cmdfocus(formField);					return false;				}				break;			}						case "tel" :				if (formValue.IsTel()) {					return true;				} else {					alert(message + " ¼ýÀÚ¿Í - ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");					_cmdfocus(formField);					return false;				}				break;			case "email" :				if (formValue.IsEmail()) {					return true;				} else {					alert(message + " ÀÌ¸ÞÀÏ Çü½ÄÀÌ Æ²¸³´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä(Çü½Ä: account@localhost.com");					_cmdfocus(formField);					return false;				}				break;			case "date" :				if (formValue.IsDate()) {					return true;				} else {					alert(message + " ³¯Â¥ Çü½ÄÀÌ Æ²¸³´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä(Çü½Ä: 1999.09.09)");					_cmdfocus(formField);					return false;				}				break;			case "jumin" :				if(formValue.StrLen() != 13){					alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä");					return false				}				if (formValue.IsJumin()) {					return true;				} else {					alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä");					return false;				}				break;			default : alert('Àß¸ø µÈ ÀÎÀÚ checkName'); return true;		}	}function chkdate(cmbYear, cmbMonth, cmbDay){	var selectmonth = cmbMonth.selectedIndex;	var monthday, i;	selectmonth = selectmonth + 1;	// Æò³âÀÏ¶§ ³¯ÀÚÃ³¸®	if (selectmonth == 1) monthday = 31;	if (selectmonth == 3) monthday = 31;	if (selectmonth == 4) monthday = 30;	if (selectmonth == 5) monthday = 31;	if (selectmonth == 6) monthday = 30;	if (selectmonth == 7) monthday = 31;	if (selectmonth == 8) monthday = 31;	if (selectmonth == 9) monthday = 30;	if (selectmonth == 10) monthday = 31;	if (selectmonth == 11) monthday = 30;	if (selectmonth == 12) monthday = 31;	if (selectmonth == 13) monthday = 30;	// À±³âÃ³¸®	if(selectmonth == 2) {		var y = cmbYear.value;		//À±³â		if ((y % 4) == 0) {			//Æò³â			if ((y % 100) == 0) {				//À±³â				if ((y % 400) == 0) {					monthday = 29;				}				//Æò³â				else {					monthday = 28;				}			}			//À±³â			else {				monthday = 29;			}		}		//Æò³â		else {			monthday = 28;		}	}	cmbDay.length = monthday;	for(i=0 ; i < monthday ;i++) {		if (i < 9) {			var option = new Option(i+1,'0'+(i+1));			}		else {			var option = new Option(i+1, i+1);			}		cmbDay.options[i] = option;	}	return true;}	//¶óµð¿À ¹Ú½º Ã¼Å©function GetRadioValue(opt) {			var leng = ((isNaN(opt.length*1))?1:opt.length*1);		if (leng == 1)	{			if (opt.checked)			{				return opt.value;			}	}	else {		var n = opt.length;					for (i=0; i<n; i++) {			if (opt[i].checked) {									return opt[i].value;			}		}	}	return "";}function GetCheckValue(opt) {			var leng = ((isNaN(opt.length*1))?1:opt.length*1);	var chkcnt = 0;	if (leng == 1)	{			if (opt.checked)			{				chkcnt = 1;			}	}	else {		var n = opt.length;					for (i=0; i<n; i++) {			if (opt[i].checked) {									chkcnt = chkcnt + 1;			}		}	}	return chkcnt;}function login(nexturl){    if(nexturl == undefined || nexturl == ""){        location.replace('/member/login.jsp');    }else{        location.replace('/member/login.jsp?nextUrl='+nexturl);    }}/*¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß¡ß*/function chkdate(cmbYear, cmbMonth, cmbDay){		var selectmonth = cmbMonth.selectedIndex;	var monthday, i;	selectmonth = selectmonth + 1;		// Æò³âÀÏ¶§ ³¯ÀÚÃ³¸®	if (selectmonth == 1) monthday = 31;	if (selectmonth == 3) monthday = 31;	if (selectmonth == 4) monthday = 30;	if (selectmonth == 5) monthday = 31;	if (selectmonth == 6) monthday = 30;	if (selectmonth == 7) monthday = 31;	if (selectmonth == 8) monthday = 31;	if (selectmonth == 9) monthday = 30;	if (selectmonth == 10) monthday = 31;	if (selectmonth == 11) monthday = 30;	if (selectmonth == 12) monthday = 31;	if (selectmonth == 13) monthday = 30;	// À±³âÃ³¸®	if(selectmonth == 2) {		var y = cmbYear.value;		//À±³â		if ((y % 4) == 0) {			//Æò³â			if ((y % 100) == 0) {				//À±³â				if ((y % 400) == 0) {					monthday = 29;				}				//Æò³â				else {					monthday = 28;				}			}			//À±³â			else {				monthday = 29;			}		}		//Æò³â		else {			monthday = 28;		}	}	cmbDay.length = monthday;		for(i=0 ; i < monthday ;i++) {		if (i < 9) {			var option = new Option('0'+(i+1),'0'+(i+1));			}		else {			var option = new Option(i+1, i+1);			}		cmbDay.options[i] = option;	}	return true;}// *»õÃ¢¿­±âfunction view_win(str,str2,str3){	var newin1=null	var tmp = 'width=' + str2 + ',height=' + str3 + ',top=' + (screen.availHeight-str3-50)/2 + ', left=' + (screen.availWidth-str2-10)/2 + ', status=yes,menubar=no,scrollbars=no,resizable=no,toolbar=no'	newin1=window.open('','',tmp)	newin1.location=str}function initRequest(url) {    if (window.ActiveXObject) {        return new ActiveXObject("Microsoft.XMLHTTP");    } else if (window.XMLHttpRequest) {        return new XMLHttpRequest();    }}function getCategoryList(cidObj, pidObj, def) {	var ccode = cidObj[cidObj.selectedIndex].value;	var url = TARGET_URL + ccode;	var req = initRequest(url);    req.onreadystatechange = function() {        if (req.readyState == 4) {            if (req.status == 200) {//	alert(req.responseText);                parseMessages(req.responseXML, pidObj, def);            }            else if (req.status == 204){            	alert("½ÇÆÐ");            }        }    };    var smethod = "GET";    req.open(smethod, url, true);    req.send(null);}//multiple selectboxfunction getCategoryListMulti(cidObj, pidObj, def) {	var ccode = cidObj[cidObj.selectedIndex].value;	var url = TARGET_URL + ccode;	var req = initRequest(url);    req.onreadystatechange = function() {        if (req.readyState == 4) {            if (req.status == 200) {//	alert(req.responseText);                parseMessagesMulti(req.responseXML, pidObj, def);            }            else if (req.status == 204){            	alert("½ÇÆÐ");            }        }    };    var smethod = "GET";    req.open(smethod, url, true);    req.send(null);}function getCategoryList2(cidObj1, cidObj2, pidObj, def) {	var ccode1 = cidObj1[cidObj1.selectedIndex].value;	var ccode2 = cidObj2[cidObj2.selectedIndex].value;	var url = TARGET_URL2 + "cid1selbox=" + ccode1 + "&cid2selbox=" + ccode2;	var req = initRequest(url);    req.onreadystatechange = function() {        if (req.readyState == 4) {            if (req.status == 200) {                parseMessagesMulti(req.responseXML, pidObj, def);            }            else if (req.status == 204){            	alert("½ÇÆÐ");            }        }    };    var smethod = "GET";    req.open(smethod, url, true);    req.send(null);}/*** Æ÷Åä ÄÜÅ×½ºÆ®¿ë*/function getCategoryList2ByCon(cidObj1, cidObj2, pidObj, def) {	var ccode1 = cidObj1[cidObj1.selectedIndex].value;	var ccode2 = cidObj2[cidObj2.selectedIndex].value;	var url = TARGET_URL2 + "cid1selbox=" + ccode1 + "&cid2selbox=" + ccode2;	var req = initRequest(url);    req.onreadystatechange = function() {        if (req.readyState == 4) {            if (req.status == 200) {                parseMessagesMulti(req.responseXML, pidObj, def, true);            }            else if (req.status == 204){            	alert("½ÇÆÐ");            }        }    };    var smethod = "GET";    req.open(smethod, url, true);    req.send(null);}//multiple selectboxfunction getCategoryList2Multi(cidObj1, cidObj2, pidObj, def) {	var ccode1 = cidObj1[cidObj1.selectedIndex].value;	var ccode2 = cidObj2[cidObj2.selectedIndex].value;	var url = TARGET_URL2 + "code1selbox=" + ccode1 + "&code2selbox=" + ccode2;	var req = initRequest(url);    req.onreadystatechange = function() {        if (req.readyState == 4) {            if (req.status == 200) {//	alert(req.responseText);                parseMessagesMulti(req.responseXML, pidObj, def);            }            else if (req.status == 204){            	alert("½ÇÆÐ");            }        }    };    var smethod = "GET";    req.open(smethod, url, true);    req.send(null);}function parseMessages(xmlObj, pidObj, def){    var xmlNode = xmlObj.getElementsByTagName("root")[0];	if ( xmlNode == null ) return;	var entity = xmlNode.getElementsByTagName("entity");	var length = entity.length;    pidObj.length = 1;//¼­ºêÄ«Å×°í¸® ½ÃÀÛÀÎµ¦½º    for ( var loop = 0 ; loop < length ; loop++) {	    var code = entity[loop];        var title = code.getElementsByTagName("text")[0].firstChild.nodeValue;        var val = code.getElementsByTagName("value")[0].firstChild.nodeValue;        var opt = new Option(title, val);        pidObj.add(opt);    }    executeForSelector(pidObj, def);}//multiple selectboxfunction parseMessagesMulti(xmlObj, pidObj, def, isProc){    var xmlNode = xmlObj.getElementsByTagName("root")[0];	if ( xmlNode == null ) return;	var entity = xmlNode.getElementsByTagName("entity");	var length = entity.length;    pidObj.length = 0;//¼­ºêÄ«Å×°í¸® ½ÃÀÛÀÎµ¦½º    for ( var loop = 0 ; loop < length ; loop++) {	    var code = entity[loop];        var title = code.getElementsByTagName("text")[0].firstChild.nodeValue;        var val = code.getElementsByTagName("value")[0].firstChild.nodeValue;        var opt = new Option(title, val);        pidObj.add(opt);    }        executeForSelectorMulti(pidObj, def, isProc);}/*	´ë»ó ¼¿·ºÆ®°´Ã¼¿Í ¼±ÅÃµÉ °ªÀ» ´øÁ®ÁÖ¸é for¹®À» ½ÇÇàÇÏ¿© selected »óÅÂ·Î ¸¸µé¾îÁØ´Ù.*/function executeForSelector(targetObj, targetValue){	if(targetObj.length > 1)		document.getElementById(targetObj.name).style.display = '';	else		document.getElementById(targetObj.name).style.display = 'none';		if(targetValue !="-1"){			for(i = 0; i < targetObj.length; i++)		if(targetObj[i].value == targetValue){			targetObj[i].selected = true;		}			}}//multiple selectboxfunction executeForSelectorMulti(targetObj, targetValue, isProc){	if(isProc) {		if(targetObj.length > 1)			document.getElementById(targetObj.name).style.display = '';		else			document.getElementById(targetObj.name).style.display = 'none';	}	if(targetValue !="-1"){			for(i = 0; i < targetObj.length; i++)		if(targetObj[i].value == targetValue){			targetObj[i].selected = true;					}			}}//Å©·Î½º KEYEVENT ÄÚµå 	function isNumberChannel(e) {	   //ff		   if(typeof(e) != "undefined"){			   if((event.keyCode < 48 || event.keyCode > 57)){				alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");		   	 	return false;		   }else{				return true;		   }		//ie	 	   }else{		  if((e.which < 48 || e.which > 57)){				alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");		   	 	return false;		   }else{				return true;		   }		}	}	
