

//ÀÔ·ÂÆû °ËÁõÇÏ´Â°Í(ºó°ªÃ¼Å©)
var InsertMessage = function(obj) {

	var obj = eval("document.getElementsByName('" + obj + "')");
	var obj_value = obj[0].value;
	var chk_length = (obj_value.replace(/\s/g,"")).length;

	if ( chk_length < 1 ) {
		//document.getElementById("input_message").innerHTML += "<font color='red'>¡Ü</font> " + obj[0].alt + "À»(¸¦) ÀÔ·ÂÇÏ¼¼¿ä.<br/>";
		
		alert(obj[0].alt + "À»(¸¦) ÀÔ·ÂÇÏ¼¼¿ä")

		return false;
	}
}

//ÀÔ·ÂÆû °ËÁõÇÒ¶§ ¿¡·¯ ¸Þ¼¼ÁöºÎºÐ ÃÊ±âÈ­


//ViewÆäÀÌÁö·Î POST SUBMIT
var ViewPage = function(pm1) {
	var seqnum = pm1;
	with (document.view_form ) {
		idx.value = seqnum;
		submit();
	}
}

//List¿¡¼­ ÆäÀÌÁö ÀÌµ¿
var PageMove = function(pm1) {
	var pagenum = pm1;
	with (document.page_form ) {
		page.value = pagenum;
		submit();
	}
}

//»õÃ¢¶ç¿ì±â
function MM_openBrWindow(theURL,winName,features) { //v2.0
  aa = window.open(theURL,winName,features);
  aa.focus();
}

 //¼ýÀÚ¸¸ ÀÔ·Â¹Þ°Ô
function cfmnumic_default(fl) {
	tmp = fl.name ;
	t = fl.value ;

	if (fl.value=="") return false;

	for(i=0 ; i < t.length ; i++) 
	if (t.charAt(i) < '0' || t.charAt(i) > '9') {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.") ;
		fl.value = "" ;
		fl.focus() ;
		return false ;
	}
	return true;
}

function Number(str) {
	if(str == "0" || str == "" ){
		return 0;
	}else{
		 var sp="";
		 var mc="";

		 for(var i=str.length-1; i>=0; i--) {
		  sp=str.charAt(i);
		  mc=sp+mc;
		  if(i%4==str.length%4 && i!=0){
		   mc=','+mc;
		  }
		 }
		 return mc;
	}

}



