/*global $*/
var UnitDisplay = {
	doUnitReset: function() {
		$("#FloorPlanImages span").each(function(){
			$(this).attr('style','top:-9999px;left:-9999px;');
		});
	},
	doUnitHover: function(unit) {
		var uFix = "x" + (unit.toString()).substr(2,3);
		switch(uFix) {
			case "x01": 
				$('#UnitImg_'+uFix).attr('style','top:224px;left:359px;');
				break;
			case "x02": 
				$('#UnitImg_'+uFix).attr('style','top:200px;left:373px;');
				break;
			case "x03": 
				$('#UnitImg_'+uFix).attr('style','top:173px;left:373px;');
				break;
			case "x04": 
				$('#UnitImg_'+uFix).attr('style','top:139px;left:373px;');
				break;
			case "x05": 
				$('#UnitImg_'+uFix).attr('style','top:102px;left:373px;');
				break;
			case "x06": 
				$('#UnitImg_'+uFix).attr('style','top:70px;left:369px;');
				break;
			case "x07": 
				$('#UnitImg_'+uFix).attr('style','top:29px;left:359px;');
				break;
			case "x08": 
				$('#UnitImg_'+uFix).attr('style','top:29px;left:319px;');
				break;
			case "x09": 
				$('#UnitImg_'+uFix).attr('style','top:29px;left:271px;');
				break;
			case "x10": 
				$('#UnitImg_'+uFix).attr('style','top:29px;left:235px;');
				break;
			case "x11": 
				$('#UnitImg_'+uFix).attr('style','top:29px;left:194px;');
				break;
			case "x12": 
				$('#UnitImg_'+uFix).attr('style','top:29px;left:154px;');
				break;
			case "x13": 
				$('#UnitImg_'+uFix).attr('style','top:29px;left:71px;');
				break;
			case "x14": 
				$('#UnitImg_'+uFix).attr('style','top:67px;left:71px;');
				break;
			case "x15": 
				$('#UnitImg_'+uFix).attr('style','top:105px;left:71px;');
				break;
			case "x16": 
				$('#UnitImg_'+uFix).attr('style','top:138px;left:71px;');
				break;
			case "x17": 
				$('#UnitImg_'+uFix).attr('style','top:177px;left:71px;');
				break;
			case "x18": 
				$('#UnitImg_'+uFix).attr('style','top:215px;left:71px;');
				break;
			case "x19": 
				$('#UnitImg_'+uFix).attr('style','top:230px;left:71px;');
				break;
			case "x20": 
				$('#UnitImg_'+uFix).attr('style','top:200px;left:154px;');
				break;
			case "x21": 
				$('#UnitImg_'+uFix).attr('style','top:176px;left:194px;');
				break;
			case "x22": 
				$('#UnitImg_'+uFix).attr('style','top:176px;left:236px;');
				break;
			case "x23": 
				$('#UnitImg_'+uFix).attr('style','top:176px;left:276px;');
				break;
			case "x24": 
				$('#UnitImg_'+uFix).attr('style','top:176px;left:316px;');
				break;
			default: UnitDisplay.doUnitReset();
				break;
		}
	},
	init: function() {
		$("#FloorPlanList ul li a").hover(
			function() {
				UnitDisplay.doUnitHover($(this).attr("id"));
			},
			function() {
				UnitDisplay.doUnitReset();
			}
		);
	}
};