function getCookie_file(name) { 
	var Found = false 
	var start, end 
	var i = 0 

	while(i <= document.cookie.length) { 
		start = i 
		end = start + name.length 

		if(document.cookie.substring(start, end) == name) { 
			Found = true 
			break 
		} 
		i++ 
	} 
	 
	if(Found == true) { 
		start = end + 1 
		end = document.cookie.indexOf(";", start) 
		if(end < start) 
		end = document.cookie.length 
		return document.cookie.substring(start, end) 
	} 
	return "" 
}

function makeSwfSingleUpload(){
	var flashvars = "flash_width="+flash_width+"&amp;";
	flashvars += "limit_size="+limit_size+"&amp;";
	flashvars += "file_type_name="+file_type_name+"&amp;";
	flashvars += "allow_filetype="+allow_filetype+"&amp;";
	flashvars += "deny_filetype="+deny_filetype+"&amp;";
	flashvars += "upload_exe="+upload_exe+"&amp;";
	flashvars += "upload_id="+movie_id+"&amp;";
	flashvars += "browser_id="+getCookie_file("PHPSESSID"); // FF¿¡¼­ upload.php¿¡°Ô º°µµÀÇ PHPSESSID¸¦ ºÎ¿©ÇÏ¹Ç·Î °­Á¦·Î Àü´ÞÇØ ÁÜ.

	var flashStr = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
	flashStr += "codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'";
	flashStr += "width='"+flash_width+"' height='50' align='middle' id='"+movie_id+"' method='single_upload'>";
	flashStr += "<param name='allowScriptAccess' value='sameDomain' />";
	flashStr += "<param name='movie' value='/"+indir+"/amboard/library/single_upload.swf' />";
	flashStr += "<param name='quality' value='high' />";
	flashStr += "<param name='bgcolor' value='#ffffff' />";
	flashStr += "<param name='flashvars' value='"+flashvars+"' />";
	flashStr += "<embed src='/"+indir+"/amboard/library/single_upload.swf' width='"+flash_width+"' height='50' quality='high'";
	flashStr += "bgcolor='#ffffff' name='"+movie_id+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash'";
	flashStr += "pluginspage='http://www.macromedia.com/go/getflashplayer' flashvars='"+flashvars+"' />";
	flashStr += "</object>";
	document.write(flashStr); 
}

function makeSwfMultiUpload(){
	var flashvars = "flash_width="+flash_width+"&amp;";
	flashvars += "list_rows="+list_rows+"&amp;";
	flashvars += "limit_size="+limit_size+"&amp;";
	flashvars += "file_type_name="+file_type_name+"&amp;";
	flashvars += "allow_filetype="+allow_filetype+"&amp;";
	flashvars += "deny_filetype="+deny_filetype+"&amp;";
	flashvars += "upload_exe="+upload_exe+"&amp;";
	flashvars += "upload_id="+movie_id+"&amp;";
	flashvars += "browser_id="+getCookie_file("PHPSESSID"); // FF¿¡¼­ upload.php¿¡°Ô º°µµÀÇ PHPSESSID¸¦ ºÎ¿©ÇÏ¹Ç·Î °­Á¦·Î Àü´ÞÇØ ÁÜ.

	var flashStr = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
	flashStr += "codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'";
	flashStr += "width='"+flash_width+"' height='"+parseInt(list_rows*20+25,10)+"' align='middle' id='"+movie_id+"' method='multi_upload'>";
	flashStr += "<param name='allowScriptAccess' value='sameDomain' />";
	flashStr += "<param name='movie' value='/"+indir+"/amboard/library/multi_upload.swf' />";
	flashStr += "<param name='quality' value='high' />";
	flashStr += "<param name='bgcolor' value='#ffffff' />";
	flashStr += "<param name='flashvars' value='"+flashvars+"' />";
	flashStr += "<embed src='/"+indir+"/amboard/library/multi_upload.swf' width='"+flash_width+"' height='"+parseInt(list_rows*20+25,10)+"' quality='high'";
	flashStr += "bgcolor='#ffffff' name='"+movie_id+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash'";
	flashStr += "pluginspage='http://www.macromedia.com/go/getflashplayer' flashvars='"+flashvars+"' />";
	flashStr += "</object>";
	document.write(flashStr); 
}

