//$Id: SPMReport.js,v 1.2 2009/02/24 07:06:56 karuppannan Exp $

function showSwitchCountDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    
    var colInd1  = tblModel.getColumnIndex("GroupTaskName.TASK_NAME");
    var colInd2  = tblModel.getColumnIndex("GroupTaskName.TASK_ID");
    var groupTaskName = tblModel.getValueAt(index,colInd1)
    var groupTaskID = tblModel.getValueAt(index,colInd2)
    renderViewCurrentView("/SPMSwitchesByUsageReport.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&showOnly=showSwithCount&viewName=SwitchReportView", "tt")
}
function showUsedPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    var colInd1  = tblModel.getColumnIndex("GroupTaskName.TASK_ID");
    var colInd2  = tblModel.getColumnIndex("GroupTaskName.TASK_NAME");
    var groupTaskID = tblModel.getValueAt(index,colInd1)
    var groupTaskName = tblModel.getValueAt(index,colInd2)
   // renderViewCurrentView("/switchByGroupUsedPort.cc?groupTaskID="+groupTaskID+"&groupTaskName="+groupTaskName+"&selectedPort=used&clickedView=Used Port&currentReport=switchByGroup", "tt")
   // renderViewCurrentView("/SPMSwitchesByUsageReport.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=grpView&selectedPort=used&clickedView=Used Port", "tt")
   //renderViewCurrentView("/SwitchUsedReportView.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=grpView&selectedPort=used&clickedView=Used Port&viewName=SwitchUsedReportView", "tt")
   renderViewCurrentView("/switchByGroupUsedPort.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=lstView&selectedPort=used&clickedView=Used Port&viewName=switchByGroupUsedPort", "tt")
   
}
function showAvailPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    
    var colInd1  = tblModel.getColumnIndex("GroupTaskName.TASK_ID");
    var colInd2  = tblModel.getColumnIndex("GroupTaskName.TASK_NAME");
    var groupTaskID = tblModel.getValueAt(index,colInd1)
    var groupTaskName = tblModel.getValueAt(index,colInd2)
   // renderViewCurrentView("/switchByGroupUsedPort.cc?groupTaskID="+groupTaskID+"&groupTaskName="+groupTaskName+"&selectedPort=available&clickedView=Available Port&currentReport=switchByGroup", "tt")
   //renderViewCurrentView("/SPMSwitchesByUsageReport.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=grpView&selectedPort=available&clickedView=Available Port", "tt")
   //renderViewCurrentView("/SwitchAvailReportView.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=lstView&selectedPort=available&clickedView=Available Port&viewName=SwitchUsedReportView", "tt")
   renderViewCurrentView("/switchByGroupUsedPort.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=lstView&selectedPort=available&clickedView=Available Port&viewName=switchByGroupUsedPort", "tt")
}
function showTransientPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    
    var colInd1  = tblModel.getColumnIndex("GroupTaskName.TASK_ID");
    var colInd2  = tblModel.getColumnIndex("GroupTaskName.TASK_NAME");
    var groupTaskID = tblModel.getValueAt(index,colInd1)
    var groupTaskName = tblModel.getValueAt(index,colInd2)
//    renderViewCurrentView("/switchByGroupUsedPort.cc?groupTaskID="+groupTaskID+"&groupTaskName="+groupTaskName+"&selectedPort=transient&clickedView=Transient Port&currentReport=switchByGroup", "tt")
     //renderViewCurrentView("/SPMSwitchesByUsageReport.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=grpView&selectedPort=transient&clickedView=Transient Port", "tt")
     //renderViewCurrentView("/SwitchTransientReportView.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=grpView&selectedPort=transient&clickedView=Transient Port&viewName=SwitchUsedReportView", "tt")
     renderViewCurrentView("/switchByGroupUsedPort.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=lstView&selectedPort=transient&clickedView=Transient Port&viewName=switchByGroupUsedPort", "tt")
}
function showTotalPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    var colInd1  = tblModel.getColumnIndex("GroupTaskName.TASK_ID");
    var colInd2  = tblModel.getColumnIndex("GroupTaskName.TASK_NAME");
    var groupTaskID = tblModel.getValueAt(index,colInd1)
    var OPStatus = tblModel.getValueAt(index,colInd2)
