function get_sub(h_id,thisvalue,get)
{
	var Request;
	Request = CreateHttpRequest();
	Request.onreadystatechange=function()
	{
		if(Request.readyState==4)
		{
			document.getElementById(get).innerHTML=Request.responseText;
		}
	}
	Request.open("GET","get_association.php?id="+thisvalue+"&hid="+h_id+"&keyword="+get,true);
	Request.send(null);
}
function get_accessories(thisvalue,get)
{
	var Request;
	Request = CreateHttpRequest();
	Request.onreadystatechange=function()
	{
		if(Request.readyState==4)
		{

			if(get =='header')
			{
				document.getElementById("header").innerHTML=Request.responseText;
				if(document.getElementById("asso1"))
				{
					if(document.getElementById("asso1").value == "pulltype")
					{
						get_accessories(thisvalue,'pulltype');
					}
				}
				if(document.getElementById("asso2"))
				{
					if(document.getElementById("asso2").value == "hinge")
					{
						get_accessories(thisvalue,'hinge');
					}
				}
				if(document.getElementById("asso7"))
				{
					if(document.getElementById("asso7").value == "pivothinge")
					{
						get_accessories(thisvalue,'pivothinge');
					}
				}
				if(document.getElementById("asso6"))
				{
					if(document.getElementById("asso6").value == "transom")
					{
						get_accessories(thisvalue,'transom');
					}
				}
				if(document.getElementById("asso3"))
				{
				    if(document.getElementById("asso3").value == "fixed")
					{
						get_accessories(thisvalue,'fixed');
					}
				}
				if(document.getElementById("asso4"))
				{
					if(document.getElementById("asso4").value == "towels")
					{
						get_accessories(thisvalue,'towels');
					}
				}
			}

			if(get =='pulltype')
			{
				document.getElementById("pulltype").innerHTML=Request.responseText;
				if(document.getElementById("asso2"))
				{
					if(document.getElementById("asso2").value == "hinge")
					{
						get_accessories(thisvalue,'hinge');
					}
				}		
				if(document.getElementById("asso7"))
				{
					if(document.getElementById("asso7").value == "pivothinge")
					{
						get_accessories(thisvalue,'pivothinge');
					}
				}
				if(document.getElementById("asso3"))
				{
				    if(document.getElementById("asso3").value == "fixed")
					{
						get_accessories(thisvalue,'fixed');
					}
				}
				if(document.getElementById("asso6"))
				{
					if(document.getElementById("asso6").value == "transom")
					{
						get_accessories(thisvalue,'transom');
					}
				}
				if(document.getElementById("asso4"))
				{
					if(document.getElementById("asso4").value == "towels")
					{
						get_accessories(thisvalue,'towels');
					}
				}
			}
			if(get == 'hinge')
			{
				document.getElementById("hinge").innerHTML=Request.responseText;
				if(document.getElementById("asso7"))
				{
					if(document.getElementById("asso7").value == "pivothinge")
					{
						get_accessories(thisvalue,'pivothinge');
					}
				}
				if(document.getElementById("asso3"))
				{
				    if(document.getElementById("asso3").value == "fixed")
					{
						get_accessories(thisvalue,'fixed');
					}
				}
				if(document.getElementById("asso6"))
				{
					if(document.getElementById("asso6").value == "transom")
					{
						get_accessories(thisvalue,'transom');
					}
				}
				if(document.getElementById("asso4"))
				{
					if(document.getElementById("asso4").value == "towels")
					{
						get_accessories(thisvalue,'towels');
					}
				}
			}
			if(get == 'pivothinge')
			{
				document.getElementById("hinge").innerHTML=Request.responseText;
				if(document.getElementById("asso3"))
				{
				    if(document.getElementById("asso3").value == "fixed")
					{
						get_accessories(thisvalue,'fixed');
					}
				}
				if(document.getElementById("asso6"))
				{
					if(document.getElementById("asso6").value == "transom")
					{
						get_accessories(thisvalue,'transom');
					}
				}
				if(document.getElementById("asso4"))
				{
					if(document.getElementById("asso4").value == "towels")
					{
						get_accessories(thisvalue,'towels');
					}
				}
			}

			if(get == 'transom')
			{
				document.getElementById("transom").innerHTML=Request.responseText;
				if(document.getElementById("asso3"))
				{
				    if(document.getElementById("asso3").value == "fixed")
					{
						get_accessories(thisvalue,'fixed');
					}
				}
				if(document.getElementById("asso4"))
				{
					if(document.getElementById("asso4").value == "towels")
					{
						get_accessories(thisvalue,'towels');
					}
				}
			}
			
			if(get  =='fixed')
			{
				document.getElementById("fixed").innerHTML=Request.responseText;
				if(document.getElementById("asso4"))
				{
					if(document.getElementById("asso4").value == "towels")
					{
						get_accessories(thisvalue,'towels');
					}
				}
			}
			if(get  =='towels')
			{
				document.getElementById("towels").innerHTML=Request.responseText;
			}
		}
	}
	document.getElementById(get).innerHTML= '<p align="center"><img src="images/loading.gif" /></p>';
	if(get =='header')
	{
		Request.open("GET","get_association.php?id="+thisvalue+"&keyword="+get,true);
	}
	if(get =='pulltype')
	{
		Request.open("GET","get_association.php?id="+thisvalue+"&keyword="+get,true);
	}
	if(get=='hinge')
	{
		Request.open("GET","get_association.php?id="+thisvalue+"&keyword="+get,true);
	}
	if(get=='pivothinge')
	{
		Request.open("GET","get_association.php?id="+thisvalue+"&keyword="+get,true);
	}
	if(get=='transom')
	{
		Request.open("GET","get_association.php?id="+thisvalue+"&keyword="+get,true);
	}
	if(get=='fixed')
	{
		Request.open("GET","get_association.php?id="+thisvalue+"&keyword="+get,true);
	}
	if(get=='towels')
	{
		Request.open("GET","get_association.php?id="+thisvalue+"&keyword="+get,true);
	}
	Request.send(null);
}
function calcShippingCost(weight,deszipcode,service)
{
	var Request,result;
	Request = CreateHttpRequest();
	Request.onreadystatechange=function()
	{
		if(Request.readyState==4)
		{
			document.getElementById('shippingcost').value= Number(Request.responseText) + Number(service);
			moneyFormat(document.getElementById('shippingcost'));
			document.getElementById('loading_shipcost').innerHTML= "";
		}
	}
	document.getElementById('loading_shipcost').innerHTML= '<p align="center"><img src="images/spinnerbig.gif" /></p>';
//	Request.open("GET","fedex/php/RateAvailableServices/RateAvailableServices.php5?weight="+weight+"&deszipcode="+deszipcode,true);
	Request.open("GET","wsdl/php/RateAvailableServicesWebServiceClient/RateAvailableServicesWebServiceClient.php5?weight="+weight+"&deszipcode="+deszipcode,true);
	
	//Request.open("GET","wsdl/php/RateAvailableServicesWebServiceClient/RateAvailableServices.php5?weight="+weight+"&deszipcode="+deszipcode,true);
	Request.send(null);
}
// Create XML Http Request
function CreateHttpRequest()
{
	var xmlHttp;
	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return xmlHttp;
}

