/**
*	Global Variables
*/
var originalImage = null;

function building_selector(value)
{
	new Ajax.Updater("building_id", site_base_url+"/admin/select_buildings", { method:"post", parameters:"area_id="+value });
	return false;
}

$(document).ready(function() {
	$('#accordion h3 a').click(function() {
		if (!$(this).parents("h3").hasClass('ui-state-active')) {
			$('#accordion h3').removeClass('ui-state-active').next().hide();
		}
		
		$(this).parents("h3").toggleClass('ui-state-active').next().toggle();
		
		var sidebarImage = $(this).attr('href').replace(/#/, "");
		var sidebarCaption = $(this).attr('title');
		if (sidebarImage != undefined && sidebarImage != "" && $(this).parents("h3").hasClass('ui-state-active') == true) {
			$("#sidebar img").each(function() {
				if (originalImage == null) {
					originalImage = $(this).attr("src");
					originalCaption = $('#img-caption').text();
				}
				
				$('#img-link').hide();
				$(this).attr("src", site_base_url+"/media/images/infopage_thumb/"+sidebarImage);
				$('#img-caption').text(sidebarCaption);
				$('#sidebar a').attr("href", site_base_url+"/media/images/infopage_thumb/"+sidebarImage);
			});
		} else if (sidebarImage == undefined || sidebarImage == "" || $(this).parents("h3").hasClass('ui-state-active') == false) {
			$("#sidebar img").attr("src", originalImage);
			$('#img-caption').text(originalCaption);
		}
		return false;
	}).parent("h3").next().hide();
	
	$("#sidebar img").load(function(){
		if ($(this).height() > $(this).width()) {
			if ($('#sidebar').hasClass('vertical') == false) {
				$('#sidebar').addClass('vertical');
			}
		} else {
			if ($('#sidebar').hasClass('vertical') == true) {
				$("#sidebar").removeClass('vertical');
			}
		}
	});
});

$(document).ready(function() {
	$("a.project_image").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true });
});