/*=======================================================
    Usage 
    var validate = new FormValidate();
    validate.isEmptyMsg("I_CASH");
=======================================================*/
var FormValidate = function () {
    this.obj;
};
FormValidate.prototype = {
    /**
     * @Method isEmpty.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°¡ ºó °ªÀÎÁö È®ÀÎÇÏ°í °ª ÀÔ·Â ¸Þ¼¼Áö Ãâ·Â
     * @Param o Object
     * @Return true||false
    */
    isEmptyMsg:function(o) {
        if( this.isObject(o) != true ) return false;

        var obj_value = this.obj.value;
	    var chk_length = (obj_value.replace(/\s/g,"")).length;
        
        if( chk_length < 1 ) { alert( this.obj.alt + 'À»(¸¦) ÀÔ·ÂÇÏ¼¼¿ä.' ); this.obj.value = ''; this.obj.focus(); return true; }
        
        return false;
    },
    /**
     * @Method isEmpty.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°¡ ºó °ªÀÎÁö È®ÀÎÇÏ°í ±× °á°ú¸¸ ¸®ÅÏ
     * @Param o Object
     * @Return true||false
    */
    isEmptyNoMsg:function(o) {
        if( this.isObject(o) != true ) return false;

        var obj_value = this.obj.value;
	    var chk_length = (obj_value.replace(/\s/g,"")).length;
        
        if( chk_length < 1 ) return true;
        
        return false;
    },
    /**
     * @Method isDigit.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°¡ ¼ýÀÚ ÀÔ·Â °ªÀÎÁö È®ÀÎ
     * @Param o Object
     * @Return true||false
    */
    isDigit:function(o) {
        if( this.isObject(o) != true ) return false;
        if( this.isEmptyNoMsg(o) == true ) return false;
        
        for( i=0 ; i < this.obj.value.length ; i++ ) {
            if( this.obj.value.charAt(i) < '0' || this.obj.value.charAt(i) > '9') {
                alert( '¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.' ); this.obj.value = ''; this.obj.focus(); return false; 
            }
        }
        return true;
    },
    /**
     * @Method isMinLength.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°ªÀÌ ÃÖ¼Ò ÀÔ·Â ±ÛÀÚ¼ö¸¸Å­ ÀÔ·ÂÀÌ µÇ¾ú´ÂÁö È®ÀÎ
     * @Param o Object, m ÃÖ¼ÒÀÔ·Â ±ÛÀÚ¼ö
     * @Return true||false
    */
    isMinLength:function(o, m) {
        if( this.isObject(o) != true ) return false;
        if( this.isEmptyNoMsg(o) == true ) return false;
        if( this.obj.value.length < parseInt(m) ) { alert( this.obj.alt + 'Àº(´Â) ÃÖ¼Ò '+m+'±ÛÀÚ ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.' ); this.obj.focus(); return false; }
        return true;
    },
    /**
     * @Method isMaxLength.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°ªÀÌ ÃÖ´ë ÀÔ·Â ±ÛÀÚ¼öº¸´Ù Àû°Ô ÀÔ·Â µÇ¾ú´ÂÁö È®ÀÎ
     * @Param o Object, m ÃÖ´ëÀÔ·Â ±ÛÀÚ¼ö
     * @Return true||false
    */
    isMaxLength:function(o, m) {
        if( this.isObject(o) != true ) return false;
        if( this.isEmptyNoMsg(o) == true ) return false;
        if( this.obj.value.length > parseInt(m) ) { alert( this.obj.alt + 'Àº(´Â) ÃÖ´ë '+m+'±ÛÀÚ±îÁöÀÔ´Ï´Ù.' ); this.obj.focus(); return false; }
        return true;
    },
    /**
     * @Method isMin.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°ªÀÌ Á¤ÇØÁø ±ÛÀÚ¼ö¸¸Å­ ÀÔ·Â µÇ¾ú´ÂÁö È®ÀÎ
     * @Param o Object, m Á¤ÇØÁø ±ÛÀÚ¼ö
     * @Return true||false
    */
    isFixLength:function(o, m) {
        if( this.isObject(o) != true ) return false;
        if( this.isEmptyNoMsg(o) == true ) return false;
        if( this.obj.value.length != parseInt(m) ) { alert( this.obj.alt + 'Àº(´Â) '+m+'±ÛÀÚ¸¸Å­ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.' ); this.obj.focus(); return false; }
        return true;
    },
    /**
     * @Method isEqual.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°ªÀÌ Á¤ÇØÁø °ª°ú µ¿ÀÏÇÑÁö Ã¼Å©
     * @Param o Object, m Á¤ÇØÁø ±ÛÀÚ¼ö
     * @Return true||false
    */
    isEqual:function(o, m) {
        if( this.isObject(o) != true ) return false;
        if( this.isEmptyNoMsg(o) == true ) return false;
        if( this.obj.value != m ) return false;
        return true;
    },
    /**
     * @Method isObject.ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ÀÎÀÚ°¡ ÆäÀÌÁö³»¿¡ Á¸ÀçÇÏ´Â ¿ÀºêÁ§Æ®ÀÎÁö È®ÀÎ
     * @Param o Object
     * @Return true||false
    */
    isObject:function(o) {
        try { var obj = document.getElementById(o); } catch( err ) { return false; }

        if( obj != null ) { this.obj = obj;  return true; }
        else { return false; }
    }
}




function bbigoout(w,h){
	document.writeln('<OBJECT id=downloader classid="clsid:03AF249E-119E-4569-838E-167E929EC6DB" codebase="/client/FileFarm.cab#version=1,0,3,4" 	  width='+w+'	  height='+h+'	  align=center	  hspace=0	  vspace=0></OBJECT>');
}
function bbigoout2(w,h){
	document.writeln('<OBJECT id=downloader classid="clsid:03AF249E-119E-4569-838E-167E929EC6DB" codebase="/client/FileFarm.cab#version=1,0,3,4" 	  width='+w+'	  height='+h+'	  align=center	  hspace=0	  vspace=0></OBJECT>');
}

