<!--
function PageReload() {
	location.href = document.URL;
}


/* =================================================================
	ChkHtmlFilter()
	Çã¿ëÇÏÁö ¾Ê´Â ÅÂ±× Ã¼Å©
--------------------------------------------------------------------
	formField	Form Field
	message	Form Field Value
================================================================= */
function ChkHtmlFilter(formField, message) {
    shtmltag = new Array("<script", "</script>", "&lt;script", "&lt;/script&gt;", "function", "exec", "<iframe", "</iframe>", "<object", "</object>", "<embed", "</embed>", "<form", "</form>", "<input","</input>", "<textarea","</textarea>", "<select","</select>");
	
	for (i = 0; i <= shtmltag.length; i++)  if (message.toLowerCase().indexOf(shtmltag[i]) >= 0) {
		alert("Çã¿ëµÇÁö ¾ÊÀº ÅÂ±×°¡ Æ÷ÇÔµÇ¾î¼­ °Ô½Ã¹° µî·ÏÀÌ µÇÁö ¾Ê½À´Ï´Ù.("+shtmltag[i]+")");
		return false;
	}
	return true;
}


/* =================================================================
	ChkSlangFilter()
	¿å¼³ Ã¼Å©
--------------------------------------------------------------------
	formField	Form Field
	message	Form Field Value
================================================================= */