function callSwfUpload(){ //ÇÃ·¡½¬ ÆÄÀÏ ¸®½ºÆ®¿¡ Ãß°¡µÈ ÆÄÀÏÀ» Àü¼Û
	arrMovie = new Array()
	var arr_num = 0;
	var objectTags = document.getElementsByTagName('object');
	var movie;
	
	try {
	
		for (i = 0; i < objectTags.length; i++ ) {
			if(objectTags[i].getAttribute("method")=="single_upload" || objectTags[i].getAttribute("method")=="multi_upload"){
				if(document.getElementsByName(objectTags[i].getAttribute("id"))[0]) {
					movie = document.getElementsByName(objectTags[i].getAttribute("id"))[0];
				}else{
					movie = document.getElementById(objectTags[i].getAttribute("id"));
				}
				if(movie.GetVariable("totalSize")>0){				
					arrMovie[arr_num] = movie;
					arr_num++;
				}
			}
		}
	
		if(arrMovie.length>0){
			if(arrMovie[0].getAttribute("method")=="single_upload" || arrMovie[0].parentNode.getAttribute("method")=="single_upload") arrMovie[0].height = 70;
			if(arrMovie[0].getAttribute("method")=="multi_upload" || arrMovie[0].parentNode.getAttribute("method")=="multi_upload") arrMovie[0].height = parseInt(20*arrMovie[0].GetVariable("listRows")+25+45,10);
			arrMovie[0].SetVariable( "startUpload", "" );
			arr_mov = 0;
		}else{
			
			document.forms['wform'].submit();
		}
	
	} catch (e) {
		
		document.forms['wform'].submit();
	}
			
}

function swfUploadComplete(){	
	arr_mov++;
	if(arrMovie.length>arr_mov){
		if(arrMovie[arr_mov].getAttribute("method")=="single_upload" || arrMovie[arr_mov].parentNode.getAttribute("method")=="single_upload") arrMovie[arr_mov].height = 70;
		if(arrMovie[arr_mov].getAttribute("method")=="multi_upload" || arrMovie[arr_mov].parentNode.getAttribute("method")=="multi_upload") arrMovie[arr_mov].height = parseInt(20*arrMovie[arr_mov].GetVariable("listRows")+25+45,10);
		arrMovie[arr_mov].SetVariable( "startUpload", "" );
	}else{
		
		document.forms['wform'].submit();
	}	
}

function fileTypeError( notAllowFileType ){ //Çã¿ëÇÏÁö ¾ÊÀº Çü½ÄÀÇ ÆÄÀÏÀÏ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö Ãâ·Â
	alert("È®ÀåÀÚ°¡ " + notAllowFileType + "ÀÎ ÆÄÀÏµéÀº ¾÷·Îµå ÇÒ ¼ö ¾ø½À´Ï´Ù.");
}

function overSize( limitSize ){ //Çã¿ëÇÏÁö ¾ÊÀº Çü½ÄÀÇ ÆÄÀÏÀÏ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö Ãâ·Â
	alert("¼±ÅÃÇÑ ÆÄÀÏÀÇ Å©±â°¡ " + limitSize + "¸¦ ÃÊ°úÇß½À´Ï´Ù.");
}

function versionError(){ //ÇÃ·¡½¬ ¹öÀüÀÌ 8 ¹Ì¸¸ÀÏ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö Ãâ·Â
	alert("ÇÃ·¡½¬ ¹öÀüÀÌ 8.0 ÀÌ»óÀÎÁö È®ÀÎÇÏ¼¼¿ä.\nÀÌ¹Ì ¼³Ä¡ÇÏ½Å °æ¿ì´Â ºê¶ó¿ìÀú¸¦ ÀüºÎ ´Ý°í ´Ù½Ã ½ÃÀÛÇÏ¼¼¿ä.");
}

function httpError(){ //http ¿¡·¯ ¹ß»ý½Ã Ãâ·Â ¸Þ½ÃÁö
	alert("³×Æ®¿öÅ© ¿¡·¯°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ¼¼¿ä.");
}

function ioError(){ //ÆÄÀÏ ÀÔÃâ·Â ¿¡·¯ ¹ß»ý½Ã Ãâ·Â ¸Þ½ÃÁö
	alert("ÀÔÃâ·Â ¿¡·¯°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\n ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­ ÀÌ ÆÄÀÏÀ» »ç¿ëÁßÀÎÁö È®ÀÎÇÏ¼¼¿ä.");
}

function onSecurityError(){ //ÆÄÀÏ ÀÔÃâ·Â ¿¡·¯ ¹ß»ý½Ã Ãâ·Â ¸Þ½ÃÁö
	alert("º¸¾È ¿¡·¯°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ¼¼¿ä.");
}