//¾÷·Î´õ Àü¿ë ÃßÈÄ ¿ÀºêÁ§Æ® È£Ãâ ÇÑ°³·Î ÅëÀÏ ÇÒ °Í. - Àü¼øÅÃ 2008.10.28
function bbigoout3(w,h,userid){
	document.writeln('<OBJECT id=downloader classid="clsid:03AF249E-119E-4569-838E-167E929EC6DB" codebase="/client/FileFarm.cab#version=1,0,3,4" 	  width='+w+'	  height='+h+'	  align=center	  hspace=0	  vspace=0><PARAM NAME="UserID" VALUE="'+userid+'"></OBJECT>');
}


function CheckLength(data){	
	var str,msg;
	var len = 0;
	var temp;
	var count = 0;
	 
	msg =data ;
	str = new String(msg);
	len = str.length;

	for (k=0 ; k<len ; k++){
		temp = str.charAt(k);

		if (escape(temp).length > 4) {
			count += 2;
		}
		else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
			count += 2;
		}
		else if (temp != '\n') {
			count++;
		}
	}

	return count;
}


function CutChar(oobj, lengrhaa) {	// 60 ByteÀÌ»óÀÏ°æ¿ì »èÁ¦
	var str,msg;
	var len=0;
	var temp;
	var count;
	count = 0;
	 
	msg = oobj.value;
	str = new String(msg);
	len = str.length;

	for(k=0 ; k<len ; k++) {
		temp = str.charAt(k);
		
		if(escape(temp).length > 4) {
			count += 2;
		}
		else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
			count += 2;
		}		
		else if(temp != '\n') {
			count++;
		}
		if(count > lengrhaa) {
			str = str.substring(0,k);
			break;
		}
	}
	oobj.value = str;

}

/* ÇÑ±ÛÀ» 2ÀÚ·Î ¹®ÀÚ¿­ ±æÀÌ ¼¼±â */
function strlen(string) {
	var len = 0;
    for(var i=0; i < string.length; i++) { 
        if (string.charCodeAt(i) > 128) { 
            len += 2;
        } else {
			len ++;
		}
    } 
	return len;
}

/* ÁÂ¿ì °ø¹éÁ¦°Å */
String.prototype.trim = function(){ 
    return this.replace(/(^\s*)|(\s*$)/g,""); 
} 

/* ´ÙÀ½ tabindexÀÇ obj °¡Á®¿À±â */
function getObjectByTabIndex(formObj,index){ 
	for (i = 0; i < formObj.length; i++){ 
		tmp = formObj.elements[i]; 
		if (tmp.tabIndex == index){ 
			return tmp; 
		} 
	} 
	return null; 
} 

/* tab key ¹«½Ã */
function eventCheck(ele,e) {
	var event = e || window.event;
	var key = (event.keyCode|| event.which || event.charCode);

	if(key == 9 && ele.value.length != ele.maxLength){ 
		event.cancelBubble = true; 
		event.returnValue = false; 
		return false;
	}
}

/* maxlength¿Í value¸¦ Ã¼Å©ÇÏ¿© ´ÙÀ½ tabindex·Î focus ÀÌµ¿ */
function moveNextTab(ele,e){ 
	var event = e || window.event;
	var tmp;
	var key = (event.keyCode|| event.which || event.charCode);

	if(key == 9){ 
		event.cancelBubble = true; 
		event.returnValue = false; 
		return false;
	}

	if(ele.value.length == ele.maxLength){ 
		var j = ele.tabIndex;
		for(var ii=0;ii<10;ii++) { // ÇöÀç tabindex¸¦ ±âÁØÀ¸·Î µÚ·Î 10°³ Á¤µµ¸¸ Ã£¾Æº»´Ù.
			tmp = getObjectByTabIndex(ele.form,++j);
			if(tmp != null) break;
		}
		if(tmp != null) tmp.focus(); 
	} 
}

/* box°Ë»çÈÄ ¼ýÀÚ¿µ¹®ÀÚ ¾Æ´Ñ°Í Á¦¿Ü */
function ck_num(ele) {
	var regexp = /[^0-9a-zA-Z]/g;
	if(regexp.test(ele.value)){

		alert("¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.\n\n ÇÑ/¿µ Å°°¡ ´­·ÁÁ® ÀÖ´ÂÁö È®ÀÎÇØ ÁÖ¼¼¿ä.");

		ele.value = ele.value.replace(/[^0-9a-zA-Z]/g,"");
		
	}
}

