/* Title */
 document.title="FISHING TREE ";

	function movePage(formId, nPage, action, target) {
		var frm = $(formId);
		if (!frm) return;

		if (typeof action != 'undefined' && !String(action).isEmpty()) frm.action = action;
		
		frm.cPage.value = nPage;
		frm.target = (typeof target != 'undefined' && !String(action).isEmpty() ? target : '_self');
		frm.submit();
	}
	
	function moveCmtPage(formId, nPage, action, target) {
		var frm = $(formId);
		if (!frm) return;
		if (typeof action != 'undefined' && !String(action).isEmpty()) frm.action = action;
		frm.rPage.value = nPage;
		frm.target = (typeof target != 'undefined' && !String(action).isEmpty() ? target : '_self');
		frm.submit();
	}

	/**
	 * @author nox &lt;nox@lexken.co.kr&gt;, &lt;noxajax@gmail.com&gt;
     * @version 0.5, 2007/10/14, initial revision
     * @fileOverview
     *
	 * <p>Copyright (C) 2007 Lexken Corporation. All rights reserved.</p>
     *
     * ÀÌ ÆÄÀÏ¿¡´Â Static ObjectÀÎ CommonUtil, Notaion, UTF8µîÀÌ ÀÖ½À´Ï´Ù.<br />
	 * ÀÌ °´Ã¼µéÀ» »ç¿ëÇÏ±â À§ÇØ¼± ¹Ýµå½Ã string.js, prototype.js(Ver.1.5.x ÀÌ»ó)À» Æ÷ÇÔÇØ¾ß ÇÑ´Ù.
	 */

	/**
	 * CommonUtil °´Ã¼´Â °øÅëÀ¸·Î »ç¿ëÇÏ´Â ±âº»ÀûÀÎ methodµéÀ» Æ÷ÇÔÇÕ´Ï´Ù. (IP, ¼ýÀÚ, ÇÑ±Ûµî °Ë»ç)
	 * @static
	 */
   	var CommonUtil = {
   	    /**
   	     * @ignore
   	     * @param {object} regex RegExp(Á¤±Ôº¯È¯ °´Ã¼) ¶Ç´Â Á¤±Ô½Ä ¹®ÀÚ
   	     * @param {string} search Á¤±Ô½Ä °Ë»ö ¹üÀ§ i,m,g ¾øÀ¸¸é global search
   	     * @return {RegExp} Á¤±Ôº¯È¯ °´Ã¼ ¹ÝÈ¯, regex°¡ nullÀÌ¸é ºó Á¤±Ôº¯È¯ °´Ã¼ ¹ÝÈ¯
   	     */
   	    getRegExp: function (regex, search) {
   	        if (!regex) return //;
   	        return (typeof regex == 'string') ? new RegExp(regex, (search || 'g')) : regex;
   	    },

   	    /**
   	     * ¹®ÀÚ¸¦ Á¤±Ô½Ä¿¡ ¸Â°Ô º¯È¯ÇØ¼­ ¹ÝÈ¯, ³»ºÎÀûÀ¸·Î stringÀÇ replace »ç¿ë
   	     *
   	     * @example
   	     * CommonUtil.replace('1°¡³ª´Ù', /[0-9]/g);
   	     * CommonUtil.replace('1°¡³ª´Ù', /[0-9]/g, '');
   	     *
   	     * @param {string} value Ä¡È¯ÇÒ ¹®ÀÚ
   	     * @param {object} regex RegExp ¶Ç´Â Á¤±Ô½Ä ¹®ÀÚ
   	     * @param {string} replacement Ä¡È¯ ¹®ÀÚ
   	     * @return {string} Á¤±Ô½ÄÀ¸·Î replacement·Î Ä¡È¯ÇÑ ¹®ÀÚ
   	     */
   	    replace: function (value, regex, replacement) {
   	        var regex = this.getRegExp(regex);
   	        return !regex ? value : String(value).replace (regex, (replacement || ''));
   	    },

   	    /**
   	     * À¯È¿ÇÑ ¼ýÀÚÀÎÁö °Ë»ç
   	     *
   	     * @example
   	     * var value = 1234;
   	     * CommonUtil.isNumber(value);
   	     *
   	     * value = '12 34';
   	     * CommonUtil.isNumber(value);
   	     * CommonUtil.isNumber(value, /^\s+/, '');
   	     *
   	     * @param {string} value °Ë»çÇÒ ¹®ÀÚ ¶Ç´Â ¼ýÀÚ
   	     * @param {object} regex RegExp(Á¤±Ôº¯È¯ °´Ã¼) ¶Ç´Â Á¤±Ô½Ä ¹®ÀÚ
   	     * @param {string} replacement value¸¦ Ä¡È¯ÇÒ ¹®ÀÚ
   	     * @return {boolean} ¼ýÀÚÀÌ¸é true ³ª¸ÓÁø false
   	     */
   	    isNumber: function (value, regex, replacement) {
   	        return !/[^0-9]/.test(this.replace (value, regex, replacement));
   	    },

   	    /**
   	     * À¯È¿ÇÑ IP (Internet Protocol Address)ÀÎÁö °Ë»ç
   	     *
   	     * @example
   	     * var value = '1.1.1.1';
   	     * CommonUtil.isIP(value);
   	     *
   	     * value = '10.68.33.300';
   	     * CommonUtil.isIP(value);
   	     *
   	     * value = '1.1.1';
   	     * CommonUtil.isIP(value);
   	     *
   	     * @param {string} address Internet Protocol Address(IP)
   	     * @return {boolean} À¯È¿ÇÑ IP¸é true
   	     */
   	    isIP: function (address) {
   	        var expIP = '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}'
   	                    + '([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$';
   	        return new RegExp(expIP, 'g').test(String(address));
   	    },

   	    /**
   	     * À¯È¿ÇÑ ¿µ¹®ÀÚÀÎÁö °Ë»çÇÏ¿© true, false ¹ÝÈ¯
   	     *
   	     * @example
   	     * var value = 'nox! ^^';
   	     * CommonUtil.isEnglish(value);
   	     *
   	     * value = 'abc';
   	     * CommonUtil.isEnglish(value);
   	     *
   	     * @param {string} english ¿µ¹®ÀÚ
   	     * @param {object} regex RegExp(Á¤±Ôº¯È¯ °´Ã¼) ¶Ç´Â Á¤±Ô½Ä ¹®ÀÚ
   	     * @param {string} replacement english¸¦ Ä¡È¯ÇÒ ¹®ÀÚ
   	     * @return {boolean} À¯È¿ÇÑ ¿µ¹®ÀÚÀÌ¸é true
   	     */
   	    isEnglish: function (english, regex, replacement) {
   	        return !/[^a-zA-Z]/.test(this.replace (english, regex, replacement));
   	    },

   	    /**
   	     * À¯È¿ÇÑ ÇÑ±ÛÀÎÁö °Ë»çÇÏ¿© true, false ¹ÝÈ¯
   	     *
   	     * @example
   	     * var value = '°¡³ª';
   	     * CommonUtil.isKorean(value);
   	     *
   	     * value = '°¡1 ³ª';
   	     * CommonUtil.isKorean(value, /[0-9]/g);
   	     * CommonUtil.isKorean(value, /[0-9|\s*]/g);
   	     *
   	     * @param {string} korean ÇÑ±ÛÀ» °Ë»çÇÒ °ª
   	     * @param {object} regex RegExp(Á¤±Ôº¯È¯ °´Ã¼) ¶Ç´Â Á¤±Ô½Ä ¹®ÀÚ
   	     * @param {string} replacement koreanÀ» Ä¡È¯ÇÒ ¹®ÀÚ
   	     * @return {boolean} À¯È¿ÇÑ ÇÑ±ÛÀÌ¸é true
   	     */
   	    isKorean: function (korean, regex, replacement) {
   	        return !/[^\uac00-\ud79f]/.test(this.replace (korean, regex, replacement));
   	    },

   	    /**
   	     * À¯È¿ÇÑ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÎÁö °Ë»ç
   	     *
   	     * @example
   	     * var value = 'nox@lexken.co.kr';
   	     * CommonUtil.isEmail(value);
   	     *
   	     * value = 'noxajax@gmail';
   	     * CommonUtil.isEmail(value);
   	     *
   	     * @param {string} email
   	     * @return {boolean} À¯È¿ÇÑ E-mailÀÌ¸é true
   	     */
   	    isEmail: function (email) {
   	        var regex = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2,6})$/;
   	        return regex.test(String(email));
   	    },

   	    isValidURL: function (URL) {
   	        return true;
   	    },

   	    isNumAlpha: function (str) {
   	    	var regex = /[\d]+[A-Za-z]|[A-Za-z]+[\d]/;
   	        return regex.test(String(str));
   		},

   	    isCheckedBox: function (checkBoxs) {
	 		var bSelected = false;
			for (var i = 0; !!checkBoxs && i < checkBoxs.length; i++) {
				if (checkBoxs[i].checked) {
					bSelected = true;
					break;
				}
			}
			return bSelected;
   	    },

   	    /**
   	     * length º¸´Ù value°¡ ÀÛÀ¸¸é ¾Õ¿¡ 0À» ºÙ¿©¼­ ¹ÝÈ¯
   	     *
   	     * @example
   	     * var value = 2;
   	     * CommonUtil.toZeroPadded(value, 2);
   	     *
   	     * @param {object} value string, number etc
   	     * @param {integer} length length ¹ÝÈ­ÇÒ ÀüÃ¼ ¹®ÀÚ ±æÀÌ
   	     * @return {string}
   	     */
   	    toZeroPadded: function (value, length) {
   	        if (!value )return value;
   	        for (var i = 0, zero = ''; i < length; i++) zero += '0';
   	        return (zero + String(value)).right(length);
   	    },

   	    fireMouseEvent: function (element, eventType) {
    		var element = $(element);
    		if (!element) return;
    		if (document.createEvent) { // non IE
    			var evt = document.createEvent ('MouseEvents');
    			evt.initMouseEvent (eventType, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    			element.dispatchEvent (evt);
    		} else { // for IE
    			var event = document.createEventObject();
    			event.eventType = 'on' + eventType;
    			element.fireEvent (event.eventType, event);
    		}
    	},

        serialize: function(form, options) {
            return CommonUtil.serializeElements(Form.getElements(form), options);
        },

        serializeElements: function(elements, options) {
            if (typeof options != 'object') options = { hash: !!options };
            else if (options.hash === undefined) options.hash = true;
            var key, value, submitted = false, submit = options.submit;

            var data = elements.inject({ }, function(result, element) {
                if (element.name) {
                    key = element.name; value = $(element).getValue();
                    if (value != null && (element.type != 'submit' || (!submitted &&
                        submit !== false && (!submit || key == submit) && (submitted = true)))) {
                        if (key in result) {
                            // a key is already present; construct an array of values
                            if (!Object.isArray(result[key])) result[key] = [result[key]];
                            result[key].push(value);
                        }
                        else result[key] = value;
                    }
                }
                return result;
            });

            return options.hash ? data : Object.toQueryString(data);
        },

        checkFormValues: function (chkMsgs) {
        	if (!chkMsgs) return false;
       		for (property in chkMsgs) {
            	if ($(property).value.isEmpty()) {
                	alert(chkMsgs[property]);
		        	$(property).focus();
		  	    	return false;
            	}
        	}
	  		return true;
        },

		// blur ÀÌº¥Æ®¿¡¼­ Ã³¸®! - IE ºê¶ó¿ìÀú Æ÷ÇÔ Å¸ ºê¶ó¿ìÀú¿¡¼­ ÇÑ±Û ÀÔ·Â½Ã Ã³¸®!
		checkNumber: function (event) {
	    	var element = Event.element (event);
	    	if (!!element && !/^\d+(\.\d+)?$/.test (element.value)) {
	        	Event.stop (event);
	        	element.value = element.getAttribute ('prevValue');
	        	// ºó °ªÀÏ °æ¿ì ¹«ÇÑ·çÇÁ¿¡ ºüÁö´Â °É ¹æÁö
	        	if (CommonUtil.isNumber(element.value, /[^\d]/, '')) {
	        		element.focus();
	        	}
	        	return;
	        }
	        element.setAttribute ('prevValue', element.value);
	        if(typeof compute != 'undefined') compute(); // °è»ê!
		},

   	    /**
   	     * ClibBoard ¿¡ Text µ¥ÀÌÅÍ ÀúÀå
   	     *
   	     * @example
   	     * var value = 'testCopy';
   	     * CommonUtil.setClibBoard(value);
   	     *
		 * @param {string} º¹»çµÉ ³»¿ë
   	     */
		setClibBoard : function(saveData){
			window.clipboardData.setData('Text', saveData);
			alert('ÀúÀå µÇ¾ú½À´Ï´Ù.');
		}
    };



