// 

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 getMake() {		
		yearId = document.getElementById("tdYear3");
						 
		
		var strURL="loadyears2.php?Year="+yearId.value;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('tdMake').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
						
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
			getModel();
			return;
			
		
		}		
	}
	function getModel() {	
		makeId = document.getElementById("tdMake3");
		yearId = document.getElementById("tdYear3");
		
		if (yearId.value != 0){
			var strURL="loadmodels2.php?Make="+makeId.value + "&Year=" + yearId.value;
		} else {
			var strURL="loadmodels.php?Make="+makeId.value;
		}
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {
						
						document.getElementById('tdModel').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
			
			return;
		}
				
	}
	
	function DisplaySearch() {
		
		
		objYear = document.getElementById("tdYear3");
		objMake = document.getElementById("tdMake3");
		objModel = document.getElementById("tdModel3");
		
		// Year and Make = "ALL"
		if (objYear.value == 0 & objMake.value == 0) {
			
			var PageName = "inventory.php";
			
			document.location.href= PageName;
			
			return false;
			
		}
		// Only Year
		if (objYear.value != 0 & objMake.value == 0) {
			
			var PageName = "?year="+objYear.value;
			
			document.location.href= PageName;
			var newreq = getMake();
			return false;
			
		}
		// Only Make & Model
		if (objYear.value == 0 & objMake.value != 0 & objModel.value != 0) {
			
			var PageName = "?make=" + objMake.value + "&model=" + objModel.value;
			
			document.location.href= PageName;
			
			return false;
			
		}
		// Only Make NO model
		if (objYear.value == 0 & objMake.value != 0) {
			
			
			var PageName = "?make="+objMake.value;
			
			document.location.href= PageName;
			
			return false;
			
		}
		// Year and Make NO MODEL
		if (objYear.value != 0 & objMake.value != 0 & objModel.value == 0) {
			
			var PageName = "?year="+objYear.value + "&make=" + objMake.value;
			
			document.location.href= PageName;
			
			return false;
			
		}
		
		if (objModel.value != 0) {
			
			var PageName = "?year="+objYear.value + "&make=" + objMake.value + "&model=" + objModel.value;
			document.location.href= PageName;
		}

	}


		
		
	