var WTB_xmlHttp;
var WTB_DivID;
var WTB_IsComplete = false;

function WTB_GetXmlHttpObject()
{
	var objXMLHttp = null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function WTB_StateChanged()
{
	if (WTB_xmlHttp.readyState == 4 || WTB_xmlHttp.readyState == "complete")
	{
		document.getElementById(WTB_DivID).innerHTML += WTB_xmlHttp.responseText;
		WTB_xmlHttp = null;
		WTB_IsComplete = true;
	}
}

function WTB_Get(DivID, CallBackFunction, PageNumber, LowPrice, HighPrice, Category, Query, ProductDescription, AppID)
{
	WTB_xmlHttp = WTB_GetXmlHttpObject();
	WTB_DivID = DivID;
	
	if (WTB_xmlHttp != null)
	{
		var header = "Content-Type:application/x-www-form-urlencoded; charset=UTF-8";
		var url = "/ywtb/GetForProduct.aspx";
		
		WTB_xmlHttp.onreadystatechange = WTB_StateChanged;
		WTB_xmlHttp.open("POST", url, true);
		WTB_xmlHttp.setRequestHeader(header.split(':')[0],header.split(':')[1]);
		
		WTB_xmlHttp.send("DivID=" + DivID + "&CallBackFunction=" + CallBackFunction + "&PageNumber=" + PageNumber + "&LowPrice=" + LowPrice + "&HighPrice=" + HighPrice + "&Category=" + Category + "&Query=" + Query + "&ProductDescription=" + ProductDescription + "&AppID=" + AppID);
	}
}

function WTB_GetBlack(DivID, CallBackFunction, PageNumber, LowPrice, HighPrice, Category, Query, ProductDescription, AppID)
{
	WTB_xmlHttp = WTB_GetXmlHttpObject();
	WTB_DivID = DivID;
	
	if (WTB_xmlHttp != null)
	{
		var header = "Content-Type:application/x-www-form-urlencoded; charset=UTF-8";
		var url = "/ywtb/GetForProduct.aspx";
		
		WTB_xmlHttp.onreadystatechange = WTB_StateChanged;
		WTB_xmlHttp.open("POST", url, true);
		WTB_xmlHttp.setRequestHeader(header.split(':')[0],header.split(':')[1]);
		
		WTB_xmlHttp.send("DivID=" + DivID + "&CallBackFunction=" + CallBackFunction + "&PageNumber=" + PageNumber + "&LowPrice=" + LowPrice + "&HighPrice=" + HighPrice + "&Category=" + Category + "&Query=" + Query + "&ColorMode=2" + "&ProductDescription=" + ProductDescription+ "&AppID=" + AppID);
	}
}

function WTB_GetXML(DivID, WriteFunction, PageNumber, LowPrice, HighPrice, Query, Category, AppID)
{
	WTB_xmlHttp = WTB_GetXmlHttpObject();
	WTB_DivID = DivID;
	
	if (WTB_xmlHttp != null)
	{
		var header = "Content-Type:application/x-www-form-urlencoded; charset=UTF-8";
		var url = "/ywtb/GetForProduct.aspx";
		
		WTB_xmlHttp.onreadystatechange = WriteFunction;
		WTB_xmlHttp.open("POST", url, true);
		WTB_xmlHttp.setRequestHeader(header.split(':')[0],header.split(':')[1]);
		
		WTB_xmlHttp.send("DivID=" + DivID + "&PageNumber=" + PageNumber + "&LowPrice=" + LowPrice + "&HighPrice=" + HighPrice + "&Query=" + Query + "&ResponseType=2" + "&Category=" + Category + "&AppID=" + AppID);
	}
}