/**
 * Creates a link that triggers the browser's window.print function.
 */
addPrintLink = function () {
	var options = {
		targetEl: 'content-primary', // Id of the element the link is appended to
		linkText: 'Skriv ut sidan',
		linkId: 'print-link'
	};
	/**
	* Initialization
	*/
	function init(opts) {
		// If options were supplied, apply them to the option Object.
		for (var key in opts) {
			if (options.hasOwnProperty(key)) {
				options[key] = opts[key];
			}
		}
		var oTarget = document.getElementById(options.targetEl);
		if (!oTarget) {return;}
		if (!window.print) {return;}
		var oLink = document.createElement('a');
		oLink.id = options.linkId;
		oLink.href = '#';
		oLink.appendChild(document.createTextNode(options.linkText));
		oLink.onclick = function() {
			window.print();
			return false;
		};
		oTarget.appendChild(oLink);
	}
	return {
		init: init
	};
}();

// Init on document ready
$(document).ready(function() {
	$('#utilities .rightutil:first').prepend('<span><a id="send-email" href="#">E-posta denna sida</a></span>');
	$('#send-email').click(function() {
		window.open('/maildoc.asp?page=' + document.location.pathname + document.location.search,'maildocWindow','width=500,height=380,scrollbars=no,menubar=no,toolbar=no');
		return false;
	});
});