_Books = new Array();
_Books[0] = new Array(31,25,24,26,32,22,24,22,29,32,32,20,18,24,21,16,27,33,38,18,34,24,20,67,34,35,46,22,35,43,54,33,20,31,29,43,36,30,23,23,57,38,34,34,28,34,31,22,33,26);
_Books[1] = new Array(22,25,22,31,23,30,29,28,35,29,10,51,22,31,27,36,16,27,25,26,37,30,33,18,40,37,21,43,46,38,18,35,23,35,35,38,29,31,43,38);
_Books[2] = new Array(17,16,17,35,26,23,38,36,24,20,47,8,59,57,33,34,16,30,37,27,24,33,44,23,55,46,34);
_Books[3] = new Array(54,34,51,49,31,27,89,26,23,36,35,16,33,45,41,35,28,32,22,29,35,41,30,25,19,65,23,31,39,17,54,42,56,29,34,13);
_Books[4] = new Array(46,37,29,49,33,25,26,20,29,22,32,31,19,29,23,22,20,22,23,29,26,22,19,19,26,69,28,20,30,52,29,12);
_Books[5] = new Array(18,24,17,24,15,27,26,35,27,43,23,24,33,15,63,10,18,28,51,9,45,34,16,33);
_Books[6] = new Array(36,23,31,24,31,40,25,35,57,18,40,15,25,20,20,31,13,31,30,48,25);
_Books[7] = new Array(28,36,21,22,12,21,17,22,27,27,15,25,23,52,35,23,58,30,24,42,16,23,28,23,44,25,12,25,11,31,13);
_Books[8] = new Array(27,32,39,12,25,23,29,18,13,19,27,31,39,33,37,23,29,32,44,26,22,51,39,25);
_Books[9] = new Array(53,46,28,20,32,38,51,66,28,29,43,33,34,31,34,34,24,46,21,43,29,54);
_Books[10] = new Array(18,25,27,44,27,33,20,29,37,36,20,22,25,29,38,20,41,37,37,21,26,20,37,20,30);
_Books[11] = new Array(31,22,26,6,30,13,25,23,20,34,16,6,22,32,9,14,14,7,25,6,17,25,18,23,12,21,13,29,24,33,9,20,24,17,10,22,38,22,8,31,29,25,28,28,25,13,15,22,26,11,23,15,12,17,13,12,21,14,21,22,11,12,19,11,25,24);
_Books[12] = new Array(19,37,25,31,31,30,34,23,25,25,23,17,27,22,21,21,27,23,15,18,14,30,40,10,38,24,22,17,32,24,40,44,26,22,19,32,21,28,18,16,18,22,13,30,5,28,7,47,39,46,64,34);
_Books[13] = new Array(28,10,27,17,17,14,27,18,11,22,25,28,23,23,8,63,24,32,14,44,37,31,49,27,17,21,36,26,21,26,18,32,33,31,15,38,28,23,29,49,26,20,27,31,25,24,23,35);
_Books[14] = new Array(9,25,5,19,15,11,16,14,17,15,11,15,15,10);
_Books[15] = new Array(20,27,5,21);
_Books[16] = new Array(15,16,15,13,27,14,17,14,15);
_Books[17] = new Array("21");
_Books[18] = new Array(16,11,10,11);
_Books[19] = new Array(16,13,12,14,14,16,20);
_Books[20] = new Array(14,14,19);
_Books[21] = new Array(17,20,19);
_Books[22] = new Array(18,15,20);
_Books[23] = new Array(15,23);
_Books[24] = new Array(17,17,10,14,11,15,14,23,17,12,17,14,9,21);
_Books[25] = new Array(14,17,24);
_Books[26] = new Array(6,12,9,9,13,11,18,10,21,18,7,9,6,7,5,11,15,51,15,10,14,32,6,10,22,12,14,9,11,13,25,11,22,23,28,13,40,23,14,18,14,12,5,27,18,12,10,15,21,23,21,11,7,9,24,14,12,12,18,14,9,13,12,11,14,20,8,36,37,6,24,20,28,23,11,13,21,72,13,20,17,8,19,13,14,17,7,19,53,17,16,16,5,23,11,13,12,9,9,5,8,29,22,35,45,48,43,14,31,7,10,10,9,8,18,19,2,29,176,7,8,9,4,8,5,6,5,6,8,8,3,18,3,3,21,26,9,8,24,14,10,8,12,15,21,10,20,14,9,6);
_Books[27] = new Array(33,22,35,27,23,35,27,36,18,32,31,28,25,35,33,33,28,24,29,30,31,29,35,34,28,28,27,28,27,33,31);
_Books[28] = new Array(22,13,26,21,27,30,21,22,35,22,20,25,28,22,35,22,16,21,29,29,34,30,17,25,6,14,23,28,25,31,40,22,33,37,16,33,24,41,30,32,26,17);
_Books[29] = new Array(17,17,11,16,16,12,14,14);
_Books[30] = new Array(22,23,18,22);
_Books[31] = new Array(22,22,66,22,22);
_Books[32] = new Array(18,26,22,17,19,12,29,17,18,20,10,14);
_Books[33] = new Array(22,23,15,17,14,14,10,17,32,3);
_Books[34] = new Array(21,49,33,34,30,29,28,27,27,21,45,13);
_Books[35] = new Array(11,70,13,24,17,22,28,36,15,44);
_Books[36] = new Array(11,20,38,17,19,19,72,18,37,40,36,47,31);
_Books[37] = new Array(54,55,24,43,41,66,40,40,44,14,47,41,14,17,29,43,27,17,19,8,30,19,32,31,31,32,34,21,30);
_Books[38] = new Array(18,17,17,22,14,42,22,18,31,19,23,16,23,14,19,14,19,34,11,37,20,12,21,27,28,23,9,27,36,27,21,33,25,33,27,23);
_Books[39] = new Array(25,23,17,25,48,34,29,34,38,42,30,50,58,36,39,28,27,35,30,34,46,46,39,51,46,75,66,20);
_Books[40] = new Array(45,28,35,41,43,56,37,38,50,52,33,44,37,72,47,20);
_Books[41] = new Array(80,52,38,44,39,49,50,56,62,42,54,59,35,35,32,31,37,43,48,47,38,71,56,53);
_Books[42] = new Array(52,25,36,54,47,71,53,59,41,42,57,50,38,31,27,33,26,40,42,31,25);
_Books[43] = new Array(26,47,26,37,42,15,60,40,43,48,30,25,52,28,41,40,34,28,41,38,40,30,35,27,27,32,44,31);
_Books[44] = new Array(32,29,31,25,21,23,26,39,33,21,36,21,14,23,33,27);
_Books[45] = new Array(31,16,23,21,13,20,40,13,27,33,34,31,14,40,58,24);
_Books[46] = new Array(24,17,18,18,21,18,16,24,15,18,33,21,13);
_Books[47] = new Array(24,21,29,31,26,18);
_Books[48] = new Array(23,22,21,32,33,24);
_Books[49] = new Array(30,30,21,23);
_Books[50] = new Array(29,23,25,18);
_Books[51] = new Array(10,20,13,18,28);
_Books[52] = new Array(12,17,19);
_Books[53] = new Array(20,15,16,16,25,21);
_Books[54] = new Array(18,26,17,22);
_Books[55] = new Array(16,15,15);
_Books[56] = new Array("25");
_Books[57] = new Array(14,18,19,16,14,20,28,13,28,39,40,29,25);
_Books[58] = new Array(27,26,18,17,20);
_Books[59] = new Array(25,25,22,19,14);
_Books[60] = new Array(21,22,18);
_Books[61] = new Array(10,29,24,21,21);
_Books[62] = new Array("13");
_Books[63] = new Array("15");
_Books[64] = new Array("25");
_Books[65] = new Array(20,29,22,11,14,17,17,13,21,11,19,17,18,20,8,21,18,24,21,15,27,21);

