//¸ðµç ¸µÅ©¿¡ Æ÷Ä¿½º¿¡ ºí·¯ ½ÃÅ´
function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring;

//ºóÄ­Ã¼Å©
function chkStr(str){
	if (str.value.split(" ").join("")==""){
		return false;
	}
	else{
		return true;
	}
}

//¿¡·¯¹®±¸
function doError(el,NOT_VALID){
	alert(NOT_VALID);
    el.focus();
	return false;
}

//¿¡·¯¹®±¸
function doError2(el,NOT_VALID){
	alert(NOT_VALID);
    el.focus();
	return;
}
//
function doErrorAct(el,NOT_VALID){
	alert(NOT_VALID);
    el;
	return false;
}

//ÀÌ¸ÞÀÏÃ¼Å©
function isValidEmail(el) {
    var value = el.value;
    var pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
    return (pattern.test(value)) ? true : false;
}

function isValidEmail2(el) {
    var value = el;
    var pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
    return (pattern.test(value)) ? true : false;
}

function isMailDomainChk(el) {
    var str = el.value;
	if( str.lastIndexOf("daum.net")>=0 || str.lastIndexOf("hanmail.net")>=0 || str.lastIndexOf("hotmail.com")>=0){
		return false;
	}
	else{
		return true;
	}
}

 //¼¿·ºÆ®
function defaultSelect(strSelect,strSelectName){
		intExitFlag = false;		
		for(i=0;i<strSelectName.options.length;i++)
		{
			if(strSelect == strSelectName.options[i].value)
			{
				strSelectName.selectedIndex = i;
				intExitFlag = true;
			}
			if(intExitFlag) break;
		}    
}

//¼ýÀÚÃ¼Å©
//integer : /^[\+\-]?\d*$/
//real    : /^[\+\-]?\d*\.?\d*$/
function isNumer(s)
{
     var isNum = /^[\d]+$/;
     if(s.search(isNum)) return false; 
     return true;
}

//½Ç¼öÃ¼Å©
function isRealChk(s)
{
     var isReal = /^[\+\-]?\d*\.?\d*$/;
     if(s.search(isReal)) return false; 
     return true;
}

//¼ýÀÚ¿¡ ÄÞ¸¶Ç¥½Ã
function isFormatNumber(s) { 
	var txtNumber = '' + s; 
		if (isNaN(txtNumber) || txtNumber == "") { 
		alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ¼¼¿ä"); 
		fieldName.select(); 
		fieldName.focus(); 
	} 
		else { 
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); 
		var arrNumber = txtNumber.split('.'); 
		arrNumber[0] += '.'; 
		do { 
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2'); 
			} while (rxSplit.test(arrNumber[0])); 
				if (arrNumber.length > 1) { 
			return arrNumber.join(''); 
			} 
		else { 
			return arrNumber[0].split('.')[0]; 
      } 
   } 
}

//À¥¿¡¼­ »ç¿ëµÇ´Â ÀÌ¹ÌÁöÆÄÀÏ Ã¼Å©
function isPhotoFile(el)
{
	var Extensions = ".gif .jpg .jpeg .png";
	var sExt = el.match( /\.[^\.]*$/ ) ;
	sExt = sExt ? sExt[0].toLowerCase() : ".";
	if ( Extensions.indexOf( sExt ) < 0 ) return false;
		return true;
}

