/***
* ÆË¾÷ °ü·Ã
***/
var Popup= function(url,width,height,scroll,resizable){
	var optsrt;
	if( !scroll )
		scroll= 0;
	if( !resizable )
		resizable= 0;
	optstr="height="+height+",width="+width+",location=0,menubar=0,resizable="+resizable+",scrollbars="+scroll+",status=0,titlebar=0,toolbar=0,screeny=0,left=0,top=0";
	window.open(url, '', optstr);
}

var Poplayer= function( params) {

	if( params['LINK']) {
		var title= params['TITLE'] || '';
		var top= params['TOP'] || '50';
		var left= params['LEFT'] || '100';
		var width= params['WIDTH'] || '650';
		var height= params['HEIGHT'] || '500';
		var class_name= params['CLASS'] || 'alphacube';
		var flag_center= params['CENTER'] || false;

		var win= new Window('modal_window', { className: class_name, title: title, top: top, left: left,
		width: width, height: height, zIndex:9999999, opacity:1, url: params['LINK'],	showEffect: Element.show,	hideEffect: Element.hide, resizable: true});
		win.setDestroyOnClose();

		(flag_center) ? win.showCenter(true) : win.show(true);
	}
}


/***
* ÆÄÀÏ ´Ù¿î, »èÁ¦
***/
var File= {
	down: function( file_code){
		location.href= "/common/filedown.php?file_code="+file_code
	},
	del: function( file_code){
		location.href= "/common/filedel.php?file_code="+file_code
	}
}

/***
* Æû´Ù·ç´Â °Íµé
***/

var FORM= {

	toggle: function(element) {
		if( element)
		{
			if(element.length)
			{
				for(var i=0; i< element.length; i++)
					FORM.swap_checkbox(element[i])
			}
			else
				FORM.swap_checkbox(element)
		}
		else
			alert("¼±ÅÃÇÒ Ç×¸ñÀÌ ¾ø½À´Ï´Ù")
	},


	swap_checkbox: function (element){
		element.checked= !( element.checked || element.disabled )
	},

	remove_options: function(objid){
		FORM.removeOptions( objid)
	},

	removeOptions: function(objid){
		var obj= typeof objid == 'object' ? objid:$(objid)
		obj.options.length= 0
	},

	is_option_selected: function (el, start){

		if( !start)
			start= 0
		for(var i=start; i<el.length; i++) {
			if(el[i].selected) {
				return true
			}
		}

		return false
	},

	select_option: function(el, value){
		for(i = 0; i < el.options.length; i++){
			if(el.options[i].value == value){
				el.options[i].selected = true;
				break;
			}
		}
	},

	select_box:function(el, value){
		if( el) {
			if( el.length)	 {
				for(var i=0; i< el.length; i++) {
					if(el[i].value==value) {
						el[i].checked= ! el[i].checked
						break
					}
				}
			}else{
				if(el.value==value)
					el.checked= !el.checked
			}
		}
	},

	select_box_true:function(el, value){
		if( el) {
			if( el.length)	 {
				for(var i=0; i< el.length; i++) {
					if(el[i].value==value) {
						el[i].checked= true
						break
					}
				}
			}else{
				if(el.value==value)
					el.checked= true
			}
		}
	},

	howmany_box_selected: function(el){
		var re= 0
		if( el)	{
			if( el.length)	{
				for(var i=0; i< el.length; i++) {
					if(el[i].checked) {
						re++
					}
				}
			} else {
				if( el.checked )
					re= 1
			}
		}

		return re
	},

	is_box_selected: function(el){
		var re= false
		if( el)	{
			if( el.length)	{
				for(var i=0; i< el.length; i++) {
					if(el[i].checked) {
						re= true
						break
					}
				}
			} else {
				re= el.checked
			}
		}
		else {
			re= false
		}

		return re
	},

	box_value: function(el){
		var re=-1
		if( el)	{
			if( el.length)	 {
				for(var i=0; i< el.length; i++) {
					if(el[i].checked) {
						re= el[i].value
						break
					}
				}
			}else{
				re= el.value
			}
		}
		return re
	},

	// Ãß°¡ PJK 2007.10.19
	multi_select_option: function(el, value){
		var el	 = document.getElementsByName(el);
		var Tval = value.split(',');
		for(i = 0; i < el.length; i++){
			for(j = 0;j<Tval.length;j++){
				//alert (el[i].value);
				if(el[i].value == Space_All(Tval[j])){
					el[i].checked = true;
					el[i].disabled=false;
				}				
			}
		}
	},

	isCSV: function( file_name){

		if( file_name== '') {
			alert('ÆÄÀÏÀÌ ¾ø½À´Ï´Ù')
			return false
		}

		pattern= /\.csv$/i
		if( file_name.match(pattern))
			return true
		else
		{
			alert('CSV ÆÄÀÏ¸¸ °¡´ÉÇÕ´Ï´Ù.');
			return false
		}
	}
}


