// debugger;
var tabbar;
var desiredTabId;
//Check if relationship grid is loaded
//Function to hide tabs
hideTabs = function() {
if (!isTabbarReady()) {
setTimeout(hideTabs, 10);
return;
}
tabbar = parent.relationships.relTabbar;
var classification = document.thisItem.getProperty('classification');
if (classification === "EQUIPMENT") {
//equipment
tabbar.SetTabEnabled("61FF5BA710F14765A90E04EB2EDD334D", true);
// service
tabbar.SetTabEnabled("4C1643C3D7EC48CFADB45A87CE64BCD4", false);
tabbar.SetTabEnabled("1F4AC872C5DD48258928E0C2CD50F9E4", false);
desiredTabId = "61FF5BA710F14765A90E04EB2EDD334D";
tabbar.selectTab(desiredTabId);
}
if (classification === "SERVICE") {
// Disable Tabs
//equipment
tabbar.SetTabEnabled("61FF5BA710F14765A90E04EB2EDD334D", false);
// service
tabbar.SetTabEnabled("4C1643C3D7EC48CFADB45A87CE64BCD4", true);
tabbar.SetTabEnabled("1F4AC872C5DD48258928E0C2CD50F9E4", true);
desiredTabId = "4C1643C3D7EC48CFADB45A87CE64BCD4";
tabbar.selectTab(desiredTabId);
}
parent.relationshipsControl.onloaded();
};
//Function to check if relationship grid is loaded
var isTabbarReady = function() {
if (parent.relationships === undefined)
return false;
var isReady = Boolean(!parent.relationships ||
!parent.relationships.relTabbarReady ||
parent.relationships.relTabbar.GetTabOrder("|") !== "");
return isReady;
};
//Function to check if desired tab is selected
var isTabSelected = function(palceholderTabId) {
return (tabbar.GetSelectedTab() === palceholderTabId);
};
setTimeout(hideTabs, 10);