function ChkSlangFilter(formField, message) {
	
	//	 -------------------- ¿å¼³ Check  --------------------
	slang = new Array("cunt","shit","fuck","asshole","motherfucker","suck","pussy","cock","sux","dick","bitch","damn","sucker","fucker",
			"°³»õ³¢","°³ÀÚ½Ä","°³½¦ÀÌ","ÀÌ»õ³¢","Àú»õ³¢","±×»õ³¢","¾¾¹ú","½ÃÆÈ","½Ã¹ß","½Ã¹ú","¾¾ºÎ¶ö","¾¾ºÎ·²","¾Ã","½Ê»õ³¢","½Ê»õ","½Ê½¦ÀÌ","18³ð",
			"18³Ñ","18³â","Á¿","¹ÌÄ£³ð","¹ÌÄ£³Ñ","¹ÌÄ£³â","¹ÌÄ£»õ³¢","¿ÀÀÔ","¿°º´","¿¥º´","Áö¶ö","Á¥¹ä","°³œq","°³½¦","°³»Ô","°³»õ","°³¼¼","°³»õ³¢",
			"°³ÇãÁ¢","µù½Ã","µù½Å","µ¹¾ÆÀÌ","¶Ê¾ÆÀÌ","¶Ë","¹ÌÃì","¹ÌÄ£","¹ÌÆ¾","ºé½Å","º´½®","ºù½Ã","ºù½Å","º´½Å","¹ð½Å","»õ.³¢","½Ê»õ","½Ê¼¼",
			"¾Ã»õ","¾Ã¼¼","¾¾ÆÅ","½Ã´ó","¾¾´ó","¾¾ÆÄ","½Ã´ó","¾¾ÆÈ","¾¾¹ß","¾ºÆÄ","¾¾ºÀ","¾¾¹æ","¾¾¹æ»õ","¾¾¹æ¼¼","¾¾¹æ","¼¼³¢","½¬ÆÞ","½¬¹ú",
			"¾¯ÆÞ","¾¯¹ú","¾¯»¹","½¬»¹","ÁÖÁ¢¶³","Áö¶ö","Áö·Ñ","Áö·²","Á½±î","ÁÖµÕ¾Æ¸®","ÁÖµÕÀÌ","ôÈ","Á¥ ¹ä","°³ œq","°³ ½¦","°³ »Ô","°³ »õ",
			"°³ ¼¼","µù ½Ã","µù ½Å","¹Ì Ä£","¹Ì Ãì","¹Ì Æ¾","ºé ½Å","º´ ½®","ºù ½Ã","ºù ½Å","º´ ½Å","¹ð ½Å","ºü °¡","»õ.³¢","»õ ³¢","½Ê »õ","½Ê ¼¼","¾Ã »õ",
			"¾Ã ¼¼","¾¾ ÆÅ","¼½ ½º","½Ã ´ó","¾¾ ´ó","¾¾ ÆÄ","½Ã ´ó","¾¾ ÆÈ","¾¾ ¹ß","¾º ÆÄ","¾¾ ºÀ","¾¾ ¹æ","¾¾ ¹æ","¼¼ ³¢","½¬ ÆÞ","½¬ ¹ú","¾¯ ÆÞ",
			"¾¯ ¹ú","¾¯ »¹","½¬ »¹","¾Ö ÀÚ","Áö ¶ö","Áö ·Ñ","Áö ·²","Á½ ±î","½Ö´¤","¾¾¹Ù¶ö","¸ÞÄ£³ð","°³¼Ò¸®","Á¶±î","¾¾ºÒ","°³½ÃÅ°","°³¼¨³¢","¾²¹ß","»õ²¥", 
			"ÈÄ·ñ","È£·Î»öÈ÷","È£·Î»õÅ°","°³½Ø³¢","°³Á¿¹ä","°³ÁÀ¹ä","°³Á¿Áö¶ö","°³ÁÀÁö¶ö","¾Ö¹Ì³â","¿¡¹Ì³â","¾Ö¹Ìº¸Áö","¿¡¹Ìº¸Áö",
			"10½ê","10¼¼Å°","10¼½È÷","¾Ã¶¯ÀÌ","¾ÃÅÊÀÌ","¾¾ÆÈ³â","¾¾¹ß³Ñ","¾¾¹ß³ð","¾¾¹Ù¶ö","¾¾¹ß","¾¾¹æ¼¼","¾¯¹Ù","½âÀ»³ð","½á±Û³ð","½âÀ»³Ñ","½á±Û³Ñ",
			"¾²¹ú","´×±â¸®","´Ï±â¹Ì","¾Ö¹Ì¹Ì","¿¡¹Ì","°³È£·ªÀÚ½»","ÀÌ¸í¹Ú","¸Í¹Ù±â");
		
	for (i = 0; i <= slang.length; i++)  if (message.indexOf(slang[i]) >= 0) {
		alert("Çã¿ëµÇÁö ¾ÊÀº ´Ü¾î°¡ Æ÷ÇÔµÇ¾î¼­ °Ô½Ã¹° µî·ÏÀÌ µÇÁö ¾Ê½À´Ï´Ù.("+slang[i]+")");
		return false;
	}
		
	return true;
}


/* =================================================================
	chkFileExt()
	Çã¿ëÇÏ´Â ÆÄÀÏ È®ÀåÀÚ Ã¼Å©
--------------------------------------------------------------------
	val			From Field Value
	all_ext		Allow Extention Value
================================================================= */
function chkFileExt(val, all_ext) {
	var lng, s_chr, ext, all_exts
	if (val.length != 0) {
		s_chr = val.lastIndexOf(".")
		if (s_chr < 0) {
			return false;
		}
		else {
			ext = val.substring(s_chr+1, val.length);
			ext = ext.toLowerCase();
			all_exts = all_ext.split(",");
			for (var i = 0; i<all_exts.length; i++) {
				if (all_exts[i] == ext) {
					return true;
					break;
				}
			}
			return false;
		}
	}
}


/* =================================================================
	denyFileExt()
	Çã¿ëµÇÁö ¾Ê´Â ÆÄÀÏ È®ÀåÀÚ Ã¼Å©
--------------------------------------------------------------------
	val			From Field Value
	all_ext		Deny Extention Value
================================================================= */
function denyFileExt(val, all_ext) {
	var lng, s_chr, ext, all_exts
	if (val.length != 0) {
		s_chr = val.lastIndexOf(".")
		if (s_chr < 0) {
			return false;
		}
		else {
			ext = val.substring(s_chr+1, val.length);
			ext = ext.toLowerCase();
			all_exts = all_ext.split(",");
			for (var i = 0; i<all_exts.length; i++) {
				if (all_exts[i] == ext) {
					return false;
					break;
				}
			}
			return true;
		}
	}
}


