// ---------------------- COPYRIGHT NOTICE -------------------
// This program (C) Copyright RashiYomi Incorporated 
// This is version 2 (Dec 12 2004) (Adds Parshah and alerts to user)
// Dr Russell Jay Hendel President, RJHendel@Juno.com
// Please retain this Copyright notice when using this code
// Thank you
// -----------------------------------------------------------
Parshah = new Array(60);
for (i=1;i<=60;i++) {Parshah[i]=new Array(6)};
Parshah[1][1]="1"; Parshah[1][2]="1"; Parshah[1][3]="1"; Parshah[1][4]="1"; Parshah[1][5]="bereishi"; 
Parshah[2][1]="1"; Parshah[2][2]="6"; Parshah[2][3]="9"; Parshah[2][4]="2"; Parshah[2][5]="noach"; 
Parshah[3][1]="1"; Parshah[3][2]="12"; Parshah[3][3]="1"; Parshah[3][4]="3"; Parshah[3][5]="lechlech"; 
Parshah[4][1]="1"; Parshah[4][2]="18"; Parshah[4][3]="1"; Parshah[4][4]="4"; Parshah[4][5]="vayeira"; 
Parshah[5][1]="1"; Parshah[5][2]="23"; Parshah[5][3]="1"; Parshah[5][4]="5"; Parshah[5][5]="chayeisa"; 
Parshah[6][1]="1"; Parshah[6][2]="25"; Parshah[6][3]="19"; Parshah[6][4]="6"; Parshah[6][5]="toldos"; 
Parshah[7][1]="1"; Parshah[7][2]="28"; Parshah[7][3]="10"; Parshah[7][4]="7"; Parshah[7][5]="vayeitze"; 
Parshah[8][1]="1"; Parshah[8][2]="32"; Parshah[8][3]="3"; Parshah[8][4]="8"; Parshah[8][5]="vayishla"; 
Parshah[9][1]="1"; Parshah[9][2]="37"; Parshah[9][3]="1"; Parshah[9][4]="9"; Parshah[9][5]="vayeishe"; 
Parshah[10][1]="1"; Parshah[10][2]="41"; Parshah[10][3]="1"; Parshah[10][4]="10"; Parshah[10][5]="miketz"; 
Parshah[11][1]="1"; Parshah[11][2]="44"; Parshah[11][3]="18"; Parshah[11][4]="11"; Parshah[11][5]="vayigash"; 
Parshah[12][1]="1"; Parshah[12][2]="47"; Parshah[12][3]="28"; Parshah[12][4]="12"; Parshah[12][5]="vayechi"; 
Parshah[13][1]="2"; Parshah[13][2]="1"; Parshah[13][3]="1"; Parshah[13][4]="1"; Parshah[13][5]="shemos"; 
Parshah[14][1]="2"; Parshah[14][2]="6"; Parshah[14][3]="2"; Parshah[14][4]="2"; Parshah[14][5]="vaeira"; 
Parshah[15][1]="2"; Parshah[15][2]="10"; Parshah[15][3]="1"; Parshah[15][4]="3"; Parshah[15][5]="bo"; 
Parshah[16][1]="2"; Parshah[16][2]="13"; Parshah[16][3]="17"; Parshah[16][4]="4"; Parshah[16][5]="beshalac"; 
Parshah[17][1]="2"; Parshah[17][2]="18"; Parshah[17][3]="1"; Parshah[17][4]="5"; Parshah[17][5]="yisro"; 
Parshah[18][1]="2"; Parshah[18][2]="21"; Parshah[18][3]="1"; Parshah[18][4]="6"; Parshah[18][5]="mishpati"; 
Parshah[19][1]="2"; Parshah[19][2]="25"; Parshah[19][3]="1"; Parshah[19][4]="7"; Parshah[19][5]="terumah"; 
Parshah[20][1]="2"; Parshah[20][2]="27"; Parshah[20][3]="20"; Parshah[20][4]="8"; Parshah[20][5]="tetzaveh"; 
Parshah[21][1]="2"; Parshah[21][2]="30"; Parshah[21][3]="11"; Parshah[21][4]="9"; Parshah[21][5]="kisisa"; 
Parshah[22][1]="2"; Parshah[22][2]="35"; Parshah[22][3]="1"; Parshah[22][4]="10"; Parshah[22][5]="vayekhel"; 
Parshah[23][1]="2"; Parshah[23][2]="38"; Parshah[23][3]="21"; Parshah[23][4]="11"; Parshah[23][5]="pekudei"; 
Parshah[24][1]="3"; Parshah[24][2]="1"; Parshah[24][3]="1"; Parshah[24][4]="1"; Parshah[24][5]="vayikra"; 
Parshah[25][1]="3"; Parshah[25][2]="6"; Parshah[25][3]="1"; Parshah[25][4]="2"; Parshah[25][5]="tzav"; 
Parshah[26][1]="3"; Parshah[26][2]="9"; Parshah[26][3]="1"; Parshah[26][4]="3"; Parshah[26][5]="shemini"; 
Parshah[27][1]="3"; Parshah[27][2]="12"; Parshah[27][3]="1"; Parshah[27][4]="4"; Parshah[27][5]="tazria"; 
Parshah[28][1]="3"; Parshah[28][2]="14"; Parshah[28][3]="1"; Parshah[28][4]="5"; Parshah[28][5]="metzora"; 
Parshah[29][1]="3"; Parshah[29][2]="16"; Parshah[29][3]="1"; Parshah[29][4]="6"; Parshah[29][5]="acharei"; 
Parshah[30][1]="3"; Parshah[30][2]="19"; Parshah[30][3]="1"; Parshah[30][4]="7"; Parshah[30][5]="kedoshim"; 
Parshah[31][1]="3"; Parshah[31][2]="21"; Parshah[31][3]="1"; Parshah[31][4]="8"; Parshah[31][5]="emor"; 
Parshah[32][1]="3"; Parshah[32][2]="25"; Parshah[32][3]="1"; Parshah[32][4]="9"; Parshah[32][5]="behar"; 
Parshah[33][1]="3"; Parshah[33][2]="26"; Parshah[33][3]="3"; Parshah[33][4]="10"; Parshah[33][5]="bechukos"; 
Parshah[34][1]="4"; Parshah[34][2]="1"; Parshah[34][3]="1"; Parshah[34][4]="1"; Parshah[34][5]="bamidbar"; 
Parshah[35][1]="4"; Parshah[35][2]="4"; Parshah[35][3]="21"; Parshah[35][4]="2"; Parshah[35][5]="nasso"; 
Parshah[36][1]="4"; Parshah[36][2]="8"; Parshah[36][3]="1"; Parshah[36][4]="3"; Parshah[36][5]="behaalos"; 
Parshah[37][1]="4"; Parshah[37][2]="13"; Parshah[37][3]="1"; Parshah[37][4]="4"; Parshah[37][5]="shelach"; 
Parshah[38][1]="4"; Parshah[38][2]="16"; Parshah[38][3]="1"; Parshah[38][4]="5"; Parshah[38][5]="korach"; 
Parshah[39][1]="4"; Parshah[39][2]="19"; Parshah[39][3]="1"; Parshah[39][4]="6"; Parshah[39][5]="chukas"; 
Parshah[40][1]="4"; Parshah[40][2]="22"; Parshah[40][3]="2"; Parshah[40][4]="7"; Parshah[40][5]="balak"; 
Parshah[41][1]="4"; Parshah[41][2]="25"; Parshah[41][3]="10"; Parshah[41][4]="8"; Parshah[41][5]="pinchas"; 
Parshah[42][1]="4"; Parshah[42][2]="30"; Parshah[42][3]="2"; Parshah[42][4]="9"; Parshah[42][5]="mattos"; 
Parshah[43][1]="4"; Parshah[43][2]="33"; Parshah[43][3]="1"; Parshah[43][4]="10"; Parshah[43][5]="massei"; 
Parshah[44][1]="5"; Parshah[44][2]="1"; Parshah[44][3]="1"; Parshah[44][4]="1"; Parshah[44][5]="devarim"; 
Parshah[45][1]="5"; Parshah[45][2]="3"; Parshah[45][3]="23"; Parshah[45][4]="2"; Parshah[45][5]="vaeschan"; 
Parshah[46][1]="5"; Parshah[46][2]="7"; Parshah[46][3]="12"; Parshah[46][4]="3"; Parshah[46][5]="eikev"; 
Parshah[47][1]="5"; Parshah[47][2]="11"; Parshah[47][3]="26"; Parshah[47][4]="4"; Parshah[47][5]="reeh"; 
Parshah[48][1]="5"; Parshah[48][2]="16"; Parshah[48][3]="18"; Parshah[48][4]="5"; Parshah[48][5]="shoftim"; 
Parshah[49][1]="5"; Parshah[49][2]="21"; Parshah[49][3]="10"; Parshah[49][4]="6"; Parshah[49][5]="kiseitze"; 
Parshah[50][1]="5"; Parshah[50][2]="26"; Parshah[50][3]="1"; Parshah[50][4]="7"; Parshah[50][5]="kisavo"; 
Parshah[51][1]="5"; Parshah[51][2]="29"; Parshah[51][3]="9"; Parshah[51][4]="8"; Parshah[51][5]="nitzavim"; 
Parshah[52][1]="5"; Parshah[52][2]="31"; Parshah[52][3]="1"; Parshah[52][4]="9"; Parshah[52][5]="yayeilec"; 
Parshah[53][1]="5"; Parshah[53][2]="32"; Parshah[53][3]="1"; Parshah[53][4]="10"; Parshah[53][5]="haazinu"; 
Parshah[54][1]="5"; Parshah[54][2]="33"; Parshah[54][3]="1"; Parshah[54][4]="11"; Parshah[54][5]="vezoshab"; 
Parshah[55][1]="5"; Parshah[55][2]="34"; Parshah[55][3]="14"; Parshah[55][4]=""; Parshah[55][5]=""; 

