/****************PNG ÆÐÄ¡*****************/
function setPng24(obj) { 
  obj.width=obj.height=1; 
  obj.className=obj.className.replace(/\bpng24\b/i,''); 
  obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
  obj.src='';  
  return ''; 
}
/****************ÄíÅ°*****************/
function setCoo( name, value, expiredays ) 
{ 
var todayDate = new Date(); 
todayDate.setDate( todayDate.getDate() + expiredays ); 
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 
/****************·¹ÀÌ¾î*****************/
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function LayerMove(obj,num,type) { //v9.0
  var obj,args=LayerMove.arguments;
  with (document) if (getElementById && ((args=getElementById(obj))!=null)) {
		if (args.style) {
			args.style.top=37+(28*(num-1));
			for (i=1; i<=type; i++) {
				if(i==num){document.all[obj+'_'+i].style.display='';}
				else{document.all[obj+'_'+i].style.display='none';}
			}
		}
  }
}
/****************ÇÃ·¡½ÃÆÐÄ¡*****************/

	function MakeFlash(Url,Width,Height){                 
	  document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + Width + "\" height=\"" + Height + "\">"); 
	  document.writeln("<param name=\"movie\" value=\"" + Url + "\">"); 
	  document.writeln("<param name=\"quality\" value=\"high\" />");     
	  document.writeln("<param name=\"wmode\" value=\"transparent\">"); 
	  document.writeln("<embed src=\"" + Url + " \"wmode=\"transparent\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + Width + "\"  height=\"" + Height + "\">"); 
	  document.writeln("</object>");     
	}

/*************ÀÌ¹ÌÁö ·Ñ¿À¹ö ½ºÅ©¸³Æ®***************/

	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];}
	}
	/*ÀÌ¹ÌÁö Ã¼ÀÎÁö*/
	function img_change(path,img_name,img_file){
	window.document[img_name].src=path+ img_file;
	}
	
	/*ÀÌ¹ÌÁö ÅÇ*/
	function IMG_VIEW(num,mxnum,img_name,img_file,cate){
		for(i=1;i<=mxnum;i++){
			if(num==i){document.all[cate+i].style.display='';img_change('images/',img_name+i,img_file+i+'_on.gif');}
			else{document.all[cate+i].style.display='none';img_change('images/',img_name+i,img_file+i+'.gif');}
		}
	}
	function TAB_VIEW(num,mxnum,img_name,img_file,cate){
		for(i=1;i<=mxnum;i++){
			if(num==i){document.all[cate+i].style.display='';img_change('/product/images/',img_name+i,img_file+i+'_on.gif');}
			else{document.all[cate+i].style.display='none';img_change('/product/images/',img_name+i,img_file+i+'.gif');}
		}
	}
	function BT_VIEW(num,mxnum,img_name,cate){
		for(i=1;i<=mxnum;i++){
			if(num==i){document.all[cate+i].style.display='';}
			else{document.all[cate+i].style.display='none';}
		}
	}
/*************ÆË¾÷ ½ºÅ©¸³Æ®***************/

	function shwForm(Src, Name, Left, Top, Width, Height){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Left = '';
		if (typeof(arguments[2]) == 'undefined') Top = '';
		if (typeof(arguments[3]) == 'undefined') Width = '';
		if (typeof(arguments[4]) == 'undefined') Height = '';
		
		window.open(Src, Name, 'Left=' + Left + ',Top=' + Top + ',Width=' + Width + ',Height=' + Height + ',menubar=no,directories=no,resizable=no,status=no,scrollbars=no');
		
		return false;
	}

	function MM_openBrWindow(theURL,winName,features) { //v2.0
		 window.open(theURL,winName,features);
	}

	function Open_Center_Window(URL, WinTitle,winW,winH,winScroll) {
		var win_Left = (screen.width - winW) / 2;
		var win_Top = (screen.height - winH) / 2;
		options = "width="+winW+",height="+winH+",top="+win_Top+",left="+win_Left+",top="+win_Top+",scrollbars="+winScroll+",resizable=no";

		win = window.open(URL,WinTitle,options);
	}	
	
	
