/*jslint browser: true, eqeqeq: true, undef: true */
/*global $, window */
/******************************************************************************
Lines above are for jslint, the JavaScript verifier.
http://www.jslint.com/
******************************************************************************/

var bricolage_footer_url;
$(document).ready(function () {
	var $close_link         = $("#bric_close_link");
	var $open_link          = $("#bric_open_link");
	var $close_link_wrapper = $("#bric_close_link_wrapper");
	var $open_link_wrapper  = $("#bric_open_link_wrapper");
	var $iframe             = $("#bric_iframe");
	var $bric_footer_space  = $("#bric_footer_space");
	
	var iframe_opened = false;
	var close = function () {
		$bric_footer_space.css({ display: "none" });
		$close_link_wrapper.css({ display: "none" });
		$open_link_wrapper.css({ display: "block" });
		$iframe.css({ display: "none" });
		if (iframe_opened) {
			iframe_opened = false;
			$iframe.attr("src", "");
		}
		return false;
	};
	var open = function () {
		$bric_footer_space.css({ display: "block" });
		$close_link_wrapper.css({ display: "block" });
		$open_link_wrapper.css({ display: "none" });
		$iframe.css({ display: "block" });
		if (!iframe_opened) {
			iframe_opened = true;
			$iframe.attr("src", bricolage_footer_url);
		}
		return false;
	};
	$close_link.unbind("click").click(close);
	$open_link.unbind("click").click(open);
	if (window.top !== window.window && 
	    window.name === "preview") { // in a bricolage frameset
		open();
	}
	else {
		close();
	}
});

