var LagAvtal = function() {
	return {	
		init: function() {
			Talentum.addAnchors.init([
				{element: ".teaser", include: ["P", "IMG"], exclude: [".teaser-group", ".poll", ".media"]},
				{element: ".subteaser", include: ["P", "IMG"]},
				{element: ".pullteaser", include: ["P", "IMG"]},
				{element: ".small-teaser", include: ["P", "IMG"]},
				{element: ".opinion-teaser", include: ["IMG"]},
				{element: ".magazine-archive LI", include: ["IMG"]},
				{element: ".magazine-teaser", include: ["IMG"]}
			]);
			Talentum.inlineFormLabels.init([
				{element: "#top-teasers .form-box-login"}
			]);
			Talentum.tabbedBox.init();
			Talentum.carouselBox.init();
			Talentum.userSettings.init();
			Talentum.validateForms.init();
			Talentum.slideshow.init();
			Talentum.ajaxForms.init();
			Talentum.poll.init();
			Talentum.print.init();
			Talentum.zoom.init();
			Talentum.recommend.init();
			Talentum.comment.init();
			Talentum.tooltip.init();
			Talentum.fontSize.init();
			Talentum.toggle.init();
			Talentum.popup.init();
			Talentum.reportAbuse.init();
			Talentum.stickyAd.init({"top": "content"});
			Talentum.twingly.init( { topListURL: "http://www.lag-avtal.se", postLimit: 4, debug: false } );

			LagAvtal.lawSearch.init();
		}
	};
}();


LagAvtal.lawSearch = function() {
	return {
		init: function() {
			Talentum.eventHandler.register("focus", ["#time-frame-from", "#time-frame-to"], function() {
				var field = $$("time-frame-span");
				if (field && !field.checked) {
					field.checked = "checked";
				}
				return true;
			});
			Talentum.eventHandler.register("click", ".time-frame INPUT", function() {
				if (this.type == "radio" && this.id != "time-frame-span") {
					$$("time-frame-from").value = "";
					$$("time-frame-to").value = "";
				} else if (this.id == "time-frame-span") {
					$$("time-frame-from").focus();
				}
				return true;
			});
		}
	}
}();

LagAvtal.init();