//¾ÆÀÌµð Ã¼Å© (4-12)
function isvalidID(str)
{
	var pattern = /^[a-z]{1}[a-z0-9_]{3,12}$/;
	if( !pattern.test(str) ) {
         alert("Ã¹±ÛÀÚ¸¦ ¿µ¹®À¸·Î ½ÃÀÛÇØ¾ßÇÏ°í \n\n±× ÀÌÈÄ¿¡´Â 4~12ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í \n\n¼ýÀÚ,Æ¯¼ö±âÈ£(_)¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
         return false; 
	}
     return true;
}

//ºñ¹Ð¹øÈ£Ã¼Å© (4-12)
function isvalidPASS(str)
{
     /* checkFormat  */
     var isPASS = /^[a-z0-9_]{4,12}$/;
     if( !isPASS.test(str) ) {
         alert("ºñ¹Ð¹øÈ£´Â 4~12ÀÚÀÇ ¿µ¹®¼Ò¹®ÀÚ¿Í ¼ýÀÚ,Æ¯¼ö±âÈ£(_)¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
         return false; 
     }
     return true;
}

function isJuminA(el){
	var pattern = /^[0-9]{6}$/;
	if( !pattern.test(el.value) ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸® ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		return false; 
	}
	return true;
}

function isJuminB(el){
	var pattern = /^[0-9]{7}$/;
	if( !pattern.test(el.value) ) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 7ÀÚ¸® ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		return false; 
	}
	return true;
}

// »ýÀÏ ÀÚµ¿À¸·Î ³Ö±â
function isBirthPath(e1,e2) {
	if(!isJuminA(e1)){
		return;
	}
	else{
		var temp1,temp2,temp3;
		temp1=e1.value.substring(0,2);
		temp2=e1.value.substring(2,4);
		temp3=e1.value.substring(4,6);
		if( temp1 < 30 ){ e2[0].value="20"+temp1; }
		else { e2[0].value="19"+temp1; }
		e2[1].value=temp2;
		e2[2].value=temp3;
	}
}
//¼ºº° ÀÚµ¿ ¼±ÅÃ
function isSex(e1,e2) {
	if(!isJuminB(e1)){
		return;
	}
	else{
		var temp1
		temp1=e1.value.substring(0,1);
		if ((temp1==1)||(temp1==3)){
			e2[0].checked = true;
		}
		else{
			e2[1].checked = true;
		}
	}
}



//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function isValidJumin(el) {
    var pattern = /^([0-9]{6})-?([0-9]{7})$/; 
    var num = el;
    if (!pattern.test(num)) return false; 
    num = RegExp.$1 + RegExp.$2;

    var sum = 0;
    var last = num.charCodeAt(12) - 0x30;
    var bases = "234567892345";
    for (var i=0; i<12; i++) {
        if (isNaN(num.substring(i,i+1))) return false;
        sum += (num.charCodeAt(i) - 0x30) * (bases.charCodeAt(i) - 0x30);
    }
    var mod = sum % 11;
    return ((11 - mod) % 10 == last) ? true : false;
}

 // »ý³â¿ùÀÏ ÀÚµ¿ ÀÔ·Â //³ªÀÌÃß°¡
function goBirth(j){
	var yy,mm,dd;
	var str = j.length;
	var now = new Date();
	var yyear=now.getYear();
	if(str == 6){
		yy=j.substring(0,2);
		mm=j.substring(2,4);
		dd=j.substring(4,6);
		if(yy<30){ 
			document.form1.r_birth[0].value = "20"+yy; 
			document.form1.r_age.value = yyear-eval("20"+yy);	//¿¬·É
		}
		else { 
			document.form1.r_birth[0].value = "19"+yy;  
			document.form1.r_age.value = yyear-eval("19"+yy);	//¿¬·É
		}
		document.form1.r_birth[1].value = mm;
		document.form1.r_birth[2].value = dd;
	}
	return;
}

//ÀÏ¹ÝÀüÈ­¹øÈ£ Ã¼Å©
function isPhone(value) {
    var pattern = /^(0[2-6][0-5]?)-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/;
    return (pattern.exec(value)) ? true : false;
}
//ÈÞ´ëÀüÈ­ Ã¼Å©
function isMobile(value) {
    var pattern = /^(01[01346-9])-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/;
    return (pattern.exec(value)) ? true : false;
}
//ÀÏ¹ÝÀüÈ­ ÈÞ´ëÀüÈ­ Æ÷ÇÔ Ã¼Å©
function isChkPhone(value) {
	if(!isPhone(value)){
		if(!isMobile(value)){
			return false;
		}
		else{
			return true;
		}
	}
	else{
		return true;
	}
}

//ÇÑ±Û¸¸ ÀÔ·Â°¡´É
function onlyHan(el) {
    var pattern = /^[°¡-ÆR]{2,6}$/;
    return (pattern.test(el.value)) ? true : false;
}

//¿ÀÇÂÀ©µµ¿ì
function jwinopen(url,pName,wi,he,sc){
	 var jwin=window.open(url,pName,"width="+wi+",height="+he+",menubar=no,resizable=no,scrollbars="+sc);
	 jwin.focus();
}