/* =================================================================
	ImageView()
	ÀÌ¹ÌÁö ÆË¾÷Ã¢
--------------------------------------------------------------------
	Idx			ÀÏ·Ã¹øÈ£
	Width		ÀÌ¹ÌÁö ³Êºñ
	Height		ÀÌ¹ÌÁö ³ôÀÌ
================================================================= */
function ImageView(Idx, Width, Height) {
	if (Width > 1000) {
		Height = parseInt(1000 * Height / Width);
		Width = 1000;
	}
	if (Height > 800) {
		Width = parseInt(800 * Width / Height);
		Height = 800;
	}
	window.open("/ASP/Board/ImageView.asp?Idx=" + Idx + "&Width=" + Width + "&Height=" + Height, "", "width=" + Width + ", height=" + Height + ", top=10, left=10, scrollbars=no, resizable=no");
}


function ltrim(str) {
	var i;
	var ch;
	var retStr = '';
	if (str.length == 0)
		return str;
	for (i=0;i<str.length;i++) {
		ch = str.charAt(i);
		if (retStr.length == 0 && (ch == ' ' || ch == '\r' || ch == '\n')) 
			continue;
		retStr += ch;
	}
	return retStr;
}

function rtrim(str) {
	var i;
	var ch;
	var retStr = '';
	if (str.length == 0)
		return str;
	for (i=str.length-1;i>=0;i--) {
		ch = str.charAt(i);
		if (ch != ' ' && ch != '\r' && ch != '\n') {
			break;
		}
	}
	retStr = str.substring(0, i+1);
	return retStr;
}

function trim(str) {
	var retStr;
	retStr = ltrim(str);
	retStr = rtrim(retStr);
	return retStr;
}

function alltrim(str) {
	var i;
	var ch;
	var retStr = '';
	var retStr1 = '';
	if (str.length == 0)
		return str;
	for (i=0;i<str.length;i++) {
		ch = str.charAt(i);
		if (ch == ' ' || ch == '\r' || ch == '\n') 
			continue;
		retStr += ch;
	}
	return retStr;
}

function beNum(ch) {
	return (ch >= '0' && ch <= '9');
}

function beNumStr(str) {
	var i;
	var ch;
	for (i=0;i<str.length;i++) {
		ch = str.charAt(i);
		if (beNum(ch) == false) {
			return false;
		}
	}
	return true;
}

function beAlphaNum(ch) {
	return ((ch >= 'a' && ch <= 'z') ||  (ch >= 'A' && ch <= 'Z') || (ch >= '0' && ch <= '9'));
}

function beAlphaNumStr(str) {
	var i;
	var ch;
	for (i=0;i<str.length;i++) {
		ch = str.charAt(i);
		if (beAlphaNum(ch) == false) {
			return false;
		}
	}
	return true;
}

function beAllowStr(str, allowStr) {
	var i;
	var ch;
	for (i=0;i<str.length;i++) {
		ch = str.charAt(i);
		if (allowStr.indexOf(ch) < 0) {
			return false;
		}
	}
	return true;
}

function strCharByte(chStr) {
	if (chStr.substring(0, 2) == '%u') {
		 if (chStr.substring(2,4) == '00')
			return 1;
		else
			return 2;
	}
	else if (chStr.substring(0,1) == '%') {
		if (parseInt(chStr.substring(1,3), 16) > 127)
			return 2;
		else
			return 1;
	}
	else
		return 1;
}

function strLengthByte(str)  {
	var totLength = 0;
	for (var i=0;i<str.length;i++)
		totLength += strCharByte(escape(str.charAt(i)));
	return totLength;
}
	
