var xmlHttpmain = createXmlHttpRequestObject();

function createXmlHttpRequestObject() 
{
  var xmlHttp;
 
  try
  {
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP");
    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
    {
      try 
      { 
        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      } 
      catch (e) {}
    }
  }
  if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else 
    return xmlHttp;
}

function getmain(color_id)
{
	try
	{
		xmlHttpmain.open("GET", "js/getmain.php?id=" + color_id, true);
		xmlHttpmain.onreadystatechange = function() { Addmain() };
		xmlHttpmain.send(null);
	}
	catch(e)
	{
		alert(xmlHttpmain.statusText);
	}
}

function Addmain()
{
	if (xmlHttpmain.readyState == 4)
	{
		if (xmlHttpmain.status == 200)
		{
			try
			{
				postmaine();
			}
			catch(e)
			{
				alert(xmlHttpmain.statusText);
			}
		}
		else
		{
			alert(xmlHttpmain.status);
		}
	}
}

function postmaine()
{
	var responses = xmlHttpmain.responseXML.documentElement;

	var tempimage = responses.getElementsByTagName("im")[0].firstChild.data;
	var tempdesc = responses.getElementsByTagName("descr")[0].firstChild.data;
	var ribsdesc = responses.getElementsByTagName("ribsdescr")[0].firstChild.data;
	var custcol = responses.getElementsByTagName("custcol")[0].firstChild.data;
	var centerdesc = responses.getElementsByTagName("centerdescr")[0].firstChild.data;
	var recessdesc = responses.getElementsByTagName("recessdescr")[0].firstChild.data;
	var gtdesc = responses.getElementsByTagName("gtdescr")[0].firstChild.data;
	var tempribs = responses.getElementsByTagName("ribs")[0].firstChild.data;
	var tempcenter = responses.getElementsByTagName("center")[0].firstChild.data;
	var temprecess = responses.getElementsByTagName("recess")[0].firstChild.data;
	var tempgt = responses.getElementsByTagName("gt")[0].firstChild.data;
	var temptotal = responses.getElementsByTagName("total")[0].firstChild.data;
	
	if (gtdesc != "NO")
	{
		document.getElementById("gtcolor").innerHTML = gtdesc;
	}
	
	if (ribsdesc != "NO")
	{
		document.getElementById("ribcolor").innerHTML = ribsdesc;
	}
	
	if (centerdesc != "NO")
	{
		document.getElementById("centercolor").innerHTML = centerdesc;
	}
	
	if (recessdesc != "NO")
	{
		document.getElementById("recesscolor").innerHTML = recessdesc;
	}
	
	document.getElementById("bottom").innerHTML = "<img src='CustomGT/main/" + tempimage + ".jpg' />";
	document.getElementById("maincolor").innerHTML = tempdesc;
	document.getElementById("customAmmt").innerHTML = "$" + custcol + ".00";
	document.getElementById("gtAmmt").innerHTML = "$" + tempgt + ".00";
	document.getElementById("ribAmmt").innerHTML = "$" + tempribs + ".00";
	document.getElementById("centerAmmt").innerHTML = "$" + tempcenter + ".00";
	document.getElementById("recessAmmt").innerHTML = "$" + temprecess + ".00";
	document.getElementById("totalAmmt").innerHTML = "<strong>" + temptotal + "</strong>";
}
