//¾ÆÀÌµð Áßº¹ Ã¼Å©
function idDuplChk(frm){
	 var c=0; 
	 var msg = "";
	 if ( frm.id.value.length < 4) {msg += "¾ÆÀÌµð´Â 4ÀÚÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.\n";c=1;}
	 if ( spalChk1(frm.id.value,"all") == true ) {msg += "¾ÆÀÌµð´Â ¿µ¹®ÀÚ ¹× ¼ýÀÚ¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.\n";c=1;}

	 if (c==1) {alert(msg);return; }

	 frm.submit();
}

//¿ìÆí¹øÈ£ °Ë»ö
function selectaddress(zipaddress){
	if(zipaddress.value != ""){
		var splitaddress = zipaddress.value.split(":");
		if(opener.memberRegFrm.mtype[0].checked){
			opener.memberRegFrm.mcomzip1.value = splitaddress[0];
			opener.memberRegFrm.mcomzip2.value = splitaddress[1];
			opener.memberRegFrm.mcomaddr1.value = splitaddress[2];
		}else if(opener.memberRegFrm.mtype[1].checked){
			opener.memberRegFrm.mperzip1.value = splitaddress[0];
			opener.memberRegFrm.mperzip2.value = splitaddress[1];
			opener.memberRegFrm.mperaddr1.value = splitaddress[2];
		}

		window.close();
	}
}


//·Î±×ÀÎ
function login(frm) {
	if (frm.id.value == "") {
		alert("¾ÆÀÌµð¸¦ ³Ö¾îÁÖ¼¼¿ä");
		frm.id.focus();
		return;
	}

	if (frm.pass.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä");
		frm.pass.focus();
		return;
	}

	frm.submit();
}


