function getInstanceCIDLookup(fName,lName,deaLic,otherLic,meLic,licNum,aoaLic,stateName,city,url)
{
	var oXmlHttp;
	var tagName = "out";
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  	 tagName="out";
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    tagName="ns1:out";
	  }
	else
	  {
		alert("Your browser does not support XMLHTTP!");
	  }		
	
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
		tagName="ns1:out";
	 }
	 
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/getInstanceCIDLookup';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;
			 if (/MSIE[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
			 var ieversion=new Number(RegExp.$1);
			 if(ieversion==8||ieversion==7||ieversion==6){
			  return xmlDoc.getElementsByTagName('ns1:out')[0].childNodes[0].nodeValue;
			 }
			  } else
			 return xmlDoc.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;
		  }
	}
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:getInstanceCIDLookup> \
         <prm:firstName>" + fName + "</prm:firstName> \
         <prm:lastName>" + lName + "</prm:lastName> \
         <prm:deaNumber>" + deaLic + "</prm:deaNumber> \
         <prm:otherNumber>" + otherLic + "</prm:otherNumber> \
         <prm:meNumber>" + meLic + "</prm:meNumber> \
         <prm:licenceNumber>" + licNum + "</prm:licenceNumber> \
         <prm:aoaNumber>" + aoaLic + "</prm:aoaNumber> \
         <prm:state>" + stateName + "</prm:state> \
         <prm:city>" + city + "</prm:city> \
      </prm:getInstanceCIDLookup> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
   if (/MSIE[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
   var ieversion=new Number(RegExp.$1);
       if(ieversion==8||ieversion==7||ieversion==6){
		return xmlDoc.getElementsByTagName('ns1:out')[0].childNodes[0].nodeValue;
			 }
			  } else
        return xmlDoc.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;		
}




function userNameExists(userName,url)
{
	var oXmlHttp;
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }		
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/userNameExists';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;			 			 
			 return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;
		  }
	}
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:userNameExists> \
         <prm:userName>" + userName + "</prm:userName> \
      </prm:userNameExists> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
	return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;		
}

function getEmailId(emailId,url){
	var oXmlHttp;
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }		
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/getEmailId';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;			 			 
			 return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;
		  }
	}
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:getEmailId> \
         <prm:emailId>" + emailId + "</prm:emailId> \
      </prm:getEmailId> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
	return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;		

}


function updatepagevisitsByUser(productid, messagetype, isdownload, isslide, isview, isitem, username, url){
	var oXmlHttp;	
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }		
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/updatepagevisits';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;			 			 
			 return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;
		  }
	}
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:updatepagevisits> \
         <prm:productid>" + productid + "</prm:productid> \
         <prm:messagetype>" + messagetype + "</prm:messagetype> \
         <prm:isdownload>" + isdownload + "</prm:isdownload> \
         <prm:isslide>" + isslide + "</prm:isslide> \
         <prm:isview>" + isview + "</prm:isview> \
         <prm:isitem>" + isitem + "</prm:isitem> \
         <prm:username>" + username + "</prm:username> \
      </prm:updatepagevisits> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
	return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;		

	
	
}

function getMudId(mudId,url){
	var oXmlHttp;
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }		
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/getMudId';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;			 			 
			 return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;
		  }
	}
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:getMudId> \
         <prm:getmudId>" + mudId + "</prm:getmudId> \
      </prm:getMudId> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
	return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;		

}

//Start - Added for Release 3.4

function emailExists(emailId,url){
	var oXmlHttp;
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }		
	
	// alert("Started emailExists");
	// alert(emailId);
	// alert(url);
	 
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/emailExists';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;		
		//	 alert("got Response");
			 //alert(xmlDoc);
			 return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;
		  }
	}
	//alert("Sending data");
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:emailExists> \
         <prm:emailId>" + emailId + "</prm:emailId> \
      </prm:emailExists> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
   //alert("got result");
   //alert("xmlDoc:"+xmlDoc);
	return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;		

}

function getSampleItems(SamplePgmId,url){
	var oXmlHttp;
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }		
	
	//alert("Started method");
	//alert(SamplePgmId);
	//alert(url);
	 
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/getSampleItems';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;		
			//alert("got Response");
			 return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;
		  }
	}
	//alert("Sending data");
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:getSampleItems> \
         <prm:getSampleItems>" + SamplePgmId + "</prm:getSampleItems> \
      </prm:getSampleItems> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
 //alert("got result");
	return xmlDoc.getElementsByTagName("ns1:out")[0].childNodes[0].nodeValue;		

}

function getInstanceCIDLookup(fName,lName,deaLic,otherLic,meLic,licNum,aoaLic,stateName,city,otherLicType,url)
{
	var oXmlHttp;
	var tagName = "out";
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  oXmlHttp=new XMLHttpRequest();
	  	 tagName="out";
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  oXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    tagName="ns1:out";
	  }
	else
	  {
		alert("Your browser does not support XMLHTTP!");
	  }		
	
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
		tagName="ns1:out";
	 }
	 
    oXmlHttp.open("POST",url, false);
    oXmlHttp.setRequestHeader("Content-Type", "text/xml");
	url =url+'/getInstanceCIDLookups';	
    oXmlHttp.setRequestHeader("SOAPAction", url);
	oXmlHttp.onreadystatechange=function(){		
		if(oXmlHttp.readyState==4){
			 var xmlDoc=oXmlHttp.responseXML.documentElement;
			 if (/MSIE[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
			 var ieversion=new Number(RegExp.$1);
			 if(ieversion==8||ieversion==7||ieversion==6){
			  return xmlDoc.getElementsByTagName('ns1:out')[0].childNodes[0].nodeValue;
			 }
			  } else
			 return xmlDoc.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;
		  }
	}
   oXmlHttp.send("<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:prm=\"http://PRM.GSK.com\"> \
   <soapenv:Header/> \
   <soapenv:Body> \
      <prm:getInstanceCIDLookups> \
         <prm:firstName>" + fName + "</prm:firstName> \
         <prm:lastName>" + lName + "</prm:lastName> \
         <prm:deaNumber>" + deaLic + "</prm:deaNumber> \
         <prm:otherNumber>" + otherLic + "</prm:otherNumber> \
         <prm:meNumber>" + meLic + "</prm:meNumber> \
         <prm:licenceNumber>" + licNum + "</prm:licenceNumber> \
         <prm:aoaNumber>" + aoaLic + "</prm:aoaNumber> \
         <prm:state>" + stateName + "</prm:state> \
         <prm:city>" + city + "</prm:city> \
         <prm:otherLicType>" + otherLicType + "</prm:otherLicType> \
      </prm:getInstanceCIDLookups> \
   </soapenv:Body> \
</soapenv:Envelope>");
   var xmlDoc=oXmlHttp.responseXML.documentElement;	
   if (/MSIE[\/\s](\d+\.\d+)/.test(navigator.userAgent)){
   var ieversion=new Number(RegExp.$1);
       if(ieversion==8||ieversion==7||ieversion==6){
		return xmlDoc.getElementsByTagName('ns1:out')[0].childNodes[0].nodeValue;
			 }
			  } else
        return xmlDoc.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;		
}

//Start - Added for Release 3.4
