/*global $*/
var UnitDisplay = {
	doUnitReset: function() {
		$("#FloorPlans .FloorPlanOverview .FloorPlanImages span").each(function(){
			$(this).css({
				position : "absolute",
				top : "-9999px",
				left : "-9999px"
			});
		});
	},
	doUnitHover: function(unit) {
		switch(unit) {
			case "x101": 
			case "x201": 
			case "x301": 
				$('#UnitImg_1_1').attr('style','top:55px;left:32px;');
				break;
			case "x102": 
			case "x202": 
			case "x302": 
				$('#UnitImg_1_2').attr('style','top:54px;left:100px;');
				break;
			case "x103": 
			case "x203":
			case "x303":
				$('#UnitImg_1_3').attr('style','top:54px;left:144px;');
				break;
			case "x104": 
			case "x204":
			case "x304":
				$('#UnitImg_1_4').attr('style','top:54px;left:260px;');
				break;
			case "x105": 
			case "x205":
			case "x305":
				$('#UnitImg_1_5').attr('style','top:54px;left:342px;');
				break;
			case "x106": 
			case "x206":
			case "x306":
				$('#UnitImg_1_6').attr('style','top:96px;left:430px;');
				break;
			case "x107": 
			case "x207":
			case "x307":
				$('#UnitImg_1_7').attr('style','top:181px;left:429px;');
				break;
			case "x108": 
			case "x208":
			case "x308":
				$('#UnitImg_1_8').attr('style','top:211px;left:372px;');
				break;
			case "x109": 
			case "x209":
			case "x309":
				$('#UnitImg_1_9').attr('style','top:175px;left:372px;');
				break;
			case "x110": 
			case "x210":
			case "x310":
				$('#UnitImg_1_10').attr('style','top:105px;left:298px;');
				break;
			case "x111": 
			case "x211":
			case "x311":
				$('#UnitImg_1_11').attr('style','top:105px;left:224px;');
				break;
			case "x112": 
			case "x212":
			case "x312":
				$('#UnitImg_1_12').attr('style','top:105px;left:166px;');
				break;
			case "x113": 
			case "x213":
			case "x313":
				$('#UnitImg_1_13').attr('style','top:161px;left:75px;');
				break;
			case "x114": 
			case "x214":
			case "x314":
				$('#UnitImg_1_14').attr('style','top:216px;left:77px;');
				break;
			case "x115": 
			case "x215":
			case "x315":
				$('#UnitImg_1_15').attr('style','top:264px;left:79px;');
				break;
			case "x116": 
			case "x216":
			case "x316":
				$('#UnitImg_1_16').attr('style','top:301px;left:85px;');
				break;
				
			default: UnitDisplay.doUnitReset();
				break;
		}
	},
	init: function() {
		$("#FloorPlans .FloorPlanList p a").hover(
			function() {
				UnitDisplay.doUnitHover($(this).attr("id"));
			},
			function() {
				UnitDisplay.doUnitReset();
			}
		);
		/*$("#FloorPlans .FloorPlanImages span").each(function(){
			$(this).draggable({ 
				cursor: "picker",
				containment: $("#FloorPlans .FloorPlanOverview"),
				stop: function(ev, ui) {
					$("#FloorPlans .debugger").html("top:"+ui.position.top+"px;left:"+ui.position.left+"px;");
				}
			});
		}); */
	}
};
