/*
This script is implemented by vietchristian.com
*/

function BibleHelp()
{
	var args=BibleHelp.arguments;
	var bEnglish = args[0];

    var zStr="";
    if (bEnglish)
    {
        zStr += "1.  To search \"Holy Spirit\":\n*** Enter \"Holy Spirit\" with the double quotes in the box and click Find.";
        zStr += "\n\n2.  To search \"Holy Spirit\" or \"Jesus\":\n*** Enter \"Holy Spirit\" Jesus in the box and click Find.";
        zStr += "\n\n3.  To search \"Holy Spirit\" and \"Jesus\":\n*** Enter \"Holy Spirit\" Jesus in the box, check \"Match whole word\", and click Find.";    
    }
    else
    {
        zStr += "1.  Tìm câu Kinh Thánh có chữ \"Đức Chúa Trời\":\n*** Điền \"Đức Chúa Trời\" vào ô khung trên và bấm Tìm.";
        zStr += "\n\n2.  Tìm câu Kinh Thánh có chữ \"Đức Chúa Trời\" hay \"Jêsus\":\n*** Điền \"Đức Chúa Trời\" Jêsus vào ô khung trên và bấm Tìm.";
        zStr += "\n\n3.  Tìm câu Kinh Thánh có chữ \"Đức Chúa Trời\" và \"Jêsus\":\n*** Điền \"Đức Chúa Trời\" Jêsus vào ô khung trên, bấm chọn \"Match whole word\", và bấm Tìm.";
    }
        
    alert(zStr);
}
 
function ExampleChange(obj, oText){
  var zStr=null;
  var id;
  var zSrc;
 
  id=obj.selectedIndex;
  if (id<0) {
    zStr="No item in "+obj1.name+" is selected.";
    alert(zStr);
  } else {
       zStr=obj.options[id].value;
       if (zStr == "bdm")
          oText.value = "\"Đức Chúa Trời\" Giê-xu";
       else
          oText.value = "\"Đức Chúa Trời\" Jêsus";
  }
}


function GetBibleList()
{
	var args=GetBibleList.arguments;
	var bVN = args[0];
	var bEndSelected = args[1];
	var arrChapter = new Array(50,40,27,36,34,24,21,4,31,24,22,25,29,36,10,13,10,42,150,31,12,8,66,52,5,48,12,14,3,9,1,4,7,3,3,3,2,14,4,28,16,24,21,28,16,16,13,6,6,4,4,5,3,6,4,3,1,13,5,5,3,5,1,1,1,22);
	var arrBibleBookNameEN = new Array("Genesis", "Exodus", "Leviticus", "Numbers", "Deuteronomy", "Joshua", "Judges", "Ruth", "1 Samuel", "2 Samuel", "1 Kings", "2 Kings", "1 Chronicles", "2 Chronicles", "Ezra", "Nehemiah", "Esther", "Job", "Psalms", "Proverbs", "Ecclesiastes", "Song of Solomon", "Isaiah", "Jeremiah", "Lamentations", "Ezekiel", "Daniel", "Hosea", "Joel", "Amos", "Obadiah", "Jonah", "Micah", "Nahum", "Habakkuk", "Zephaniah", "Haggai", "Zechariah", "Malachi", "Matthew", "Mark", "Luke", "John", "Acts", "Romans", "1 Corinthians", "2 Corinthians", "Galatians", "Ephesians", "Philippians", "Colossians", "1 Thessalonians", "2 Thessalonians", "1 Timothy", "2 Timothy", "Titus", "Philemon", "Hebrews", "James", "1 Peter", "2 Peter", "1 John", "2 John", "3 John", "Jude", "Revelation");
	var arrBibleBookName = new Array("Sáng-thế Ký", "Xuất Ê-díp-tô Ký", "Lê-vi Ký", "Dân-số Ký", "Phục-truyền Luật-lệ Ký", "Giô-suê", "Các Quan Xét", "Ru-tơ", "1 Sa-mu-ên", "2 Sa-mu-ên", "1 Các Vua", "2 Các Vua", "1 Sử-ký", "2 Sử-ký", "Ê-xơ-ra", "Nê-hê-mi", "Ê-xơ-tê", "Gióp", "Thi-thiên", "Châm-ngôn", "Truyền-đạo", "Nhã-ca", "Ê-sai", "Giê-rê-mi", "Ca-thương", "Ê-xê-chi-ên", "Đa-ni-ên", "Ô-sê", "Giô-ên", "A-mốt", "Áp-đia", "Giô-na", "Mi-chê", "Na-hum", "Ha-ba-cúc", "Sô-phô-ni", "A-ghê", "Xa-cha-ri", "Ma-la-chi", "Ma-thi-ơ", "Mác", "Lu-ca", "Giăng", "Công-vụ các Sứ-đồ", "Rô-ma", "1 Cô-rinh-tô", "2 Cô-rinh-tô", "Ga-la-ti", "Ê-phê-sô", "Phi-líp", "Cô-lô-se", "1 Tê-sa-lô-ni-ca", "2 Tê-sa-lô-ni-ca", "1 Ti-mô-thê", "2 Ti-mô-thê", "Tít", "Phi-lê-môn", "Hê-bơ-rơ", "Gia-cơ", "1 Phi-e-rơ", "2 Phi-e-rơ", "1 Giăng", "2 Giăng", "3 Giăng", "Giu-đe", "Khải-huyền");
	var zRet = "";
	
	//zRet+="<SELECT NAME=\"QueryFrom\" >";
	
	nCount = arrBibleBookNameEN.length;
	for (i = 0; i < nCount-1; i++)
	{
	    zRet+="<option value=\""+i+"/"+arrChapter[i]+"\">";
	    if (bVN) zRet+= arrBibleBookName[i];
	    else zRet+= arrBibleBookNameEN[i];
	    zRet+="</option>";
	}
	if (bEndSelected)
	{
	    zRet+="<option value=\""+i+"/"+arrChapter[i]+"\" selected>";
	    if (bVN) zRet+= arrBibleBookName[i];
	    else zRet+= arrBibleBookNameEN[i];
	    zRet+="</option>";
	}
	else
	{
	    zRet+="<option value=\""+i+"/"+arrChapter[i]+"\">";
	    if (bVN) zRet+= arrBibleBookName[i];
	    else zRet+= arrBibleBookNameEN[i];
	    zRet+="</option>";
	}
	//zRet+="</SELECT>";
	
	return(zRet);
}


