
// Adds the ability to make older browsers *cough*ie*cough* see last-child css3 selectors
$(function () {
	$(".col:last-child").addClass("last-child");
	$(".post:last-child").addClass("last-child");
	$("#masthead li:last-child").addClass("last-child");
});



// Neighborhood Map
jQuery(function ($) {
		init();
		bindEvents();
		function init(){
			$(window).bind('load',doLoad);
	   	}

	   	function doLoad(e){}
		function bindEvents(){
			$('#mapList li').bind('mouseover', loadInfo);
		}
		
		function loadInfo(i){
			if ($('#mapDetail div').is(':visible')){
				$('#mapDetail div').hide();
			}
			var data = $(this).attr("class"), 
			c = data.split(' ');
			if (c.length >= 1){
				$('#mapDetail div.'+c[0]).show();
			} else {
				$('#mapDetail div.'+c).show();
			}
		}
	}
);


//Banner rotation
$(document).ready(function() {
    $('.slideshow').cycle({
		fx: 'fade',
		timeout: 6000,
	});
});


//Floorplans
var window_width = $(window).width(),
screen_width = screen.width;

jQuery(
	function ($) {
		//start the party
		
		init();
		bindEvents();
		
		function init(){
	   		var body = $('html,body').attr('scrollTop',0);
			$(window).bind('load',doLoad);
		
	   	}

	   	function doLoad(e){
			
	   	}
		
		function bindEvents(){
			$('ol#imageMap li').mouseover(showDetail);
			$('ol#imageMap li').mouseout(hideOnstates);
			$('ol#imageMap li').bind('click', detailClick);
			$('a.closer').bind('click',closeThis);
		}
		
		function showDetail(){
			var c = $(this).attr('class');
			if($('#right_col ol li').hasClass('on')){
				$('#right_col ol li').removeClass('on');
				$('#imageMap li').removeClass('on');
			}
			$('#right_col li.'+c).addClass('on');
			
			if (c == 'unit_25'){
				$('#imageMap li.unit_35').addClass('on');
			} else if (c == 'unit_26'){
				$('#imageMap li.unit_37').addClass('on');
			} else if (c == 'unit_39'){
				$('#imageMap li.unit_38').addClass('on');
			} else if (c == 'unit_27') {
				$('#imageMap li.unit_36').addClass('on');
			} else if (c == 'unit_35'){
				$('#imageMap li.unit_25').addClass('on');
			} else if (c == 'unit_37'){
				$('#imageMap li.unit_26').addClass('on');
			} else if (c == 'unit_38') {
				$('#imageMap li.unit_39').addClass('on');
			} else if (c == 'unit_36') {
				$('#imageMap li.unit_27').addClass('on');
			} else if (c == 'unit_7') {
				$('#imageMap li.unit_22').addClass('on');
			} else if (c == 'unit_8') {
				$('#imageMap li.unit_23').addClass('on');
			} else if (c == 'unit_11') {
				$('#imageMap li.unit_24').addClass('on');
			} else if (c == 'unit_22') {
				$('#imageMap li.unit_7').addClass('on');
			} else if (c == 'unit_23') {
				$('#imageMap li.unit_8').addClass('on');
			} else if (c == 'unit_24') {
				$('#imageMap li.unit_11').addClass('on');
			}
		}
		
		function hideOnstates(){
			$('#imageMap li').removeClass('on');
		}
		
		function detailClick(){
			var c = $(this).attr('class');
			$('#floorDetail').fadeIn();
			$('#floorDetail li.'+c).show();
		}
		
		function closeThis(){
			$(this).parent().hide();
			$('#floorDetail').fadeOut();
		}
		
	}
);