var _Lang = 'h';
var _History = new Array();
var _HistoryIndex = 0;
var _FontSize = 2;

function goLocationBible(book, chap, verse, dontsavehistory){
	var b = (typeof(book)!='undefined')?book:Id("book").value;
	var c = (typeof(chap)!='undefined')?chap:Id("chapter").value;
	var v = (typeof(verse)!='undefined')?verse:Id("verse").value;
	_History.push(new Array(b,c,v));
	if(typeof(dontsavehistory)=='undefined') _HistoryIndex = _History.length-1;
	Id("book").value = b;
	Id("chapter").value = c;
	Id("verse").value = v;
	b--;c--;v--;
	AJAXget("GET","backend.php?action=chapview&b="+b+"&c="+c+"&v="+v+"&lang="+_Lang,"main");
	if(_Lang == 'e')Id("main").style.direction = "ltr";
	else Id("main").style.direction = "rtl";
	window.location = window.location.toString().split('#')[0]+"#"+(v+1);
}
function validChap(obj){
	if(obj.value.length>0) {
		if(obj.value==0) obj.value = "1";
		else if(!(obj.value>0 && obj.value < _Books[Id("book").value-1].length))
			obj.value = _Books[Id("book").value-1].length;
	}
}
function validVerse(obj){
	if(obj.value.length>0 && Id("chapter").value.length>0){
		if(obj.value==0) obj.value = "1";
		else if(!(obj.value>0 && obj.value <= _Books[Id("book").value-1][Id("chapter").value-1]))
			obj.value = _Books[Id("book").value-1][Id("chapter").value-1];
	}
}

