+
+// Registers common things (close button, drap&drop)
+function registerCommons (prefix) {
+ //-----------------------------------------
+ // Close buttons
+ //-----------------------------------------
+ $('#' + prefix + '_error_close').click(function () {
+ // Close the window
+ closeErrorWindow(prefix);
+ });
+
+ $('#' + prefix + '_warning_close').click(function () {
+ // Close the window
+ closeWarningWindow(prefix);
+ });
+
+ $('#' + prefix + '_success_close').click(function () {
+ // Close the window
+ closeSuccessWindow(prefix);
+ });
+
+ //-----------------------------------------
+ // Drag'N'Drop
+ //-----------------------------------------
+ $('#' + prefix + '_progress').draggable({
+ opacity: 0.85
+ });
+
+ $('#' + prefix + '_warning').draggable({
+ opacity: 0.85
+ });
+
+ $('#' + prefix + '_success').draggable({
+ opacity: 0.85
+ });
+
+ $('#' + prefix + '_error').draggable({
+ opacity: 0.85
+ });
+}
+
+// Update progress bar
+function updateProgressBar (maxValue) {
+ // Increment counter
+ counterSuccess++;
+
+ // Do only update <= 100% values
+ if (counterSuccess <= maxValue) {
+ // Update progress bar
+ $('#progressbar').progressbar({
+ value: (counterSuccess / maxValue * 100)
+ });
+ } // END - if
+}
+
+// Updates a given "status" field
+function updateStatusField (id, cssClass, statusMessage) {
+ // Set message
+ $('#' + id).html(statusMessage);
+
+ // Is a cssClass set?
+ if (cssClass != '') {
+ // Add it
+ $('#' + id).addClass(cssClass);
+ } else {
+ // Remove all classes
+ $('#' + id).removeClass();
+ }
+}