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 onlyNumber(){
	if(((event.keyCode) < 48)||((event.keyCode) > 57))
	event.returnValue = false;
}



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 initCheck(cType){
	var msg = "";
	if(cType=="counter"){
		msg = "Á¢¼ÓÅë°è¸¦ ÃÊ±âÈ­(»èÁ¦) ÇÏ½Ã°Ú½À´Ï±î?";
	}else if(cType=="refer"){
		msg = "Á¢¼Ó°æ·Î Åë°è¸¦ ÃÊ±âÈ­(»èÁ¦) ÇÏ½Ã°Ú½À´Ï±î?";
	}else if(cType=="sell"){
		msg = "ÆÇ¸ÅÅë°è, »óÇ°º° ÆÇ¸ÅÅë°è ¸ðµÎ¸¦ ÃÊ±âÈ­(»èÁ¦) ÇÏ½Ã°Ú½À´Ï±î?";
	}

	if(confirm(msg)){
		location.href="admin.php?mode=t_counter_init&cType="+cType;
	}

}


function do_update_levelname(form,tid,oldname){
	var vid  = Number(tid);
	var newname = form.elements["nlevelname[" + vid + "]"].value;
	if(!newname){
		window.alert(oldname + " ÀÇ »õ·Î¿î ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.elements["nlevelname[" + vid + "]"].focus;
		return false;
	}else{
		if(confirm(oldname + " À» " + newname + " À¸·Î º¯°æÇÏ½Ã°Ú½À´Ï±î?")){
			form.up_mid.value = vid;
			form.up_levname.value = newname;
			form.submit();			
		}else{
			return false;
		}
	}

}



function checkIt(form,inspan) {      

   if(!form.name.value) {
      alert('ÀÛ¼ºÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
      form.name.focus();
      return false;
   }

   if(!form.subject.value) {
      alert('Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
      form.subject.focus();
      return false;
   }
/*
   if(!form.content.value) {
      alert('³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
      form.content.focus();
      return false;
   }     
*/
   if(!form.passwd.value) {
      alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
      form.passwd.focus();
      return false;
   }
            
	if(inspan == "add"){
		if(!form.rpcCode.value){
			alert('ÀÚµ¿ÀÔ·Â¹æÁö ÄÚµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
			form.rpcCode.focus();
			return false;
		}
	}
	if(form.usetag.options[form.usetag.selectedIndex].value == "EDIT") changeMode();
    form.submit();
}

function checkIt_gallery(form,inspan) {      

   if(!form.name.value) {
      alert('ÀÛ¼ºÀÚ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
      form.name.focus();
      return false;
   }

   if(!form.subject.value) {
      alert('Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
      form.subject.focus();
      return false;
   }
/*
   if(!form.content.value) {
      alert('³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä!');
      form.content.focus();
      return false;
   }     
*/
   if(inspan == "add"){
		if(!form.upfile1.value){
			window.alert('ÀÌ¹ÌÁö´Â ¹Ýµå½Ã 1°³ ÀÌ»ó ¾÷·Îµå ÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
			return false;
		}
   }


   if(!form.passwd.value) {
      alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
      form.passwd.focus();
      return false;
   }
            
	if(inspan == "add"){
		if(!form.rpcCode.value){
			alert('ÀÚµ¿ÀÔ·Â¹æÁö ÄÚµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä!');
			form.rpcCode.focus();
			return false;
		}
	}
	if(form.usetag.options[form.usetag.selectedIndex].value == "EDIT") changeMode();
    form.submit();
}


function autcheck(form){
	if(!form.autid.value){
		window.alert('ÀÛ¼ºÀÚ¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		form.autid.focus();
		return false;
	}

	if(!form.autpass.value){
		window.alert('¾ÏÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		form.autpass.focus();
		return false;
	}

	form.submit();

}


function viewcateman(form,tid){
	form.process.value = "";
	form.caid.value = tid;
	form.submit();
}


function selcate(form){	
	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.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 dopro(tmode,tbcate){
	location = "admin.php?mode=" + tmode + "&bcate=" + tbcate;
}




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


function catepro_bd(form,tpan,tid){
	var seldata = form.tbcate.options[form.tbcate.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 dopro_bd(tmode,tdb,tbcate){
	location = "admin.php?mode=" + tmode + "&db=" + tdb + "&bcate=" + tbcate;
}



function all_delchk(form){
	var i =0;
	var tf = form.elements['delchk[]'];
	if(tf.length >= 2){
		for(i = 0;i < tf.length;i++){
			if(tf[i].checked == true){
				tf[i].checked = false;
			}else{
				tf[i].checked = true;
			
			}
		}
	}else{
		if(tf.checked == true){
			tf.checked = false;
		}else{
			tf.checked = true;
		}		
	}
}

function all_delpro(form){
	var i = 0;
	var tf = form.elements['delchk[]'];
	var d_chkpan;
	if(tf.length >= 2){
		for(i = 0;i < tf.length;i++){
			if(tf[i].checked == true){
				d_chkpan = "on";
				break;
			}
		}	
	}else{
		if(tf.checked == true){
			d_chkpan = "on";
		}		
	}
	if(d_chkpan != "on"){
		window.alert('»èÁ¦ÇÒ °Ô½Ã¹°À» ¼±ÅÃÇÏ¼¼¿ä.');
		return false;
	}
	if(confirm("Á¤¸»·Î °Ô½Ã¹°À» »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?")){
		form.alldel.value = "doit";
		form.submit();
	}
	
}

function changecate(tsel,form,t_tableid){
	if(confirm("Ä«Å×°í¸®¸¦ º¯°æÇÏ½Ã°Ú½À´Ï±î?")){
		form.cgtbid.value = t_tableid;
		form.cgcateid.value = tsel.options[tsel.options.selectedIndex].value;
		form.submit();
	}else{
		return false;
	}
}

function call_playmovie(tdb,tnum){
	var tdir = "playmovie.php?db=" + tdb + "&tnum=" + tnum;
	window.open(tdir,"pwin","width=500,height=500,top=0,left=0,scrollbars=no");
}

function call_view_image(tmodule,tdb,tid,twidth,theight){
	var tdir = "board/module/" + tmodule + "/view_image.php?db=" + tdb + "&num=" + tid;
	window.open(tdir,"vim","width=" + twidth + ",height=" + theight + ",top=0,left=0");

}

function dorecomm(tdb,tuid,tmode,tpage,tkeymethod,tkeyword,tlimit,ticate){
	location = "board.php?mode=recomm&db=" + tdb + "&num=" + tuid + "&page=" + tpage + "&keymethod=" + tkeymethod + "&keyword=" + tkeyword + "&limit=" + tlimit + "&icate=" + ticate;
}

function changestat(){
	var tform = this.signform;
	var tpan = tform.popup.options[tform.popup.selectedIndex].value;
	if(tpan == "popup"){
		trid1.style.display="block";
		trid2.style.display="block";
		trid3.style.display="block";
		trid4.style.display="block";
	}else{
		trid1.style.display="none";
		trid2.style.display="none";
		trid3.style.display="none";
		trid4.style.display="none";
	}
	
}

