function createRequestObject()
{
/* Initialising the variable xmlhttp */
	var xmlhttp=false;
	
/* Try and catch block for creating xmlhttp object according to the browser */
	try
	{
	/* The xmlhttp object is built into the Microsoft XML Parser. */
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try 
		{
		/* The xmlhttp object is built into the Microsoft IE. */
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (E) 
		{
			xmlhttp = false;
		}
	}
/* The xmlhttp object is built into the browsers other than Microsoft IE. */
	if (!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();  //object for non-IE
	}
	return xmlhttp;
}

//---------------------------------




 function avail()
 {
   	var request = createRequestObject();   //create xmlhttprequest object
	var name1 = document.getElementById("uname").value;
	request.open('GET', 'souser.php?un='+name1, true);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)       // state is complete 0,1,2,3,4
		{
			if(request.status == 200)    // status is ok
			{
				var response = request.responseText;   //get data from server
				document.getElementById('soso').innerHTML = response;
			}
		}
	}
	request.send(null);
}

function fildata()
{
	
   	var request = createRequestObject();   //create xmlhttprequest object
	var pval = document.getElementById("srhprice").value;
	request.open('GET', 'sofilvalue.php?pv='+pval, true);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)       // state is complete 0,1,2,3,4
		{
			if(request.status == 200)    // status is ok
			{
				var response = request.responseText;   //get data from server
				document.getElementById('sofv').innerHTML = response;
			}
		}
	}
	request.send(null);
}

function fildatai()
{
   	var request = createRequestObject();   //create xmlhttprequest object
	var pval = document.getElementById("isrhprice").value;
	request.open('GET', 'pricesearchtest.php?pp='+pval, true);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)       // state is complete 0,1,2,3,4
		{
			if(request.status == 200)    // status is ok
			{
				var response = request.responseText;   //get data from server
				document.getElementById('psofv').innerHTML = response;
			}
		}
	}
	request.send(null);
}

function alldata(id)
{
   	var request = createRequestObject();   //create xmlhttprequest object
	var catid='cid'+id;
	var cartid=document.getElementById(catid).value;
	request.open('GET', 'catproduct.php?id='+cartid, true);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)       // state is complete 0,1,2,3,4
		{
			if(request.status == 200)    // status is ok
			{
				var response = request.responseText;   //get data from server
				document.getElementById('psofv').innerHTML = response;
			}
		}
	}
	request.send(null);
}