var Util= {

	// ±¸ºÐÁÙ
	seperator: function( colspan){
		oRow = document.createElement("tr");
		oCell = document.createElement("<td "+( colspan ? 'colspan='+colspan :'' ) +" bgcolor='#CBB6FC' height=1>");
		oRow.appendChild(oCell);
		return 	oRow
	},

	position: function( el){
	    var objTmp = el
	    var layerX = 0;
	    var layerY = 0;
	    while (objTmp.offsetParent) {
	        layerX += objTmp.offsetLeft;
	        layerY += objTmp.offsetTop;
	        objTmp = objTmp.offsetParent;
	    }

	    return new Array( layerX, layerY)
	},

	// dom »ç¿ë ¸ðµ¨·Î ±³Ã¼¿¹Á¤
	table_clear: function(){
		for (var i = 0; i < arguments.length; i++) {
			var len= $(arguments[i]).rows.length
			for(var j=0; j<len; j++)
				$(arguments[i]).deleteRow(0)
		}
	}
}

var Row= {
    over: function( el){
        el.style.backgroundColor= '#eaf5fe'
    },
    out: function( el){
        el.style.backgroundColor= '#FFF'
    }
}

var Activex= {
	recorder: function(id){
	    var html=''
	    html = '<object id="'+id+'" classid="clsid:AB1C81FD-4FA0-4BCB-812E-3B32E4077783" codebase="/products/P_015/axWRecorderProj1.cab#version=1,0,0,12">'
	        + '<Param Name="HostAddr" Value="http://pass.npagoda.com:8080/products/P_015/waveup.php"></object>'

	    document.write(html);
	},

	flash: function( id, loc ,w, h, fv){
	    var html=''
	    html = '<object id="'+id+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'">'
	        + '<param name="movie" value="'+loc+'">'
	        + '<param name="quality" value="high">'
	        + '<param name="wmode" value="transparent">'
	        + '<param name="FlashVars" value="'+ fv+'">'
	        + '<embed src="'+loc+'" width="'+w+'" height="'+h+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed></object>'

	    document.write(html);
	}
}

function paint_tr_color(){
	var t= $(document).getElementsByClassName('color_change')
	if(  t != undefined) {
		t.each( function(n){
			n.onmouseover= function(){Row.over(this)}
			n.onmouseout= function(){Row.out(this)}
			n.setStyle({cursor: 'pointer'})
		})
	}
}

var Proxy= {
	get: function(url){
		var result= null
		new Ajax.Request(
			'/_ajax/proxy.php', {
				method: 'get',
				parameters: 'url='+url,
				asynchronous: 'false',
				onComplete: function(req){
					result= req.responseText.evalJSON()
				}
			}
		)
		return result
	}
}

// ½Ç½Ã°£ ½Ã°£ º¸¿©ÁÖ´Â ÇÔ¼ö
function SerTime() 
{
  var today = new Date(Cyear,Cmon,Cday,Chour,Cmin,Csec);
  timeyear=today.getYear()
  
  if (timeyear<1000) 
    timeyear+=1900;
    
  timemon=today.getMonth();
  
  if (timemon==0) timemon=12;
  
  timeday=today.getDate()
  timehour=today.getHours()
  timemin =today.getMinutes()
  timesec =today.getSeconds()
  
  if (timemon < 10)
    timemon='0'+timemon;
     
  if (timeday < 10)
    timeday='0'+timeday;
    
  if (timehour < 10)
    timehour='0'+timehour;
     
  if (timemin < 10)
    timemin='0'+timemin;
    
  if (timesec < 10)
    timesec='0'+timesec;
    
  //timestr=timemon+'/'+timeday+' '+timehour+':'+timemin+':'+timesec;
  timestr=timehour+':'+timemin+':'+timesec;
  
  document.all.timer.value=timestr;
  Csec+=1;
 }
 
 function doCheckBlank(form_name, elements_name, msg){
	var f = document.forms[form_name];
	var en = elements_name;
	
	if(f.elements[en].value == ""){
		alert(msg);
		f.elements[en].focus();
		return true;
	}
}

