var numchk = "0123456789";
var lowalpha = "abcdefghijklmnopqrstuvwxyz";
var upalpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var alphachk = lowalpha + upalpha;

function checktype(str, check) {
	var i;
	for(i=0; i < str.length; i++) {
		if(check.indexOf(str.substring(i, i+1)) < 0) {
			return false;
		}
	}
	return true;
}


function chk_mkboard(form){
	if(!form.db.value){
		window.alert('Å×ÀÌºí¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		form.db.focus();
		return false;
	}

	if(!checktype(form.db.value, alphachk + numchk)) {
		alert('Å×ÀÌºí¸íÀº ¿µ¹®ÀÚ ¹× ¼ýÀÚ·Î¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
		form.db.focus();
		return false;
	}

	if(!form.title.value){
		window.alert('°Ô½ÃÆÇÁ¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		form.title.focus();
		return false;
	}
	form.action = 'admin/boardadd.php';
	form.submit();

}


function bd_selcate(form){	
	var seldata = form.hcate.options[form.hcate.selectedIndex].text;
	form.newcate.value = seldata;
	form.aubt.value = '¼ö Á¤';
	form.delbt.style.display = "block";
}

function bd_dopro(tmode,tbcate){
	location = "admin.php?mode=" + tmode + "&bcate=" + tbcate;
}


function bd_catepro(form,tpan,tid){
	var seldata = form.hcate.options[form.hcate.selectedIndex].text;
	var msg;
	form.catemode.value = tpan;
	form.caid.value = tid;
	
	switch(tpan){
		case "add":
			if(!form.newcate.value){
				window.alert('Ä«Å×°í¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				form.newcate.focus();
				return false;
			}
			if(form.aubt.value == "¼ö Á¤"){
				msg = seldata + "¸¦ " + form.newcate.value + "·Î º¯°æÇÏ½Ã°Ú½À´Ï±î?";
				if(confirm(msg)){
					form.catemode.value = 'modify';
					form.submit();
				}else{
					return false;
				}
			}
				
		break;
		case "modify":
			if(!form.newcate.value){
				window.alert('º¯°æÇÒ Ä«Å×°í¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				form.newcate.focus();
				return false;
			}
		break;
		case "del":
			msg = "\n"+seldata + " Ä«Å×°í¸®¸¦ " + "»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?";
			if(!confirm(msg)){
				return false;	
			}

		break;
		case "can":
			form.delbt.style.display = "none";
		break;

	}
	form.submit();
}



function pro_newbcate(form,tmode,tno){
	switch(tmode){
		case "add":
			if(!form.newbcate.value){
				window.alert('¾Ù¹üÄ«Å×°í¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
				return false;
			}
		break;
		case "modi_ready":
			form.pri_cate_key.value = tno;
		break;
		case "modi":
			if(!form.newbcate.value){
				window.alert('¾Ù¹üÄ«Å×°í¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
				return false;
			}
			form.pri_cate_key.value = tno;
		break;
		case "del":
			if(!confirm("Ä«Å×°í¸®¸¦ Á¤¸»·Î »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?\n\n»èÁ¦ÇÏ½Ã¸é ÇØ´ç Ä«Å×°í¸®¿¡ ¼ÓÇÑ ÇÏÀ§ Ä«Å×°í¸®¿Í ¾÷·Îµå ÇÏ½Å ÆÄÀÏÀÌ\n\n¸ðµÎ »èÁ¦µÇ¸ç º¹±¸´Â ºÒ°¡´É ÇÕ´Ï´Ù.")){
				return false;
			}
			form.pri_cate_key.value = tno;
		break;
	}
	form.hcate.value = "";
	form.newbcate_mode.value = tmode;
	form.submit();
}


function selcate(form){	
	var selid = form.hcate.options[form.hcate.selectedIndex].value;
	if(selid == ""){
		window.alert('¼±ÅÃµÈ Ä«Å×°í¸®°¡ ¾ø½À´Ï´Ù.');
		return false;
	}
	form.submit();	
	/*
	var seldata = form.hcate.options[form.hcate.selectedIndex].text;
	form.newcate.value = seldata;
	form.aubt.value = '¼ö Á¤';
	form.delbt.style.display = "block";
	*/
}


function catepro(form,tpan,tid){
	var seldata = form.hcate.options[form.hcate.selectedIndex].text;
	var msg;
	form.catemode.value = tpan;
	form.caid.value = tid;
	
	switch(tpan){
		case "add":
			if(!form.newcate.value){
				window.alert('Ä«Å×°í¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				form.newcate.focus();
				return false;
			}
			if(!form.content.value){
				window.alert('¾Ù¹ü³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				form.newcate.focus();
				return false;
			}
			if(form.aubt.value == "¼ö Á¤"){
				if(seldata == form.newcate.value){
					msg = "Á¤º¸¸¦ ¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?";
				}else{
					msg = seldata + "¸¦ " + form.newcate.value + "·Î º¯°æÇÏ½Ã°Ú½À´Ï±î?";
				}
				if(confirm(msg)){
					form.catemode.value = 'modify';
					form.submit();
				}else{
					return false;
				}
			}
				
		break;
		case "modify":
			if(!form.newcate.value){
				window.alert('º¯°æÇÒ Ä«Å×°í¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				form.newcate.focus();
				return false;
			}
			/*
			if(!form.content.value){
				window.alert('¾Ù¹ü³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				form.newcate.focus();
				return false;
			}
			*/
		break;
		case "del":
			msg = "\n"+seldata + " Ä«Å×°í¸®¸¦ " + "»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?";
			if(!confirm(msg)){
				return false;	
			}

		break;
		case "can":
			form.delbt.style.display = "none";
		break;

	}
	if(form.usetag.options[form.usetag.selectedIndex].value == "EDIT") changeMode();
	form.submit();
}


function dopro(tmode,tbcate){
	location = "admin.php?mode=album_man&cate=" + tbcate;
}


function pro_singmodi(form,tmode,tno){
	form.sid.value = tno;
	form.imode.value = "write";
	form.submit();
}


function pro_sing(form,tmode,tno){
	if(tmode == "add" || tmode == "modi"){
		if(!form.subject.value){
			window.alert('Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä');
			return false;
		}
		if(!form.singer.value){
			window.alert('¾ÆÆ¼½ºÆ®¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
			return false;
		}
		if(tmode == "add"){
			if(!form.music.value){
				window.alert('¾÷·ÎµåÇÒ À½¾ÇÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.');
				return false;
			}
		}
		if(form.usetag.options[form.usetag.selectedIndex].value == "EDIT") changeMode();
	}else{		
		if(!confirm("Á¤¸»·Î »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î? »èÁ¦ÇÏ½Ã¸é º¹±¸´Â ºÒ°¡´É ÇÕ´Ï´Ù.")){
			return false;
		}
	}	
	form.sid.value = tno;
	form.smode.value = tmode;
	form.submit();
	
}


function changeopt(form){
	var tda = form.options[form.options.selectedIndex].value;
	document.aform.submit();
}

function call_zoom(tno,twidth,theight){
	var tdir = "/album/zoom_img.php?tno=" + tno;
	window.open(tdir,"tzom","width=" + twidth + ",height=" + theight + ",top=0,left=0,scrollbars=no");
}

function call_goods_content(tno){
	var tdir = "/album/goods_content.php?tno=" + tno;
	window.open(tdir,"tcon","width=600,height=550,top=0,left=0,scrollbars=yes");
}

function checkZipCode() {
	window.open('/manager/member/checkZipCode.php','zip','width=450, height=250, scrollbars=no');
}

function validUserNum(num1, num2) {
	var PN1 = num1;
	var PN2 = num2;
	
	chk=0;
	for(i=0;i<=5;i++) chk += ((i + 2) * parseInt(PN1.substring(i,i+1)));
	for(i=6;i<=11;i++) chk += ((i%8+2) * parseInt(PN2.substring(i-6,i-5)));
	chk = 11 - (chk%11);
	chk = chk % 10;

	if(chk != PN2.substring(6,7)) {
		return false;	
	}
	return true;
}


function validEmail(estr) { 
	var invalidChars = ' #$%^&*()=+/:,;';
	var str = estr;
	for(i=0;i<invalidChars.length;i++) {
		badChar = invalidChars.charAt(i);
		if(str.indexOf(badChar,0)>-1) return false;
	}
	atPos = str.indexOf('@',1);
	if(atPos == -1) return false;
	if(str.indexOf('@',atPos+1) > -1) return false;
	periodPos = str.indexOf('.',atPos);
	if(periodPos == -1) return false;
	if(periodPos +3 > str.length) return false;
	return true;
} 


function call_schedule_info(tid){
	var tdir = "/html/schedule_info.php?tid=" + tid;
	window.open(tdir,"twsc","width=650,height=550,top=0,left=0,scrollbars=yes");
}

function mailcheck(form,tmpan){
	if(!form.cname.value){
		window.alert('º¸³»½Ã´Â ºÐÀÇ ¼ºÇÔÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		form.cname.focus();
		return false;
	}
	if(!form.cemail.value){
		window.alert('º¸³»½Ã´Â ºÐÀÇ ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		form.cemail.focus();
		return false;
	}
	if(!form.csubject.value){
		window.alert('Á¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		form.csubject.focus();
		return false;
	}
	if(!form.ccontent.value){
		window.alert('³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä,');
		form.ccontent.focus();
		return false;
	}
	form.mpan.value = tmpan;
	form.submit;
}

