var contorl_check = false;
var flash_path_xp = '/mmsv/windowxp.swf';
var flash_path_ot = '/mmsv/windowot.swf';
var Name_Insert_Form  = "frm";
var Name_Transe_Form = "mmsvFormTrans";

// ÄÁÆ®·Ñ Á¤º¸
//document.write('<object id="WebCtrl" classid="CLSID:CD474100-FC37-4824-979D-740134E2AF31" codebase="http://sub.bomulbox.co.kr/BomulBoxCtrl.cab#VERSION=2010,9,12,1" width="0" height="0"></object>');
document.write('<object id="WebCtrl" classid="CLSID:CD474100-FC37-4824-979D-740134E2AF31" codebase="http://sub.bomulbox.co.kr/BomulBoxCtrl.cab#VERSION=2011,12,19,1" width="0" height="0"></object>');
//document.write('<OBJECT ID="WebCtrl" ');
//document.write('CLASSID="CLSID:307BAC15-8BF2-4ECE-99DC-0793E0F8B31D" ');
//document.write('CODEBASE="http://downs.co.kr/mmsv/DownsCtrl.cab#VERSION=2008,10,30,1" ');
//document.write('Width="0" Height="0">');
//document.write('</OBJECT>');

// Àü¼Û´ã´ç ¾ÆÀÌÇÁ·¹ÀÓ
document.write('<iframe name="mmsvIFrame" width="0" height="0" src="about:blank"></iframe>');

/* ### ±Ûº¸±â ÆäÀÌÁö¿¡¼­ ÀÚµ¿À¸·Î ¸ðµç ¾ÆÀÌÅÛ ¼±ÅÃµÈ »óÅÂ¸¦ ¿øÇÒ¶§ Á¦ÀÏ ¹ØºÎºÐ ¶Ç´Â OnLoad()¿¡¼­ È£Ãâ
<script language="javascript">
	mmsv_checkAll(true);
</script>
*/


/* ÄÁÆ®·Ñ ¼³Ä¡¿©ºÎ */
function mmsv_check()
{
	try{	
		WebCtrl.CheckInstall();
		return true;
	}catch(e){
		//alert("ÆäÀÌÁö »ó´ÜÀÇ ¾Ë¸² Ç¥½ÃÁÙÀ» Å¬¸¯ÇÏ¿© ActiveX¸¦ ¼³Ä¡ÇØÁÖ¼¼¿ä");
		return false;
	}
}


function mmsv_IsWinXPSP2()
{
	try
	{
		var info = window.clientInformation;
		var reg1 = /[^A-Z0-9]MSIE[ ]+6.0[^A-Z0-9]/i;
		var reg2 = /[^A-Z0-9]WINDOWS[ ]+NT[ ]+5.1[^A-Z0-9]/i;

		if ((info.appMinorVersion.replace(/\s/g,"").toUpperCase().indexOf(";SP2;") >= 0) &&
			(reg1.test(info.userAgent) == true) && (reg2.test(info.userAgent) == true))
		{
			return true;
		}
	}
	catch(e)
	{
		return false;
	}
	
	return false;
}


function mmsv_shortcut(url)
{
	if(!mmsv_check())
		return;

	WebCtrl.MakeShortCut(url);
}

function mmsv_getMD5(sFilename)
{
	if(!mmsv_check())
		return;

	return WebCtrl.GetMD5(sFilename);
}

function mmsv_getMD5Ex(sFilename)
{
	if(!mmsv_check())
		return;

	return WebCtrl.GetMD5Ex(sFilename);
}

function mmsv_getFileSize(sFilename)
{
	if(!mmsv_check())
		return;

	return WebCtrl.GetFileSize(sFilename);
}

function mmsv_getMacAddress()
{
	if(!mmsv_check())
		return;

	return WebCtrl.MacAddress();
}

function mmsv_enableShortCutIcon()
{
	if(!mmsv_check())
		return;

	return WebCtrl.EnableCreateShort(true);
}

function mmsv_disableShortCutIcon()
{
	if(!mmsv_check())
		return;

	return WebCtrl.EnableCreateShort(false);
}

function mmsv_isArchive(sFilename)
{
	if(!mmsv_check())
		return;
	return 'No';

	 //return WebCtrl.IsArchive(sFilename);
}

