﻿function setCommentaryTab(tabindex)
{
  for(var i = 0; i < t_oqp_cTabs.rows[0].cells.length-2; i+=2 )
  {
    if(i == tabindex*2)
    {
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[0].childNodes[0].childNodes[0].style.marginTop = "-28px";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[1].childNodes[0].style.color = "#FFBC3F";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[1].childNodes[0].childNodes[0].style.marginTop = "-28px";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[1].childNodes[0].childNodes[0].style.paddingTop = "31px";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[2].childNodes[0].childNodes[0].style.marginTop = "-28px";
    }
    else
    {
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[0].childNodes[0].childNodes[0].style.marginTop = "0px";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[1].childNodes[0].style.color = "#EEEEEE";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[1].childNodes[0].childNodes[0].style.marginTop = "0px";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[1].childNodes[0].childNodes[0].style.paddingTop = "3px";
      t_oqp_cTabs.rows[0].cells[i].childNodes[0].rows[0].cells[2].childNodes[0].childNodes[0].style.marginTop = "0px";
    }
  }
  
  oqp_commentaries.childNodes[parseInt(HF_CommTabIndex.value)].style.display = "none";
  
  HF_CommTabIndex.value = tabindex;
  
  for(var i = 0; i < oqp_commentaries.childNodes.length; i++)
  {
    if(i == tabindex)
    {
      oqp_commentaries.childNodes[i].style.display = "block";
      OQP_Text_scrollbar.scrollTo(0,t_oqp_cTabs.offsetTop);
      //t_oqp_cTabs.scrollIntoView(true);
    }
    else
    {
      oqp_commentaries.childNodes[i].style.display = "none";
    }
  }
  
  OQP_Text_scroller.resizeY();
  OQP_Text_scrollbar.resizeY();
}

function commTabHighlight(table,bool)
{
  if(bool)
  {
    table.rows[0].cells[1].childNodes[0].style.color = "#FFBC3F";
  }
  else
  {
    if( table.rows[0].cells[0].childNodes[0].childNodes[0].style.marginTop != "-28px" )
    { table.rows[0].cells[1].childNodes[0].style.color = "#EEEEEE"; }
  }
}

function highlightComm(comm,row)
{
  var tabindex = parseInt(HF_TabIndex.value);
  if(tabindex != 2)
  {
    setCommentaryTab(comm);
    
    var prevHighlight;
    if( tabindex == 0 )
    { prevHighlight = HF_CommHighlightState; }
    else if( tabindex == 1 )
    { prevHighlight = HF_CommHighlightState2; }
    
    var tmp;
    var prevHighlightIndex = parseInt(prevHighlight.value);
    if(!isNaN(prevHighlightIndex))
    {
      tmp = prevHighlight.value.split(" ");
      oqp_commentaries.childNodes[tmp[0]].childNodes[0].rows[tmp[1]].style.backgroundColor = "Transparent";
    }
    
    if(comm != -1)
    {
      oqp_commentaries.childNodes[comm].childNodes[0].rows[row].style.backgroundColor = "#BFDEFF";
      prevHighlight.value = comm + " " + row;
      OQP_Text_scrollbar.scrollTo(0,oqp_commentaries.offsetTop + oqp_commentaries.childNodes[comm].childNodes[0].rows[row].cells[0].offsetTop);
      //oqp_commentaries.childNodes[comm].childNodes[0].rows[row].cells[0].scrollIntoView(true);
    }
  }
}

function commLinkback(aya)
{
  var sura;
  for(sura = 0;suramap[sura]<=aya;sura++) {}
  
  if( HF_TabIndex.value == "0" )
  {
    for(var i = 0; i < DDL_OQP_Aya.options.length;i++)
    {
      if( DDL_OQP_Aya.options[i].value == (aya-suramap[sura-1]+1) + " " + sura )
      { DDL_OQP_Aya.selectedIndex = i; break; }
    }
  }
  else if( HF_TabIndex.value == "1" )
  {
    for(var i = 0; i < DDL_OQP_Aya2.options.length;i++)
    {
      if( DDL_OQP_Aya2.options[i].value == (aya-suramap[sura-1]+1) )
      { DDL_OQP_Aya2.selectedIndex = i; break; }
    }
  }
  
  Aya_Change();
}