function BibleIndex()
{
	var args=BibleIndex.arguments;
	var bVertical = args[0];
	var iLang = args[1];//true - english; 0 - vni; 2 unicode; 3 BDM
	
	var zTemp="";	
	
	zTemp+="<FORM name='ktform' method='GET' action='http://www.vietchristian.com/cgi-bin/bibrowse2.exe' target='_top'>";

	zTemp+="<SELECT NAME=\"b\" >";
	if (iLang==true) {
		zTemp+=GetBibleList(false);
	} else {
		zTemp+=GetBibleList(true);
	}
	zTemp+="</select>";
	if (bVertical==true) zTemp+="<br />";
	zTemp+="<INPUT TYPE=\"TEXT\" NAME=\"v\" SIZE='19' MAXLENGTH='20' value=\"12:1-12:3\">";

	if (bVertical==true) zTemp+="<br />";
	zTemp+="<SELECT NAME=\"bn\">";
    if (iLang == true)
    {
        zTemp+="<option value='kjv'>KJV</option>";
        zTemp+="<option value='asv'>ASV</option>";  
        zTemp+="<option value='web' selected>WEB</option>";        
    }
    else
    {
	    zTemp+="<option value='btt'>Bản Truyền Thống</option>";
	    zTemp+="<option value='bdm'>Bản Dịch Mới</option>";
		zTemp+="<option value='bd2011'>Bản Dịch 2011</option>";
    }		
	zTemp+="</select>";
	if (bVertical==true) zTemp+="<br />";
	var zCaption = "Tìm Ðoạn";
	if (iLang == true) zCaption = "Look up";
	zTemp+="<INPUT type='submit' name='OK' VALUE='"+zCaption+"'>";
	
	if (iLang==true) {
	    zTemp += "<input type='button' name='index' value='Index' onclick=\"top.location.href='/cgi-bin/bibrowse2.exe?index='+(parseInt(ktform.b.value, 10)+1)+'&bn='+ktform.bn.value;\" />";		
	} else {
	    zTemp += "<input type='button' name='index' value='Mục Lục' onclick=\"top.location.href='/cgi-bin/bibrowse2.exe?index='+(parseInt(ktform.b.value, 10)+1)+'&bn='+ktform.bn.value;\" />";		
	}
		

	if (bVertical==true) zTemp+="<br />";
	else zTemp+=" ";

	zTemp+="</FORM>";

	return (zTemp);
}



function BibleSearch()
{
	var args=BibleSearch.arguments;
	var bEnglish = args[0];

    var	zTemp = "";
    if (bEnglish) zExample = "\"Holy Spirit\" Jesus";
    else zExample = "\"Đức Chúa Trời\" Jêsus";

    zTemp+="<FORM name='ktformWS2' method='GET' action='http://www.vietchristian.com/cgi-bin/bisearch2.exe' target='_top'>";
    zTemp+="<INPUT TYPE='text' name='QueryString' size='19' maxlength='255' style='font-family: Verdana, Arial;' value='"+zExample+"'><br />";
    zTemp+="<SELECT NAME=\"QueryFrom\" >";
    zTemp+=GetBibleList(! bEnglish);
    zTemp+="</select>";

    zTemp+="<br /><SELECT NAME=\"QueryTo\" >";
    zTemp+=GetBibleList(! bEnglish, true);
    zTemp+="</select>";

    zTemp+="<br /><SELECT NAME=\"bn\" onchange=\"ExampleChange(this, ktformWS2.QueryString)\">";
    if (bEnglish)
    {
        zTemp+="<option value='kjv'>KJV</option>";
        zTemp+="<option value='asv'>ASV</option>";  
        zTemp+="<option value='web' selected>WEB</option>";        
    }
    else
    {
	    zTemp+="<option value='btt'>Bản Truyền Thống</option>";
	    zTemp+="<option value='bdm'>Bản Dịch Mới</option>";
		zTemp+="<option value='bd2011'>Bản Dịch 2011</option>";
    }
    zTemp+="</select>";

    zTemp+="<br /><INPUT type='checkbox' name=\"QueryMC\">Match case";
    zTemp+="<br /><INPUT type='checkbox' name=\"QueryAll\">Match whole word";

	var zCaption = "Tìm Chữ";
	if (bEnglish) zCaption = "Search";

    zTemp+="<br /><INPUT type='submit' name='TIM' VALUE='"+zCaption+"'>";
    if (bEnglish)
    {
        zTemp+="<INPUT type='button' name='HELP' VALUE='Help' onclick='BibleHelp(true);'></p>";
    }
    else
    {
        zTemp+="<INPUT type='button' name='HELP' VALUE='Giúp Đỡ' onclick='BibleHelp();'></p>";
    }
    zTemp+="</FORM>";
	return (zTemp);
}