// ÀüÃ¼¼±ÅÃ / ÇØÁ¦ 
function chkBox(bool, str) {
	
	var AllVar = document.getElementById(AllVar);
	
    var obj = document.getElementsByName(str); 
    for (var i=0; i<obj.length; i++) obj[i].checked = bool; 
} 

// ¿¢¼¿ ¹öÆ°
function ExView()
{
  len=document.forms.length;
  
  for(i=0,j=0;i<len;i++)
  {
     if(document.forms[i].name=='excel')
       j++;
  }
  
  if (j>0)
    document.excel.submit();
  else
    alert('°á°ú¹°ÀÌ ¾ø½À´Ï´Ù.');
    
}

/* ¹®ÀÚ¿¡¼­ Æ¯Á¤ ¹®ÀÚ °¹¼ö ¹ÝÈ¯
countCharAtWord("¿øº»¹®ÀÚ", "Ã£À»¹®ÀÚ");
return int; ÀÏÄ¡ÇÏ´Â ¹®ÀÚ °³¼ö */
function countCharAtWord(source, target){
	var pattern = new RegExp(target, "g");
	var temp = source.match(pattern);
	return temp ? temp.length : 0;
}

function fileAttach(str1, str2, str3, str4, str5, str6)
{
	var address = "/inc/fileattach/FileAttachPop.asp?uptype=" + str1 + "&uptext=" + str2 + "&folder=" + str3;
	address = address + "&flag=" + str4 + str5 + "&tcount=" + str6
	popwin(address, "filePop", 308, 218, "no");
}

function popwin(Address,name,w,h,scroll){

	var popwindow = null;	 
	var LeftPosition = (screen.width) ? (screen.width-w)/2:0;
	var TopPosition = (screen.height) ? (screen.height-h)/2:0;   
	var Settings = 'height='+ h +',width='+ w +',top='+ TopPosition +',left='+ LeftPosition +',scrollbars='+ scroll +',resizable=no'
	
	popwindow = window.open(Address,name,Settings);
	popwindow.focus();

}


function Space_All(str){
    var index,len;
    while(true){
        index = str.indexOf(" ");
        //°ø¹éÀÌ ¾øÀ¸¸é Á¾·á ÇÕ´Ï´Ù.
        if(index == -1)break;
        //¹®ÀÚ¿­ ±æÀÌ¸¦ ±¸ÇÕ´Ï´Ù.
        len = str.length;
        //°ø¹éÀ» Àß¶ó ³À´Ï´Ù.
        str = str.substring(0,index) + str.substring((index+1),len);
    }
    return str;
} 


 function resizeFrame(obj){  
 var obj_document = obj.contentWindow.document; 
 if(obj_document.height){
  obj.style.height = obj_document.height;
  obj.style.width = obj_document.width; 
 } else {
  obj.style.height = obj_document.body.scrollHeight;
  obj.style.width = obj_document.body.scrollWidth; 
 }
}

function onlyNumber()
{
 var code = window.event.keyCode;

 if ((code > 34 && code < 41) || (code > 47 && code < 58) || (code > 95 && code < 106) || code == 8 || code == 9 || code == 13 || code == 46)
 {
  window.event.returnValue = true;
  return;
 }
 window.event.returnValue = false;
}