//Æ¯¼ö¹®Á¦ Á¦ÇÑ
function isValidKeyword(str)
{
	var comp = "@-~/_^'*$#!`|";
	var string = str.value;
    var len = string.length;
    if (len > 0) {
	   	for(i=0;i<len;i++) {
		   	if(comp.indexOf(string.substring(i,i+1))>0){
				return doError(str,"Æ¯¼ö¹®ÀÚ·Î °Ë»öÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\n\n ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
           	}
       	}
        if (len < 2) {
			return doError(str,"°Ë»ö¾î´Â 2ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        	}
        }
	return true;
}

// Æ¯¼ö¹®ÀÚ Ã¼Å©
function func_skeychk(str)
{
	var comp="@-~/_^'*$#!`|";
	var string=str.value;
    var len=string.length;
    if (len > 0) 
        {
        	for(i=0;i<len;i++) 
        	{
               	if(comp.indexOf(string.substring(i,i+1))>0)
               	{
                   	alert("Æ¯¼ö¹®ÀÚ·Î °Ë»öÇÏ½Ç¼ö ¾ø½À´Ï´Ù.. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
                   	str.value="";
                   	str.focus();
                   	return false;
               	}
        	}
        if (len < 2) 
        	{
			   	alert("°Ë»ö¾î´Â 2ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
               	str.value="";
               	str.focus();
               	return false;
        	}
        }
	return true;
}

 //¹ÙÀÌÆ® Ã¼Å© ¹®ÀÚ ±æÀÌ
function chkLen(X)
    {
	    var temp;
	    var chkcount;
	    chkcount = 0;
	    len = X.value.length;
	    for(k=0;k<len;k++){
		    temp = X.value.charAt(k);
		    if(escape(temp).length > 4)
			    chkcount += 2;
		    else
			    chkcount++;
	    }
	    document.rFrm.chkcount.value = chkcount/2;
	    return chkcount/2;
}

 //¹ÙÀÌÆ® Ã¼Å© ¹®ÀÚ ±æÀÌ
function chkByteLen(X)
    {
	    var temp;
	    var chkcount;
	    chkcount = 0;
	    len = X.value.length;
	    for(k=0;k<len;k++){
		    temp = X.value.charAt(k);
		    if(escape(temp).length > 4)
			    chkcount += 2;
		    else
			    chkcount++;
	    }
	    return chkcount/2;
}

function FileListToString(){
    var obj = document.all.filelist;
	var objlen = obj.length;
    var text = "";
	try{
	for(i=1;i<objlen;i++){
		if (i==(objlen - 1))
		{
			text = text + obj[i].value;
		}
		else{
             text = text + obj[i].value + "/";
        	}
		}
	}
	catch(e){
	}
    return text;
}
function FileSizeListToString(){
    var obj = document.all.sizelist;
	var objlen = obj.length;
    var text = "";
	try{
	for(i=1;i<objlen;i++){
		if (i==(objlen - 1))
		{
			text = text + obj[i].value;
		}
		else{
             text = text + obj[i].value + "/";
        	}
		}
	}
	catch(e){
	}
    return text;
}

function DelFileList(paperId,addDate){
	try{
		var idx = document.all.filelist.options.selectedIndex;
		if (idx == 0)
		{
			alert("»èÁ¦ÇÏ½Ç ÆÄÀÏÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.")
			return;
		}

		var objvalue = document.all.filelist.options[idx].value;
		var objText =  document.all.filelist.options[idx].text;
		var filesize = document.all.sizelist.options[idx].value;
		document.all.dfrm.fn.value = objvalue;
		document.all.dfrm.submit();
		DelFileConfirm(idx,filesize);
	}
	catch(e){
		alert("»èÁ¦ÇÏ½Ç ÆÄÀÏÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.")
	}
}

function DelFileConfirm(idx,filesize){
    var obj = document.all.filelist;
	var objs = document.all.sizelist;
	obj.options[idx] = null;
	objs.options[idx] = null;
    FileSizeCalcM(filesize)
}
function FileSizeCalcM(filesize){
	var attachAllrealsize = document.all["attachAllsize"].value;
	attachAllrealsize = parseInt(attachAllrealsize) - parseInt(filesize);
    document.all["attachAllsize"].value = attachAllrealsize;
}


//¿ìÆí¹øÈ£ Ã£±â
function findPostNo(code)
{
	var url = "/function/pop_zip.asp?atype="+code;
	var winName = "zip";
	var wi = "416";
	var he = "300";
	var sc = "yes";
	jwinopen(url,winName,wi,he,sc);
}

function us_LogChk(frm){
	if (!chkStr(frm.us_id)){
		return doError(frm.us_id,"¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		}
	if (!isvalidID(frm.us_id.value)){
		frm.us_id.focus();
		return false;
		}
	if (!chkStr(frm.us_pwd)){
		return doError(frm.us_pwd,"ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		}
	if (!isvalidPASS(frm.us_pwd.value)){
		frm.us_pwd.focus();
		return false;
		}
	if (!chkStr(frm.nPage)){
		frm.nPage.value = document.location.href;
		}
	frm.submit();
}

function us_LogOut(){
	if (confirm("·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î?")){
		location.href = "/function/log_out.asp";
	}
	
}

function Edit_User(user){
	if (user==""){
		alert("È¸¿ø ·Î±×ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.");
		return;
	}
	else{
		location.href="/member/edit_member.asp";
	}
}