/* ¾÷µ¿ÀÌ°¡ ¾²´Â ½ºÅ©¸³Æ® ¼Ò½º */
var OnModule = 1;
/* public */
	function fnAddOnLoad(Proc)										{ return addOnLoad(Proc);									}
	function fnExeOnLoad()											{ return exeOnLoad();										}
	
	function fnChkVal(Obj, Mes)										{ return chkVal(Obj, Mes);									}
	function fnSelVal(Obj, Mes)										{ return selVal(Obj, Mes);									}
	function fnChkLen(Obj, Len, Mes)								{ return chkLen(Obj, Len, Mes);								}
	function fnChkVarLen(Obj, Len, Mes)								{ return chkVarLen(Obj, Len, Mes);							}
	function fnChkCmp(sObj, dObj, Mes)								{ return chkCmp(sObj, dObj, Mes);							}
	
	function fnChkJumin(sObj, dObj, Mes)							{ return chkJumin(sObj, dObj, Mes);							}
	function fnChkBizno(Obj, Mes)									{ return chkBizno(Obj, Mes);								}
	function fnChkEmail(Obj)										{ return chkEmail(Obj);										}
	function fnChkEmails(Obj)										{ return chkEmails(Obj);										}
	
	function fnChkHangul(value)										{ return chkHangul(value);									}
	function fnChkByte(Obj)											{ return chkByte(Obj);										}
	function fnLeft(Value, cLen)									{ return Left(Value, cLen);									}
	
	function fnSetCopyText(Obj, N)									{ return setCopyText(Obj, N);								}
	function fnSetNextFocus(Obj, N)									{ return setNextFocus(Obj, N);								}
	
	function fnExeReplace(Value)									{ return exeReplace(Value);									}
	function fnExeScript(Value)										{ return exeScript(Value);									}
	
	function fnUrlEncode(Url)										{ return urlEncode(Url);									}
	function fnUrlDecode(Url)										{ return urlDecode(Url);									}
	
	function fnShowForm(Src, Name, Left, Top, Width, Height)		{ return shwForm(Src, Name, Left, Top, Width, Height);		}
	function fnShowModal(Src)										{ return shwModal(Src);										}
	function fnShowModeless(Src)									{ return shwModeless(Src);									}
	function fnShowModalAdjustable(Src, Width, Height)				{ return shwModalAdjustable(Src, Width, Height);			}
	function fnShowModelessAdjustable(Src, Width, Height)			{ return shwModelessAdjustable(Src, Width, Height);			}
	function fnShowModalAllAdjustable(Src, Width, Height)			{ return shwModalAllAdjustable(Src, Width, Height);			}
	function fnShowModelessAllAdjustable(Src, Width, Height)		{ return shwModelessAllAdjustable(Src, Width, Height);		}
	
	//event control...
	function OnCheckNumber() 										{ return chkNumber() 										}
/* End public */