function beHangul(chStr) {
	if (strCharByte(chStr) == 2)
		return true;
	else
		return false;
}

function beAllHangulStr(str) {
	var i;
	var ch;
	for (i=0;i<str.length;i++) {
		ch = escape(str.charAt(i));
		if (beHangul(ch) == false) {
			return false;
		}
	}
	return true;
}
function checkDate(v_year,v_month,v_day ){

	var err=0
	if ( v_year.length != 4) err=1
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1
	if ( v_day.length != 1  &&  v_day.length !=  2) err=1


	r_year = eval(v_year) ; 
	r_month = eval(v_month); 
	r_day = eval(v_day)  ; 

	if (r_month<1 || r_month>12) err = 1
	if (r_day<1 || r_day>31) err = 1
	if (r_year<0 ) err = 1


	if (r_month==4 || r_month==6 || r_month==9 || r_month==11){
		if (r_day==31) err=1
	}

	// 2,À±³âÃ¼Å©
	if (r_month==2){
		var g=parseInt(r_year/4)

		if (isNaN(g)) {
			err=1
		}
		if (r_day>29) err=1
		if (r_day==29 && ((r_year/4)!=parseInt(r_year/4))) err=1
	}

	if (err==1){
		return false
	}else{
	               return true;

	}
}

//ÁÖ¹Î¹øÈ£ È®ÀÎ 
function checkRegID(val1, val2) {
	var today = new Date();
	var chkYear1 = today.getYear();
	var chkYear2 = 0;
	
	if (chkYear1 < 2000) chkYear1 += 1900;
	
	var chk = 0;
	var chk2 = 0;
	var chk3 = 0;
	var yy = eval(val1+".value").substring(0,2);
	var mm = eval(val1+".value").substring(2,4);
	var dd = eval(val1+".value").substring(4,6);
	var chkSex = eval(val2+".value").substring(0,1);
 
	if ((eval(val1+".value").length != 6 ) ||  (mm < 1 || mm > 12 || dd < 1) ) { return "ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ·ÂÀÌ Àß ¸ø µÇ¾ú½À´Ï´Ù." }
 
	if ((chkSex != 1 && chkSex !=2 && chkSex !=3 && chkSex !=4) || (eval(val2+".value").length != 7 )) {
		return "ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ·ÂÀÌ Àß ¸ø µÇ¾ú½À´Ï´Ù.";
	}
		
	// ÁÖ¹Îµî·Ï¹øÈ£ validation check
 
	for (var i = 0; i <=5 ; i++) { 
		chk = chk + ((i%8+2) * parseInt(eval(val1+".value").substring(i,i+1)));
	}
	for (var i = 6; i <=11 ; i++){ 
		chk = chk + ((i%8+2) * parseInt(eval(val2+".value").substring(i-6,i-5)));
	}
 
	chk = 11 - (chk %11)
	chk = chk % 10
 
	 if (chk != eval(val2+".value").substring(6,7))  { return "ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ·ÂÀÌ Àß ¸ø µÇ¾ú½À´Ï´Ù." }  

	 return true;
}  


function zipcode(zip, addr) {
	val = "zip=" + zip + "&addr=" + addr;
	window.open('/ASP/ZipCode/PopZipCode.asp?'+val, 'zipcode', 'width=460px,height=560px');
}


var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}


//down
function Down(filePath)
{
	location.href = '/Common/Down.asp?file=' + escape(filePath);
}

//¸Æ½º¹«ºñ ¿¹¸ÅÆäÀÌÁö È£Ãâ
function Payment(venCd, goodsNo, chnNo, uId) {
    var oForm = document.getElementById("PayInform");
    oForm.goods_cd.value = goodsNo;
    oForm.memberid.value = uId;
    oForm.chn_no.value = chnNo;
    oForm.ven_cd.value = venCd;
    oForm.submit();
    return;
}

