jQuery(document).ready(function($) {
	var iframe = $("iframe#iframe");
	
    $.history.init(function callback(hash) {
		if (hash == "") {
			iframe.css("display","none");
			$("div#page").css("display","");
			$("div#toolbar").css("display", "none");
		} else {
			$("div#page").css("display","none");
			$("div#toolbar").css("display", "");
			var url = (hash == "url=det")?search_query:hash;
			iframe
				.css("display","")
				.attr("src",url);
		}
	});
	
	$("a.tb-link").click(function(e) {
		$.history.load("url=det");
		$(window).trigger("resize");
		e.preventDefault();
		e.stopPropagation();
	});
		
	$(window).resize(function() {
		if (iframe.css("display") != "none") {
			iframe.css("width",$(window).width());
			iframe.css("height",$(window).height() - 26);
		}
	});
	$(window).trigger("resize")
});
/*
YAHOO.util.Event.onDOMReady(function() {
	var Dom = YAHOO.util.Dom, History = YAHOO.util.History, Event = YAHOO.util.Event, urlBookmarkedState = History
			.getBookmarkedState("url"), urlInitialState = urlBookmarkedState
			|| "";
	ridimensiona = function() {
		Dom.setStyle("iframe", "height", Dom.getViewportHeight() - 26 + 'px');
		Dom.setStyle("iframe", "width", Dom.getViewportWidth() + 'px');
	};
	tbClickListener = function(e) {
		History.navigate("url", "det");
		Event.stopEvent(e);
	};
	urlStateChangeHandler = function(state) {
		var h = Dom.getElementBy(function() {
			return true;
		}, "html"), b = Dom.getElementBy(function() {
			return true;
		}, "body");
		if (state == "") {
			// pagina standard
			Dom.setStyle("toolbar", "display", "none");
			Dom.setStyle("iframe", "display", "none");
			Dom.setStyle("page", "display", "");
			Dom.batch( [ h, b ], function(el) {
				Dom.setStyle(el, "width", "");
				Dom.setStyle(el, "height", "");
				Dom.setStyle(el, "overflow", "");
			});
			try {
				Dom.get("iframe").contentDocument.location.replace("/history.html");
			} catch (e) {
				Dom.get("iframe").src = "/history.html";
			}
		} else {
			// toolbar
			Dom.setStyle("toolbar", "display", "");
			Dom.setStyle("iframe", "display", "");
			Dom.setStyle("page", "display", "none");
			Dom.batch( [ h, b ], function(el) {
				Dom.setStyle(el, "width", "100%");
				Dom.setStyle(el, "height", "100%");
				Dom.setStyle(el, "overflow", "hidden");
			});
			ridimensiona();
			try {
				Dom.get("iframe").contentDocument.location.replace(search_query);
			} catch (e) {
				Dom.get("iframe").src = search_query;
			}
		}
	};

	History.onReady(function() {
		var current = History.getCurrentState("url");
		urlStateChangeHandler(current);
		Dom.batch(Dom.getElementsByClassName("tb-link", "a"), function(el) {
			Event.addListener(el, "click", tbClickListener);
		});
		Event.addListener("historyback", "click", function() {
			History.navigate("url", "dot");
		});
	});
	History.register("url", urlInitialState, urlStateChangeHandler);
	History.initialize("yui-history-field", "yui-history-iframe");
	ridimensiona();
	YAHOO.util.Event.addListener(this, "resize", ridimensiona);
});
*/

