function CheckForm() {
	var error_occured = "no";
	
	var first_name = document.getElementById("first_name").value;
	var last_name = document.getElementById("last_name").value;
	var email = document.getElementById("email").value;
	var email2 = document.getElementById("email2").value;
	var password = document.getElementById("password").value;
	var password2 = document.getElementById("password2").value;
	
	//first name
	if (first_name=="") {
		document.getElementById("first_name_err").className="bold_error_11px";
		document.getElementById("first_name_arr").style.visibility = "visible";
		
		if (error_occured!="yes") {
			error_occured = "yes";
			document.getElementById("first_name").focus();
		}
	}
	
	//last name
	if (last_name=="") {
		document.getElementById("last_name_err").className="bold_error_11px";
		document.getElementById("last_name_arr").style.visibility = "visible";
		
		if (error_occured!="yes") {
			error_occured = "yes";
			document.getElementById("last_name").focus();
		}
	}
	
	//email
	if (email=="") {
		document.getElementById("email_err").className="bold_error_11px";
		document.getElementById("email_arr").style.visibility = "visible";
		
		if (error_occured!="yes") {
			error_occured = "yes";
			document.getElementById("email").focus();
		}
	}
	
	//email2
	if (email2=="") {
		document.getElementById("email2_err").className="bold_error_11px";
		document.getElementById("email2_arr").style.visibility = "visible";
		
		if (error_occured!="yes") {
			error_occured = "yes";
			document.getElementById("email2").focus();
		}
	}
	
	//password
	if (password=="") {
		document.getElementById("password_err").className="bold_error_11px";
		document.getElementById("password_arr").style.visibility = "visible";
		
		if (error_occured!="yes") {
			error_occured = "yes";
			document.getElementById("password").focus();
		}
	}
	
	//password2
	if (password2=="") {
		document.getElementById("password2_err").className="bold_error_11px";
		document.getElementById("password2_arr").style.visibility = "visible";
		
		if (error_occured!="yes") {
			error_occured = "yes";
			document.getElementById("password2").focus();
		}
	}
	
	if (error_occured=='yes')
		return false;
		
}


//HANDLE THE ERROR ACCORDINGLY
function ErrorFix(the_id)   {
	var new_value = document.getElementById(the_id).value;
	if (new_value=="") {
		document.getElementById(the_id+"_err").className = "bold_error_11px";
		document.getElementById(the_id+"_arr").style.visibility = "visible";
	} else {
		document.getElementById(the_id+"_err").className = "bold_black_11px";
		document.getElementById(the_id+"_arr").style.visibility = "hidden";
	}
	
}




function GrabModels(make_id) {
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('model_drop');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var queryString = "?make_id="+make_id;
	ajaxRequest.open("GET", "grab_models.php" + queryString, true);
	ajaxRequest.send(null);
	

}



function GrabTireBrands(model_id) {
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('brand_drop');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var queryString = "?model_id="+model_id;
	ajaxRequest.open("GET", "grab_brands.php" + queryString, true);
	ajaxRequest.send(null);
	

}


function GrabTires(tire_brand) {
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('tire_drop');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var model_id = document.getElementById("model").value;
	
	var queryString = "?model_id="+model_id+"&tire_brand="+tire_brand;
	ajaxRequest.open("GET", "grab_tire.php" + queryString, true);
	ajaxRequest.send(null);
	

}