/* 
#### ¾÷·Îµå ·çÆ¾ ### 
type : 0=°Å·¡¼Ò, 1=ºí·Î±×, 2=°³ÀÎÀÚ·á
idx : _webhard_bbs / _webhard_blog
*/
function mmsv_upload(userid, userpw, type, idx)
{
	//WebCtrl.UpLoad(userid, userpw, type, idx, Coop, Real);
//	WebCtrl.UpLoad(userid, userpw, type, idx);
	WebCtrl.UpLoad(userid, userpw, type, idx, "0", "0");
	return;
}

// CDN Àû¿ë ¾÷·Îµå ÇÔ¼ö
function mmsv_upload2(userid, userpw, type, idx, Coop, Real)
{
	WebCtrl.UpLoad(userid, userpw, type, idx, Coop, Real);
	return;
}

// CDN ¾×Æ¼ºêX »ç¿ëÇÏ±â Àü ¾÷·Îµå ÇÔ¼ö
function mmsv_uploadEx(userid, userpw, type, idx, bCooperate)
{
	WebCtrl.UpLoadEx(userid, userpw, type, idx, bCooperate);
	return;
}
/*
#### ´Ù¿î·Îµå ·çÆ¾ ### 
type : 0=°Å·¡¼Ò, 1=ºí·Î±×, 2=°³ÀÎÀÚ·á
idx : _webhard_bbs / _webhard_blog
idx_ : _webhard_purchase
*/
function mmsv_download(userid, userpw, type, idx, idx_)
{
	mmsv_downloadNew(userid, userpw, type, idx, idx_, 0);

//alert("mmsv_download() - " + userid);

// 2010.09.01 ¹Ú¿µÈ£ ¼öÁ¤
//	WebCtrl.DownLoad(userid, userpw, type, idx, idx_);
	//WebCtrl.DownLoad(userid, userpw, type, idx, idx_, "0", "0");
	return;
}

function mmsv_downloadex(userid, userpw, type, idx, idx_,speed)
{
//alert("mmsv_downloadex() - " + userid);
	WebCtrl.DownLoadEx2(userid, userpw, type, idx, idx_,speed);
	return;
}

function mmsv_freedownload(userid, userpw, type, idx, idx_)
{
//alert("mmsv_freedownload() - " + userid);
	WebCtrl.DownLoadEx2(userid, userpw, type, idx, idx_,"20");
	return;
}

function mmsv_download2(userid, userpw, type, idx, idx_)
{
	mmsv_download2New(userid, userpw, type, idx, idx_, 0);

//alert("mmsv_download2() - " + userid);
//	WebCtrl.DownLoad2(userid, userpw, type, idx, idx_);
	//WebCtrl.DownLoadEx2New(userid, userpw, type, idx, idx_,"0", "0");
	return;
}
/* ¿£½á½º ´Ù¿î·ÎµåºÎºÐ Åë½Å ÇÏ±â À§ÇÑ ¾×Æ¼ºêx ÇÔ¼ö Ãß°¡ */
function mmsv_downloadNew(userid, userpw, type, idx, idx_, bCooperate)
{
//	WebCtrl.DownLoadNew(userid, userpw, type, idx, idx_, bCooperate);
	WebCtrl.DownLoadExNew(userid, userpw, type, idx, idx_,"0", bCooperate);
	return;
}

function mmsv_downloadexNew(userid, userpw, type, idx, idx_,speed, bCooperate)
{
	WebCtrl.DownLoadEx2New(userid, userpw, type, idx, idx_,speed, bCooperate);
	return;
}

function mmsv_freedownloadNew(userid, userpw, type, idx, idx_, bCooperate)
{
	WebCtrl.DownLoadEx2New(userid, userpw, type, idx, idx_,"20", bCooperate);
	return;
}

function mmsv_download2New(userid, userpw, type, idx, idx_, bCooperate)
{
//	WebCtrl.DownLoad2New(userid, userpw, type, idx, idx_, bCooperate);
	WebCtrl.DownLoadEx2New(userid, userpw, type, idx, idx_,"0", bCooperate);
	return;
}