/*
*	- fileManage
*		¼­¹ö»çÀÌµå ½ºÅ©¸³Æ® ¹× Å¬¶óÀÌ¾ðÆ®»çÀÌµå form°ú ¿¬µ¿ÇÏ¿© ÆÄÀÏ ¾÷·Îµå/Æû¼ÂÆÃ/´Ù¿î·Îµå¸¦ °ü¸®
*	@method
*		upload - ÆÄÀÏ ¾÷·Îµå °ü¸®
*		set	- ¾÷·Îµå Ã³¸® ÆÄÀÏ(FileUpload_exec)¿¡¼­ È£ÃâµÇ¾î ÇöÀç Æû¿¡ °ª ¼ÂÆÃ
*		download - ÆÄÀÏ ´Ù¿î·Îµå °ü¸®
*
*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
*/
var fileManage = {
	/*
	*	- fileManage.upload
	*		¾÷·Îµå ÆË¾÷ ÆÄÀÏ¿¡ form Á¤º¸ Àü¼Û
	*		@args
	*			saveFolder - ÀúÀå Æú´õ ÀÌ¸§
	*			formName - ¿¬µ¿ ÇÒ form ÀÌ¸§
	*			inputName - ¿¬µ¿µÇ¾î ÆÄÀÏ ÀÌ¸§ÀÌ »ðÀÔµÉ inputÀÇ name
	*			thumbnailInfo - ½æ³×ÀÏ Á¤º¸ ¹®ÀÚ¿­·Î ½æ³×ÀÏ °³¼ö ¸¸Å­ ³ÐÀÌ¿Í ³ôÀÌ¸¦ ÁöÁ¤ÇØ Áà¾ß ÇÔ -> ½æ³×ÀÏ°³¼ö|½æ³×ÀÏ1³ÐÀÌ|½æ³×ÀÏ1³ôÀÌ|½æ³×ÀÏ2³ÐÀÌ|½æ³×ÀÏ2³ôÀÌ ...
	*		@usage
	*			- ÀÏ¹Ý
	*			<input type="text" name="attachFile1" onclick="fileManage.upload('example', 'boardForm', this.name);">
	*			- ÀÌ¹ÌÁö(È®ÀåÀÚ¸¸ °ËÁõ)
	*			<input type="text" name="attachFile1" onclick="fileManage.upload('example', 'boardForm', this.name, '0');">
	*			- ½æ³×ÀÏ(ÃÑ 2°³ 100x100, 300x150 »çÀÌÁîÀÎ ½æ³×ÀÏÀ» »ý¼º)
	*			<input type="text" name="attachFile1" onclick="fileManage.upload('example', 'boardForm', this.name, '2|100|100|300|150');">
	*
	*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
	*/
	upload : function(saveFolder, formName, inputName, thumbnailInfo){
		// ¾÷·ÎµåÆË¾÷ °æ·Î »ý¼º
		var uploadPopupUrl = "/include/FileAttach/fileUploadPopup.sx?fn=" + formName + "&in=" + inputName + "&sf=" + saveFolder;

		// ½æ³×ÀÏ Á¤º¸ ÀÎÀÚ°¡ ÀÖÀ» °æ¿ì Ãß°¡ °æ·Î »ðÀÔ
		// ÆÄÀÌÇÁ¶óÀÎÀ¸·Î ±¸ºÐµÈ ½ºÆ®¸µ('2|100|100|300|150')°ú '0'ÀÌ ¿Ã ¼ö ÀÖÀ½
		if(typeof thumbnailInfo != "undefined"){
			uploadPopupUrl += "&ti=" + thumbnailInfo;
		}

		// ÆÄÀÏÀÌ¸§ÀÌ ÀÌ¹Ì ¼ÂÆÃµÇ¾î ÀÖÀ» ½Ã ±âÁ¸ ÆÄÀÏÀ» »èÁ¦ÇÏ±â À§ÇØ(±Û¼öÁ¤ ¸ðµå¿¡¼­ »ç¿ë)
		if(document.forms[formName].elements[inputName + "Folder"].value != ""){
			var deleteFilename = document.forms[formName].elements[inputName].value;
			var deleteFoldername = document.forms[formName].elements[inputName + "Folder"].value;
			var deleteFile = deleteFoldername + deleteFilename;
			uploadPopupUrl += "&df=" + deleteFile;
		}

		// ÆË¾÷ »ý¼º ½ºÅ©¸³Æ® »ç¿ëÇÏ¿© ÆË¾÷ ¶ç¿ò
		showPopupCenter(uploadPopupUrl, "attachFilePopup", 517, 234, "no");
	},
	
	uploadNew : function(saveFolder, formName, inputName, thumbnailInfo,brandGn){

		// ¾÷·ÎµåÆË¾÷ °æ·Î »ý¼º
		var uploadPopupUrl = "/include/FileAttach/fileUploadPopup.sx?fn=" + formName + "&in=" + inputName + "&sf=" + saveFolder+ "&brandGn="+brandGn;

		// ½æ³×ÀÏ Á¤º¸ ÀÎÀÚ°¡ ÀÖÀ» °æ¿ì Ãß°¡ °æ·Î »ðÀÔ
		// ÆÄÀÌÇÁ¶óÀÎÀ¸·Î ±¸ºÐµÈ ½ºÆ®¸µ('2|100|100|300|150')°ú '0'ÀÌ ¿Ã ¼ö ÀÖÀ½
		if(typeof thumbnailInfo != "undefined"){
			uploadPopupUrl += "&ti=" + thumbnailInfo;
		}

		// ÆÄÀÏÀÌ¸§ÀÌ ÀÌ¹Ì ¼ÂÆÃµÇ¾î ÀÖÀ» ½Ã ±âÁ¸ ÆÄÀÏÀ» »èÁ¦ÇÏ±â À§ÇØ(±Û¼öÁ¤ ¸ðµå¿¡¼­ »ç¿ë)
		if(document.forms[formName].elements[inputName + "Folder"].value != ""){
			var deleteFilename = document.forms[formName].elements[inputName].value;
			var deleteFoldername = document.forms[formName].elements[inputName + "Folder"].value;
			var deleteFile = deleteFoldername + deleteFilename;
			uploadPopupUrl += "&df=" + deleteFile;
		}

		// ÆË¾÷ »ý¼º ½ºÅ©¸³Æ® »ç¿ëÇÏ¿© ÆË¾÷ ¶ç¿ò
		showPopupCenter(uploadPopupUrl, "attachFilePopup", 411, 235, "no");
	},


	/*
	*	- fileManage.set
	*		¼­¹ö»çÀÌµå ½ºÅ©¸³Æ®¿¡¼­ È£ÃâµÇ¾î ¾÷·ÎµåµÈ ÆÄÀÏ Á¤º¸¸¦ ¹Þ¾Æ¿Í form¿¡ ¼ÂÆÃ
	*		@args
	*			formName - ¿¬µ¿ µÉ form ÀÌ¸§
	*			inputName - ¿¬µ¿µÇ¾î ÆÄÀÏ ÀÌ¸§ÀÌ »ðÀÔµÉ inputÀÇ name
	*			fileName - ÀúÀåµÈ ÆÄÀÏÀÇ ÀÌ¸§
	*			fileFolder - ÀúÀåµÈ ÆÄÀÏÀÇ °æ·Î
	*			thumbNameParams - ÀúÀåµÈ ½æ³×ÀÏ(µé)ÀÇ ÀÌ¸§ -> ½æ³×ÀÏ °³¼ö°¡ 2°³ÀÏ ¶§(ÆÄÀÌÇÁ¶óÀÎ °³¼ö ÁÖÀÇ) -> test_100x100_thumb.jpg|test_300x150_thumb.jpg|
	*
	*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
	*/
	set : function(formName, inputName, fileName, fileFolder, thumbNameParams){
		/*
		alert(formName);
		alert(inputName);
		alert(fileName);
		alert(fileFolder);
		alert(thumbNameParams);
		*/

		// fileManage.upload¿¡¼­ ½æ³×ÀÏ °ü·Ã Á¤º¸¸¦ ÁöÁ¤ Çß´Ù¸é ¼­¹ö½ºÅ©¸³Æ®¿¡¼­ ½æ³×ÀÏ »ý¼º ÈÄ ÀÌ ÀÎÀÚ¿¡ °ªÀÌ µé¾î ¿È
		if(typeof thumbNameParams != "undefined"){
			var thumbNames = thumbNameParams.split("|");

			// ´ÜÀÏ ÆÄÀÏ : thumbNameParams = "test_10x10.jpg|"
			// ¿©·¯ ÆÄÀÏ : thumbNameParams = "test_10x10.jpg|test_20x20.jpg|"
			// thumbNames.length ±æÀÌ¿¡ ÁÖÀÇ
			
			for(var i = 0; i <= thumbNames.length - 2; i++){
				document.forms[formName].elements[inputName + "Thumb" + (i + 1)].value = thumbNames[i];
				//alert(thumbNames[i]);
			}
		}

		// ÆÄÀÏ ÀÌ¸§°ú °æ·Î ¼ÂÆÃ
		document.forms[formName].elements[inputName].value = fileName;
		document.forms[formName].elements[inputName + "Folder"].value = fileFolder;
	},

	/*
	*	- fileManage.download
	*		ÁöÁ¤µÈ °æ·ÎÀÇ ÆÄÀÏ ´Ù¿î·Îµå
	*		@args
	*			filePath - ÆÄÀÏÀÇ °æ·Î
	*
	*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
	*/
	download : function(fileName, fileFolder){
		window.frames["tempFrame"].location.href = "/include/FileAttach/fileDownload.sx?fn=" + fileName + "&ff=" + fileFolder
		//window.open("/include/FileAttach/fileDownload.sx?fn=" + fileName + "&ff=" + fileFolder);
		// ÀÓ½Ã
		//window.open(fileFolder + fileName);
	}
}

