jQuery.noConflict();
(function($) { 
  $(function() {
	if($.browser.msie && parseInt($.browser.version,10) === 6) {
		DD_belatedPNG.fix('#r11-explore-box-top,#r11-explore-box-mid,#r11-explore-box-bottom');
	}
	
	var letters = ['a','b','c','d','e','f','g','h'];
    var explore = $("#r11-explore-box");
	var explore_btn = $("#r11-explore a");
	var items = $("#r11-explore-items a");
	var pins = $("#r11-explore-map a");
	var infos = $("#r11-explore-info ul li");
	
	infos.hide();
	
if($("#r11-explore a").length > 0){
	explore.css("left", explore_btn.offset().left - explore.width() + explore_btn.width() + 3);
	explore.css("top", explore_btn.offset().top);
}
	explore.css("display", "block");
	explore.hide();
	
	explore_btn.click(function(ev) {
		ev.preventDefault();
		explore.slideDown("fast");
		$(this).fadeTo("fast", 0.01);
	});
	
	$("#r11-explore-box-close").click(function(ev) {
		ev.preventDefault();
		explore.slideUp("fast");
		explore_btn.fadeTo("fast", 1);
	});		
	
	items.each(function(i) {
		var item = $(this);
		var pin = $(pins[i]);
		var info = $(infos[i]);
		var title = item.find(".r11-explore-item-title");
		
		item.data("pin", pin);
		item.data("info", info);		
		
		item.click(function(ev) {
			ev.preventDefault();			
			items.removeClass("r11-explore-item-active");
			items.mouseleave();
			item.addClass("r11-explore-item-active");
			item.mouseenter();
			infos.fadeOut();
			info.fadeIn();
			pins.removeClass("r11-explore-pin-active");
			pins.mouseout();	
			pin.addClass("r11-explore-pin-active");
			pin.mouseover();			
		});
		
		item.bind("mouseenter", function(ev) {		
			item.find("img").fadeTo(0, 1);
			item.removeClass("r11-explore-item-off");
			title.css("background-image", title.css("background-image").replace("-off", "-over"));	
		});

		item.bind("mouseleave", function(ev) {
			if(!item.hasClass("r11-explore-item-active")) {
				title.css("background-image", title.css("background-image").replace("-over", "-off"));
				item.addClass("r11-explore-item-off");
				item.find("img").fadeTo(0, 0.35);				
			}
		});
		
		pin.click(function(ev) {
			ev.preventDefault();			
			pin.addClass("r11-explore-pin-active");
			item.click();
			pin.mouseover();
		});
		
		pin.hover(function(ev) {
			pin.css("background-image", pin.css("background-image").replace("-off", "-over"));			
		}, function(ev) {					
			if(!pin.hasClass("r11-explore-pin-active")) {
				pin.css("background-image", pin.css("background-image").replace("-over", "-off"));			
			}
		});
	});	
	
	items.mouseleave();
	$(pins[0]).click();
	
	$(window).resize(function(ev) {
if($("#r11-explore a").length > 0){
		explore.css("left", explore_btn.offset().left - explore.width() + explore_btn.width() + 3);
}
	});
	
  });
})(jQuery);