/* #### Àü¼Û¾ÆÀÌÅÛ °ü·Ã ·çÆ¾ ### */
/* ¼±ÅÃµÈ ¾ÆÀÌÅÛ °¹¼ö */
function mmsv_checkCountSet()
{
	var count = 0;
	var size = 0;
	var form = document[Name_Transe_Form];

	// Æú´õ Ã¼Å©
	var chkBox_foloer = form.elements['mmsv_trans_folder'];
	var chkLen_folder = chkBox_foloer.length;

	if(!chkLen_folder) {
		if(chkBox_foloer.checked && chkBox_foloer.value!="") count++;
	} else {
		for(i = 0; i < chkLen_folder; i++) {
			if(chkBox_foloer[i].checked && chkBox_foloer[i].value!="") count++;
		}
	}

	// ÆÄÀÏ Ã¼Å©
	var chkBox_file = form.elements['mmsv_trans_file'];
	var chkLen_file = chkBox_file.length;
	
	if(!chkLen_file) {
		if(chkBox_file.checked && chkBox_file.value!="") {
			count++;
			size+=parseInt(chkBox_file.label);
		}
	} else {
		for(i = 0; i < chkLen_file; i++) {
			if(chkBox_file[i].checked && chkBox_file[i].value!="") {
				count++;
				size+=parseInt(chkBox_file[i].label);
			}
		}
	}
	
	document.all.checkCount.innerHTML= count;
	document.all.checkSize.innerHTML= parseSize(size,1);
}