//ÀÚ·á½Ç ¾²±â, ¼öÁ¤
function pWrite(frm){

	if (!checkExeJsp(frm, "")) return;

	frm.content.value = '\n'+frm.content.value;

	if(frm.subject.value == "") {
		alert("Á¦¸ñÀ» ÀÔ·Â ÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		frm.subject.focus();
		return;
	}
	if(frm.name.value == "") {
		alert("ÀÌ¸§À» ÀÔ·Â ÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		frm.name.focus();
		return;
	}else if( spalChk2(frm.name.value) ){
		alert("ÀÌ¸§¿¡´Â Æ¯¼ö¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
		frm.name.select();
		return;
	}
	if(frm.content.value == "") {
		alert("³»¿ëÀ» ÀÔ·Â ÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		frm.content.focus();
		return;
	}
	if(frm.pass.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·Â ÇÏ¼Å¾ß ÇÕ´Ï´Ù");
		frm.pass.focus();
		return;
	}else if( spalChk1(frm.pass.value,"all") ){
		alert("ºñ¹Ð¹øÈ£´Â ¼ýÀÚ¿Í ¿µ¹®ÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
		frm.pass.select();
		return;
	}

	frm.submit();
}


//°Ô½ÃÆÇ ¼öÁ¤,»èÁ¦ ºÐ±â1
function modfNdelBoard(frm,type,file){
	if(trim(frm.pass.value) == ""){
		alert("¼öÁ¤ ¹× »èÁ¦¸¦ ÇÏ½Ã·Á¸é ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.pass.focus();
		return;
	}

	if(type == 'm')
		location.href=file+"?itpage="+frm.itpage.value+"&no="+frm.no.value+"&pass="+frm.pass.value+"&num="+frm.num.value;
	else
		location.href=file+"?itpage="+frm.itpage.value+"&no="+frm.no.value+"&pass="+frm.pass.value;
}

//°Ô½ÃÆÇ ¼öÁ¤,»èÁ¦ ºÐ±â2
function modfNdelBoard2(frm,type,file){
	if(trim(frm.pass.value) == ""){
		alert("¼öÁ¤ ¹× »èÁ¦¸¦ ÇÏ½Ã·Á¸é ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.pass.focus();
		return;
	}

	if(type == 'm')
		location.href=file+"?dong_id="+frm.dong_id.value+"&itpage="+frm.itpage.value+"&no="+frm.no.value+"&pass="+frm.pass.value+"&num="+frm.num.value;
	else
		location.href=file+"?dong_id="+frm.dong_id.value+"&itpage="+frm.itpage.value+"&no="+frm.no.value+"&pass="+frm.pass.value;
}

//ÀÚ·á½Ç ¼öÁ¤,»èÁ¦ ºÐ±â2
function modfNdelPds2(frm,type,file){
	if(trim(frm.pass.value) == ""){
		alert("¼öÁ¤ ¹× »èÁ¦¸¦ ÇÏ½Ã·Á¸é ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		frm.pass.focus();
		return;
	}

	if(type == 'm')
		location.href=file+"?dong_id="+frm.dong_id.value+"&itpage="+frm.itpage.value+"&no="+frm.no.value+"&pass="+frm.pass.value+"&num="+frm.num.value;
	else
		location.href=file+"?dong_id="+frm.dong_id.value+"&itpage="+frm.itpage.value+"&no="+frm.no.value+"&pass="+frm.pass.value+"&fileName="+frm.fileName.value;
}


// Util function ***************************************************************************************************

//°ø¹é Á¦°Å
function trim(str) {
var s=0;
var ch='';
var flag=true;
for(var i=0;i<(str.length+1);i++) {
	if (flag) {
		if( (str.substring(i,i+1))!=' ' ) {
			s=i;
			flag=false;
		}
	} else {
		for(var i=str.length;i>0;i--) {
			if( (str.substring((i-1),i))!=' ' ) return str.substring(s,i);
		}
	}
}
return '';
}

//¼ýÀÚ ¿µ¾î¸¸ ¾µ ¼ö ÀÖ°Ô
function spalChk1(k,m){
var comp;
if(m == "no") comp="0123456789-";
else comp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-";
var string=k;
var len=string.length;
	for(i=0;i<len;i++)
	{
		if(comp.indexOf(string.substring(i,i+1))<0){return true;}
	}
	return false;
}
// Æ¯¼ö¹®ÀÚ µé¾î°¬À»¶§
function spalChk2(k){
var comp="'$^~\`/*\"\\";
var string=k;
var len=string.length;
	for(i=0;i<len;i++)
	{
		if(comp.indexOf(string.substring(i,i+1))>0 || comp.indexOf(string.substring(i,i+1)) == 0 ){	return true;}
	}
	return false;
}

//<,>Çã¿ë ºÒÇã
function tagChk(k){
var comp="<>";
var string=k;
var len=string.length;
	for(i=0;i<len;i++)
	{
		if(comp.indexOf(string.substring(i,i+1))>0 || comp.indexOf(string.substring(i,i+1)) == 0 )
		{
			alert("'<' ¿Í '>'¹®ÀÚ´Â Çã¿ëµÅÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ¹®ÀÚ¸¦ ½á ÁÖ¼¼¿ä");
			return true;
		}
	}
	return false;
}

function email_chk(t)
{
	var ValidFlag = false
	var atCount = 0
	var SpecialFlag
	var atLoop
	var atChr
	var BadFlag
	var tAry1
	var UserName
	var DomainName

	if ( t.length > 0 && t.indexOf("@") > 0 && t.indexOf(".") > 0 ) {
		atCount = 0
		SpecialFlag = false

		for( atLoop=1; atLoop<=t.length; atLoop++ ) {
			atChr = t.substring( atLoop, atLoop+1 )
			if ( atChr == "@" ) atCount = atCount + 1

			if ( (atChr >= 32) && (atChr <= 44) ) SpecialFlag = true 
			if ( (atChr == 47) || (atChr == 96) || (atChr >= 123) ) SpecialFlag = true 
			if ( (atChr >= 58) && (atChr <= 63) ) SpecialFlag = true 
			if ( (atChr >= 91) && (atChr <= 94) ) SpecialFlag = true 
		}

		if ( ( atCount == 1 ) && (SpecialFlag == false ) ) {
			BadFlag = false
			tAry1 = t.split("@")
			UserName = tAry1[0]
			DomainName = tAry1[1]
			if ( (UserName.length <= 0 ) || (DomainName.length <= 0 ) ) BadFlag = true
			if ( DomainName.substring( 1, 2 ) == "." ) BadFlag = true
			if ( DomainName.substring( DomainName.length-1, DomainName.length) == "." ) BadFlag = true
			ValidFlag = true
		}
	}
	if ( BadFlag == true ) ValidFlag = false
	return ValidFlag
}

function Jumin_chk(it) {
	IDtot = 0;
	IDAdd = "234567892345";

	for(i=0; i<12; i++) IDtot = IDtot + parseInt(it.substring(i, i+1)) * parseInt(IDAdd.substring(i, i+1));
	IDtot = 11 - (IDtot%11);
	if (IDtot == 10) IDtot = 0;
	else if (IDtot == 11) IDtot = 1;
	if(parseInt(it.substring(12, 13)) != IDtot) return true;
	else return false
} 


function social_id_check(jumin) {
	if(Jumin_chk(jumin)) {
		return true
	} 
	return false
}


function chen(str)
{
add.value=str
add.style.left=document.body.scrollLeft+event.clientX+10
add.style.top=document.body.scrollTop+event.clientY+10
add.style.height=20 // Ç³¼±µµ¿òÃ¢ÀÇ ³ôÀÌ
add.style.width=400  // °¡·ÎÅ©±â
}

function dis()
{
add.value=""
add.style.height=0
add.style.width=0
}

function productWrite(frm){
	if(frm.pName.value == ""){
		alert("Á¦Ç° ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		return;
	}else if(tagChk(frm.pName.value)){
		frm.pName.select();
		return;
	}
	if(tagChk(frm.pCode.value)){
		frm.pCode.select();
		return;
	}
	if(frm.groupNo.value == "0"){
		alert("Á¦Ç° ±×·ìÀ» ¼±ÅÃ ÁÖ¼¼¿ä");
		return;
	}
	inputContent();
	frm.submit();
}

function inputContent()
{
	var temp = editHtml.document.documentElement.outerHTML + ''
	document.inputForm.Content.value = EncodeToText( temp )
}

function EncodeToText( string )
{
    string = string.replace( /^<HTML>.*\s*.*<\/HEAD>\s*<BODY.[^<]*>/, "" )
    string = string.replace( /<\/BODY><\/HTML>$/, "" )
    return string
}



function regMail(frm){
	if(frm.name.value == ""){
		alert("ÀÌ¸§À» ÀÔ·Â ÇØ¾ß ÇÕ´Ï´Ù.");
		frm.name.focus();
		return;
	}else if(spalChk2(frm.name.value)){
		alert("ÀÌ¸§¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ ÀÔ·Â ÇÒ ¼ö ¾ø½À´Ï´Ù.");
		return;
		frm.name.select();
	}
	if(frm.email.value == ""){
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·Â ÇØ¾ß ÇÕ´Ï´Ù.");
		frm.email.focus();
		return;
	}else if (email_chk(frm.email.value)==false){
		alert("ÀÌ¸ÞÀÏÀÌ Àß¸ø ÀÔ·Â µÇ¾ú½À´Ï´Ù.");
		frm.email.select();
		return;
	}

	frm.submit();
}

function actionOver(obj) {
//	alert("123");
	obj.style.backgroundColor="#cccccc"
	obj.style.cursor="hand"
}
function actionOut(obj) {
	obj.style.backgroundColor=''
}
function actionClick(obj, value) {
//	alert(obj.parentElement);

	(obj.parentElement).removeChild(obj); //ÇÑ¹ø ¼±ÅÃÇÑ ID ÀÇ ÁÙÀº »èÁ¦ÇÑ´Ù.
	opener.form.user_list.value += value + ";";
}

function Winopen1(url){ 
	window.open(url,"Windows", "toolbar=no, location=no, directories=no, status=yes, menubar=no, resizable=no, scrollbars=no, copyhistory=no,left=100, top=130, width=316, height=236");
}

function Winopen2(url){ 
	window.open(url,"Windows", "toolbar=no, location=no, directories=no, status=yes, menubar=no, resizable=no, scrollbars=yes, copyhistory=no,left=130, top=150, width=800, height=600");
}