
function createXMLHttpRequestDrug() {
	var req;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return req;
}
function getAutonomyDrugProfile(XMLHttpRec, drugName) {
	
	// Abort any currently pending requests for this XMLHttpRequest Object
	XMLHttpRec.onreadystatechange = function () {
	};
	XMLHttpRec.abort();
	var urlMapping = "";
	if (urlMapping == "") {
		urlMapping = "";
	} else {
		urlMapping = "/" + urlMapping;
	}
	var url = urlMapping + "/getStatisticsList?action=drugProfile&drugName=" + drugName;
	XMLHttpRec.open("GET", url, true);
	XMLHttpRec.onreadystatechange = function () {
		callbackDrug(XMLHttpRec, drugName);
	};
	XMLHttpRec.send(null);
} // end of function
function callbackDrug(req, drugName) {
	if (req.readyState == 4) {
		if (req.status == 200) {
			if (window.ActiveXObject) {
				msPopulateDrug(req, drugName);
			} else {
				if (window.XMLHttpRequest) {
					nonMSPopulateDrug(req, drugName);
				}
			}
		}
	}
}
function nonMSPopulateDrug(r, drugName) {
	var resp = r.responseText;
	var myJSONObject = eval("(" + resp + ")");
	displayDrugProfile(myJSONObject, drugName);
}
function msPopulateDrug(r, drugName) {
	var resp = r.responseText;
	var myJSONObject = eval("(" + resp + ")");
	displayDrugProfile(myJSONObject, drugName);
}
function displayDrugProfile(infoObj, drugName) {
	var i;
	var drugHTML = "";
	if (typeof (infoObj.Comment) == "undefined") {
		drugHTML += "No Data Found";
		document.getElementById("leftContainer").innerHTML = drugHTML;
		return;
	}
	for (i = 0; i < infoObj.Comment.length; i++) {
		if (i == 0) {
			var drugId = infoObj.Comment[i];
			if (null != drugId) {
				drugHTML += "<div class='leftCommon marginB10'><span class='headlineTxt width380'>Drug Profile</span><span class='headlineTxt'><a href='javascript:location.reload(true)'>Back to article</a></span></div>";
				drugHTML += "<div class='leftCommon marginB10'><span class='headlineTxt'>DRUG PROFILE - " + drugName + "</span></div>";
				drugHTML += "<div class='leftCommon marginB10'><table border='1' bordercolor='#CCCCCC' cellpadding='5' cellspacing='0' id='drugProfile' width='460' >";
				drugHTML += "<tr><td bgcolor='#e0e0e0'>Therapeutic Class</td><td bgcolor='#e0e0e0'>" + drugId.therapyclass.split("|").join("<br>") + "</td></tr>";
				drugHTML += "<tr><td>Mechanism of Action</td><td >" + drugId.mechanizam.split("|").join("<br>") + "</td></tr>";
				drugHTML += "<tr><td  bgcolor='#e0e0e0' >Mode of Adminstration</td><td  bgcolor='#e0e0e0' >" + drugId.mode.split("|").join("<br>") + "</td></tr>";
				drugHTML += "<tr><td >Status (Major Markets)</td><td >" + drugId.status + "</td></tr>";
				drugHTML += "<tr><td  bgcolor='#e0e0e0' >Drug Synonym</td><td  bgcolor='#e0e0e0' >" + drugId.synonym.split("|").join("<br>") + "</td></tr></table></div>";
				drugHTML += "<div class='leftCommon marginB10'><span class='headlineTxt'><a href='http://sites.informahealthcare.com/pipeline/' target='_new'>Visit the Pipeline website for more information about drugs in development</a></span></div>";
			}
		}
		/*else {
				var drugId = infoObj.Comment[i];
				if(null != drugId){
					drugHTML+="<p class='drugSubHeading'>ONGOING TRIALS - "+drugName+"</p>";
					drugHTML+="<table  border='1' bordercolor='#CCCCCC' cellpadding='5' cellspacing='0' id='drugProfile' width='460' id='drugProfile' >";
					drugHTML+="<tr><td bgcolor='#e0e0e0'>Trial Phase</td><td bgcolor='#e0e0e0'>No of trials</td><td bgcolor='#e0e0e0' >Disease</td></tr>";
				
					var trialInfo = drugId.trialinfo;
					var trialinfo_list=trialInfo.split("|");
					
					for (j = 0; j < trialinfo_list.length;j++){
					
						if(j%2==0){
							drugHTML+="<tr><td>"+ trialinfo_list[j] +"</td><td>" + trialinfo_list[++j] + "</td><td>" + trialinfo_list[++j] + "</td></tr>";
						}else{
							drugHTML+="<tr><td bgcolor='#e0e0e0'>"+ trialinfo_list[j] +"</td><td bgcolor='#e0e0e0'>" + trialinfo_list[++j] + "</td><td bgcolor='#e0e0e0'>" + trialinfo_list[++j] + "</td></tr>";
						}
					}
				
					if(j%2==0){
						drugHTML+="<tr><td >Drug Synonyms</td><td colspan='2'>"+ drugId.synonyms.split('|').join('<br>') +"</td></tr></table>";
					}else{
						drugHTML+="<tr><td  bgcolor='#e0e0e0' >Drug Synonyms</td><td  bgcolor='#e0e0e0' colspan='2'>"+ drugId.synonyms.split('|').join('<br>') +"</td></tr></table>";
					}
			
					drugHTML+="<br><ul class='drugBottomheading'>Visit TrialTrove to see all trials of "+drugName+"</ul>";
					drugHTML +="</div>";	
				}
			}*/
	}
	document.getElementById("leftContainer").innerHTML = drugHTML;
}


