

reportingService.controller.viewManagers.framesetViewManager = new reportingService.controller.AbstractReportViewManager();
reportingService.controller.reportingManager.setViewManagerToReportRegistry(reportingService.controller.viewManagers.framesetViewManager);

Object.extend(
	reportingService.controller.viewManagers.framesetViewManager, {
		reportName:reportingService.constants.viewTypes.FRAMESET_VIEW,
		isWaitReport:true,
		isWaitComplete:false,
		model: Object.extend(gidLib.clone(reportingService.controller.viewManagers.commonViewManager.model), {
            campaign: ''
        }),
		controller:{
			setReportModel:function() {
				var model = reportingService.controller.viewManagers.framesetViewManager.model;
				model.viewType = reportingService.constants.viewTypes.FRAMESET_VIEW;
            },
			setReportTransmissionVars:function() {
            	var model = reportingService.controller.viewManagers.framesetViewManager.model;
            	var viewTypeReportParameter = reportingService.api.setViewTypeReportParameter(model.viewType);
            },
            getReportRequest:function() {
				var reportingManager = reportingService.controller.reportingManager;
				var framesetViewManager = reportingService.controller.viewManagers.framesetViewManager;
				framesetViewManager.isWaitComplete = true;
                reportingManager.getReportingRequest();
			},
            setCleanUp:function() {
            	
			}
		}
	}
);
