var ajaxRequest = createXMLHttpRequest();
var div;
function createXMLHttpRequest() 
{  
	var ua;  
	if(window.XMLHttpRequest) 
	{  
		try 
		{  
			ua = new XMLHttpRequest();  
		} 
		
		catch(e) 
		{  
			ua = false;  
		}  
	} 
	else if(window.ActiveXObject) 
	{  
		try 
		{  
			ua = new ActiveXObject("Microsoft.XMLHTTP");  
		} 
		
		catch(e)
		{  
			ua = false;  
		}  
	}  
	return ua;  
}  

function getVersePopup(passage)
{
	var queryString = "?passage=" + passage;
	ajaxRequest.open("GET", "/include/scripturizer_popup_backend.php" + queryString, true);
	ajaxRequest.onreadystatechange = handleVerseResponse;
	ajaxRequest.send(null);
}

function handleVerseResponse()
{
	if(ajaxRequest.readyState == 4)
	{
		var ajaxDisplay = document.getElementById("verseTarget");
		ajaxDisplay.innerHTML = ajaxRequest.responseText;
	}
}

function getVerse(ref)
{
	stm('Loading verse...',Style[1], 'string', ref) //create popup stm is in include/tooltip.js
	getVersePopup(ref); //passes ref to ajax backend for getting verse content
}