var switcher;
var count = 1;
$(document).ready(function(){
	$('#image_rotation .active').next('li').addClass('next');
	switcher = setInterval('switchImage()', 5000);
	
	//	House Styles Page
		//	Check Hash
			var hash = window.location.hash;
			if($('body').is('.house_styles')){
				if(hash){
					$('.style_section').hide()
					$(hash).show();
					$('#house_images li').css({opacity: '.35'});
					$('#house_images li.'+hash.substr(1)).css({opacity: '1'}).addClass('active');
				} else {
					$('.style_section').hide()
					$('#french').show();
					$('#house_images li').css({opacity: '.35'});
					$('#house_images li.french').css({opacity: '1'}).addClass('active');
				}
				$('#right_col_sub h4 a').click(function(){
					var newhash = $(this).attr('href').substr(1);
					$('.style_section:visible').slideUp('fast', function(){
						$('#'+newhash).slideDown('fast');
					});
					

					$('#house_images li.active').animate({opacity: '.35'}).removeClass('active');
					$('#house_images .'+newhash).animate({opacity: '1'}).addClass('active');
				})
			} else if($('body').is('#neighborhoods')){
				$('#house_images li').css({opacity: '1'});
				$('#right_col_sub .box_piece_content').hide();
				$('#right_col_sub .active .box_piece_content').show();
				$('#right_col_sub .box_piece h4').click(function(e){
					e.preventDefault();
					var box = $(this).parent();
					if(box.hasClass('active')){
						box.removeClass('active');
						box.find('.box_piece_content').slideUp('fast');
						$('#house_images li').animate({opacity: '.35'}).removeClass('active');
					} else {
						$('#right_col_sub .active').removeClass('active').find('.box_piece_content').slideUp('fast');
						box.addClass('active');
						box.find('.box_piece_content').slideDown('fast');
						$('#house_images li').animate({opacity: '.35'}).removeClass('active');
						$('#house_images .'+box.attr('class').replace('box_piece ','').replace(' active','')).animate({opacity: '1'}).addClass('active');
					}
				})
			}
		$('#house_images li a').click(function(e){
			e.preventDefault()
		})
		$('#house_images li').hover(function(){
			$(this).animate({opacity: '1'});
		}, function(){
			if(!$(this).is('.active') && $('#house_images .active').size()){
				$(this).animate({opacity: '.35'});
			}
		}).click(function(){
			var newhash = $(this).attr('class');
			
			if($('body').is('#neighborhoods') && !$('body').is('.house_styles')){
				var box = $('#right_col_sub .'+$(this).attr('class'));
				if(box.hasClass('active')){
					box.removeClass('active');
					box.find('.box_piece_content').slideUp('fast');
					
				} else {
					$('#right_col_sub .active').removeClass('active').find('.box_piece_content').slideUp('fast');
					box.addClass('active');
					box.find('.box_piece_content').slideDown('fast');
				}

			} else {
				$('.style_section:visible').slideUp('fast', function(){
					$('#'+newhash).slideDown('fast');
				});
			}
			if($('#house_images .active').size()){
				$('#house_images li').animate({opacity: '1'}).removeClass('active');
			} else {
				$('#house_images li').animate({opacity: '.35'}).removeClass('active');
				$('#house_images .'+newhash).animate({opacity: '1'}).addClass('active');
			}
			
			
		})
})
function switchImage(){
	if(count < 4){
		$('#image_rotation .active').fadeOut('slow', function(){
			$('#image_rotation .active').remove();
			$('#image_rotation .next').removeClass('next').addClass('active');
			$('#image_rotation .active').next('li').addClass('next');
		});
		count ++;
	} else {
		clearInterval(switcher);
	}
}
