	var dsApp = new Spry.Data.JSONDataSet("/cfmx/web/truck/json/selectbox.cfm?dis=yes", {path: "data"});
	var dsPos = new Spry.Data.JSONDataSet("/cfmx/web/truck/json/selectbox.cfm?app={dsApp::TAPPID}", {path: "data"});
	var dsSize = new Spry.Data.JSONDataSet("/cfmx/web/truck/json/selectbox.cfm?app={dsApp::TAPPID}&pos={dsPos::TIRE_POSITION}", {path: "data"});

	function validate()
	{
		
		if ( document.tsel.app.selectedIndex == 0 )
		{
			alert ( "Please select an application." );
			return false;
		}
		
		else if ( document.tsel.pos.selectedIndex == 0 )
		{
			alert ( "Please select a wheel position." );
			return false;
		}
		
		else if ( document.tsel.tiresize.selectedIndex == 0 )
		{
			alert ( "Please select a tire size." );
			return false;
		}
		
		else {return true;}
	}
	
	function enablepos()
	{
		if ( document.tsel.app.selectedIndex > 0 )
		{
			try {document.tsel.pos.disabled = false;}
			catch(err) {}
		}
		else
		{
			try {document.tsel.pos.disabled = true;}
			catch(err) {}
		}
	}
	
	function enabletiresize()
	{
		if ( document.tsel.pos.selectedIndex > 0 )
		{
			try {document.tsel.tiresize.disabled = false;}
			catch(err) {}
		}
		else
		{
			try {document.tsel.tiresize.disabled = true;}
			catch(err) {}
		}
	}