var loadForm =  function(formId, articleId) {
	if(articleId) {
		document.getElementById(formId).articleId.value = articleId;
	} else {
		document.getElementById(formId).articleId.value = "";
	}
	document.getElementById(formId).submit();
	return false;
}


function upload(formId) {
	var formObject = document.getElementById(formId);
	YAHOO.util.Connect.setForm(formObject, true);
	var cObj = YAHOO.util.Connect.asyncRequest('POST', formObject.action, uploadCallback);
	startUploadProgress();
}

var uploadCallback = {
	upload: function(o) {
		alert(o.responseText)
		eval(o.responseText);
		if(success) {
			alert("ok")
		} else {
			alert(imageHtml)
		}
	}
}

function startUploadProgress() {
	YAHOO.util.Dom.replaceClass("uploadProgressBar" , "error" , "" );
	YAHOO.util.Dom.setStyle("uploadProgressBar","display","block");
    document.getElementById('uploadProgressBarText').innerHTML = '0%';
    window.setTimeout("refreshUploadProgress()", 1500);
    return true;
}

function updateUploadProgress(uploadInfo) {
	if (uploadInfo.inProgress) {
		var fileIndex = uploadInfo.fileIndex;
		var progressPercent = Math.ceil((uploadInfo.bytesRead / uploadInfo.totalSize) * 100);
		document.getElementById('uploadProgressBarText').innerHTML = progressPercent + '%';
		document.getElementById('uploadProgressBarBox').style.width = parseInt(progressPercent * 3.5) + 'px';
		window.setTimeout('refreshUploadProgress()', 1000);
    }
	return true;
}

function refreshUploadProgress() {
    UploadMonitor.getUploadInfo(updateUploadProgress);
}
