﻿function OpenCloseSpan(obj,cliendId,pnlId)
{
    var row; 
    var rows = document.getElementsByTagName('tr');
    for(var i=0; i<rows.length;i++)
    {
        if(rows[i].id.indexOf(cliendId + "_" + pnlId) != -1)
         {
            row = rows[i]; 
            break; 
         }
     }
     
     if(row == null)
     {
        return;
     }

     if(row.style.display == 'none')
     {
        row.style.display = ''; 
        obj.firstChild.src ="/_layouts/images/TPMin2.gif";
     }
     else
     {
        row.style.display = 'none';
        obj.firstChild.src ="/_layouts/images/TPMax2.gif";    
     }
}

function ShowRelevantRowByTabType(radioButtonListObj,listRowID,htmlEditorRowID)
{
    var rowRichText = null;
    var rowList = null;
    var rows = document.getElementsByTagName("tr");
    
    for(var indexRow = 0;indexRow < rows.length;indexRow++)
    {
        if(rowRichText != null && rowList != null)
        {
            break;
        }
        
        if(rows[indexRow].id.indexOf(htmlEditorRowID) != -1)
        {
            rowRichText = rows[indexRow];
        }
        else if(rows[indexRow].id.indexOf(listRowID) != -1)
        {
            rowList = rows[indexRow];
        }
    }
    
    if(rowRichText == null || rowList == null)
    {
        return;
    }
    
    if(radioButtonListObj.cells[0].firstChild.checked)
    {
        rowRichText.style.display = "";
        rowList.style.display = "none";
    }
    else
    {
        rowRichText.style.display = "none";
        rowList.style.display = "";
    }
}

function ChangeSelectedTabTitle(tabMenuObj,clientId,currentTabIndex,TabsCount)
{
    var panelGeneralTab = document.getElementById(clientId + "_0_panelGeneral");

    if(panelGeneralTab != null)
    {
        panelGeneralTab.style.display = "none";
    }

    for(var index = 1;index<=TabsCount;index++)
    {
        var menuItemTab = document.getElementById(clientId + "_" + index.toString() + "_menuItemBannerTab");
        var panelTab = document.getElementById(clientId + "_" + index.toString() + "_panelTab");
        var divTabContent = document.getElementById(clientId + "_" + index.toString() + "_tabContent");
        
        if(menuItemTab == null || panelTab == null || divTabContent == null)
        {
            continue;
        }
        
        divTabContent.style.display = '';
        
        if(index == currentTabIndex)
        {
            menuItemTab.className = "ActivatedTab";
            panelTab.style.display = "";
        }
        else
        {
            menuItemTab.className = "NotActivatedTab";
            panelTab.style.display = "none";
        }
    }
}

function ChangeSelectedTab(tabMenuObj,clientId,currentTabIndex,TabsCount)
{
    var panelGeneralTab = document.getElementById(clientId + "_0_panelGeneral");

    if(panelGeneralTab != null)
    {
        panelGeneralTab.style.display = "none";
    }

    for(var index = 1;index<=TabsCount;index++)
    {
        var menuItemTab = document.getElementById(clientId + "_" + index.toString() + "_menuItemBannerTab");
        var panelTab = document.getElementById(clientId + "_" + index.toString() + "_panelTab");
        var divTabContent = document.getElementById(clientId + "_" + index.toString() + "_tabContent");
        
        if(menuItemTab == null || panelTab == null || divTabContent == null)
        {
            continue;
        }
        
        divTabContent.style.display = '';
        
        if(index == currentTabIndex)
        {
            //menuItemTab.src = menuItemTab.TitleActiveImage;
            menuItemTab.src = menuItemTab.attributes["TitleActiveImage"].value;
            panelTab.style.display = "";
            menuItemTab.className = "ActivatedTab";
        }
        else
        {
            menuItemTab.src = menuItemTab.attributes["TitleNotActiveImage"].value;
            panelTab.style.display = "none";
            menuItemTab.className = "NotActivatedTab";
        }
    }
}

function HideTabContent(divId)
{
    var divTabContent = document.getElementById(divId);
    if(divTabContent != null)
    {
        divTabContent.style.display = 'none';
    }
}

function ChangeViewedWord(inputObj,clientID,currentWordID,nextWordID,tabIndex)
{
    var currentWord = document.getElementById(clientID + "_" + currentWordID + "_" + tabIndex + "_WordContent");
    var nextWord = document.getElementById(clientID + "_" + nextWordID + "_" + tabIndex + "_WordContent");
    
    if(currentWord == null || nextWord == null)
    {
        return;
    }
    
    currentWord.style.display = 'none';
    nextWord.style.display = '';
}