/* Àü¼Û¾ÆÀÌÅÛ Ã¼Å©¹Ú½º Å¬¸¯(Æú´õ) */
function mmsv_checkFolder(obj)
{
	var chkBox = obj.form.elements['mmsv_trans_folder'];
	var chkLen = chkBox.length;

	if(!chkLen){
		if (chkBox.value.indexOf(obj.value) >= 0)
			chkBox.checked = obj.checked;
	}
	else{
		for(i = 0; i < chkLen; i++){
			if(chkBox[i].value.indexOf(obj.value) >= 0)
				chkBox[i].checked = obj.checked;
		}
	}

	var chkBox = obj.form.elements['mmsv_trans_file'];
	var chkLen = chkBox.length;

	if (!chkLen) {
		temp = 	chkBox.value.split("|");
		if (temp[0].indexOf(obj.value) >= 0)
			chkBox.checked = obj.checked;
	}
	else {
		for (i = 0; i < chkLen; i++) {
			temp = 	chkBox[i].value.split("|");
			if (temp[0].indexOf(obj.value) >= 0)
				chkBox[i].checked = obj.checked;
		}
	}

	mmsv_checkCountSet();
}
/* Àü¼Û¾ÆÀÌÅÛ Ã¼Å©¹Ú½º Å¬¸¯(ÆÄÀÏ) */
function mmsv_checkFile()
{	
	mmsv_checkCountSet();
}
/* Àü¼Û¾ÆÀÌÅÛ ÆÄÀÏÀÌ ÇÏ³ª ÀÌ»ó ¼±ÅÃµÇ¾ú´ÂÁö Ã¼Å© */
function mmsv_isChecked()
{
	var form = document[Name_Transe_Form];
	var chkBox = form.elements['mmsv_trans_file'];
	var chkLen = chkBox.length;

	// ¼±ÅÃµÈ ÆÄÀÏÀÌ ÀÖ´ÂÁö Ã¼Å©
	if(!chkLen) {
		if (chkBox.checked) return true;
		else return false;
	}
	else {
		for (i = 0; i < chkLen; i++) {
			if (chkBox[i].checked) return true;
		}
		return false;
	}
}
/* Àü¼Û¾ÆÀÌÅÛ ´Ù¿î·Îµå */
function mmsv_downloadFile()
{
	var form = document[Name_Transe_Form];

	if (mmsv_isChecked()) 
	{
		mmsv_Trans_Make();
		form.pg_mode.value = "mmsv_down";
		form.submit();
	}
	else {
		alert("´Ù¿î ¹ÞÀ¸½Ç ÆÄÀÏÀ» ¼±ÅÃÇÏ¼¼¿ä.\n¾÷·Îµå°¡ ¿Ï·á µÇÁö ¾ÊÀº ÆÄÀÏÀº ¼±ÅÃÇÏ¼Åµµ ´Ù¿î ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù.");
	}
}
/* ¸ðµç ¾ÆÀÌÅÛ ¼±ÅÃ */
function mmsv_checkAll(bcall)
{
	var bcheck;
	var form = document[Name_Transe_Form];

	if(!bcall){		
		if(!form.chkall.checked)
			bcheck = false;
		else
			bcheck = true;
	}else{
		bcheck = true;
		form.chkall.checked = bcheck;
	}

	// Æú´õ Ã¼Å©
	var chkBox = form.elements['mmsv_trans_folder'];
	var chkLen = chkBox.length;

	if(!chkLen){
		chkBox.checked = bcheck;
	}
	else {
		for (i = 0; i < chkLen; i++) {
			chkBox[i].checked = bcheck;
		}
	}

	// ÆÄÀÏ Ã¼Å©
	var chkBox = form.elements['mmsv_trans_file'];
	var chkLen = chkBox.length;

	if (!chkLen) {
		chkBox.checked = bcheck;
	}
	else {
		for (i = 0; i < chkLen; i++) {
			chkBox[i].checked = bcheck;
		}
	}

	mmsv_checkCountSet();
}
/* ¸ðµç ¾ÆÀÌÅÛ ´Ù¿î·Îµå */
function mmsv_downloadAll()
{	
	mmsv_checkAll(true);
	mmsv_downloadFile();
}
/* ¼±ÅÃ¾ÆÀÌÅÛ ÀÌ¾î¿Ã¸®±â */
function mmsv_uploadFile()
{	
	var form = document[Name_Transe_Form];

	if (mmsv_isChecked()) 
	{
		mmsv_Trans_Make();
		form.pg_mode.value = "mmsv_up";
		form.submit();
	}
	else {
		alert("ÀÌ¾î¿Ã¸®±â ÇÏ½Ç ÆÄÀÏÀ» ¼±ÅÃÇÏ¼¼¿ä.");
	}
}
/* ¼±ÅÃÆÄÀÏ Á¦°Å*/
function mmsv_removeFile()
{
	var form = document[Name_Transe_Form];

	if (mmsv_isChecked()) 
	{
		if(confirm('Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î')){
			mmsv_Trans_Make();
			form.pg_mode.value = "mmsv_remove";
			form.submit();
		} 
	}
	else {
			alert("»èÁ¦ÇÏ½Ç ÆÄÀÏÀ» ¼±ÅÃÇÏ¼¼¿ä.");
	}
}
/* Àü¼Û ¾ÆÀÌÅÛ ¸ñ·Ï ¹®ÀÚ¿­ »ý¼º */
function mmsv_Trans_Make()
{
	// ÀüÃ¼ ¼±ÅÃ
	var arr_files_list		= new Array();
	var arr_folders_list	= new Array();

	var form = document[Name_Transe_Form];

	var chkBox_files		= form.elements['mmsv_trans_file'];
	var chkLen_files		= chkBox_files.length;

	var chkBox_folders	= form.elements['mmsv_trans_folder'];
	var chkLen_folders	= chkBox_folders.length;

	var index = 0;


	for (i = 0; i < chkLen_files; i++) 
	{
		if (chkBox_files[i].checked && chkBox_files[i].value != "")
		{
			arr_files_list[index]=chkBox_files[i].value;
			index++;
		}
	}
	
	index = 0;

	for (i = 0; i < chkLen_folders; i++) 
	{
		if (chkBox_folders[i].checked && chkBox_folders[i].value != "")
		{
			arr_folders_list[index]=chkBox_folders[i].value;
			index++;
		}
	}

	form.mmsv_files.value ="";
	form.mmsv_folders.value ="";

	form.mmsv_files.value = arr_files_list.join("<>");
	form.mmsv_folders.value = arr_folders_list.join("<>");
}

function fileKeeping()
{
	var form = document[Name_Transe_Form];
	form.pg_mode.value='mmsv_keeping';
	form.submit();
}

/* #### ¾÷·Îµå ÆÄÀÏ Ãß°¡ ·çÆ¾ ### */

/* ¾÷·Îµå ÆÄÀÏ Ãß°¡ ¸®½ºÆ® »ý¼º = ±Ûº¸±â */
function mmsv_Upload_Add_Make()
{
	var form = document[Name_Insert_Form];

	 if(form.mmsv_upload_list.length == 1) {
		alert("Ãß°¡ ¾÷·Îµå ÇÏ½Ç ÆÄÀÏÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä!");
		return false;
	 }

	var arr_files_list = new Array();
	for(i = 1; i < form.mmsv_upload_list.length; i++) {
		form.mmsv_upload_list.options[i].selected = true;
		arr_files_list[i-1]=form.mmsv_upload_list.options[i].value;
	}
	form.mmsv_files.value ="";
	form.mmsv_files.value = arr_files_list.join("<>");

	form.submit();
	return true;							
}

