﻿if (!com_isMerged) {
    com.cs.require("com.cs.ui.form"); //this is automatically included by C# if you call ProcessForm()
    com.cs.require("com.cs.ui.image");
    com.cs.require("com.cs.ui.button");
    com.cs.require("com.cs.ui.popupmenu");
    com.cs.require("com.cs.util.formutil");
}
com.cs.require("com.flash.swfobject.swfobject");
com.cs.require("com.karl_js.ajax");
com.cs.require("js.mhg");
com.cs.require("params_client");
    
function initPageLoader(){
	dojo.byId("trContent").style.display = 'none';
	dojo.byId("trLoading").style.display = '';
	var showPB = false;
	if (com && com.cs && com.cs.forms && com.cs.forms.FileUploader) 
		showPB = com.cs.forms.FileUploader.instance.ShowProgressBar;
	
	var divLoading = dojo.byId('divLoading');
	divLoading.style.display = '';
	var divUploadProgressMain = dojo.byId('divUploadProgressMain');
	showPB = true;
	if (showPB) {
		dojo.connect(com.cs.forms.FileUploader.instance, 'updateProgress', null,updateProgress);
		dojo.byId('divUploadProgressMain').style.display = 'none';

		updateProgress(0,0,0,'');
	}
	
	
}
function updateProgress(percentage, byteFrom, byteTotal, filename)
{
	percentage = Math.round(percentage);
	var divBar = dojo.byId("divUploadProgressBar");
	if (percentage == 0) {
		dojo.byId('divUploadProgressMain').style.display = 'none';
	}
	else {
		dojo.byId('divUploadProgressMain').style.display = '';
	}
	divBar.style.width = percentage + "%";
	dojo.byId("pUploadProgress").innerHTML = percentage + "%";

}


dojo.addOnLoad(function() {
    dojo.body().style.position = "";
    dojo.body().style.left = "";
    dojo.connect(com.cs.ui.form, 'formSubmitted', null, initPageLoader);
    com.cs.util.FormUtil.initAllButtonsRolloverClasses("button", "button_over");

});