/* Popup */
function pop(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=auto, status=no') } //Popup(½ºÅ©·Ñ¹Ù¾øÀ½)
function pops(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=no, status=no') } //Popup(½ºÅ©·Ñ¹Ù¾øÀ½)
function popsy(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=yes') } //Popup(½ºÅ©·Ñ¹ÙÀÖÀ½)
function popr(url,name,w,h){ window.open(url,name,'width='+w+',height='+h+',scrollbars=auto,resizable=1') } //Popup(½ºÅ©·Ñ¹ÙÀÖÀ½)
function popL(url,name,w,h,t,l){ window.open(url,name,'top='+t+',left='+l+',width='+w+',height='+h+',scrollbars=auto, status=no') } //Popup(½ºÅ©·Ñ¹Ù¾øÀ½), À§Ä¡ÁöÁ¤
function popsL(url,name,w,h,t,l){ window.open(url,name,'top='+t+',left='+l+',width='+w+',height='+h+',scrollbars=yes, status=no') } //Popup(½ºÅ©·Ñ¹ÙÀÖÀ½), À§Ä¡ÁöÁ¤
function newwin(url,w,h){ window.open(url,'new','width='+w+',height='+h+',location=1,directories=1,resizable=1,status=1,toolbar=1,menubar=1,scrollbars=1') } //NewPopup(½ºÅ©·Ñ¹Ù¾øÀ½)
function OpenPop(url, width, height){	// ÇÏ¿ìÁ¦´Ï¾Æ È¸¿ø °¡ÀÔ½Ã »ç¿ë
	winOpen = window.open(url, '', "width="+width+",height="+height+",left=0,top=0,scrollbars=yes");

	if(!winOpen){
		alert("ÆË¾÷ Â÷´Ü »óÅÂÀÔ´Ï´Ù.\nÆË¾÷ Çã¿ëÀ» Å¬¸¯ ÇÏ½Å ÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ¼¼¿ä!!!");
	}
}

//ÀÌ¹ÌÁö ¸®»çÀÌÁî.
function resizeImage(ImageId,maxwidth,maxheight)
{
	
	var imgWidth  = eval("document.getElementById('" + ImageId + "').width") ;   // ÀÌ¹ÌÁö ¿øº» ³ÐÀÌ
	var imgHeight = eval("document.getElementById('" + ImageId + "').height") ;  // ÀÌ¹ÌÁö ¿øº» ³ôÀÌ


	var ResizeW   = 0;  // ÁÙ¿©¾ßÇÒ ³ÐÀÌ
	var ResizeH   = 0;  // ÁÙ¿©¾ßÇÒ ³ôÀÌ
	var sUrl      = eval("document.getElementById('"+ImageId+"').src");  // ÀÌ¹ÌÁöÀÇ °æ·Î

	if (imgWidth  == 0) imgWidth  = maxwidth;
	if (imgHeight == 0) imgHeight = maxheight;	

	// ³ôÀÌ¸¦ È®ÀÎÇÑÈÄ ³ôÀÌ°¡ ÃÖ´ëÄ¡ º¸´Ù Å©¸é
	if( imgHeight > maxheight )
	{
		//ÁÙ¾îµç ³ôÀÌ¿¡ ¸Â´Â ºñÀ²ÀÇ ³ÐÀÌ¸¦ ±¸ÇÔ.
		//imgHeight:imgWidth=maxheight:ResizeW
		ResizeW = maxheight*imgWidth/imgHeight
		
		if ( ResizeW > maxwidth )
		{
			//maxheight:ResizeW=ResizeH:maxwidth
			ResizeH = maxheight*maxwidth/ResizeW;
			eval("document.getElementById('"+ImageId+"').height =" + ResizeH);
			eval("document.getElementById('"+ImageId+"').width ="  + maxwidth);
		} else {
			eval("document.getElementById('"+ImageId+"').height =" + maxheight);	
			eval("document.getElementById('"+ImageId+"').width ="  + ResizeW);
		}
	} else {
		// ³ôÀÌ´Â ÃÖ´ëÄ¡ ÀÛ°í, ³ÐÀÌ¸¸ ÃÖ´ëÄ¡º¸´Ù ³ÐÀ¸¸é. ³ÐÀÌ¸¦ ÃÖ´ëÄ¡·Î ÁÙ¿©ÁØ´Ù.
		if ( imgWidth > maxwidth)
		{
			//imgHeight:imgWidth=ResizeH:maxwidth
			ResizeH = imgHeight*maxwidth/imgWidth;
			eval("document.getElementById('"+ImageId+"').height =" + ResizeH);  
			eval("document.getElementById('"+ImageId+"').width ="  + maxwidth);  
		// ÃÖ´ë»çÀÌÁî º¸´Ù ÀÛÀ¸¸é
		} else {
			eval("document.getElementById('"+ImageId+"').height =" + imgHeight);  
			eval("document.getElementById('"+ImageId+"').width ="  + imgWidth);  
		}
	}
}	


/***** Ç¥ÁØÇü SCROLL TOP ************************************************************/
function A2YSlide(name,id,range,sec,tb,margin){ //°´Ã¼¸í,·¹ÀÌ¾îid,ÀÌµ¿°ª,ÀÌµ¿ÃÊ,»óÇÏÀ§Ä¡(false)?t:b,°è»êµÈ »óÇÏ À§Ä¡¿¡¼­ ¶³¾îÁú ¹üÀ§
	//¼Ó¼º
	this.name = name;
	this.obj = document.getElementById(id);
	this.range = range;
	this.sec = sec;
	this.tb = tb;
	this.margin = margin;
	this.Timer();
}

/*¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬private ¸Þ¼Òµå ÇÔ¼ö ¼±¾ðºÎ¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬*/
A2YSlide.prototype.Move = function A2YSlide_Move(fix_y){
	objY = parseInt(this.obj.style.top);
	
	if(objY != fix_y){
		this.obj.style.top = (objY + this.GetMoveValue(objY,fix_y)) + 'px';
	}
	this.Timer();
}

A2YSlide.prototype.GetMoveValue = function A2YSlide_GetMoveValue(start, end){ //ÇöÀç À§Ä¡¿Í ÀÌµ¿ÇÒ À§Ä¡¿¡ µû¸¥ ÀÌµ¿°Å¸®¸¦ ¸®ÅÏÇÑ´Ù.
	return (end - start) * this.range;
}

A2YSlide.prototype.GetDocTnB = function A2YSlide_GetDocTnB(bTB){ //¹®¼­ÀÇ »ó´ÜorÇÏ´Ü ÇÈ¼¿°ªÀ» ¹ÝÈ¯ÇÑ´Ù. (!bTB) ? Top : Bottom
	return ((bTB)?document.documentElement.clientHeight:0) + document.documentElement.scrollTop;
}

A2YSlide.prototype.Timer = function A2YSlide_Timer(){
	setTimeout(this.name + '.Move('+(this.GetDocTnB(this.tb)+this.margin)+')',this.sec);
}


/*¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¿ÜºÎ ¸¶¹ý»ç ÄÚµå¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬*/
function A2Wzd_YSlide(id,range,sec,tb,margin){ //A2YSlideÀÇ »ý¼ºÀ» µµ¿ÍÁØ´Ù.
	eval('C'+id+" = new A2YSlide('C"+id+"','"+id+"',"+range+","+sec+","+tb+","+margin+');');
	//½ÇÇà¿¹ - CSMenu = new A2YSlide('CSMenu','SMenu',0.2,10,0,50); => varÀ» »ç¿ëÇÏÁö ¾ÊÀº Àü¿ªº¯¼ö¸¦ »ý¼ºÇÑ´Ù.
}


//¿À¸¥ÂÊ Äü¸Þ´º topÀÌµ¿
//function callTop(){
	//alert('1');
	//window.scrollTo(0,0);
//}
function onTop(){
	scrollTo(0,0);
}

/* RollOver */
function ImageOver(imgEL){
	imgEL.src = imgEL.src.replace(".gif", "_.gif");
}
function ImageOut(imgEL){
	imgEL.src = imgEL.src.replace("_.gif", ".gif");
}


		
/*** µ¡±Û¼öÁ¤Æû.. ***/
var cmt_menu = '';
var old_menu2 = '';
function goCmtEdit(cmtNo)
{

  var cmtlTr = document.getElementById('replEdit'+cmtNo);
  var replTr = document.getElementById('cmtList'+cmtNo);
  
  if( cmt_menu != cmtlTr ) {
    if( cmt_menu !='' || old_menu2 != '' ) {
       cmt_menu.style.display = 'none';
       old_menu2.style.display = '';
       
    }
      cmtlTr.style.display = ''; //¼öÁ¤ÇÏ±âÆû.tr
      replTr.style.display = 'none';  //ÇØ´ç±Ûtr
      cmt_menu = cmtlTr;
      old_menu2 = replTr;
    
  } else {
    
    cmtlTr.style.display = 'none';
    replTr.style.display = '';
    cmt_menu = '';
    old_menu2 = '';
  }
}		

/*** µ¡±Û¼öÁ¤Æû.. ie¼öÁ¤ 2009.01.02***/
var cmt_menu = '';
var old_menu2 = '';
var old_menu2_ul = '';
var cmt_menu_ul = '';
function goCmtEdit2(cmtNo)
{

  var cmtlTr = document.getElementById('replEdit'+cmtNo);
  var cmtlUl = document.getElementById('replEditUl'+cmtNo);
  var replTr = document.getElementById('cmtList'+cmtNo);
  var replUl = document.getElementById('cmtListUl'+cmtNo);
  
  if( cmt_menu != cmtlTr ) {
    if( cmt_menu !='' || old_menu2 != '' ) {
       cmt_menu.style.display = 'none';
       cmt_menu_ul.style.display = 'none';
       old_menu2.style.display = '';
       old_menu2_ul.style.display = '';
       
    }
      cmtlTr.style.display = ''; //¼öÁ¤ÇÏ±âÆû.tr
      cmtlUl.style.display = '';
      replTr.style.display = 'none';  //ÇØ´ç±Ûtr
      replUl.style.display = 'none';
      cmt_menu = cmtlTr;
      old_menu2 = replTr;
      old_menu2_ul = replUl;
      cmt_menu_ul = cmtlUl;
    
  } else {
    
    cmtlTr.style.display = 'none';
    cmtlUl.style.display = 'none';
    replTr.style.display = '';
    replUl.style.display = '';
    cmt_menu = '';
    old_menu2 = '';
    old_menu2_ul = '';
    cmt_menu_ul = '';
  }
}		
	
	//¼ýÀÚ ÀÌ¿Ü ¹®ÀÚ Ã¼Å©
  function checkNumber (event) {
  	var reg = new RegExp('[^0-9]', 'img');
      var objElement = Event.element(event);
      if (!!objElement && objElement.value.match(reg)) {
      	Event.stop(event);
      	alert('¼ýÀÚ¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
      	objElement.value = objElement.value.replace(reg, '');
      	objElement.focus();
      }
	}	
	
	//ÀÌ¸ÞÀÏ Ã¼Å©
	function isValidEmail (email) {
		var reg = new RegExp('^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$', 'img');
		return (!email.match (email) ? false : true);
	}

	function checkEmail (element) {
		if (!isValidEmail ($(element).value)) {
			alert ('¿Ã¹Ù¸£Áö ¾ÊÀº E-mail ÁÖ¼ÒÀÔ´Ï´Ù.');
			Element.focus ('element');
		}
	}

	//ÁÖ¹Îµî·Ï¹øÈ£ Æ÷Ä¿½ºÀÌµ¿
	function moveFocus(num,fromform,toform){
      var str = fromform.value.length;
      if(str == num) {
        toform.focus();
      }
    }	
    
    
	//ÁÖ¹Î¹øÈ£ Ã¼Å©
	function isJumin(Obj_val) 
	{
		var s = Obj_val;
		if (!js_Chk_Num(s)){
			alert('ÁÖ¹Îµî·Ï¹øÈ£´Â ¹Ýµå½Ã ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿ä!');
			return false;
		}

		if( s.charAt(6) == 1 || s.charAt(6) == 2 || s.charAt(6) == 3 || s.charAt(6) == 4)
		{
			if( s.charAt(12) == (( 11 - ((s.charAt(0)*2+s.charAt(1)*3+s.charAt(2)*4
					 +s.charAt(3)*5+s.charAt(4)*6+s.charAt(5)*7
					 +s.charAt(6)*8+s.charAt(7)*9+s.charAt(8)*2
					 +s.charAt(9)*3+s.charAt(10)*4+s.charAt(11)*5)
					% 11)))%10)
			return true;
		}
		return false;
	}  	
	
	function js_Chk_Num(v)
	{
        var v_pw = new String(v);
        var j=0;
        var k=0;
        if (v == '') return true;
        for (i=0; i < v_pw.length; i++){
        	if (v_pw.substring(i,i+1) >= '0' && v_pw.substring(i, i+1) <= '9'){
            	j++;
            }
            if(v_pw.substring(i,i+1)=='.') {
            	j++;
            	k++;
            }
        }
        if (j == v_pw.length && k <2){
               return true;
        }else {
               return false;
        }
	}
	
	function js_Chk_Number(Object) {
		var chars = "0123456789";
		if(!js_Chk_CharYes(Object,chars)){
			alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.');
			Object.value = "";
			Object.focus();
			return false;
		}else {
			return ;
		}
	}
	
		function js_Chk_CharYes(Object,chars) {
		for (var inx = 0; inx < Object.value.length; inx++) {
			if (chars.indexOf(Object.value.charAt(inx)) == -1){
				return false;
			}
		}
		return true;
	}	
	    	
	//---- ÀÌ¸ÞÀÏÀÌ Àß¸øµÈ ÀÔ·ÂÀÎÁö¸¦ Ã¼Å©ÇÔ
	function checkEmail(EmailForm)
	{
		strEmail=EmailForm.value;
			//alert(strEmail);

	//	ÀÌ¸ÞÀÏ ÁÖ¼Ò´Â ÀÔ·ÂÇÑ °æ¿ì¿¡¸¸ validÇÑÁö Ã¼Å©ÇÑ´Ù.
		var i;
		var strCheck1 = false;
		var strCheck2 = false;
		var iEmailLen = strEmail.length
		if (iEmailLen > 0) {
			// strEmail ¿¡ '.@', '@.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
			// strEmailÀÇ ¸Ç¾Õ ¶Ç´Â ¸ÇµÚ¿¡  '@', '.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
			if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) ||
				(strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") ||
				(strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@"))
			{
				alert("\n¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
				EmailForm.focus();
				return false;
			}

			for(i=0; i < iEmailLen; i++) {
				if ((strEmail.substring(i,i+1) == ".") ||
					(strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") ||
				   ((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) ||
				   ((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) ||
				   ((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z"))) {
						if (strEmail.substring(i,i+1) == ".")
							strCheck1 = true;
						if (strEmail.substring(i,i+1) == "@")
							strCheck2 = true;
				}
				else {
					alert("\n¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù. ");
					EmailForm.focus();
					return false;
				}
			}

			if ((strCheck1 == false) || (strCheck2 == false)) {
				alert("\n¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù. ");
				EmailForm.focus();
				return false;
			}
		}
	}	    	

/******************************************
*±ÛÀÚ¼öÁ¦ÇÑ - »ï¼º±âÁ¸»ç¿ë ½ºÅ©¸³Æ®
*******************************************/
		function chkMsgLength(intMax,objMsg) {
		 var length = lengthMsg(objMsg.value);
		 //st.innerHTML = length + '/400';//ÇöÀç byte¼ö¸¦ ³Ö´Â´Ù
		 if (length > intMax) {
		  alert("ÃÖ´ë " + intMax + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.\n");
		  objMsg.value = objMsg.value.replace(/rn$/, "");
		  //objMsg.value = objMsg.value.replace(/\r\n$/, "");
		  //objMsg.value = assertMsg(intMax,objMsg.value,st );
		 }
		}
		
		function lengthMsg(objMsg) {
		 var nbytes = 0;
		 for (i=0; i<objMsg.length; i++) {
		  var ch = objMsg.charAt(i);
		  if(escape(ch).length > 4) {
		  nbytes += 2;
		  } else if (ch == '\n') {
		   if (objMsg.charAt(i-1) != '\r') {
		    nbytes += 1;
		   }
		  } else if (ch == '<' || ch == '>') {
		   nbytes += 4;
		  } else {
		   nbytes += 1;
		  }
		 }
		 return nbytes;
		}
		
		function assertMsg(intMax,objMsg,st ) {
		 var inc = 0;
		 var nbytes = 0;
		 var msg = "";
		
		 var msglen = objMsg.length;
		 for (i=0; i<msglen; i++) {
		  var ch = objMsg.charAt(i);
		  if (escape(ch).length > 4) {
		  inc = 2;
		  } else if (ch == '\n') {
		   if (objMsg.charAt(i-1) != '\r') {
		   inc = 1;
		   }
		  } else if (ch == '<' || ch == '>') {
		   inc = 4;
		  } else {
		   inc = 1;
		  }
		  if ((nbytes + inc) > intMax) {
		   break;
		  }
		  nbytes += inc;
		  msg += ch;
		 }
		 //st.innerHTML = nbytes; //ÇöÀç byte¼ö¸¦ ³Ö´Â´Ù
		 return msg;
		}    	    

/******************************************
*µ¡±Û ±ÛÀÚ¼ö Á¦ÇÑ ½ºÅ©¸³Æ® 
*******************************************/
		function chkMsgLength2(ari_max, aro_name){
		
		   var ls_str     = aro_name.value; // ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª
		   var li_str_len = ls_str.length;  // ÀüÃ¼±æÀÌ
		
		   // º¯¼öÃÊ±âÈ­
		   var li_max      = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â
		   var i           = 0;  // for¹®¿¡ »ç¿ë
		   var li_byte     = 0;  // ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ
		   var li_len      = 0;  // substringÇÏ±â À§ÇØ¼­ »ç¿ë
		   var ls_one_char = ""; // ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù
		   var ls_str2     = ""; // ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù.
		
		   for(i=0; i< li_str_len; i++){
		      // ÇÑ±ÛÀÚÃßÃâ
		      ls_one_char = ls_str.charAt(i);
		      // ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		      if (escape(ls_one_char).length > 4){
		         li_byte += 2;
		      }
		      // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		      else{
		         li_byte++;
		      }
		      // ÀüÃ¼ Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é
		      if(li_byte <= li_max){
		         li_len = i + 1;
		      }
		   }
		   // ÀüÃ¼±æÀÌ¸¦ ÃÊ°úÇÏ¸é
		   if(li_byte > li_max){
		      alert( li_max + " ±ÛÀÚ¸¦ ÃÊ°ú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. ");
		      ls_str2 = ls_str.substr(0, li_len);
		      aro_name.value = ls_str2;
		   }
		   aro_name.focus();   
		}		

/***************************************
* Ç²ÅÍ ¼¿·ºÆ®¹Ú½º ·¹ÀÌ¾î
****************************************/
function showLayer(tgtEl)    { document.getElementById(tgtEl).style.display = "block"; }
function hideLayer(tgtEl)    { document.getElementById(tgtEl).style.display = "none"; }

/***************************************
* ¸¶¿ì½º ¿À¹ö½Ã ¸»Ç³¼±
****************************************/
/*
var popWin = window.createPopup();
function callme()
{
if (event.srcElement.id=="first") {
popWin.document.body.innerHTML = ofirst.innerHTML;
} else if (event.srcElement.id=="second") {
popWin.document.body.innerHTML = osecond.innerHTML;
}
var popupBody = popWin.document.body;
popWin.show(0, 0, 0, 0);
var realHeight = popupBody.scrollHeight;
popWin.hide();
popWin.show(-20, -21, 100, realHeight, event.srcElement);
}
function goTo(siteUrl) {
document.location = siteUrl;
}
*/


/*******************************************
* ·Î±×ÀÎ(page)
*******************************************/
function goPgLogin(){
	alert('·Î±×ÀÎÀ» ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.');
	//location.href='/mLogin.asp?PREV_URI='+strUrl;
	//location.href='/util/login/login.asp?PREV_URI='+strUrl;
	location.href='/util/login/login.asp';
}
 
/******************************************
* toggle (ÆÄÆø¿¡¼± Àû¿ë¾ÈµÊ)
*******************************************/ 
	function toggle(slist, bt1, bt2) { 
		
		var mList = $(slist);
		var bOpen = $(bt1);
		var bClse = $(bt2);
	
		if (mList.style.display == "none"){ 	//¸ñ·Ï¿­±â
			mList.filters.blendTrans.Apply(); 
			mList.style.display = "";
			mList.filters.blendTrans.Play() 
			bClse.style.display = "";
			bOpen.style.display = "none";
		} 
		else { //¸ñ·Ï´Ý±â
			mList.filters.blendTrans.Apply(); 
			mList.style.display = "none"; 
			mList.filters.blendTrans.Play() 
			bClse.style.display = "none";
			bOpen.style.display = "";
		} 
	} 
	
	
	function toggle2(el) 
	{
	  var el = document.getElementById(el);
	  if (el)
	     el.style.display = (el.style.display == "none") ? "" : "none";
  }	


/******************************************
*¸ñ·Ï¿­±â/´Ý±â
*******************************************/

    function ListClose(Prt, Chk){
   
        if('List' == Prt){ //°Ô½Ã¹°¸®½ºÆ®
          var ListChk = 'pList';
          var btClose = 'btnClose';
          var btOpen = 'btnOpen';
          var Vlistchk = 'vList'; //ÇØ´ç±ÛÅ¸ÀÌÆ²
        }else if('Reply' == Prt){ //µ¡±Û¸®½ºÆ®
          var ListChk = 'RepList';
          var btClose = 'RebtnClose';
          var btOpen = 'RebtnOpen';          
        }
                  
          if('show' == Chk){ //¸ñ·Ï¿­±â
						if('List' == Prt){    
							document.getElementById(Vlistchk).style.display = "none";      	
						}          	
              document.getElementById(btOpen).style.display = "none";
              document.getElementById(btClose).style.display = "";
              document.getElementById(ListChk).style.display = "";
          } else if('hide' == Chk){ //¸ñ·Ï´Ý±â
						if('List' == Prt){    
							document.getElementById(Vlistchk).style.display = "";      	
						}           	
              document.getElementById(btOpen).style.display = "";
              document.getElementById(btClose).style.display = "none";
              document.getElementById(ListChk).style.display = "none";
          }

    }		
    
/*****************************************
*µ¡±Û¼öÁ¤º¸ÀÌ±â
******************************************/   
/* 
		function goModifyFrm(str, str1){
			$(str).hide();
			$(str1).show();
		}
*/
	
/*****************************************
*¾ÆÀÌÇÁ·¹ÀÓ»çÀÌÁîÀÚµ¿Á¶Àý
******************************************/	
	function resizeFrame(iframeObj){
	  var innerBody = iframeObj.contentWindow.document.body;
	  var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
	  var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
	 
	    if(innerHeight>0 && innerWidth>0){
	        iframeObj.style.height = innerHeight;
	        iframeObj.style.width = innerWidth;
	    }
	}	
	
	
/***************************************
* ÀÌ¹ÌÁö·Î ¹Ù·Î ÆË¾÷¶ç¿ì±â
****************************************/
function viewImg(what) { 
  var imgwin = window.open("",'WIN','scrollbars=no,status=no,toolbar=no,resizable=0,location=no,menu=no,width=10,height=10'); 
  imgwin.focus(); 
  imgwin.document.open(); 
  imgwin.document.write("<html>\n"); 
  imgwin.document.write("<head>\n"); 
  imgwin.document.write("<title>ImgView</title>\n"); 

  imgwin.document.write("<sc"+"ript>\n"); 
  imgwin.document.write("function resize() {\n"); 
  imgwin.document.write("pic = document.il;\n"); 

  imgwin.document.write(" var imgw = eval(pic).width; ");
  imgwin.document.write("  if (eval(pic).width > 800){ eval(pic).width = 800\n "); //800pxº¸´ÙÅ©¸é 800À¸·Î
  imgwin.document.write(" } else if(eval(pic).width < 800){ eval(pic).width = eval(pic).width\n} "); //800pxº¸´ÙÀÛÀ¸¸é ¿ø·¡Å©±â·Î

  imgwin.document.write(" if (eval(pic).height) { var name = navigator.appName\n"); 
  imgwin.document.write("  if (name == 'Microsoft Internet Explorer') { myHeight = eval(pic).height + 40; myWidth = eval(pic).width + 10;\n"); 
  imgwin.document.write("  } else { myHeight = eval(pic).height + 9; myWidth = eval(pic).width; }\n"); 
  imgwin.document.write("  clearTimeout();\n"); 
  imgwin.document.write("  var height = screen.height;\n"); 
  imgwin.document.write("  var width = screen.width;\n"); 
  imgwin.document.write("  var leftpos = width / 2 - myWidth / 2;\n"); 
  imgwin.document.write("  var toppos = height / 2 - myHeight / 2; \n"); 
  imgwin.document.write("  self.moveTo(leftpos, toppos);\n");
  imgwin.document.write("  if (myWidth > width) { myWidth = width; }\n");
  imgwin.document.write("  self.resizeTo(myWidth, myHeight-11);\n"); 
  imgwin.document.write("}else setTimeOut(resize(), 100);}\n"); 
  imgwin.document.write("</sc"+"ript>\n"); 

  imgwin.document.write("</head>\n"); 
  imgwin.document.write('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#FFFFFF">\n'); 

  imgwin.document.write("<img border=\"0\" src=\""+what+"\" name=il onload='resize();' style='cursor:pointer; display:block;' onclick='window.close();'>\n"); 

  imgwin.document.write("</body>\n");
  imgwin.document.close(); 
}	


/**********************************
* Á¦Ç°ÂÊ faq±â´É..
************************************/
var old_menu = '';
 function viewDetail(submenu)
 {
   if( old_menu != submenu ) {
     if( old_menu !='' ) {
     document.getElementById(old_menu).style.display = 'none';
     }
     document.getElementById(submenu).style.display = 'block';
     old_menu = submenu;
   } else {
     document.getElementById(submenu).style.display = 'none';
     old_menu = '';
   }
 }
 
 
 var old_menu02 = '';
var old_List01 = '';
var old_List02 = '';
 
 function viewDetail3(cmtNo)
 {	
	 var ListLayer01 = document.getElementById('List01_'+cmtNo);
 	 var ListLayer02 = document.getElementById('List02_'+cmtNo);
  	 var ViewLayer = document.getElementById('View_'+cmtNo);
	// alert(old_menu02);
	 if( old_menu02 != ViewLayer ) {
		 if( old_menu02 !='') {
		 old_menu02.style.display = 'none';
		 
		 old_List01.style.display = '';
		 old_List02.style.display = 'none';
		 
		 
		 
		 }
		 
		 ViewLayer.style.display = '';
		 
		 old_List01 = ListLayer01;
		 old_List02 = ListLayer02;
		 old_menu02 = ViewLayer;
		 
		 ListLayer01.style.display = 'none';
		 ListLayer02.style.display = '';
		 
		 
		 
	   } else {
	   	 ListLayer01.style.display = '';
		 ListLayer02.style.display = 'none';
		 ViewLayer.style.display = 'none';
		 old_menu02 = '';
	   }
 }
 



 // Á¦Ç°±â¼ú·Â ÇÃ·¹½¬Ã³¸®	
function Flash_display(sFName, nWidth, nHeight){	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ nWidth + '" height="'+ nHeight + '">');
	document.write('  <param name="movie" value="/images/hauzen/info/'+ sFName + '.swf" />');
	document.write('  <param name="quality" value="high" />');
	document.write('  <param name="wmode" value="transparent" />');
//	document.write('  <param name="FlashVars" value="cat_no='+pNum+'&isLogin='+pLogin+'" />');
	document.write('  <param name="base" value="/flash" />');
	document.write('  <embed src="/images/hauzen/info/'+ sFName + '.swf" width="'+ nWidth + '" height="'+ nHeight + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>');
	document.write('</object>');
}

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>");     
}