/* ¾÷·Îµå ÆÄÀÏ ¼±ÅÃÃ¢ */
var lastIndex = 0;


function mmsv_Upload_Insert(type)
{
	if(!mmsv_check())
		return;

	//WebCtrl.EnableMusicLicense();
	//WebCtrl.DisableMusicLicense();

	if(type == 'file')
		WebCtrl.ShowDlgFile();
	else if(type == 'folder')
		WebCtrl.ShowDlgFolder();
	else
		return;

	var f = document.frm;

	//alert("f.mmsv_upload_list.length = " + f.mmsv_upload_list.length);
//HHW
	var errMsg = WebCtrl.sErrorMsg;

	if(0 < errMsg.length)
	{
		lastIndex = 1;
		f.mmsv_upload_list.length = 1;
		f.mmsv_files.value = "";
		f.filepath.value = "";
		f.filetype.value = "";
		f.size.value = "";
		f.cash.value = "";
		$('printSize').innerHTML = "0.0B";
		alert(errMsg);
		return;
	}

	f.filetype.value = type;
		
	if( (0 < f.filepath.value.length) && (lastIndex < f.mmsv_upload_list.length) )
	{
		f.filepath.value = "";

		for(i = 1; i < lastIndex; i++)
		{
			f.mmsv_upload_list.options[i].selected = true;
		}

		mmsv_UploadRemove();
	}

	if(f.mmsv_upload_list.length > 1)
	{	
		var i = 0;
		var plus_size = 0;
		var sp_filename = "";
		var arr_files_list = new Array();
		var arr_files_list_split = "";

		for (i = 1; i < f.mmsv_upload_list.length; i++)
		{
				if(i > 1 && type == 'folder'){	//ÇØ½Ã°ª Ã¼Å©±â´É	2009.01.13 ÃÖµ¿ÈÆ
					var f_size = mmsv_getFileSize(f.mmsv_upload_list[i].text);
					var f_hash = mmsv_getMD5Ex(f.mmsv_upload_list[i].text);
					var hash_file = f_hash + '_' + f_size;
					hash_file_folder[i] = hash_file;
				}else if(type == 'folder'){
					var hash_file_folder = new Array();
				}else if(type == 'file'){
					var f_size = mmsv_getFileSize(f.mmsv_upload_list[i].text);
					var f_hash = mmsv_getMD5Ex(f.mmsv_upload_list[i].text);
					var hash_file = f_hash + '_' + f_size;
				}
			arr_files_list[i-1] = f.mmsv_upload_list.options[i].value;
		}

		if(type == 'file'){f.hash_filename.value = hash_file;}	//ÆÄÀÏÇØ½Ã°ª Ã¼Å©
		if(type == 'folder'){f.hash_filename.value = hash_file_folder;}	//Æú´õÇØ½Ã°ª Ã¼Å©

		lastIndex = i;
		
		sp_filename = f.mmsv_upload_list.options[1].value.split('\\');
		
		f.filename.value = sp_filename[sp_filename.length - 1];
		
		//f.mmsv_files.value ="";
		f.mmsv_files.value = arr_files_list.join("<>");

		//»çÀÌÁî °è»ê
		//var plus_size = parseInt('0');

		for(i = 0; i < arr_files_list.length; i++ )
		{
			arr_files_list_split = arr_files_list[i].split('||');
			
			if(i == 0)
			{
				f.filepath.value = arr_files_list_split[2];
			}
			
			if(arr_files_list_split[1] != '-1')
			{
				plus_size += parseInt(arr_files_list_split[1]);
			}
		}

		f.size.value = plus_size;

		$('printSize').innerHTML = parseSize(f.size.value,2);

		if(plus_size > 6424018944)
		{
			alert('ÄÁÅÙÃ÷´ç ÃÖ´ë 6±â°¡±îÁö ¾÷·Îµå°¡ °¡´ÉÇÕ´Ï´Ù.     \r\n\r\n¿ë·®ÀÌ Å¬ °æ¿ì ºÐÇÒÇØ¼­ µî·ÏÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.      ');
		}

		//±Ý¾×¼³Á¤ÇÏ±â
		//if(GetCookie('grade')==1){
		//	var mega = Round(f.size.value / 1045576 , 0 ,'') //¸Þ°¡·Î º¯°æ
		//	var permWonMin = Math.round(mega/5);
		//	var permWonMin = Math.round(permWonMin/10)*10;//Á¤¼öÇü Ã¹Â°ÀÚ¸® Ã³¸®
		//	if(permWonMin < 20) var permWonMin = 20;
		//	f.cash.value = permWonMin;
		//}

		var mega = Round(f.size.value / 1045576 , 0 ,''); //¸Þ°¡·Î º¯°æ
		var permWonMin = Math.round(mega / 5);
		permWonMin = Math.round(permWonMin / 10)*10; //Á¤¼öÇü Ã¹Â°ÀÚ¸® Ã³¸®
		
		if(permWonMin < 20)
			permWonMin = 20;

		f.cash.value = permWonMin;
	}

	return;
}