// °´Ã¼¿¡ ÀÌº¥Æ® Ãß°¡
function addEvent( obj, type, fn ) {
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
		EventCache.add(obj, type, fn);
	} else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
		EventCache.add(obj, type, fn);
	} else {
		obj["on"+type] = obj["e"+type+fn];
	}
}

/* ÀÌº¥Æ® Ä³½¬ Ã³¸® */
var EventCache = function(){
	var listEvents = [];
	return {
		listEvents : listEvents,
		add : function(node, sEventName, fHandler){
			listEvents.push(arguments);
		},
		flush : function(){
			var i, item;
			for(i = listEvents.length - 1; i >= 0; i = i - 1){
				item = listEvents[i];
				if(item[0].removeEventListener){
					item[0].removeEventListener(item[1], item[2], item[3], item[4]);
				}
				if(item[1].substring(0, 3) != "on"){
					item[1] = "on" + item[1];
				}
				if(item[0].detachEvent){
					item[0].detachEvent(item[1], item[2], item[3]);
				}
				item[0][item[1]] = null;
			}
		}
	}
}();

/* ÀÌº¥Æ® ¸Þ¸ð¸® ´©¼öÇö»ó Ã³¸® */
addEvent(window,'unload',EventCache.flush);


/* ·Îµù È­¸é ·Îµå */
function loading_st(){ 
    var ct_left = (parseInt(window.screen.width)-450)/2; 
    var ct_top = (parseInt(window.screen.height))/3; 
//    layer_str = "<div id='loading_layer' style='position:absolute; background-color:; font-size:12px; left:100px; top:100px; width:400px; height:; padding:50px; text-align:center; vertical-align:middle; z-index:1000; font-weight: bold;'>·ÎµùÁßÀÔ´Ï´Ù.</div>" 
    var ta =document.getElementById('loading_layer'); 
	if(ta) {
		ta.style.display='block'; 		
	} else {
		layer_str = "<div id='loading_layer' style='display:block;background-color:white;position:absolute; left:0;top:0;z-index:1;width:100%;height:100%'><table border='0' cellpadding='0' cellspacing='0' width='100%' height='100%'> <tr><td align='center'>·ÎµùÁßÀÔ´Ï´Ù.<br><span id='countBox'></span><br><span id='countData'></span><br><img src='/_template/service/images/loding_img.gif'></td></tr> </table> </div>"
		document.write(layer_str); 
	}
} 

/* ·Îµù¿Ï·áÈÄ È­¸é ¼û±â±â */
function loading_ed(){ 
	try	{
	    var ta =document.getElementById('loading_layer'); 
		ta.style.display='none'; 		
	} catch (e) {
	}
} 

// 
function isNum(sText) {
	var validChars = "0123456789";
	var isNumber = true;
	var chars;

	for (i = 0; i < sText.length && isNumber == true; i++) {
		chars = sText.charAt(i); 
		if (validChars.indexOf(chars) == -1) {
			isNumber = false;
		}
	}

	return isNumber;
}

// ·Î±×ÀÎ ¹Ú½º Á¤º¸ °¡Á®¿À±â ajax
function getLoginBoxInfo() {
	var params = {};

	var ajaxRequest = new Request({
		url: "../ajax/getMemberLoginBoxInfo.php",
		method: 'post',
		data: params,
		async: false,
		onSuccess: function(responseText) {
			$("divLoginBox").innerHTML = responseText;
		}
	});

	ajaxRequest.send();


}


// ºñÈ¸¿ø ·Î±×ÀÎ ¹Ú½º Á¤º¸ °¡Á®¿À±â ajax
function getNLoginBoxInfo() {

	var params = {};

	var ajaxRequest = new Request({
		url: "../ajax/getNMemberLoginBoxInfo.php",
		method: 'post',
		data: params,
		async: false,
		onSuccess: function(responseText) {
			$("divLoginBox").innerHTML = responseText;
		}
	});

	ajaxRequest.send();


}



function IsWinNT() {
 var n = navigator;
 var ua = ' ' + n.userAgent.toLowerCase();
 var resultWin = false; 	 	
 
 //alert(n.userAgent);
 if(ua.indexOf('nt') > 0) {  
 	resultWin = true;
 }else{ 
 	resultWin = false; 	
 }
 
   return resultWin;
}
