	var ajax = new sack();
	
	function getCategoryList(groupId)
	{
		document.getElementById('category').options.length = 0;	
		document.getElementById('subCat').options.length = 0;
		document.getElementById('subCat').options[0]=new Option('Any', '%', false, true);	
		
		if(groupId == 1)
		{
			var tab = document.getElementById('farm');
			tab.style.background = "url('images/farm_hover.jpg') no-repeat";
			tab.style.color = "#ffffff";
			
			var tab = document.getElementById('plant');
			tab.style.background = "url('images/plant_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('horticulture');
			tab.style.background = "url('images/horticulture_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('general');
			tab.style.background = "url('images/general_button.jpg') no-repeat";
			tab.style.color = "#000000";
		}else if(groupId == 2)
		{
			var tab = document.getElementById('farm');
			tab.style.background = "url('images/farm_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('plant');
			tab.style.background = "url('images/plant_hover.jpg') no-repeat";
			tab.style.color = "#ffffff";
			
			var tab = document.getElementById('horticulture');
			tab.style.background = "url('images/horticulture_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('general');
			tab.style.background = "url('images/general_button.jpg') no-repeat";
			tab.style.color = "#000000";
		}else if(groupId == 3)
		{
			var tab = document.getElementById('farm');
			tab.style.background = "url('images/farm_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('plant');
			tab.style.background = "url('images/plant_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('horticulture');
			tab.style.background = "url('images/horticulture_hover.jpg') no-repeat";
			tab.style.color = "#ffffff";
			
			var tab = document.getElementById('general');
			tab.style.background = "url('images/general_button.jpg') no-repeat";
			tab.style.color = "#000000";
		}else if(groupId == 4)
		{
			var tab = document.getElementById('farm');
			tab.style.background = "url('images/farm_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('plant');
			tab.style.background = "url('images/plant_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('horticulture');
			tab.style.background = "url('images/horticulture_button.jpg') no-repeat";
			tab.style.color = "#000000";
			
			var tab = document.getElementById('general');
			tab.style.background = "url('images/general_hover.jpg') no-repeat";
			tab.style.color = "#ffffff";
		}
		
		if(groupId.length>0){
			ajax.requestFile = 'getCategory.php?groupId='+groupId;	// Specifying which file to get
			ajax.onCompletion = createCategories;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
		}
	}
	
	function createCategories()
	{
		var obj = document.getElementById('category');
		eval(ajax.response);	// Executing the response from Ajax as Javascript code	
	}	
	
	function getSubCategoryList(sel)
	{
		var categoryCode = sel.options[sel.selectedIndex].value;
		document.getElementById('subCat').options.length = 0;	// Empty category select box
		if(categoryCode.length>0){
			
			ajax.requestFile = 'getSubCategory.php?catId='+categoryCode;	// Specifying which file to get
			ajax.onCompletion = createSubCategories;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
		}
	}
	
	function createSubCategories()
	{
		var obj = document.getElementById('subCat');
		eval(ajax.response);	// Executing the response from Ajax as Javascript code	
	}	
	
	function getMakeList(sel)
	{
		var subCategoryCode = sel.options[sel.selectedIndex].value;
		document.getElementById('make').options.length = 0;	// Empty category select box
		if(subCategoryCode.length>0){
			
			ajax.requestFile = 'getMake.php?subCatId='+subCategoryCode;	// Specifying which file to get
			ajax.onCompletion = createMakes;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
		}
	}
	
	function createMakes()
	{
		var obj = document.getElementById('make');
		eval(ajax.response);	// Executing the response from Ajax as Javascript code	
	}	
	
	function getModelList(sel)
	{
		var makeCode = sel.options[sel.selectedIndex].value;
		document.getElementById('model').options.length = 0;	// Empty category select box
		if(makeCode.length>0){
			
			ajax.requestFile = 'getModel.php?make='+makeCode;	// Specifying which file to get
			ajax.onCompletion = createModels;	// Specify function that will be executed after file has been found
			ajax.runAJAX();		// Execute AJAX function
		}
	}
	
	function createModels()
	{
		var obj = document.getElementById('model');
		eval(ajax.response);	// Executing the response from Ajax as Javascript code	
	}	