/* Ãß°¡ ¾÷·Îµå ¸ñ·Ï ¸®½ºÆ® */
function mmsv_UploadSelect(mode)
{
	var form = document[Name_Insert_Form];

	for (i = 1; i < form.mmsv_upload_list.length; i++)
	{
		form.mmsv_upload_list.options[i].selected = (mode == "select") ? true : false;
	}
}

/* Ãß°¡ ¾÷·Îµå ¸ñ·Ï Ãß°¡½Ã Áßº¹Ã¼Å© */
function mmsv_UploadCheck(strPath)
{
	var form = document[Name_Insert_Form];

	for (i = 1; i < form.mmsv_upload_list.length; i++)
	{
		if (form.mmsv_upload_list[i].text == strPath)
		{
			return i;
		}
	}

	return 0;
}

/* Ãß°¡ ¼±ÅÃ ¾÷·Îµå ¸ñ·Ï Á¦°Å */
function mmsv_UploadRemove()
{
	var form = document[Name_Insert_Form];
	var deleted = 0;

	// Æú´õ°¡ ¼±ÅÃµÇ¾ú´ÂÁö Ã¼Å©
	for (i = form.mmsv_upload_list.length - 1; i > 0; i--)
	{
		if (form.mmsv_upload_list.options[i].selected == true)
		{
			info = form.mmsv_upload_list[i].value.split("||");

			if (info[1] == "-1")
			{ 
				for (j = 1; j < form.mmsv_upload_list.length; j++)
				{
					if (form.mmsv_upload_list[j].text.indexOf(form.mmsv_upload_list[i].text) >= 0)
					{
						form.mmsv_upload_list.options[j].selected = true;
					}
				}
			}
		}
	}

	for (i = form.mmsv_upload_list.length - 1; i > 0; i--)
	{
		if (form.mmsv_upload_list.options[i].selected == true)
		{
			for (j = i; j < form.mmsv_upload_list.length - 1; j++)
			{
				form.mmsv_upload_list[j].value = form.mmsv_upload_list[j+1].value;
				form.mmsv_upload_list[j].text = form.mmsv_upload_list[j+1].text;
			}
			deleted++;
		}
	}

	form.mmsv_upload_list.length -= deleted;

	mmsv_UploadSelect("unselect");
}

/* ¼±ÅÃµÈ ÆÄÀÏ¸®½ºÆ® */
document.write('<Script Language="JavaScript" for="WebCtrl" event="UpSelectComplete(strPath,  strSize, strMode)">');
//document.write('alert("strPath = " + strPath + ", strSize = " + strSize + ", strMode = " + strMode);');
document.write('var form = document[Name_Insert_Form];');
document.write('if(form.mmsv_upload_list.length < 10000) {');
document.write('		var idx = mmsv_UploadCheck(strPath);');
//document.write('alert("idx = " + idx);');
document.write('		if(idx){');
document.write('				info = form.mmsv_upload_list[idx].value.split("||"); ');
document.write('				if (info[0] == "-1" || info[0].indexOf(strMode) >= 0) {');
document.write('					form.mmsv_upload_list[idx].value = strMode + "||" + strSize + "||" + strPath;');
document.write('				}');
document.write('		}');
document.write('		else {');
document.write('				form.mmsv_upload_list.length++;');
document.write('				form.mmsv_upload_list[form.mmsv_upload_list.length-1].value = strMode + "||" + strSize + "||" + strPath;');
document.write('				form.mmsv_upload_list[form.mmsv_upload_list.length-1].text = strPath;');
document.write('		}');
document.write('	}');
document.write('</script>');



/* ÄÁÆ®·Ñ ¼³Ä¡ È®ÀÎ */
//mmsv_check();

