 
// Calling The Web Service Method
    //alert(ScoServies);
   // var WebServicePath= ScoServies;//"http://192.168.16.219/ScormWebServices/ScormApi.asmx/";
   var WebServicePath= "http://www.kontentbay.com/ScormWebservices/ScormApi.asmx/";
	var requestWebService=null;
	
	function reqObject()
		{
			
			try {
			return new ActiveXObject('Msxml2.XMLHTTP');
			}
			catch(e) {
    			try {
        			return new ActiveXObject('Microsoft.XMLHTTP');
				}
				catch(e){
        			return new XMLHttpRequest();
				}
			}
		}
	function AjaxWebService(url,method) 
		{   
			//alert(url+" - "+method);
			
			var requestWebService = reqObject();  
			var ParaValue="";
			var ParaName=method.split(",");
			var pn = 0;
			var len = AjaxWebService.arguments.length;

			for (var i=2; i < len; i++){
				if (ParaValue!="")
	  				ParaValue=ParaValue+"&"+ParaName[pn]+"="+AjaxWebService.arguments[i];
				else
	  				ParaValue=ParaName[pn]+"="+AjaxWebService.arguments[i];
				pn++;
			}
			
			requestWebService.open("POST", WebServicePath + url , false);
 			requestWebService.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			requestWebService.setRequestHeader("Content-Length","12");   
			requestWebService.send(ParaValue);  
			
			if (requestWebService.status != 200) return requestWebService.statusText;   
			
			var responseNode=requestWebService.responseXML.getElementsByTagName("string")[0];
			//alert(responseNode.firstChild.nodeValue);
			return responseNode.firstChild.nodeValue;
			
		}   
	function AjaxWebServiceNew(WebServicePath,url,method) 
		{   
			var requestWebService = reqObject();  
			var ParaValue="";
			var ParaName=method.split(",");
			var pn = 0;
			var len = AjaxWebServiceNew.arguments.length;
			for (var i=3; i < len; i++){
				if (ParaValue!="")
	  				ParaValue=ParaValue+"&"+ParaName[pn]+"="+AjaxWebServiceNew.arguments[i];
				else
	  				ParaValue=ParaName[pn]+"="+AjaxWebServiceNew.arguments[i];
				pn++;
			}
			requestWebService.open("POST", WebServicePath +"/"+ url , false);
 			requestWebService.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			requestWebService.setRequestHeader("Content-Length","12");   
			requestWebService.send(ParaValue);   
			if (requestWebService.status != 200) return requestWebService.statusText;   
			 {
				var responseNode  = requestWebService.responseXML.getElementsByTagName("string")[0];
				
			    //var responseNode=requestWebService.responseXML.getElementsByTagName("string")[0];
			 }
			if(responseNode!=null){
					return responseNode.firstChild.nodeValue;
			}
			else{
			    var responseNode=requestWebService.responseXML.getElementsByTagName("boolean")[0];
				//var responseNode=requestWebService.responseXML.getElementsByTagName("boolean")[0];
				if(responseNode!=null)
				{
					return responseNode.text;
				}
				else
				{
					var responseNode= requestWebService.responseXML.getElementsByTagName('diffgr:diffgram')[0].childNodes[0];
					//var responseNode=requestWebService.responseXML.getElementsByTagName("diffgr:diffgram")[0].childNodes(0);
					return responseNode;
				}
			}
		}
		


