function fillFloor(id, floor) {
	var flf = document.getElementById('flower_units').getElementsByTagName('li');
	var flh = document.getElementById('hope_units').getElementsByTagName('li');
	for(i=0;i<=18;i++) {
		flf[i].getElementsByTagName('a')[0].innerHTML = '&nbsp;';
		flf[i].getElementsByTagName('a')[0].href = '#';
		flh[i].getElementsByTagName('a')[0].innerHTML = '&nbsp;';
		flh[i].getElementsByTagName('a')[0].href = '#';		
	}	
	
	var flowerUnitMap = new Array();
	flowerUnitMap[1] = "F";
	flowerUnitMap[2] = "E";
	flowerUnitMap[3] = "D1";
	flowerUnitMap[4] = "C";
	flowerUnitMap[5] = "B";
	flowerUnitMap[6] = "D";
	flowerUnitMap[7] = "D";
	flowerUnitMap[8] = "D";
	flowerUnitMap[9] = "F";
	flowerUnitMap[10] = "E";
	flowerUnitMap[11] = "D1";
	flowerUnitMap[12] = "C";
	flowerUnitMap[13] = "B";
	flowerUnitMap[14] = "A1";
	flowerUnitMap[15] = "A";
	flowerUnitMap[16] = "A1";
	flowerUnitMap[17] = "A";
	flowerUnitMap[18] = "A1";
	flowerUnitMap[19] = "A";
	
	var hope2UnitMap = new Array();
	hope2UnitMap[1] = "L";
	hope2UnitMap[2] = "H";
	hope2UnitMap[3] = "H";
	hope2UnitMap[4] = "H";
	hope2UnitMap[5] = "H";
	hope2UnitMap[6] = "L";
	hope2UnitMap[7] = "H";
	hope2UnitMap[8] = "H";
	
	var hope3UnitMap = new Array();
	hope3UnitMap[1] = "K";
	hope3UnitMap[2] = "G";
	hope3UnitMap[3] = "G";
	hope3UnitMap[4] = "G";
	hope3UnitMap[5] = "G";
	hope3UnitMap[6] = "K";
	hope3UnitMap[7] = "G";
	hope3UnitMap[8] = "G";
	hope3UnitMap[9] = "K";
	hope3UnitMap[10] = "M";
	hope3UnitMap[11] = "J";
	hope3UnitMap[12] = "M";
	hope3UnitMap[13] = "K";
	hope3UnitMap[14] = "G";
	hope3UnitMap[15] = "K";
	hope3UnitMap[16] = "K";
	hope3UnitMap[17] = "G";
	hope3UnitMap[18] = "G";
	hope3UnitMap[19] = "K";	

	var li = document.getElementById('floors').getElementsByTagName('li');
	for(i=0;i<=15;i++) {
		li[i].className = '';
	}
	li[id].className = 'active';
	
	if(id <= 13) {
		if(floor == 2) {
			document.getElementById('main').style.backgroundImage = 'url(images/floor_plans/building_plans/flower_2_bg.gif)';
			var fl = document.getElementById('flower_units').getElementsByTagName('li');
			for(i=0;i<=18;i++) {
				if (i == 0 || i == 5 || i == 6 || i == 7) {
					// Skip these
				} else {
					fl[i].getElementsByTagName('a')[0].innerHTML = floor*100+i+1;
					fl[i].getElementsByTagName('a')[0].href = 'floor_plan_'+flowerUnitMap[i+1]+'.html';
				}
			}
		} else {
			document.getElementById('main').style.backgroundImage = 'url(images/floor_plans/building_plans/flower_bg.gif)';
			var fl = document.getElementById('flower_units').getElementsByTagName('li');
			for(i=0;i<=18;i++) {
				fl[i].getElementsByTagName('a')[0].innerHTML = floor*100+i+1;
				fl[i].getElementsByTagName('a')[0].href = 'floor_plan_'+flowerUnitMap[i+1]+'.html';
			}
		}
	} else {
		if(floor == 2) {
			document.getElementById('main').style.backgroundImage = 'url(images/floor_plans/building_plans/hope_2_bg.gif)';
			var fl = document.getElementById('hope_units').getElementsByTagName('li');
			for(i=0;i<=17;i++) {
				index = i;
				if(i < 5 || i > 14) {
					if(i > 14) {
						index = i -10;
					}
				fl[i].getElementsByTagName('a')[0].innerHTML = floor*100+index+1;
				fl[i].getElementsByTagName('a')[0].href = 'floor_plan_'+hope2UnitMap[index+1]+'.html';
				}
			}
		}
		if(floor == 3) {
			document.getElementById('main').style.backgroundImage = 'url(images/floor_plans/building_plans/hope_3_bg.gif)';
			var fl = document.getElementById('hope_units').getElementsByTagName('li');		
			var index = 0;
			for(i=0;i<=18;i++) {
				fl[i].getElementsByTagName('a')[0].innerHTML = floor*100+i+1;
				fl[i].getElementsByTagName('a')[0].href = 'floor_plan_'+hope3UnitMap[i+1]+'.html';
			}		
		}
	}
}