//¸Æ½º¹«ºñ ¿¹¸Å ÆË¾÷Ã¢ È£Ãâ
function PopPayment(venCd, goodsNo, chnNo, uId) {
    if (uId == '') {
        if (confirm('·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.\n·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?')) {
            location.href = '/Asp/Member/Login.asp?progid=' + escape(document.URL);
            return;
        }
        else {
            return;
        }
    }
    else {
        window.open('', 'PopPayment', 'width=960, height=638, scrollbars=no').focus();

        var oForm = document.getElementById("PayInform");
        oForm.goods_cd.value = goodsNo;
        oForm.memberid.value = uId;
        oForm.chn_no.value = chnNo;
        oForm.ven_cd.value = venCd;
        oForm.target = "PopPayment";
        oForm.submit();
        return;
    }
}

//¸Æ½º¹«ºñ ÆË¾÷ Ãë¼Ò È£Ãâ(¿¹¸ÅÈ®ÀÎ ÆäÀÌÁö)
function PaymentCancle(venCd, goodsNo, chnNo, uId) {
    if (uId == '') {
        if (confirm('·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.\n·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?')) {
            location.href = '/Asp/Member/Login.asp?progid=' + escape(document.URL);
            return;
        }
        else {
            return;
        }
    }
    else {
        window.open('', 'PopPayment', 'width=960, height=618, scrollbars=no').focus();

        var oForm = document.getElementById("PayInformCancle");
        oForm.goods_cd.value = goodsNo;
        oForm.memberid.value = uId;
        oForm.chn_no.value = chnNo;
        oForm.ven_cd.value = venCd;
        oForm.target = "PopPayment";
        oForm.submit();
        return;
    }
}


function viewLargeImage(sPath)
{
	var oImg = document.getElementById('largeImage');
	oImg.src = sPath;
}
/*********************
name : ÇÃ·¡½Ã.swf ÀÌÇÏ
w : width, h :  height
poth : ´ëÃ¼ÅØ½ºÆ®
id   : ÇÃ·¡½Ã id
*********************/
function setPlayerSWF(name,w,h,flvURL,pageCode,poth,id){
	var swfobj = "";
	swfobj = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"'>";
	swfobj += "<param name='movie' value='/images/" + name + ".swf?flvURL=" + flvURL + "&pageCode=" + pageCode + "' />";
	swfobj += "<param name='wmode' value='transparent' />";
	swfobj += "<param name='allowscriptAccess' value='sameDomain' />";
	swfobj += "<!--[if !IE]> <-->";
	swfobj += "<object type='application/x-shockwave-flash' data='/images/" + name + ".swf?flvURL=" + flvURL + "&pageCode=" + pageCode + "' width='" + w + "' height='" + h + "' onfocus='blur()'>";
	swfobj += "<param name='wmode' value='transparent' />";
	swfobj += "<param name='allowscriptAccess' value='sameDomain' />";
	swfobj += "</object>";
	swfobj += "<p>"+poth+"</p>";
	swfobj += "<!--> <![endif]-->";
	swfobj += "<embed src='/images/" + name + ".swf?flvURL=" + flvURL + "&pageCode=" + pageCode + "' bgcolor='transparent' quality='high' width='" + w + "' height='" + h + "' wmode='transparent' allowScriptAccess='sameDomain' id='" + id + "' name='" + id + "' align=middle type=application/x-shockwave-flash pluginspage=http://www.adobe.com/go/getflashplayer /></object>";
	document.write(swfobj);
//	return swfobj;
}


function Download(filename) {
	location.href = "/Common/Download.asp?filename=" + escape(filename);
}

function ViewImage(FileName) {
   	window.open("/ASP/Performance/ViewImage.asp?FileName=" + FileName, "", "top=1, left=1, width=200, height=200, scrollbars=yes");
}

function ViewImageList(idx, imageNo)
{
	window.open("/ASP/Performance/pop_imgview.asp?idx=" + idx + "&imageno=" + imageNo, "", "top=1, left=1, width=820, height=772, scrollbars=yes");	
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
-->