var xmlHttp;

function setHttpRequest() {

	try	{    // Firefox, Opera 8.0+, Safari    
		xmlHttp=new XMLHttpRequest();    
	} catch (e) {    // Internet Explorer    
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		} catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
			} catch (e) {
				alert("Your browser does not support AJAX!");
		        return null;        
		    }      
		}    
	}  
}

function loadChapters() {
	document.scriptureform.chapters.options[0] = new Option("Show All","");
	setHttpRequest(); //-- sets the proper XMLHttpRequest objext
	var inbook = document.scriptureform.books[document.scriptureform.books.selectedIndex].value;
    xmlHttp.onreadystatechange=function() {
    	if(xmlHttp.readyState==4) {
 			var xmldoc = xmlHttp.responseXML;
 			//alert(xmlHttp.responseText);
 			//alert(xmldoc.getElementsByTagName('book').length);
     		var chapts = xmldoc.getElementsByTagName('text');
      		for (var x=0; x<chapts.length; x++) {
				var text = chapts[x].childNodes[0].nodeValue;
				document.scriptureform.chapters.options[x + 1] = new Option(text,text);
				//alert(title);
		    }
 			//var rows = xmldoc.getElementsByTagName('row');
 			//var month = xmldoc.getElementsByTagName('month')[0].firstChild.nodeValue;
 			//header.innerHTML = month + " " + year + " Liturgical Year " + lityear;
    	}
    }
    
    var url="/catalog/aj?option=scripturemenu&parm=chapters&book=" + inbook;
	//alert(url);
    xmlHttp.open("POST",url,true);
    xmlHttp.send(null);	
}


function loadBooks() {
	//-- clear out chapters to start again.
	document.scriptureform.chapters.options.length = 0;
	document.scriptureform.chapters.options[0] = new Option("Show All","");
	if (document.scriptureform.books.options.length > 1) {
		return;
	}
	setHttpRequest(); //-- sets the proper XMLHttpRequest objext
    xmlHttp.onreadystatechange=function() {
    	if(xmlHttp.readyState==4) {
 			var xmldoc = xmlHttp.responseXML;
 			//alert(xmlHttp.responseText);
 			//alert(xmldoc.getElementsByTagName('book').length);
     		var books = xmldoc.getElementsByTagName('text');
      		for (var x=0; x<books.length; x++) {
				var text = books[x].childNodes[0].nodeValue;
				document.scriptureform.books.options[document.scriptureform.books.options.length] = new Option(text,text);
				//alert(title);
		    }
    	}
    }
    
    var url="/catalog/aj?option=scripturemenu&parm=books";
	//alert(url);
    xmlHttp.open("POST",url,true);
    xmlHttp.send(null);	
}

function setScripture() {
	document.scriptureform.scripture1.value = 
		document.scriptureform.books.options[document.scriptureform.books.selectedIndex].value 
		+ " " + document.scriptureform.chapters.options[document.scriptureform.chapters.selectedIndex].value;
//	alert(document.scriptureform.scripture1.value);
}