function createXmlHttpRequestObject() 
{  
	var xmlHttp;
	if(window.ActiveXObject)
	{
		try
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) 
		{
			xmlHttp = false;
		}
	}
	else
	{
		try 
		{
			xmlHttp = new XMLHttpRequest();
		}
		catch (e) 
		{
			xmlHttp = false;
		}
	}
	if (!xmlHttp)
		alert("Error creating the XMLHttpRequest object.");
	else 
		return xmlHttp;
}
xmlHttp = createXmlHttpRequestObject();
var xmlHttpsubcategory;
var xmlHttpItem;
var xmlHttpSecondryCategory;
var xmlHttpSeconItem;
var xmlHttpSizeItem;

function OnCatChange(id)
{
	//alert(id);
	xmlHttpsubcategory = createXmlHttpRequestObject();
	document.getElementById("cate_id").innerHTML = '';
	document.getElementById("sub_cate_id").innerHTML = '';
	if (xmlHttpsubcategory.readyState == 4 || xmlHttpsubcategory.readyState == 0)
	{
		xmlHttpsubcategory.open("GET", "sub_category.php?id=" + id, true);  
		xmlHttpsubcategory.onreadystatechange = LoadCategory;
		xmlHttpsubcategory.send(null);
	}
}
function LoadCategory()
{
	if (xmlHttpsubcategory.readyState == 4) 
	{
		if (xmlHttpsubcategory.status == 200) 
		{
			  //alert(xmlHttpsubcategory.responseText);
				document.getElementById("cate_id").innerHTML ='';
				document.getElementById("cate_id").innerHTML = xmlHttpsubcategory.responseText ;
				
		} 
		else 
		{
			alert("There was a problem accessing the server: " + xmlHttpsubcategory.statusText);
		}
	}
}


function OnSubCatChange(id)
{
	//alert(id);
	xmlHttpItem = createXmlHttpRequestObject();
	document.getElementById("sub_cate_id").innerHTML = '';
	if (xmlHttpItem.readyState == 4 || xmlHttpItem.readyState == 0)
	{
		xmlHttpItem.open("GET", "item.php?id=" + id, true);  
		xmlHttpItem.onreadystatechange = LoadItem;
		xmlHttpItem.send(null);
	}
}
function LoadItem()
{
	if (xmlHttpItem.readyState == 4) 
	{
		if (xmlHttpItem.status == 200) 
		{
			 // alert(xmlHttpsubcategory.responseText);
				document.getElementById("sub_cate_id").innerHTML ='';
				document.getElementById("sub_cate_id").innerHTML = xmlHttpItem.responseText ;
				
		} 
		else 
		{
			alert("There was a problem accessing the server: " + xmlHttpItem.statusText);
		}
	}
}


/*function OnChange(id)
{
	echo alert(id);
	xmlHttpSizeItem = createXmlHttpRequestObject();
	document.getElementById("item_size").innerHTML = '';
	if (xmlHttpSizeItem.readyState == 4 || xmlHttpSizeItem.readyState == 0)
	{
		xmlHttpSizeItem.open("GET", "size.php?id=" + id, true);  
		xmlHttpSizeItem.onreadystatechange = LoadSize;
		xmlHttpSizeItem.send(null);
	}
}
function LoadSize()
{
	if (xmlHttpSizeItem.readyState == 4) 
	{
		if (xmlHttpSizeItem.status == 200) 
		{
			 // alert(xmlHttpsubcategory.responseText);
				document.getElementById("item_size").innerHTML ='';
				document.getElementById("item_size").innerHTML = xmlHttpSizeItem.responseText ;
				
		} 
		else 
		{
			alert("There was a problem accessing the server: " + xmlHttpSizeItem.statusText);
		}
	}
}*/


/*secondry*/
function OnSecondryChange(id)
{
	//alert(id);
	xmlHttpSecondryCategory = createXmlHttpRequestObject();
	//document.getElementById("cate_id").innerHTML = '';
	//document.getElementById("sub_cate_id").innerHTML = '';
	if (xmlHttpSecondryCategory.readyState == 4 || xmlHttpSecondryCategory.readyState == 0)
	{
		xmlHttpSecondryCategory.open("GET", "secondry_subcategory.php?id=" + id, true);  
		xmlHttpSecondryCategory.onreadystatechange = LoadSecCategory;
		xmlHttpSecondryCategory.send(null);
	}
}
function LoadSecCategory()
{
	if (xmlHttpSecondryCategory.readyState == 4) 
	{
		if (xmlHttpSecondryCategory.status == 200) 
		{
			  //alert(xmlHttpsubcategory.responseText);
				document.getElementById("secondry_cate_id").innerHTML ='';
				document.getElementById("secondry_cate_id").innerHTML = xmlHttpSecondryCategory.responseText ;
				
		} 
		else 
		{
			alert("There was a problem accessing the server: " + xmlHttpSecondryCategory.statusText);
		}
	}
}

function OnSubItemChange(id)
{
	//alert(id);
	xmlHttpSeconItem = createXmlHttpRequestObject();
	//document.getElementById("sub_cate_id").innerHTML = '';
	if (xmlHttpSeconItem.readyState == 4 || xmlHttpSeconItem.readyState == 0)
	{
		xmlHttpSeconItem.open("GET", "secondry_item.php?id=" + id, true);  
		xmlHttpSeconItem.onreadystatechange = LoadSecondItem;
		xmlHttpSeconItem.send(null);
	}
}
function LoadSecondItem()
{
	if (xmlHttpSeconItem.readyState == 4) 
	{
		if (xmlHttpSeconItem.status == 200) 
		{
			 // alert(xmlHttpsubcategory.responseText);
				document.getElementById("secondryitem_id").innerHTML ='';
				document.getElementById("secondryitem_id").innerHTML = xmlHttpSeconItem.responseText ;
				
		} 
		else 
		{
			alert("There was a problem accessing the server: " + xmlHttpSeconItem.statusText);
		}
	}
}

function ItemSize(itemid)
{
	/*alert(itemid);
	var browser=navigator.appName;
	alert(browser);*/
	xmlHttpSizeItem = createXmlHttpRequestObject();
	//document.getElementById("sub_cate_id").innerHTML = '';
	if (xmlHttpSizeItem.readyState == 4 || xmlHttpSizeItem.readyState == 0)
	{
		xmlHttpSizeItem.open("GET", "size_item.php?itemid=" + itemid, true);  
		xmlHttpSizeItem.onreadystatechange = LoadItemSize;
		xmlHttpSizeItem.send(null);
	}
}
function LoadItemSize()
{
	if (xmlHttpSizeItem.readyState == 4) 
	{
		if (xmlHttpSizeItem.status == 200) 
		{
				//var val = xmlHttpSizeItem.responseText
				//alert(val);
				
				//alert(document.getElementById("item-size").innerHTML);
				document.getElementById("item-size").innerHTML ='';
				document.getElementById("item-size").innerHTML = xmlHttpSizeItem.responseText ;
				
		} 
		else 
		{
			alert("There was a problem accessing the server: " + xmlHttpSizeItem.statusText);
		}
	}
}
