/* Generate a preview of a page if the print parameter is passed */

function print_preview() {
	$("link[title='MCP Default Stylesheet']").attr("href", "/css/print.css");
	$("link[title='MCP Default Stylesheet']").attr("media", "all");
}

$(document).ready(function() {
    /* Preserve Query Parameters if Present */
    if (jQuery.url.attr("query")) {
	var print_param = "&print_preview=1";
    } else {
        var print_param = "?print_preview=1";
    }

    var current_url = jQuery.url.attr("source");


    if($("div.print").length) {
        $("div.print").append("<a href=\""+ current_url + print_param +"\" target=\"new\">Printer-Friendly<br /> Format</a>");
    }

    var print_page = jQuery.url.param("print_preview");

    if (print_page == "1") {
	print_preview();
	window.print();
    } else { return false; }
});
