//
// microsite overlay js
//
$(document).ready(function() {
	$('#micrositeFader').fadeTo(10, 0.0);
	$(".microsite").fadeIn(1500);

	// On any appropriate link, check for microsite
	$(".micrositeCheck").click(function() {
		var location = this.href;
		if (location.indexOf("/microsite/") > 0) {
			showMicrositeFrame(location);
			return false;
		}
		
		window.location = location;
		return false;
	});
});

function micrositeCheck(location) {
	if (location.indexOf("/microsite/") > 0) {
		showMicrositeFrame(location);

		return false;
	}
	window.location = location;
	return false;
}
		
function showMicrositeFrame(location) {
	var mc = $("#micrositeControl");
	var offset = mc.offset();

	$("#micrositeFrame").css("left", (offset.left + 5) + "px");
	
	mc.addClass("popup")
		.find("iframe:first")
			.queue(function() {
				this.src = location;
				$(this).dequeue();
			})
			.end()
		.find('#micrositeFader')
			.fadeTo("fast", 0.5)
	;
}

function hideMicrositeFrame() {
	$("#micrositeControl")
		.find('#micrositeFader')
			.fadeTo("fast", 0.0, function() {
				$('#micrositeControl')
					.removeClass("popup")
					.find("iframe:first")
						.queue(function() {
							this.src = "about:blank";
							$(this).dequeue();
						})
				;
			})
	;
}