/*
*	- fileManage
*		¼­¹ö»çÀÌµå ½ºÅ©¸³Æ® ¹× Å¬¶óÀÌ¾ðÆ®»çÀÌµå form°ú ¿¬µ¿ÇÏ¿© ÆÄÀÏ ¾÷·Îµå/Æû¼ÂÆÃ/´Ù¿î·Îµå¸¦ °ü¸®
*	@method
*		upload - ÆÄÀÏ ¾÷·Îµå °ü¸®
*		set	- ¾÷·Îµå Ã³¸® ÆÄÀÏ(FileUpload_exec)¿¡¼­ È£ÃâµÇ¾î ÇöÀç Æû¿¡ °ª ¼ÂÆÃ
*		download - ÆÄÀÏ ´Ù¿î·Îµå °ü¸®
*
*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
*/
var fileManage2 = {
	/*
	*	- fileManage.upload
	*		¾÷·Îµå ÆË¾÷ ÆÄÀÏ¿¡ form Á¤º¸ Àü¼Û
	*		@args
	*			saveFolder - ÀúÀå Æú´õ ÀÌ¸§
	*			formName - ¿¬µ¿ ÇÒ form ÀÌ¸§
	*			inputName - ¿¬µ¿µÇ¾î ÆÄÀÏ ÀÌ¸§ÀÌ »ðÀÔµÉ inputÀÇ name
	*			thumbnailInfo - ½æ³×ÀÏ Á¤º¸ ¹®ÀÚ¿­·Î ½æ³×ÀÏ °³¼ö ¸¸Å­ ³ÐÀÌ¿Í ³ôÀÌ¸¦ ÁöÁ¤ÇØ Áà¾ß ÇÔ -> ½æ³×ÀÏ°³¼ö|½æ³×ÀÏ1³ÐÀÌ|½æ³×ÀÏ1³ôÀÌ|½æ³×ÀÏ2³ÐÀÌ|½æ³×ÀÏ2³ôÀÌ ...
	*		@usage
	*			- ÀÏ¹Ý
	*			<input type="text" name="attachFile1" onclick="fileManage.upload('example', 'boardForm', this.name);">
	*			- ÀÌ¹ÌÁö(È®ÀåÀÚ¸¸ °ËÁõ)
	*			<input type="text" name="attachFile1" onclick="fileManage.upload('example', 'boardForm', this.name, '0');">
	*			- ½æ³×ÀÏ(ÃÑ 2°³ 100x100, 300x150 »çÀÌÁîÀÎ ½æ³×ÀÏÀ» »ý¼º)
	*			<input type="text" name="attachFile1" onclick="fileManage.upload('example', 'boardForm', this.name, '2|100|100|300|150');">
	*
	*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
	*/
	upload : function(saveFolder, formName, inputName, thumbnailInfo){
		// ¾÷·ÎµåÆË¾÷ °æ·Î »ý¼º
		var uploadPopupUrl = "/include/FileAttach/fileUploadPopup2.sx?fn=" + formName + "&in=" + inputName + "&sf=" + saveFolder;

		// ½æ³×ÀÏ Á¤º¸ ÀÎÀÚ°¡ ÀÖÀ» °æ¿ì Ãß°¡ °æ·Î »ðÀÔ
		// ÆÄÀÌÇÁ¶óÀÎÀ¸·Î ±¸ºÐµÈ ½ºÆ®¸µ('2|100|100|300|150')°ú '0'ÀÌ ¿Ã ¼ö ÀÖÀ½
		if(typeof thumbnailInfo != "undefined"){
			uploadPopupUrl += "&ti=" + thumbnailInfo;
		}

		// ÆÄÀÏÀÌ¸§ÀÌ ÀÌ¹Ì ¼ÂÆÃµÇ¾î ÀÖÀ» ½Ã ±âÁ¸ ÆÄÀÏÀ» »èÁ¦ÇÏ±â À§ÇØ(±Û¼öÁ¤ ¸ðµå¿¡¼­ »ç¿ë)
		if(document.forms[formName].elements[inputName + "Folder"].value != ""){
			var deleteFilepath = document.forms[formName].elements[inputName].value;
			uploadPopupUrl += "&df=" + deleteFilepath;
		}

		// ÆË¾÷ »ý¼º ½ºÅ©¸³Æ® »ç¿ëÇÏ¿© ÆË¾÷ ¶ç¿ò
		showPopupCenter(uploadPopupUrl, "attachFilePopup", 520, 130, "no");
	},

	/*
	*	- fileManage.set
	*		¼­¹ö»çÀÌµå ½ºÅ©¸³Æ®¿¡¼­ È£ÃâµÇ¾î ¾÷·ÎµåµÈ ÆÄÀÏ Á¤º¸¸¦ ¹Þ¾Æ¿Í form¿¡ ¼ÂÆÃ
	*		@args
	*			formName - ¿¬µ¿ µÉ form ÀÌ¸§
	*			inputName - ¿¬µ¿µÇ¾î ÆÄÀÏ ÀÌ¸§ÀÌ »ðÀÔµÉ inputÀÇ name
	*			fileName - ÀúÀåµÈ ÆÄÀÏÀÇ ÀÌ¸§
	*			fileFolder - ÀúÀåµÈ ÆÄÀÏÀÇ °æ·Î
	*			thumbNameParams - ÀúÀåµÈ ½æ³×ÀÏ(µé)ÀÇ ÀÌ¸§ -> ½æ³×ÀÏ °³¼ö°¡ 2°³ÀÏ ¶§(ÆÄÀÌÇÁ¶óÀÎ °³¼ö ÁÖÀÇ) -> test_100x100_thumb.jpg|test_300x150_thumb.jpg|
	*
	*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
	*/
	set : function(formName, inputName, filePath, thumbNameParams){
		/*
		alert(formName);
		alert(inputName);
		alert(fileName);
		alert(fileFolder);
		alert(thumbNameParams);
		*/

		// fileManage.upload¿¡¼­ ½æ³×ÀÏ °ü·Ã Á¤º¸¸¦ ÁöÁ¤ Çß´Ù¸é ¼­¹ö½ºÅ©¸³Æ®¿¡¼­ ½æ³×ÀÏ »ý¼º ÈÄ ÀÌ ÀÎÀÚ¿¡ °ªÀÌ µé¾î ¿È
		if(typeof thumbNameParams != "undefined"){
			var thumbNames = thumbNameParams.split("|");

			// ´ÜÀÏ ÆÄÀÏ : thumbNameParams = "test_10x10.jpg|"
			// ¿©·¯ ÆÄÀÏ : thumbNameParams = "test_10x10.jpg|test_20x20.jpg|"
			// thumbNames.length ±æÀÌ¿¡ ÁÖÀÇ
			for(var i = 0; i <= thumbNames.length - 2; i++){
				document.forms[formName].elements[inputName + "Thumb" + (i + 1)].value = thumbNames[i];
			}
		}

		// ÆÄÀÏ ÀÌ¸§°ú °æ·Î ¼ÂÆÃ
		document.forms[formName].elements[inputName].value = filePath;
	},

	/*
	*	- fileManage.download
	*		ÁöÁ¤µÈ °æ·ÎÀÇ ÆÄÀÏ ´Ù¿î·Îµå
	*		@args
	*			filePath - ÆÄÀÏÀÇ °æ·Î
	*
	*	@author ÀÌ½ÂÀç / saystone@wylielab.co.kr / 2010-10-03
	*/
	download : function(filePath){
		window.frames["tempFrame"].location.href = "/include/FileAttach/fileDownload2.sx?fp=" + filePath;
	}
}