/* private */
	/* Const */
	var MES_DEFAULT = 101;	
	
	var MES_ERROR_BLANKVARIANT_DEFAULT = 201;
	var MES_ERROR_NOTEQUALENGTH_DEFAULT = 202;
	var MES_ERROR_MINLENGTH_DEFAULT = 203;
	var MES_ERROR_NOTEQUALVALUE_DEFAULT = 204;
	
	var MES_ERROR_JUMIN_DEFAULT = 501;
	var MES_ERROR_JUMIN_FIRSTVALUE = 502;
	var MES_ERROR_JUMIN_LASTVALUE = 503;
	var MES_ERROR_JUMIN_FALSEVALUE = 504;
	
	var MES_ERROR_EMAIL_DEFAULT = 601;
	var MES_ERROR_EMAIL_IN_DAUM = 602;
	var MES_ERROR_EMAIL_IN_HANMAIL = 603;
	var MES_ERROR_EMAIL_IN_GAMEPOP = 604;
	
	var MES_ERROR_BIZNO_FALSE_LENGTH = 701;
	var MES_ERROR_BIZNO_FALSE_DATA = 702;
	
	var ARR_PROC_ONLOAD_LIST = new Array();
	
	var rc = /\s+/g;
	/* End Const */
	
	/* procedure */
	function ShowMessage(Message){
	var EMessage = ""; /*'È®ÀÎ ÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿À.';*/
	var SMessage = '                                                   ';
		
		//Message = '\n' + Message + '\n' + SMessage + '\n' + EMessage + '\n';
		Message = '\n' + Message + '\n' + SMessage;
		alert(Message);
		
		return 0;
	}
	
	function getMessage(MessageNo){
		var Message = "";
		
		switch (MessageNo) {
			case MES_DEFAULT						: Message = "¾Ë¼ö ¾ø´Â ¿À·ù!"; break;
			
			case MES_ERROR_BLANKVARIANT_DEFAULT		: Message = "ºó¹®ÀÚ¿­ ¿À·ù!"; break;
			case MES_ERROR_NOTEQUALENGTH_DEFAULT	: Message = "Çã¿ëÇÏ´Â Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù!"; break;
			case MES_ERROR_MINLENGTH_DEFAULT		: Message = "Çã¿ëÇÏ´Â Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù!"; break;
			case MES_ERROR_NOTEQUALVALUE_DEFAULT	: Message = "¿äÃ»ÇÏ½Å °ªÀÌ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù!"; break;
			
			case MES_ERROR_JUMIN_DEFAULT			: Message = "ÁÖ¹Îµî·Ï¹øÈ£ ¿À·ù!"; break;
			case MES_ERROR_JUMIN_FIRSTVALUE			: Message = "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸® ¿À·ù!"; break;
			case MES_ERROR_JUMIN_LASTVALUE			: Message = "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸® ¿À·ù!"; break;
			case MES_ERROR_JUMIN_FALSEVALUE			: Message = "ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ·Â ¿À·ù!"; break;
			
			case MES_ERROR_EMAIL_DEFAULT			: Message = "is an incorrect email address format."; break;
			case MES_ERROR_EMAIL_IN_GAMEPOP			: Message = "°ÔÀÓÆË¸ÞÀÏÀº »ç¿ëÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù!"; break;
			
			case MES_ERROR_BIZNO_FALSE_LENGTH		: Message = "»ç¾÷ÀÚµî·Ï¹øÈ£ 10ÀÚ¸®°¡ ¾Æ´Õ´Ï´Ù!"; break;
			case MES_ERROR_BIZNO_FALSE_DATA			: Message = "¿Ã¹Ù¸¥ »ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù!"; break;
		}
		
		if(MessageNo != 601){
			Message = '[ ERRORCODE : ' + MessageNo + ' ] ' + Message;
		}else{
			Message = Message;
		}
		
		
		return Message;
	}
	
	function getElementsIndex(UnKnownObj, Obj){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') return false;
		
	var c;
	
		for ( c = 0; c < UnKnownObj.length; c++ )
			if (UnKnownObj[c].name.toUpperCase() == Obj.name.toUpperCase()) return c;	
	}
	
	function errProc(Obj, Mes, ReplaceValue, Focus){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Mes = getMessage(MES_DEFAULT);
		if (typeof(arguments[2]) == 'undefined') ReplaceValue = false;
		if (typeof(arguments[3]) == 'undefined') Focus = false;
		
		ShowMessage(Mes);
		
		if (ReplaceValue) Obj.value=Obj.value.replace(rc,'');
		if (Focus) Obj.focus();
		
		return false;
	}
	
	function addOnLoad(Proc){
		ARR_PROC_ONLOAD_LIST[ARR_PROC_ONLOAD_LIST.length] = Proc;
	}
	
	function exeOnLoad(){
		try{
		  for (var i=0; i<ARR_PROC_ONLOAD_LIST.length; i++) {
		    eval(ARR_PROC_ONLOAD_LIST[i]);
		  }
		}catch(e){}
	}
	
	
	// ·¡µð¿À¹öÆ° Ã¼Å©À¯¹« //
	function IsRadioRtnMsg(obj,msg) {
	
		if(obj) {
			var result = "N";
	
			for(var i=0; i<obj.length; i++) {
				if(obj[i].checked) result = "Y";
			}
	
			if(result == "Y") {	// Ã¼Å©°¡ µÇ¾îÀÖ´Ù¸é
				return false;
			} else {	// Ã¼Å©°¡ ¾ÈµÇ¾î ÀÖ´Ù¸é
				alert(msg);
				return true;
			}
			
	
		} else {
			return true;
		}
	}
	
	// ºó ¾ÆÀÌÅÛÀ» È®ÀÎÇÏ°í ¿À·ù¸Þ½ÃÁö //
	function IsEmptyRtnMsg(obj,msg) {
		if(obj) {
	//		var toCheck = obj.getAttribute("value");	 // °´Ã¼ÀÇ value°ªÀ» Ãëµæ
			var toCheck = obj.value;
			var chkStr = toCheck.toString();	// °ªÀ» ¹®ÀÚ¿­·Î º¯È¯
			chkStr = trim(chkStr);	// °ø¹éÁ¦°Å
	
			if (chkStr =="" || chkStr == null) {
				obj.style.backgroundColor = "#FFFFCC";
				alert(msg);
				obj.focus();
	
				return true;
			} else {
				obj.style.backgroundColor = "#FFFFFF";
				return false;
			}
		} else {
			return true;
		}
	}	


	function chkVal(Obj, Mes){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Mes = getMessage(MES_ERROR_BLANKVARIANT_DEFAULT);
		
		if (Obj.value.replace(rc,'').length == 0) return errProc(Obj, Mes, true, true);
		
		return true;
	}
	
	function selVal(Obj, Mes){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Mes = getMessage(MES_ERROR_BLANKVARIANT_DEFAULT);
		
		if (Obj.value.replace(rc,'').length == 0) return errProc(Obj, Mes, false, true);
		
		return true;
	}
	
	
	function chkLen(Obj, Len, Mes){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') return false;
		if (typeof(arguments[2]) == 'undefined') Mes = getMessage(MES_ERROR_NOTEQUALENGTH_DEFAULT);
		
		if (Obj.value.replace(rc,'').length != Len) return errProc(Obj, Mes, true, true);
		
		return true;
	}
	
	function chkVarLen(Obj, Len, Mes){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') return false;
		if (typeof(arguments[2]) == 'undefined') Mes = getMessage(MES_ERROR_MINLENGTH_DEFAULT);
		
		if (Obj.value.replace(rc,'').length < Len) return errProc(Obj, Mes, true, true);
		
		return true;
	}
	
	function chkCmp(sObj, dObj, Mes){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') return false;
		if (typeof(arguments[2]) == 'undefined') Mes = getMessage(MES_ERROR_NOTEQUALVALUE_DEFAULT);
		
		if (sObj.value != dObj.value) return errProc(dObj, Mes, false, true);
		
		return true;
	}
	
	function chkJumin(sObj, dObj, Mes){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') return false;
		if (typeof(arguments[2]) == 'undefined') Mes = getMessage(MES_ERROR_JUMIN_DEFAULT);
		
	var	fVal = sObj.value;
	var	lVal = dObj.value;
	var i, t, tmp;
		
		t=0;
		for (var i=0;i<fVal.length;i++) {
			tmp = fVal.substring(i,i+1);
			if (tmp<'0' || tmp>'9') t++;
		}
		
		if ((fVal == '') || ( t != 0 )) return errProc(sObj, getMessage(MES_ERROR_JUMIN_FIRSTVALUE), false, true);
			
		t=0;
		for (var i=0;i<lVal.length;i++)	{
		    tmp = lVal.substring(i,i+1);
		    if (tmp<'0' || tmp>'9') t++;
		}
		
		if ((lVal == '') || ( t != 0 )) return errProc(dObj, getMessage(MES_ERROR_JUMIN_LASTVALUE), false, true);
		
		if (fVal.substring(0,1) < 0) return errProc(sObj, getMessage(MES_ERROR_JUMIN_FIRSTVALUE), false, true);
		
		if (lVal.substring(0,1) > 2 || lVal.substring(0,1) <= 0) return errProc(dObj, getMessage(MES_ERROR_JUMIN_LASTVALUE), false, true);
		
		if (fVal.length != 6) return errProc(sObj, getMessage(MES_ERROR_JUMIN_FIRSTVALUE), false, true);
		if (lVal.length != 7) return errProc(dObj, getMessage(MES_ERROR_JUMIN_LASTVALUE), false, true);
		
		if ((fVal == '72') || ( lVal == '18')) return errProc(sObj, getMessage(MES_ERROR_JUMIN_FALSEVALUE), false, true);
		
		var f1=fVal.substring(0,1); var f2=fVal.substring(1,2); var f3=fVal.substring(2,3); var f4=fVal.substring(3,4); var f5=fVal.substring(4,5); var f6=fVal.substring(5,6);
		var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7;
		
		var l1=lVal.substring(0,1); var l2=lVal.substring(1,2); var l3=lVal.substring(2,3); var l4=lVal.substring(3,4); var l5=lVal.substring(4,5); var l6=lVal.substring(5,6); var l7=lVal.substring(6,7);
		hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5;
		hap=hap%11;
		hap=11-hap;
		hap=hap%10;
		
		if (hap != l7) return errProc(sObj, Mes, false, true);
		
		return true;
	}
	
	function chkBizno(Obj, Mes){
		if (typeof(arguments[0]) == 'undefined') return false;

	var r = "137137135";
	var val = Obj.value.replace(/-/g, '');
		/*saunaro.com¿¡ Ãß°¡. 2003.4.16 ¼ö¿äÀÏ*/
		Obj.value = val;
		////////////////////////////////////////
		if (val.length!=10) return errProc(Obj, getMessage(MES_ERROR_BIZNO_FALSE_LENGTH), false, true);

	var t1, t2, t3, t4, t5, t6, t7;

		t1 = 0;	

		for (var i=0; i<7; i++) t1 = t1 + (val.substring(i, i+1) *r.substring(i, i+1));

		t2 = t1 % 10;
		t3 = (val.substring(7, 8) * r.substring(7, 8))% 10;
		t4 = val.substring(8, 9) * r.substring(8, 9);
		t5 = Math.round(t4 / 10 - 0.5);
		t6 = t4 - (t5 * 10);
		t7 = (10 - ((t2 + t3 + t5 + t6) % 10)) % 10;

		if (val.substring(9, 10) != t7) return errProc(Obj, getMessage(MES_ERROR_BIZNO_FALSE_DATA), false, true);
		
		return true;
	}
	
	function chkEmail(Obj){
		if (typeof(arguments[0]) == 'undefined') return false;
		
		var pos;
		
		pos = Obj.value.indexOf('@');
	
		if (Obj.value.substr(pos+1,8) == 'gamepop.') return errProc(Obj, "'" +Obj.value + "' " + getMessage(MES_ERROR_EMAIL_IN_GAMEPOP), false, true);
	
		if (pos < 0) {
			return errProc(Obj, "'" +Obj.value + "' " + getMessage(MES_ERROR_EMAIL_DEFAULT), false, true);
		} else {
			pos = Obj.value.indexOf('@', pos + 1);
			
			if (pos >= 0) return errProc(Obj, "'" +Obj.value + "' " + getMessage(MES_ERROR_EMAIL_DEFAULT), false, true);
		}
	
		pos = Obj.value.indexOf('.');
	
		if (pos < 0) return errProc(Obj, "'" +Obj.value + "' " + getMessage(MES_ERROR_EMAIL_DEFAULT), false, true);
		
		return true;
	}
	
	function chkEmails(Obj){
		if (typeof(arguments[0]) == 'undefined') return false;
		
		var pos;
		
		pos = Obj.value.indexOf('@');
	
		if (Obj.value.substr(pos+1,8) == 'gamepop.') return false;
	
		if (pos < 0) {
			return false;
		} else {
			pos = Obj.value.indexOf('@', pos + 1);
			
			if (pos >= 0) return false;
		}
	
		pos = Obj.value.indexOf('.');
	
		if (pos < 0) return false;
		
		return true;
	}
	
	
	
	
	function chkHangul(value) {
		if (typeof(arguments[0]) == 'undefined') return false;
		
		for(i=0;i<value.length;i++) {
			var a=value.charCodeAt(i);
			if (a > 128) return true;
		}
		return false;
	}
	
	function chkByte(Obj){
		if (typeof(arguments[0]) == 'undefined') return false;
	
		var s = new String(Obj.value);
		var l = s.length;
		var c = 0;
		var t;
		
		for (var i = 0; i < l; i++){
			t = s.charAt(i);
	
			if (chkHangul(t)) {
				c += 2;
			} else {
				c++;
			}
		}
		

		return c;
	}
	
	function Left(Value, cLen){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') return false;
	
		var s = new String(Value);
		var l = s.length;
		var c = 0;
		var t;
		
		for (var i = 0; i < l; i++){
			t = s.charAt(i);
	
			if (chkHangul(t)) {
				c += 2;
			} else {
				c++;
			}
			
			if (c > cLen) {
				s = s.substring(0,i);
				break;
			}
		}
		
		return s;
	}
	
	function setCopyText(Obj, N){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') N = 1;
		
	var UnKnownObj = document.body.getElementsByTagName(Obj.tagName);
	
		UnKnownObj[parseInt(getElementsIndex(UnKnownObj, Obj)) + N].value = Obj.value;
		
		return 0;
	}
	
	function setNextFocus(Obj, N){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') N = 1;
		
	var UnKnownObj = document.body.getElementsByTagName(Obj.tagName);
	
		UnKnownObj[parseInt(getElementsIndex(UnKnownObj, Obj)) + N].focus();
		
		return 0;
	}
	
	function exeReplace(value) {
	var rc = /\s+/g;
	var s1 = '&{';
	var s2 = '};';
	var s, sc, c1, c2;
	
		c1 = value.indexOf(s1);
		c2 = value.indexOf(s2);
		sc = value.substring(c1 + s1.length, c2);
				
		s = sc.split(';');
	
		for (c=0;c<s.length;c++)
			if ( s[c].replace(rc, '').length != 0 )
				return eval(s[c]);
	}
	
	function exeScript(value) {
	var rc = /\s+/g;
	var s1 = '&{';
	var s2 = '};';
	var s, sc, c1, c2;
	
		c1 = value.indexOf(s1);
		c2 = value.indexOf(s2);
		sc = value.substring(c1 + s1.length, c2);
				
		s = sc.split(';');
	
		for (c=0;c<s.length;c++)
			if ( s[c].replace(rc, '').length != 0 )
				eval(s[c]);
		
		return false;
	}

	function urlEncode(Url)
	{
	  var Url = escape(Url.replace(/ /g, '+'));
	  return Url.replace(/\//g, '%2F');
	}
	
	function urlDecode(Url)
	{
	  var Url = unescape(Url.replace(/\+/g, ' '));
	  return Url.replace(/%2F/g, '\/'); 
	}
	
	/// ¾çÂÊ °ø¹é¾ø¾Ö±â ///
	function trim (strSource) {
		re = /^\s+|\s+$/g;
		return strSource.replace(re, '');
	}
	
	// ÁÂÃø°ø¹é¾ø¾Ö±â //
	function ltrim (strSource) {
		re = /^\s+/g;
		return strSource.replace(re, '');
	}
	
	// ¿ìÃø°ø¹é¾ø¾Ö±â //
	function rtrim (strSource) {
		re = /\s+$/g;
		return strSource.replace(re, '');
	}	
	
	function shwForm(Src, Name, Left, Top, Width, Height){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Left = '';
		if (typeof(arguments[2]) == 'undefined') Top = '';
		if (typeof(arguments[3]) == 'undefined') Width = '';
		if (typeof(arguments[4]) == 'undefined') Height = '';
		
		window.open(Src, Name, 'Left=' + Left + ',Top=' + Top + ',Width=' + Width + ',Height=' + Height + ',menubar=no,directories=no,resizable=no,status=no,scrollbars=no');
		
		return false;
	}
	
	function shwModal(Src){
		if (typeof(arguments[0]) == 'undefined') return false;
		
		window.showModalDialog(Src, [window], 'dialogWidth:600px;dialogHeight:420px;Help:no;Scroll:no;Status:no;');
		
		return false;
	}
	
	function shwModeless(Src){
		if (typeof(arguments[0]) == 'undefined') return false;
		
		window.showModelessDialog(Src, [window], 'dialogWidth:600px;dialogHeight:420px;Help:no;Scroll:no;Status:no;');
		
		return false;
	}
	
	function shwModalAdjustable(Src, Width, Height){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Width = '580';
		if (typeof(arguments[2]) == 'undefined') Height = '400';
		
		window.showModalDialog(Src, [window], 'dialogWidth:' + Width + 'px;dialogHeight:' + Height + 'px;Help:no;Scroll:no;Status:no;');
		
		return false;
	}
	
	function shwModelessAdjustable(Src, Width, Height){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Width = '580';
		if (typeof(arguments[2]) == 'undefined') Height = '400';
		
		window.showModelessDialog(Src, [window], 'dialogWidth:' + Width + 'px;dialogHeight:' + Height + 'px;Help:no;Scroll:no;Status:no;');
		
		return false;
	}
	
	function shwModalAllAdjustable(Src, Width, Height, Help, Scroll, Status){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Width = '580';
		if (typeof(arguments[2]) == 'undefined') Height = '400';
		if (typeof(arguments[3]) == 'undefined') Help = 'no';
		if (typeof(arguments[4]) == 'undefined') Scroll = 'no';
		if (typeof(arguments[5]) == 'undefined') Status = 'no';
		
		window.showModalDialog(Src, [window], 'dialogWidth:' + Width + 'px;dialogHeight:' + Height + 'px;Help:' + Help + ';Scroll:' + Scroll + ';Status:' + Status + ';');
		
		return false;
	}
	
	function shwModelessAllAdjustable(Src, Width, Height, Help, Scroll, Status){
		if (typeof(arguments[0]) == 'undefined') return false;
		if (typeof(arguments[1]) == 'undefined') Width = '580';
		if (typeof(arguments[2]) == 'undefined') Height = '400';
		if (typeof(arguments[3]) == 'undefined') Help = 'no';
		if (typeof(arguments[4]) == 'undefined') Scroll = 'no';
		if (typeof(arguments[5]) == 'undefined') Status = 'no';
		
		window.showModelessDialog(Src, [window], 'dialogWidth:' + Width + 'px;dialogHeight:' + Height + 'px;Help:' + Help + ';Scroll:' + Scroll + ';Status:' + Status + ';');
		
		return false;
	}
	
	function chkNumber() { //ºê¶ó¿ìÁ®.. ÀÌº¥Æ® Á¦¾î...
	var isKey = false;
		var Key = new Array(8, 9, 16, 35, 36, 37, 39, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105);
		
		for (var c = 0; c < Key.length; c++) {
			if(Key[c]==event.keyCode)
				isKey = true;
		}
		
		if(!isKey)
			event.returnValue = false;
	}
	/* End Procedure */
	
/* End Private */

function MakeFlash(Url,Width,Height){      
  document.writeln("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + Width + "\" height=\"" + Height + "\">"); 
  document.writeln("<param name=\"movie\" value=\"" + Url + "\">"); 
  document.writeln("<param name=\"quality\" value=\"high\" />");     
  document.writeln("<param name=\"wmode\" value=\"transparent\">"); 
  document.writeln("<embed src=\"" + Url + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + Width + "\"  height=\"" + Height + "\">"); 
  document.writeln("</object>");     
} 

 /* »õÃ¢À» È­¸é °¡¿îµ¥·Î ¶ç¿ì´Â ÇÔ¼ö */
function openWin(w_url,w_title,w_width,w_height,w_resizable,w_scrollbars){
	var option = "alwaysRaised,toolbar=0,status=0,menubar=0";
	
	var w_left = (window.screen.width)?(window.screen.width-w_width)/2:100;
	var w_top = (window.screen.height)?(window.screen.height-w_height)/2:100;
	
	//width ¿Í height °¡ ÀÖÀ»¶§¸¸ È­¸éÀÇ °¡¿îµ¥¿¡ Ç¥½ÃÇÑ´Ù
	if (w_width) option = option + ",width=" + w_width + ",left=" + w_left;
	if (w_height) option = option + ",height=" + w_height + ",top=" + w_top;
	//Ã¢Å©±â Á¶Àý°¡´É°ú ½ºÅ©·Ñ¹Ù Ç¥½Ã´Â ±âº»ÀûÀ¸·Î º¸ÀÌÁö ¾ÊÀ¸¸ç, ÁöÁ¤ÇÒ¶§¸¸ º¸ÀÎ´Ù
	if (w_resizable == true) option = option + ",resizable=1";
	if (w_scrollbars == true) option = option + ",scrollbars=1";

	var new_instance = window.open(w_url, w_title, option,"");
	if(new_instance == null){
		alert("Â÷´ÜµÈ ÆË¾÷Ã¢À» Çã¿ëÇØ ÁÖ½Ê½Ã¿À."); 
	}else{
		new_instance.focus();
	}
}

function PictureView(test,img){
	imgobj= new Image();
	imgobj.src = (img);
	contImg(img);
}
function contImg(img){
	
	if((imgobj.width != 0) && (imgobj.height != 0)){
		RealPictureView(img);
	}
	else{
		funzione = "contImg('"+img+"')";
		intervallo=setTimeout(funzione,20);
	}
}
function RealPictureView(img){
	largh=imgobj.width + 0;
	altez=imgobj.height + 0;
	stringa="width="+largh+",height="+altez;
	finestra=window.open(img,"Picture",stringa);
	finestra.document.open(); // document.open() 
	finestra.document.writeln("<html>");
	finestra.document.writeln("<head>");
	finestra.document.writeln("<title>ÀÌ¹ÌÁö È®´ëº¸±â ÆË¾÷Ã¢ÀÌ ¿­·È½À´Ï´Ù.</title>");
	finestra.document.writeln("<meta http-equiv='content-type' content='text/html; charset=euc-kr'>");
	finestra.document.writeln("<meta http-equiv='imagetoolbar' content='no'>");
	finestra.document.writeln("</head>");
	finestra.document.writeln("<body style='margin:0px' oncontextmenu=return fasle onselectstart=return fasle ondragstart=return fasle>");
	finestra.document.writeln("<img src="+ escape(img) +" border=0 style='cursor:hand' onClick='self.close();' id='Picture'>");
	finestra.document.writeln("</body></html>");
	finestra.document.close(); // ¹Ýµå½Ã document.close() ´Ý¾ÆÁÖ¾î¾ß ÇÔ
	finestra.focus();
}


function ControlMockup(val){
	
	if(val == 1){
		$("#mockup1").show();	$("#mockup2").hide();	$("#mockup3").hide();
		$("#mockup_title").attr("src", "../images/mall_title_product1.gif");
	}else if(val == 2){
		$("#mockup1").hide();	$("#mockup2").show();	$("#mockup3").hide();
		$("#mockup_title").attr("src", "../images/mall_title_product2.gif");
	}else if(val == 3){
		$("#mockup1").hide();	$("#mockup2").hide();	$("#mockup3").show();
		$("#mockup_title").attr("src", "../images/mall_title_product3.gif");
	}
}

/***********************************
/ ÀÌ¹ÌÁö »çÀÌÁî¿¡ ¸Â°Ô »õÃ¢¶ç¿ì±â
/***********************************/
function OpenImage(s){
 //
 // º¯¼ö Á¤ÀÇ
 //
 srcImg = new Image();
 clientWidth = screen.width;
 clientHeight = screen.height;
 srcImg.src = s;
 //
 // ¿­·Á´Â ÆÄÀÏÀ» ÀÌ¸§
 //
 var srcFileName = srcImg.src.substr(srcImg.src.lastIndexOf("/")+1, srcImg.src.length);
 //
 // »õÃ¢ ¶ç¿ì°í ÀÌ¹ÌÁö »ðÀÔ
 //
 win = window.open("","","width=15,height=15,scrollbars=no,resizable=no,left="+(clientWidth/2-15)+",top="+(clientHeight/2-15)+"");
 win.document.writeln("<html>");
 win.document.writeln("<head>");
 win.document.writeln("<title>"+document.title+" ["+srcFileName+"]</title>");
 win.document.writeln("</head>");
 win.document.writeln("<body style='margin:0px;' bgcolor='#333333'>");
 win.document.writeln("<table border='0' cellpadding='0' cellspacing='0' style='cursor:hand' onclick='self.close()'>");
 win.document.writeln(" <tr>");
 win.document.writeln("  <td align='center'><img src="+s+" name='winImg' style='cursor:hand' onclick='self.close()' alt='Å¬¸¯ÇÏ¸é »ç¶óÁý´Ï´Ù'></td>");
 win.document.writeln(" </tr>");
 win.document.writeln("</table>");
 win.document.writeln("</body>");
 win.document.writeln("</html>");

 srcImg = win.document.winImg;
 //
 // ÀÌ¹ÌÁö°¡ ¸ðµÎ ·ÎµùµÉ¶§±îÁö ±â´Ù¸²
 //
 while(true)
 if(srcImg.readyState == "complete")
 break;
 
 //
 // »õÃ¢ÀÇ Å©±â ¼³Á¤
 //
 var winWidth = srcImg.width+10;
 var winHeight = srcImg.height+84;
 //
 // »õÃ¢ÀÌ ¶ç¿öÁú À§Ä¡ ¼³Á¤
 //
 var left = (clientWidth/2)-(srcImg.width/2);
 var top = (clientHeight/2)-(srcImg.height/2);
 //
 // ÀÌ¹ÌÁöÀÇ Å©±â overflow È®ÀÎÈÄ »õÃ¢ÀÇ Å©±â¿Í À§Ä¡ Àç¼³Á¤
 //
 if(clientWidth <= srcImg.width){
  winWidth = clientWidth;
  left = 0;
  win.document.body.scroll = "auto";
 }
 if(clientHeight <= srcImg.height){
  winHeight = clientHeight-30;
  top = 0;
  win.document.body.scroll = "auto";
 }
 //
 // ÀÌ¹ÌÁö·ÎµùÀÌ ³¡³µÀ½À¸·Î ÀÌ¹ÌÁöÀÇ Å©±â¸¦ »ç¿ëÇÒ¼ö ÀÖ´Ù.
 // ÇØ´ç ÀÌ¹ÌÁöÀÇ »çÀÌÁî¿¡ ¸Â°Ô À©µµ¿ì¸¦ Àç¼³Á¤ÇÑ´Ù.
 win.moveTo(left, top);
 win.resizeTo(winWidth, winHeight);
}

//isEmpty(°ø¹é°Ë»çÇÔ¼ö)
function IsEmpty( data )
{
   for ( var i = 0 ; i < data.length ; i++ )
   {
      if ( data.substring( i, i+1 ) != " " )
         return false;
   }
   return true;
}

function loadCate(sel,target,bbs){ 
  var cate1 = sel.options[sel.selectedIndex].value;  // Ã¹¹øÂ° selectboxÀÇ ¼±ÅÃµÈ °ª      
  var form = sel.form.name;  
  cateframe.location.href = "/select_cate.php?cate1="+cate1 + "&form=" + form + "&target=" + target + "&BBS=" + bbs;
 } 
 
function loadCate2(sel,target,bbs){ 
  var cate2 = sel.options[sel.selectedIndex].value;  // Ã¹¹øÂ° selectboxÀÇ ¼±ÅÃµÈ °ª      
  var form = sel.form.name;  
  cateframe.location.href = "/select_cate.php?cate2="+cate2 + "&form=" + form + "&target=" + target + "&BBS=" + bbs;
 }  