function Hebrew13(formname)
{
       {query2=window.open('query2.htm?BB=formname.Book.value&CC=formname.Chapter.value&VV=formname.Verse.value',
       'query2','toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=600,length=1800,top=10,left=100');}

	query2.focus();
}

function Hebrew12(formname)
	
        {var url1="http://www.mechon-mamre.org/i/t/t0";

	var url2=formname.Book.value; 
        

	var url3;
		if (eval(formname.Chapter.value)<10)  
			{url3="0"+formname.Chapter.value};
		if (eval(formname.Chapter.value)>=10) 
			{url3=formname.Chapter.value};
	
	var url4=".htm#";
	
	var url5=formname.Verse.value;

	urlTotal=url1+url2+url3+url4+url5;





	var url1="http://www.tachash.org/metsudah/";
        var url2;
		if (formname.Book.value=="1") {url2="b"};
		if (formname.Book.value=="2") {url2="s"};
		if (formname.Book.value=="3") {url2="v"};
		if (formname.Book.value=="4") {url2="m"};
		if (formname.Book.value=="5") {url2="d"};
        var url3=ParshahIndexName(formname.Book.value,
                        formname.Chapter.value,
                        formname.Verse.value,"Index");
        if (eval(url3)<10)  {url3="0"+url3};
	
	var url4="r.html#ch";
	
	var url5=formname.Chapter.value
        if(eval(url5)<10)   {url5="0"+url5;}
        
	urlTotal2=url1+url2+url3+url4+url5;

        


	urlTotal3="http://www.Rashiyomi.com/" + 
                        ParshahIndexName(formname.Book.value,
                        formname.Chapter.value,
                        formname.Verse.value,"Name")      + ".htm"
 

       {query=window.open('query.htm?',
       'query','toolbar=1,resizable=1,width=600,length=1800');}

	var NL="\n";
	Msg1="The verse you asked for is in the PARSHAH of " + 
	  ParshahIndexName(formname.Book.value,
                        formname.Chapter.value,
                    formname.Verse.value,"Name").toUpperCase() + NL;

	Msg2 = "We will show...." + NL;
	Msg3 = "- - - The EXACT VERSE in HEBREW" + NL;
	Msg4 = "- - - The Rashi CHAPTER, at verse 1,in ENGLISH-(Scroll to see your verse)"+NL;
	Msg5 = "- - - The RashiYomi at Beginning of PARSHAH (Scroll to see your verse)"+NL;
	Msg6=NL;
	Msg7="Please wait a few seconds for all frames to load";

	Msg=Msg1+Msg2+Msg3+Msg4+Msg5+Msg6+Msg7;
	alert(Msg);





        if (window.focus) {query.focus()};
         

	query.Rashi.location=urlTotal2; 
        if (window.focus) {query.focus()};
         


	query.Hebrew.location=urlTotal; 
        if (window.focus) {query.focus()};
         

	query.RashiYomi.location=urlTotal3; 
        if (window.focus) {query.focus()};
        if (window.focus) {query.focus()};


}



function ParshahIndexName(B,C,V,M)
{

 for(i=1;i<=55;i++) 
{ 
if  (
	(eval(Parshah[i][1])<=eval(B) || eval(Parshah[i][1])==eval(B) 	&&
      	eval(Parshah[i][2])<=eval(C) || 
	eval(Parshah[i][1])==eval(B) 	&&
      	eval(Parshah[i][2])==eval(C) 
	&& 
	eval(Parshah[i][3])<=eval(V))
	&& 
	(eval(Parshah[i+1][1])>eval(B) || 
	eval(Parshah[i+1][1])==eval(B) 
	&&
     	eval(Parshah[i+1][2])>eval(C) || 
	eval(Parshah[i+1][1])==eval(B) 	&&
     	eval(Parshah[i+1][2])==eval(C) 
	&& 
	eval(Parshah[i+1][3])>eval(V))
     )

    {if (M=="Name")  {return(Parshah[i][5]);}
    if (M=="Index") {return(Parshah[i][4]);}}}
	
}