function mmsv_OpenUpLoad(ta,filepath) {
	WebCtrl.OpenUpLoad(ta+'/'+filepath);
	return;
}


function mmsv_OpenDownLoad(fileName) {
	WebCtrl.OpenDownLoad(fileName);
	return;
}


/*	 ###2007-12-07 ¼öÁ¤###	
	¿ÀÇÂÀÚ·á½Ç ´Ù¿î·Îµå , ¾÷·Îµå
	// ÆÄÀÏ ¾÷·Îµå : ftp¼­¹öÀÎµ¦½º/ftp¼­¹öµð·ºÅä¸®/ÆÄÀÏ¸í  ex) 1/caption/file.exe 
	// Æú´õ ¾÷·Îµå : ftp¼­¹öÀÎµ¦½º/ftp¼­¹öµð·ºÅä¸®/Æú´õ¸í\ÆÄÀÏ¸í/Æú´õ¸í\ÆÄÀÏ¸í ex)1/caption/folder1\file1.exe/folder1\file2.exe
*/

function mmsv_OpenUpLoad1(no,table,filepath,type) {
	if (type=='file')	{
		WebCtrl.OpenUpLoad(no+'/'+table+'/'+filepath);
		return;
	}else if (type=='folder')	{
		WebCtrl.OpenUpLoad(no+'/'+table+'/'+filepath+'\\');		
		return;
	}
}

function mmsv_OpenDownLoad1(no,ta,filepath,type) {
		WebCtrl.OpenDownLoad(no+'/'+ta+'/'+filepath);
	return;
}



/* ÄÁÆ®·Ñ ¼³Ä¡¿©ºÎ */
function open_check()
{
	try{	
		WebCtrl.UpdateOpenCheck();
		return true;
	}catch(e){
//		alert("¿ÀÇÂÀÚ·á½Ç ÄÁÆ®·ÑÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.     \r\n»ó´ÜÀÇ ¾Ë¸² Ç¥½ÃÁÙÀ» Å¬¸¯ÇØÁÖ½Ê½Ã¿ä.    ");
	//alert(e);
		return false;
	}
}

function openPdsUploadInsert(f) {		//Æû¸í
	WebCtrl.ShowDlgOpenFile();

	var f = document[Name_Insert_Form];
	var arr_files_list = new Array();

		if(f.mmsv_upload_list.length > 1){	// ÆÄÀÏÀÌ³ª Æú´õ°¡ ¼±ÅÃµÇ¾úÀ»¶§¸¸		1°ú ºñ±³ÇÏ´Â ÀÌÀ¯´Â -------Ã·ºÎµÈ ÆÄÀÏ¸ñ·Ï------- ÀÌ°Í ¶§¹®

		//ÆÄÀÏ¸®½ºÆ® °¡Á®¿Í¼­ select¸®½ºÆ®·Î »Ñ¸®±â
		for (i = 1; i < f.mmsv_upload_list.length; i++) {
		//	f.mmsv_upload_list.options[i].selected = true;
		//	alert(f.mmsv_upload_list.options[i].value);
			arr_files_list[i-1]=f.mmsv_upload_list.options[i].value;
			if (i>1)
			{
				f.mmsv_upload_list.options[i-1].selected ="unselect";
				mmsv_UploadRemove();
			}
		}
		lastIndex = i;
		var sp_filename = f.mmsv_upload_list.options[1].value.split('\\');
		f.filename.value = sp_filename[sp_filename.length-1];
		f.mmsv_files.value ="";
		f.mmsv_files.value = arr_files_list.join("<>");

		//»çÀÌÁî °è»ê
		var plus_size = parseInt('0');
		for(var i=0;i<arr_files_list.length;i++ ){
			var as = arr_files_list[i];
			var split_as = as.split('||');
			if(i==0) f.filepath.value=split_as[2]; //	$('printpath').innerHTML=split_as[2];
			
			if(split_as[1]!='-1'){
				plus_size += parseInt(split_as[1]);
			}
		}
		
		f.size.value=plus_size;

		var mega = Round(f.size.value / 1045576 , 0 ,'') //¸Þ°¡·Î º¯°æ
		var permWonMin = Math.round(mega/5);
		var permWonMin = Math.round(permWonMin/10)*10;//Á¤¼öÇü Ã¹Â°ÀÚ¸® Ã³¸®
		if(permWonMin < 20) var permWonMin = 20;
//		f.cash.value = permWonMin;

//		$('printSize').innerHTML=parseSize(f.size.value,2);
	}

	return;
}



