var timer = null;
var QUpload_ClassID = "CC72F895-FE81-41D7-A9C3-A1F57811BDCA";
var QUpload_Version = "1,0,1,4";
var SiteUrl = "";
function QUploadInit(TargetURL, MaxSize, MaxCount, nWidth, nHeight)
{
	var objName = "QUpload";
	 var codeMSG = "codebase=\"http://www.qtools.co.kr/modules/activex/QUpload.cab#version="+QUpload_Version+"\" ";
    var errMSG = "onerror=\"QError(SiteUrl);\"";

	var pStr = "<object id=\"" + objName + "\" classid=\"CLSID:"+QUpload_ClassID+"\" " +
		        codeMSG +
				"width=\"" + nWidth + "\" height=\"" + nHeight + "\"" +
                errMSG +
				" VIEWASTEXT>" +
				"<param name=\"TargetUrl\" value=\"" + TargetURL + "\">" +
				"<param name=\"MaxSize\" value=\"" + MaxSize + "\">" +
				"<param name=\"MaxCount\" value=\"" + MaxCount + "\">";
	pStr += "</object>";

	document.write(pStr);
}
function OpenFile()
{
	document.QUpload.OpenFile();
}
function Progress()
{
	if(document.QUpload == null) return;
	var total_byte = document.QUpload.GetTotalBytes();
	var total_post_byte = document.QUpload.GetTotalPostBytes();
	var curr_byte = document.QUpload.GetCurrBytes();
	var curr_post_byte = document.QUpload.GetCurrPostBytes();
	var filename = document.QUpload.GetFileName();
	top.document.all['total_byte'].innerHTML = total_byte;
	top.document.all['total_post_byte'].innerHTML = total_post_byte;
	top.document.all['curr_byte'].innerHTML = curr_byte;
	top.document.all['curr_post_byte'].innerHTML = curr_post_byte;
	top.document.all['filename'].innerHTML = filename;

	//top.document.all['c_progress'].innerHTML = output;
}
function QError(url)
{
	 alert("ActiveX º¸¾ÈÃ¢¿¡¼­ [¿¹]¸¦ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.\n¿øµµ¿ì XP »ç¿ëÀÚ´Â ÁÖ¼ÒÇ¥½ÃÁÙ »ó´Ü¿¡ ³ë¶õ»ö ÄÁÆ®·Ñ ¼³Ä¡¸¦ Å¬¸¯ÇØ ÁÖ¼¼¿ä.");
}
function SetStyle(nType)
{
	switch(nType)
	{
		case "largeicon" :
			document.QUpload.SetStyle(10002);
			break;
		case "icon" :
			document.QUpload.SetStyle(10003);
			break;
		case "list" :
			document.QUpload.SetStyle(10004);
			break;
		case "detail" :
			document.QUpload.SetStyle(10005);
			break;
	}
}
function RemoveSelect()
{
	document.QUpload.RemoveSelected();
}
function QStart()
{
	if(document.all.TargetUrl == "[object]")
		document.QUpload.TargetUrl(document.all.TargetUrl.value);
	if(document.all.isDialog.checked == false)
		document.QUpload.Start(1);
	else
		document.QUpload.Start(0);
}
function SetMaxSize(obj)
{
	document.QUpload.MaxSize(obj.value * (1024*1024));
}
function SetMaxCount(obj)
{
	document.QUpload.MaxCount(obj.value);
}
function setFormObject(obj)
{
	for ( i=0; i < obj.length; i++)
	{ 
		if(obj[i].type == "checkbox")
		{
			if(obj[i].checked)	
				document.QUpload.AddParam(obj[i].name, obj[i].value);
		}
		else
		{
			document.QUpload.AddParam(obj[i].name, obj[i].value);
		}		
	}
}
