function getXMLHTTP() 
{
	//fuction to return the xml http object
	var xmlhttp=false;	
	try
	{
		xmlhttp=new XMLHttpRequest();
	}
	catch(e)
	{		
		try
		{			
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e1)
			{
				xmlhttp=false;
			}
		}
	}
	return xmlhttp;
}
	
function getManufacturer(type) 
{		
	var strURL="scripts/man.php?type="+type;
	var req = getXMLHTTP();
	if (req) 
	{
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4) 
			{
				// only if "OK"
				if (req.status == 200) 
				{						
					document.getElementById('manufacturer_div').innerHTML=req.responseText;
					//alert("There was a problem while using XMLHTTP:\n" + req.statusText+ type + req.responseText);
				}
				/*else
				{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}*/
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}		
}

function getModel(manufacturer)
{
	//alert("There was a problem while using XMLHTTP:\n" + req.statusText+ type + req.responseText);
	var manufacturer_name = document.mobile.manufacturer.options[manufacturer].text;
	var strURL="scripts/man.php?manufacturer="+manufacturer_name;
	var req = getXMLHTTP();
	if (req) 
	{
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4) 
			{
				// only if "OK"
				if (req.status == 200) 
				{						
					document.getElementById('model_div').innerHTML=req.responseText;
					alert("There was a problem while using XMLHTTP:\n" + req.statusText+ type);
				}
				/*else
				{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}*/
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}		
}
function getNetwork(model)
{
	//alert("There was a problem while using XMLHTTP:\n" + req.statusText+ type + req.responseText);
	var model_name = document.mobile.model.options[model].text;
	var strURL="scripts/man.php?model="+model_name;
	var req = getXMLHTTP();
	if (req) 
	{
		req.onreadystatechange = function() 
		{
			if (req.readyState == 4) 
			{
				// only if "OK"
				if (req.status == 200) 
				{						
					document.getElementById('network_div').innerHTML=req.responseText;
					//alert("There was a problem while using XMLHTTP:\n" + req.statusText+ type);
				}
				/*else
				{
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}*/
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}		
}