/*##########################################
		¿ÀÇÂÀÚ·á½Ç  Start 
		type  = file, folder
*/
function openPdsUploadInsert1(type) {		//Æû¸í

	var f = document[Name_Insert_Form];
	var arr_files_list = new Array();

		if(type == 'file') {
			WebCtrl.ShowDlgOpenFile();
		}else if(type == 'folder') {
			WebCtrl.ShowDlgOpenFolder();
		}

		f.filetype.value=type;

		//ÀÌÀü¿¡ ¾÷·ÎµåÇÑ ÆÄÀÏ ¸®¼ÂÇÏ±â
		if(f.filepath.value && f.mmsv_upload_list.length > lastIndex){
			f.filepath.value='';
			for(i=1;i<lastIndex;i++)	{
				f.mmsv_upload_list.options[i].selected = true;
			}
			mmsv_UploadRemove();
		}

		lastIndex= 30;  //Æú´õ µî·Ï½Ã ÆÄÀÏ + Æú´õ¼ö
		if(f.mmsv_upload_list.length > lastIndex){
			alert('ÆÄÀÏ¸ñ·ÏÀº ÃÖ´ë '+lastIndex+'°³±îÁö¸¸ µî·Ï °¡´ÉÇÕ´Ï´Ù.');
			for(i=1;i<lastIndex;i++)	{
				f.mmsv_upload_list.options[i].selected = true;
			}
			mmsv_UploadRemove();
			f.filepath.value='';
		}

		if(f.mmsv_upload_list.length > 1){	// ÆÄÀÏÀÌ³ª Æú´õ°¡ ¼±ÅÃµÇ¾úÀ»¶§¸¸		1°ú ºñ±³ÇÏ´Â ÀÌÀ¯´Â -------Ã·ºÎµÈ ÆÄÀÏ¸ñ·Ï------- ÀÌ°Í ¶§¹®

		//ÆÄÀÏ¸®½ºÆ® °¡Á®¿Í¼­ select¸®½ºÆ®·Î »Ñ¸®±â
		for (i = 1; i < f.mmsv_upload_list.length; i++) {
		//	f.mmsv_upload_list.options[i].selected = true;
		//	alert(f.mmsv_upload_list.options[i].value);
			arr_files_list[i-1]=f.mmsv_upload_list.options[i].value;
			if (type=='file') {
				if (i>1)
					{
						f.mmsv_upload_list.options[i-1].selected ="unselect";
						mmsv_UploadRemove();
					}
			}
		}
		lastIndex = i;
		var sp_filename = f.mmsv_upload_list.options[1].value.split('\\');
		f.filename.value = sp_filename[sp_filename.length-1];
		f.mmsv_files.value ="";
		f.mmsv_files.value = arr_files_list.join("<>");

		//»çÀÌÁî °è»ê
		var plus_size = parseInt('0');
		for(var i=0;i<arr_files_list.length;i++ ){
			var as = arr_files_list[i];
			var split_as = as.split('||');
			if(i==0) f.filepath.value=split_as[2]; //	$('printpath').innerHTML=split_as[2];
			
			if(split_as[1]!='-1'){
				plus_size += parseInt(split_as[1]);
			}
		}
		
		f.size.value=plus_size;

		var mega = Round(f.size.value / 1045576 , 0 ,'') //¸Þ°¡·Î º¯°æ
		var permWonMin = Math.round(mega/5);
		var permWonMin = Math.round(permWonMin/10)*10;//Á¤¼öÇü Ã¹Â°ÀÚ¸® Ã³¸®
		if(permWonMin < 20) var permWonMin = 20;
	}

	return;
}

/*######################################################### 
   ¿ÀÇÂÀÚ·á½Ç  End
*/

//À¥ÆäÀÌÁö ´Ù¿î·Îµå °æ·Î ¼³Á¤

function mmsv_getDownloadedPath()
{
	if(!mmsv_check())
		return;

	 document.getElementById("downloadedPath").value = WebCtrl.GetdownloadedPath();
}

function mmsv_setDownloadedPath()
{

	if(!mmsv_check())
		return;

	 var path = WebCtrl.SetdownloadedPath();
	 if( path )
	{
		 document.getElementById("downloadedPath").value = path;
	}
}
