

var m_bookidValue = 1;
var m_chapteridValue = 1;
var m_verseidValue = 1;
var m_maxChapters = 1;
var m_maxBooks = 1;
var m_maxBooksId = "hidden_samaxbooks";
var m_maxChaptersId = "hidden_sabookmaxchapters";
var m_bookNameHiddenId = "hidden_sabookname";
var m_bookNameId = "EK_book";
var m_chapterNameHiddenId = "hideen_sachaptername";

function initPage()
{
  var screenHeigh = screen.availHeight - 186;
   
  document.getElementById("whole_page").style.height=screenHeigh;
  document.getElementById("main_body").style.height=(screenHeigh-130)+'px';
  document.getElementById("search_area").style.height=(screenHeigh-135)+'px';
  document.getElementById("doc_area").style.height=(screenHeigh-135)+'px';
  document.getElementById("sanoja_doc").style.height=(screenHeigh-171)+'px';
  document.getElementById("result_search").style.height=(screenHeigh-196)+'px';  
  
  document.getElementById("EK_prev_book").style.visibility = "hidden";
  document.getElementById("EK_next_book").style.visibility = "hidden";
  document.getElementById("EK_prev_book_left").style.visibility = "hidden";
  document.getElementById("EK_next_book_left").style.visibility = "hidden";
  document.getElementById("EK_prev_book_right").style.visibility = "hidden";
  document.getElementById("EK_next_book_right").style.visibility = "hidden";

  initBookCommon("result_info",
                 "searching results for",
                 "The word",
                 "was not found!",
                 "Click to the Bible",
                 "Your web browser doesn't support XMLHttpRequests.",
                 "Wait...");
  initWordsBook("result_search","sanoja_doc","result_info","javascript:saPage","list_id_sa",
                 m_maxBooksId,m_maxChaptersId,m_bookNameHiddenId,m_chapterNameHiddenId);
  var decoded = decodeURI(document.URL);
  var pos =  decoded.indexOf("?");
  if(pos != -1)
  {
    var key = decoded.substring(pos+1);  
    document.getElementById("key_id").value = key;
    saSearch();
  }
}

function saSearch() 
{
  document.getElementById("result_info").innerHTML = "";
  var keyValue = document.getElementById("key_id").value;
  document.getElementById("result_search").scrollTop = 0;
  if(keyValue.length < 2)
  {
    document.getElementById("result_info").innerHTML = "Give a keyword, longer than one character.";
    return;
  } 
  bookSearch("words",keyValue); 
}

function saNextBook() 
{ 
  if(document.getElementById(m_maxChaptersId))
  {
    m_maxChapters = document.getElementById(m_maxChaptersId).value;
  }
  if(document.getElementById(m_maxBooksId))
  {
    m_maxBooks = document.getElementById(m_maxBooksId).value;
  }
  if( m_bookidValue < m_maxBooks )
  {
    saPage(m_bookidValue+1, 1, 1);
  }
  if( m_bookidValue == m_maxBooks )
  {
    document.getElementById("EK_next_book").disabled = true;
    document.getElementById("EK_next_book_left").disabled = true;
    document.getElementById("EK_next_book_right").disabled = true;
    document.getElementById("EK_next_book").style.visibility = "hidden";
    document.getElementById("EK_next_book_left").style.visibility = "hidden";
    document.getElementById("EK_next_book_right").style.visibility = "hidden";
  }
}
function saPrevBook() 
{
  if( m_bookidValue > 1 )
  {
    saPage(m_bookidValue - 1, 1, 1);
  }
}
function saPage(bookId, chapterId, verseId) 
{
  m_bookidValue = bookId;
  m_chapteridValue = chapterId;
  m_verseidValue = verseId;
  
  document.getElementById("sanoja_doc").scrollTop = 0;
  bookPage("words",bookId,chapterId);
 
  if(document.getElementById(m_bookNameHiddenId))
  {
    document.getElementById(m_bookNameId).innerHTML = document.getElementById(m_bookNameHiddenId).value;
  }
  if(document.getElementById(m_maxChaptersId))
  {
    m_maxChapters = document.getElementById(m_maxChaptersId).value;
  }
  if(document.getElementById(m_maxBooksId))
  {
    m_maxBooks = document.getElementById(m_maxBooksId).value;
  }
  if( m_bookidValue > 1 )
  {
    document.getElementById("EK_prev_book").disabled = false;
    document.getElementById("EK_prev_book_left").disabled = false;
    document.getElementById("EK_prev_book_right").disabled = false;
    document.getElementById("EK_prev_book").style.visibility = "visible";
    document.getElementById("EK_prev_book_left").style.visibility = "visible";
    document.getElementById("EK_prev_book_right").style.visibility = "visible";
  }
  else
  {
    document.getElementById("EK_prev_book").disabled = true;
    document.getElementById("EK_prev_book_left").disabled = true;
    document.getElementById("EK_prev_book_right").disabled = true; 
    document.getElementById("EK_prev_book").style.visibility = "hidden";
    document.getElementById("EK_prev_book_left").style.visibility = "hidden";
    document.getElementById("EK_prev_book_right").style.visibility = "hidden";
  }
  
  document.getElementById("EK_next_book").disabled = false;
  document.getElementById("EK_next_book_left").disabled = false;
  document.getElementById("EK_next_book_right").disabled = false;
  document.getElementById("EK_next_book").style.visibility = "visible";
  document.getElementById("EK_next_book_left").style.visibility = "visible";
  document.getElementById("EK_next_book_right").style.visibility = "visible";
   
  var trId = getVerseId("words",m_bookidValue,m_chapteridValue,m_verseidValue);
  var elem = document.getElementById(trId);
  if(elem)
  {
    elem.scrollIntoView(true); 
  }
}


