// print.js
// sets media="print" -> media="all"


function printPage(label) {
	printLink(label);
}


function printLink(label) {
	$(".print").click( function() {
		//alert("label");
		firstTracker._trackEvent("Brochure", "Print", label);
		secondTracker._trackEvent("Brochure", "Print", label);
		window.print();} );
	//$(".print").click( function() {toggleMediaType(); });
}


// add option for disabling screen css
function toggleMediaType() {
	var mediaType = document.getElementsByTagName("link");
	if ($("body").hasClass("print-view")) {
		for(var x=0; x<mediaType.length; x++) {
  			if((mediaType[x].getAttribute('title') == "print")) {
	    		mediaType[x].setAttribute("media", "print");
			} else if (mediaType[x].getAttribute('media') == "screen") {
				mediaType[x].disabled = false;
			}
		}
		$("body").removeClass("print-view");
	} else {
		for (var x=0; x<mediaType.length; x++) {
  			if((mediaType[x].getAttribute('title') == "print") && (mediaType[x].getAttribute('media') == "print")) {
	    		mediaType[x].setAttribute("media", "all");
			} else if (mediaType[x].getAttribute('media') == "screen") {
				mediaType[x].disabled = true;
			}
		}
		$("body").addClass("print-view");
		setTimeout("window.print()",100); // timeout gives Chrome time to change the media attribute before the print dialogue fires
	}
} 