function search_select() {
	var room = document.getElementById("room").value;
	switch (room){
		case "2":
			// all products
			var optionNamesArray = new Array('All Products','Bathroom',' -- Accessories',' -- Basins',' -- Baths',' ---- Quarrycast',' -- Showers',' -- Tapware',' -- Toilet Suites & Bidets',' -- Vanities & Washstands','General Household','Kitchen',' -- Accessories',' -- Cookware',' -- Lacanche stoves',' -- Sinks & Bowls',' ---- Copper & Brass',' ---- Porcelain',' ---- Stainless Steel',' -- Tapware','Laundry',' -- Cabinets',' -- Sinks & Tubs',' -- Tapware','Powder Room',' -- Accessories',' -- Basins & Fountains',' -- Tapware',' -- Toilet Suites',' -- Washstands');
			var optionIdsArray = new Array('2','8','40','25','13','51','11','29','24','39','23','9','34','44','35','33','38','36','37','50','22','42','41','43','28','47','45','46','49','48');
			setProductsOptions(optionIdsArray,optionNamesArray);
			break;
		case "8":
			// bathroom
			var optionNamesArray = new Array('All Bathroom Products','Accessories','Basins','Baths',' -- Quarrycast','Showers','Tapware','Toilet Suites & Bidets','Vanities & Washstands');
			var optionIdsArray = new Array('8','40','25','13','51','11','29','24','39');
			setProductsOptions(optionIdsArray,optionNamesArray);
			break;
		case "9":
			// kitchen
			var optionNamesArray = new Array('All Kitchen Products','Accessories','Cookware','Lacanche stoves','Sinks & Bowls',' -- Copper & Brass',' -- Porcelain',' -- Stainless Steel','Tapware');
			var optionIdsArray = new Array('9','34','44','35','33','38','36','37','50');
			setProductsOptions(optionIdsArray,optionNamesArray);
			break;
		case "22":
			// laundry
			var optionNamesArray = new Array('All Laundry Products','Cabinets','Sinks & Tubs','Tapware');
			var optionIdsArray = new Array('22','42','41','43');
			setProductsOptions(optionIdsArray,optionNamesArray);
			break;
		case "23":
			// general household
			var optionNamesArray = new Array('All General Products');
			var optionIdsArray = new Array('23');
			setProductsOptions(optionIdsArray,optionNamesArray);
			break;
		case "28":
			// powderroom
			var optionNamesArray = new Array('All Powderroom Products','Accessories','Basins & Fountains','Tapware','Toilet Suites','Washstands');
			var optionIdsArray = new Array('28','47','45','46','49','48');
			setProductsOptions(optionIdsArray,optionNamesArray);
			break;
		default : 
			// all products
			var optionNamesArray = new Array('All Products','Bathroom',' -- Accessories',' -- Basins',' -- Baths',' ---- Quarrycast',' -- Showers',' -- Tapware',' -- Toilet Suites & Bidets',' -- Vanities & Washstands','General Household','Kitchen',' -- Accessories',' -- Cookware',' -- Lacanche stoves',' -- Sinks & Bowls',' ---- Copper & Brass',' ---- Porcelain',' ---- Stainless Steel',' -- Tapware','Laundry',' -- Cabinets',' -- Sinks & Tubs',' -- Tapware','Powder Room',' -- Accessories',' -- Basins & Fountains',' -- Tapware',' -- Toilet Suites',' -- Washstands');
			var optionIdsArray = new Array('2','8','40','25','13','51','11','29','24','39','23','9','34','44','35','33','38','36','37','50','22','42','41','43','28','47','45','46','49','48');
			setProductsOptions(optionIdsArray,optionNamesArray);
	}
}

function setProductsOptions(optionIdsArray,optionNamesArray) {
	document.getElementById("product").options.length = 0; 
	for (x=0; x<optionIdsArray.length; x++) {
		document.getElementById("product").options[x] = new Option(optionNamesArray[x]);
		document.getElementById("product").options[x].value = ""+optionIdsArray[x];
	}
}