var headline=""
var captionid=0
var ln_img = '<img src="/_ln_tooltip/tooltip_lexisnexis.gif" height="32" width="87" border="0" align="right" />';
var last_hit = "";

function tooltip(el, captionid){
	var is_lnid = false;

	link=String(el.href)
	if ( link == last_hit ) return;
	
	last_hit = link;
	
	start=link.lastIndexOf("?")
	params=link.substring(start,link.length)

	if ( link.lastIndexOf("lnid") >= 0 ) {
		is_lnid = true;
	}
	if (link.lastIndexOf("id")>=0 || link.lastIndexOf("lnid")>=0 || link.lastIndexOf("innID")>=0 || link.lastIndexOf("neID")>=0){
		if ( captionid != 0 && ( document.getElementById("caption" + captionid).innerHTML == "" || document.getElementById("caption" + captionid).innerHTML == "undefined" || document.getElementById("caption" + captionid).innerHTML == "Loading..." ) ) {
				getRemoteData(params, "caption" + captionid, is_lnid);
		}
	} else {
		document.getElementById("caption" + captionid).innerHTML = 'No summary available.<br>Click to read entire article';
	}
}

function getRemoteData(params, containerid, is_lnid){
	if ( !document.getElementById(containerid) ) return;

	var rnd=Math.random() * 2 + 1
	var url="../getshortstory.asp"+params+"&nocache="+rnd;
	var page_request = false

	if (window.XMLHttpRequest){ // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	}
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){
			}
		}
	}
	else{
		return false
	}
	
	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid, is_lnid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid, is_lnid){
	document.getElementById(containerid).innerHTML = 'Fetching Data, Please Wait...';
	
	if ( page_request.readyState == 4 && page_request.status == 200 ) {
		var text = page_request.responseText;
		if ( text != "" ) {
			if ( is_lnid ) text = ln_img + text;		// is this a lexis nexis feed? show the logo
			document.getElementById(containerid).innerHTML = text;
		} else {
			document.getElementById(containerid).innerHTML = "No summary available.<br>Click to read entire article";
		}
	}
}