function searchBible(){
	var q = $('#searchq').val();
	var rs = $('#range_start').val();
	var re = $('#range_end').val();
	var l = (_Lang=='e')?'e':'h';
	q = q.replace(/ָ|ַ|ּ|ְ|ִ|ּ|ֹ|ּ|ׂ|ׁ|ֶ|ֵ|ֳ|ֲ|ֱ/g,"");
	q = q.replace("+",".*");
	$('#search_results').html('מעבד...');
	$('#search_count').html('מעבד...');
//	AJAXget("GET","backend.php?action=search&q="+q+"&rs="+rs+"&re="+re,"search_results");
	$.get(encodeURI("backend.php?action=search&q="+q+"&rs="+rs+"&re="+re),function(json){
			$('#search_count').html(json['num']+' תוצאות');
			$('#search_results').html(json['html']);
	});
	if ($('#search_results_cont').hasClass('hidden')) openSearchResults();
}
function defineRange(range){
	if (range!=0) {
		Id('range_start').value = range.split(',')[0];
		Id('range_end').value = range.split(',')[1];
	}
}
function openSearchResults(){
	var results = $('#search_results_cont');
	results.removeClass('hidden').css({'height':'40%'});
	$('#main').css({'height':'60%'});
	results.resizable({ghost: true, handles: 'n',stop:
		function(event, ui) {
			p = Math.round(100*ui.size.height/$('#container').height());
			$(this).css({'top':0,'height':p+'%'});
			$('#main').css({'height':(100-p)+'%'});
        }					
	});
	/*
	if(res.className == "hidden" || act == "up" ) {
		res.className = "";
		but.innerHTML = "<img src='../icons/go-bottom.png' alt='' /> צמצום";
		Id('main').style.height = "45%";
	}
	else {
		res.className = "hidden";
		but.innerHTML = "<img src='../icons/go-top.png' alt='' /> הרחבה";
		Id('main').style.height = "90%";
	}
	*/
}
function largerFont(){
	var main = Id('main');
	if (_FontSize<10) _FontSize += 0.1;
	main.style.fontSize = _FontSize+'em';
}
function smallerFont(){
	var main = Id('main');
	if (_FontSize>0.8) _FontSize -= 0.1;
	main.style.fontSize = _FontSize+'em';
}
function setCols(n){
	$('#main').removeClass()
	$('#main').addClass('cols'+n);
}
function changeLanguage(obj, lang){
	Id('en').className = "";
	Id('he').className = "";
	Id('pa').className = "";
	obj.className = "selected";
	_Lang = lang;
	goLocationBible();
}
function historyBack() {
	if(_HistoryIndex > 0) _HistoryIndex--;
	goLocationBible(_History[_HistoryIndex][0], _History[_HistoryIndex][1],_History[_HistoryIndex][2],false);
}
function historyForward(){
	if(_HistoryIndex+1 <_History.length) _HistoryIndex++;
	goLocationBible(_History[_HistoryIndex][0], _History[_HistoryIndex][1],_History[_HistoryIndex][2],false);
}

$(document).ready(function(){
	$('#close_search_results').click(function(){
		$('#search_results_cont').addClass('hidden');
		$('#main').css({'height':'100%'});
		$('#search_count').html('');
	});
	goLocationBible();
	$('#kramatgan').mouseleave(function(){$('#kramatgan').animate({'width':'20px'},500)});
	$('#kramatgan #closer').mouseover(function(){$('#kramatgan').animate({'width':'80px'},500)});
});

