

var callClickHttp; // We create the HTTP Object
var gl_PMID;
 
function callClckHandleHttpResponse() {
  if ( (callClickHttp.readyState == 4) && (callClickHttp.status == 200) ) {
	try{
		var pubmed_url ='http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?tmpl=NoSidebarfile&db=PubMed&cmd=Retrieve&dopt=AbstractPlus&list_uids=';
		document.location.href = pubmed_url + gl_PMID;	
	}
	catch(e){/*alert(e);*/}
  }
  	
}


function clickCaller(PMID) {
		callClickHttp = getHTTPObject();
		gl_PMID = PMID;
		var clickcounter_url = 'journalfeeds_clickcounter.cfm?pmid=';
		callClickHttp.open("GET", clickcounter_url + gl_PMID, true); 
		callClickHttp.setRequestHeader('Content-Type',  "text/xml");
		callClickHttp.onreadystatechange = callClckHandleHttpResponse; 
		callClickHttp.send(null);	
}

function getHTTPObject() {
	  var xmlhttp;
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch(e) {
		try {
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e) {
			xmlhttp=null;
		}
	  }
	  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
		xmlhttp=new XMLHttpRequest();
	  }
		return  xmlhttp;
}