//    renderViewCurrentView("/switchByGroupUsedPort.cc?groupTaskID="+groupTaskID+"&selectedPort=total&clickedView=Total Port&currentReport=switchByGroup", "tt")
     renderViewCurrentView("/SPMSwitchesByUsageReport.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&clickedGroup="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&viewFromGrpBySwitch=GrpBySwitch&selView=grpView&selectedPort=total&clickedView=Total Port&viewName=SwitchUsedReportView", "tt")
}
function showSwitchVendorDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);

    var colInd1  = tblModel.getColumnIndex("SwitchOIDData.TYPE");
    var vendorType = tblModel.getValueAt(index,colInd1);
    renderViewCurrentView("/switchReportByVendor.cc?vendorType="+vendorType+"&currentReport=switchByVendor&vendorType="+vendorType+"&viewName=switchReportByVendor", "tt")
}
function showSwitchUsedPortDetails(menuItemName,refId,additionalParams,index){
    var viewID = document.getElementById('currentViewID').value;
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    
    var colInd1  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd2  = tblModel.getColumnIndex("GroupTaskName.TASK_ID");
    var switchID = tblModel.getValueAt(index,colInd1);
    var taskNameID = tblModel.getValueAt(index,colInd2);
    renderViewCurrentView("/switchByGroupUsedPort.cc?switchID="+switchID+"&selectedPort=used&clickedView=Used Port&showOnly=withOutGrpView&currentReport="+viewID+"&viewName=switchByGroupUsedPort", "tt")
 
   //renderViewCurrentView("/switchByGroupUsedPort.cc?switchID="+switchID+"&groupTaskID="+taskNameID+"&selectedPort=used&clickedView=Used Port&showOnly=withOutGrpView&currentReport="+viewID+"&viewName=switchByGroupUsedPort", "tt")
}
function showSwitchAvailPortDetails(menuItemName,refId,additionalParams,index){
    var viewID = document.getElementById('currentViewID').value;
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
     
    var colInd1  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var switchID = tblModel.getValueAt(index,colInd1);
    renderViewCurrentView("/switchByGroupUsedPort.cc?switchID="+switchID+"&selectedPort=available&clickedView=Available Port&showOnly=withOutGrpView&currentReport="+viewID+"&viewName=switchByGroupUsedPort", "tt")
}
function showSwitchTransientPortDetails(menuItemName,refId,additionalParams,index){
    var viewID = document.getElementById('currentViewID').value;
  
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
  
    var colInd1  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var switchID = tblModel.getValueAt(index,colInd1);
    renderViewCurrentView("/switchByGroupUsedPort.cc?switchID="+switchID+"&selectedPort=transient&clickedView=Transient Port&showOnly=withOutGrpView&currentReport="+viewID+"&viewName=switchByGroupUsedPort", "tt")
}
function showSwitchTotalPortDetails(menuItemName,refId,additionalParams,index){
    var viewID = document.getElementById('currentViewID').value;
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    var colInd1  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.TASK_ID");
    var switchID = tblModel.getValueAt(index,colInd1);
    var groupID = tblModel.getValueAt(index,colInd2);
    
    renderViewCurrentView("/switchByGroupUsedPort.cc?switchID="+switchID+"&groupTaskID="+groupID+"&selectedPort=total&clickedView=Total Port&showOnly=withOutGrpView&currentReport="+viewID+"&viewName=switchByGroupUsedPort", "tt")
}
function UsedPortViewDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    var colInd1  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.TASK_ID");
    var switchID = tblModel.getValueAt(index,colInd1);
    var taskID = tblModel.getValueAt(index,colInd2);
    renderViewCurrentView('/switchByGroupUsedPort.cc?switchID='+switchID+"&taskNameID="+taskID+"&groupTaskID="+taskID+"&selectedPort=used&clickedView=Used Port&currentReport=switchByGroup&bclevel2=internaleReportView&persist=persistView&viewName=switchByGroupUsedPort",'tt');
    //renderViewCurrentView('/switchByGroupUsedPort.cc?switchID='+switchID+"&taskNameID="+taskID+"&selectedPort=transient&clickedView=Transient Port&currentReport=switchByGroup&bclevel2=internaleReportView&persist=persistView",'tt');
    
}
function TransientPortViewDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);

    
    var colInd1  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.TASK_ID");
    var switchID = tblModel.getValueAt(index,colInd1);
    var taskID = tblModel.getValueAt(index,colInd2);
    renderViewCurrentView('/switchByGroupUsedPort.cc?switchID='+switchID+"&taskNameID="+taskID+"&groupTaskID="+taskID+"&selectedPort=transient&clickedView=Transient Port&currentReport=switchByGroup&bclevel2=internaleReportView&persist=persistView",'tt');
    
}
function AvailablePortViewDetails(menuItemName,refId,additionalParams,index){
    
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);
    var colInd1  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.TASK_ID");
    var switchID = tblModel.getValueAt(index,colInd1);
    var taskID = tblModel.getValueAt(index,colInd2);
    renderViewCurrentView('/switchByGroupUsedPort.cc?switchID='+switchID+"&taskNameID="+taskID+"&groupTaskID="+taskID+"&selectedPort=available&clickedView=Available Port&currentReport=switchByGroup&bclevel2=internaleReportView&persist=persistView&viewName=switchByGroupUsedPort",'tt');
}

function SwitchCountViewDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);

    var colInd1  = tblModel.getColumnIndex("GroupTaskName.TASK_NAME");
    var colInd2  = tblModel.getColumnIndex("GroupTaskName.TASK_ID");
    var groupTaskName = tblModel.getValueAt(index,colInd1)
    var groupTaskID = tblModel.getValueAt(index,colInd2)
    renderViewCurrentView("/SwitchCountReportView.cc?currentReport=switchByGroup&groupTaskID="+groupTaskID+"&viewFromGrpBySwitch=GrpBySwitch&showOnly=showSwithCount", "tt")
}

function vendorPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);

    var colInd1  = tblModel.getColumnIndex("SwitchOIDData.TYPE");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd3  = tblModel.getColumnIndex("SPMSummary.USED");
    var vendor = tblModel.getValueAt(index,colInd1);
    var taskID = '1';
    var switchID = tblModel.getValueAt(index,colInd2);
    var portStatus = tblModel.getValueAt(index,colInd3);
    renderViewCurrentView('/VendorBySwitchPortView.cc?switchID='+switchID+"&vendorType="+vendor+"&selectedPort=used&clickedView=Used Port&currentReport=switchByVendor&viewName=VendorBySwitchPortView",'tt');
}
function vendorAvailPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);

    var colInd1  = tblModel.getColumnIndex("SwitchOIDData.TYPE");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd3  = tblModel.getColumnIndex("SPMSummary.AVAILABLE");
    var vendor = tblModel.getValueAt(index,colInd1);
    var switchID = tblModel.getValueAt(index,colInd2);
    var portStatus = tblModel.getValueAt(index,colInd3);
    renderViewCurrentView('/VendorBySwitchPortView.cc?switchID='+switchID+"&vendorType="+vendor+"&selectedPort=available&clickedView=Available Port&currentReport=switchByVendor&viewName=VendorBySwitchPortView",'tt');
}
function vendorTransPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);

    var colInd1  = tblModel.getColumnIndex("SwitchOIDData.TYPE");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd3  = tblModel.getColumnIndex("SPMSummary.TRANSIENT");
    var vendor = tblModel.getValueAt(index,colInd1);
    var switchID = tblModel.getValueAt(index,colInd2);
    var portStatus = tblModel.getValueAt(index,colInd3);
    renderViewCurrentView('/VendorBySwitchPortView.cc?switchID='+switchID+"&vendorType="+vendor+"&selectedPort=transient&clickedView=Transient Port&currentReport=switchByVendor&viewName=VendorBySwitchPortView",'tt');
}
function vendorTotalPortDetails(menuItemName,refId,additionalParams,index){
    var menuItemObj = getMenuItemObj(menuItemName);
    var tblModel = getTableModel(refId);

    var colInd1  = tblModel.getColumnIndex("SwitchOIDData.TYPE");
    var colInd2  = tblModel.getColumnIndex("SPMInputConfig.SWITCH_ID");
    var colInd3  = tblModel.getColumnIndex("SPMSummary.TOTAL");
    var vendor = tblModel.getValueAt(index,colInd1);
    var switchID = tblModel.getValueAt(index,colInd2);
    var portStatus = tblModel.getValueAt(index,colInd3);
    renderViewCurrentView('/VendorBySwitchPortView.cc?switchID='+switchID+"&vendorType="+vendor+"&selectedPort=total&clickedView=Total Port&currentReport=switchByVendor&viewName=VendorBySwitchPortView",'tt');
}
