// Thank you Stewart Ulm for your awesome from AJAX demo and for the constant supply of gluten free cookies.
// 2008 Mike Scopino www.mikescopino.net

	
	var staff_books = [ ];
	var favorite_books = [ ];
	var new_books = [ ];
	var kids_books = [ ];
	var ya_books = [ ];
	// get the XMLHttpRequest object
	var request = null;
	if(window.XMLHttpRequest) 
	 	request = new XMLHttpRequest();
	else if(window.ActiveXObject) 
		request = new ActiveXObject('Microsoft.XMLHTTP');
		
	// set up our callback
	var callback = function() {	
		var all_staff_books = request.responseXML.getElementsByTagName("staff_book");	
		//alert(all_staff_books.length);
		for(var i = 0; i < all_staff_books.length; i++) {
			var each_new_book = { };
			each_new_book.title = all_staff_books[i].getAttribute("title");					
			each_new_book.author = all_staff_books[i].getAttribute("author");	
			each_new_book.url = all_staff_books[i].getAttribute("url");	
			staff_books[staff_books.length] = each_new_book;
		}
		
		var all_favorite_books = request.responseXML.getElementsByTagName("favorite_book");	
		for(var i = 0; i < all_favorite_books.length; i++) {
			var each_new_book = { };
			each_new_book.title = all_favorite_books[i].getAttribute("title");					
			each_new_book.author = all_favorite_books[i].getAttribute("author");	
			each_new_book.url = all_favorite_books[i].getAttribute("url");	
			favorite_books[favorite_books.length] = each_new_book;
		}
		
		var all_new_books = request.responseXML.getElementsByTagName("new_book");	
		//alert(all_new_books.length);
		for(var i = 0; i < all_new_books.length; i++) {
			var each_new_book = { };
			each_new_book.title = all_new_books[i].getAttribute("title");					
			each_new_book.author = all_new_books[i].getAttribute("author");	
			each_new_book.url = all_new_books[i].getAttribute("url");	
			new_books[new_books.length] = each_new_book;
		}
		
		var all_kids_books = request.responseXML.getElementsByTagName("kids_book");	
		
		for(var i = 0; i < all_kids_books.length; i++) {
			var each_new_book = { };
			each_new_book.title = all_kids_books[i].getAttribute("title");					
			each_new_book.author = all_kids_books[i].getAttribute("author");	
			each_new_book.url = all_kids_books[i].getAttribute("url");	
			kids_books[kids_books.length] = each_new_book;
		}
		
		var all_ya_books = request.responseXML.getElementsByTagName("ya_book");	
		for(var i = 0; i < all_ya_books.length; i++) {
			var each_new_book = { };
			each_new_book.title = all_ya_books[i].getAttribute("title");					
			each_new_book.author = all_ya_books[i].getAttribute("author");	
			each_new_book.url = all_ya_books[i].getAttribute("url");	
			ya_books[ya_books.length] = each_new_book;
		}
	};
	
	// open a connection to the server and send the request
	request.open("GET", "xml_assets/newbook_list.xml", false); // (method, url, asynchronous)
	request.send(null);	
	callback();
	
