
 (function () {

 NC.widget.UploadManager = function() {
	/* private variables and methods */
 		var UploadResume=1;
 		var UploadContent=2;
 		var uploadType = UploadResume;
 		var extraPagesFunc = null; // passthrough call to add extra pages for custom wizards
 	
 	 	return {
	 	 	// public constants
	 	 	UploadResume: 1,
	 	 	
	 	 	UploadContent: 2,
	 	 	
			onContentUploadComplete: function() {
				if (uploadType == UploadContent) {
					if (NC.widget.ContentManager.getUploadDialog() != null) {
						NC.widget.ContentManager.getUploadDialog().onUploadComplete();
					}
				}
				else {
					if (NC.widget.ResumeUploadManager.getUploadDialog() != null) {
						if (extraPagesFunc != null) {
							NC.widget.ResumeUploadManager.setExtraPagesFunc( extraPagesFunc);
						}
						NC.widget.ResumeUploadManager.getUploadDialog().onUploadComplete();
					}
				}
			},
			
			setExtraPagesFunc: function( func) {
				extraPagesFunc = func;
			},
			
			setUploadType: function( _uploadType) {
				uploadType = _uploadType;
			},
			
			getUploadType: function () {
				return uploadType;
			}
			
 	 	}
  }	
();

})(); 	
 
 			
