/***********************************************************************************************
					
***********************************************************************************************/	

var xmlhttp;
//var xmlUrl;
xmlUrl = "http://localhost/svnInformIndia/AddOns/NewsLetter/NlUpdate.asp"
////xmlUrl = "http:/www.informindia.co.in/AddOns/NewsLetter/NlUpdate.asp"

//xmlUrl = "../AddOns/NewsLetter/NlUpdate.asp"

function countNlClick(prodId, IsCurrentNl,xmlUrl)
{
	xmlPost(xmlUrl, prodId, IsCurrentNl);
}




function xmlPost(xmlUrl,prodId, IsCurrentNl)
{
	
	xmlUrl = xmlUrl + "?ProdId="+prodId+"&IsCurNl="+IsCurrentNl
	
	xmlhttp=null;
	xmlhttp = initXMLHttpClient();
	
	if (xmlhttp!=null)
	{
		xmlhttp.onreadystatechange=state_Change;
		xmlhttp.open("GET",xmlUrl,true);
		xmlhttp.send(null);
	}
	else
	{
		alert("Your browser does not support XMLHTTP.");
	}
				
}

function state_Change()
{
	var mySting;
	
	if(xmlhttp.readyState==1)
	{
		//document.getElementById(cPanelID).innerHTML="<img src='../images/running.gif'>";
		//document.getElementById(cPanelID).innerHTML="Please wait...";
	}
				
	if (xmlhttp.readyState==4)
	{
		// 4 = "loaded"
					
		if (xmlhttp.status==200)
		{
			// 200 = "OK"
			
			try
			{
				//document.getElementById(cPanelID).innerHTML=xmlhttp.responseText;
				//document.getElementById(cPanelID).style.visibility = "visible";
			}
			
			catch(err)
			{
				txt="There was an error on this page.\n\n";
				txt+="Error description: " + err.description + "\n\n";
				txt+="Click OK to continue.\n\n";
				alert(txt);
			}
			
		}
		
		//else
		//{
			//alert("Problem retrieving data:" + xmlhttp.statusText);
		
		//}
	}
				
}
// function to create an XMLHttpClient in a cross-browser manner
function initXMLHttpClient() 
{
     var xmlhttp;
     try 
     {
         // Mozilla / Safari / IE7
         xmlhttp = new XMLHttpRequest();
     } 
     catch (e) 
     {
          // IE
          var XMLHTTP_IDS = new Array('MSXML2.XMLHTTP.5.0',
													'MSXML2.XMLHTTP.4.0',
													'MSXML2.XMLHTTP.3.0',
													'MSXML2.XMLHTTP',
													'Microsoft.XMLHTTP' );
         var success = false;
         for (var i=0;i < XMLHTTP_IDS.length && !success; i++) 
         {
             try 
             {
					xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]);
                    success = true;
             } 
             catch (e) {}
         }
         if (!success) 
         {
             throw new Error('Unable to create XMLHttpRequest.');
         }
    }
    return xmlhttp;
}
