<script type="text/javascript">
<!-- 
function loadverse(verse_url, nDay)
{
//	alert(verse_url + ":" + nDay);
	xmlhttp=null;
	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// Define callback function ### START
	xmlhttp.onreadystatechange=function()
	{
//		alert("Ajax callback works");
		if (xmlhttp.readyState > 0 && xmlhttp.readyState <=4)
		{
			document.getElementById("loading").innerHTML += "&nbsp;<br>";
		}
		if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
//	alert(verse_url + ":" + nDay);
			// alert(xmlhttp.responseText);
			document.getElementById("verses").innerHTML=xmlhttp.responseText;
			document.getElementById("verses").className = null;
			for( counter = 1; counter <= 31; counter ++ ) {
//				document.getElementById("day" + counter)
				if (document.getElementById("day" + counter)) document.getElementById("day" + counter).className = null;			
				// if (counter == nDay) document.getElementById("day" + counter).className = "dbvcal_sel";			
			}
			document.getElementById("day" + nDay).className = "dbvcal_sel";			
			//alert("day " + nDay);
		}
	}
	// Define callback function ### END

//	alert(verse_url);
	// document.getElementById("calendar").className = "loading";
	tmp = document.getElementById("loading");
	if (tmp)
	{
		document.getElementById("loading").parentNode.removeChild(tmp);
//		document.getElementById("loading").innerHTML = null;
	}
	sloading = "<div id='loading' class='loading'>LOADING</div>";
	document.getElementById("verses").innerHTML = sloading + document.getElementById("verses").innerHTML;
	document.getElementById("loading").width = document.getElementById("verses").width;
//	document.getElementById("loading").height = document.getElementById("calendar").height;

	xmlhttp.open("POST", "/dbvverse.php" + verse_url,true);
	xmlhttp.send();
}

function updateProgress(evt) 
{
   if (evt.lengthComputable) 
   {  //evt.loaded the bytes browser receive
      //evt.total the total bytes seted by the header
      //
     var percentComplete = (evt.loaded / evt.total)*100;
     document.getElementById("loading").width = (evt.loaded / evt.total)*maxajaxprogress;
     // $('#progressbar').progressbar( "option", "value", percentComplete );
   } 
}

function loadmonth(verse_url)
{
	xmlhttp1 = null;
	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp1=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp1=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	// Define callback function ### START
	// xmlhttp1.onprogress=updateProgress;
	xmlhttp1.onreadystatechange=function()
	{
		// alert("Ajax callback works");
		if (xmlhttp1.readyState<=4)
		{
			document.getElementById("loading").innerHTML += "&nbsp;";
		}
		if (xmlhttp1.readyState==4 && xmlhttp1.status==200)
		{
			
			//alert("Ajax completed\n" + xmlhttp.responseText);
			document.getElementById("calendar").innerHTML=xmlhttp1.responseText;
//			document.getElementById("verses").className = "";
//			document.getElementById("day" + nDay).className = "dbvcal_sel";

//			document.getElementById("day1").className = "dbvcal_sel";
			// alert(verse_url);
			// sleep(2);			
			loadverse(verse_url, '1');
		}
	}
	// Define callback function ### END

//	alert(verse_url);
//	document.getElementById("calendar").className = "loading";
	tmp = document.getElementById("loading");
	if (tmp)
	{
		document.getElementById("loading").parentNode.removeChild(tmp);
//		document.getElementById("loading").innerHTML = null;
	}
	
	sloading = "<div id='loading' class='loading'>LOADING</div>";
	document.getElementById("calendar").innerHTML = sloading + document.getElementById("calendar").innerHTML;

	maxajaxprogress = document.getElementById("loading").width;
	document.getElementById("loading").width = 0;
//	document.getElementById("loading").width = document.getElementById("calendar").width;
//	document.getElementById("loading").height = document.getElementById("calendar").height;
	// alert("/calendar.php" + verse_url + "&init=0");
	xmlhttp1.open("POST", "/calendar.php" + verse_url + "&init=0&rendercal=1", true);
	xmlhttp1.send();
}
-->
</script>

