(function($) {
	Drupal.behaviors.UniOulu = {
		attach: function() {
			//back to top link
			if($.browser.safari) {
				bodyelem = $("body");
			}
			else {
				bodyelem = $("html, body");
			}

			// zero is always the active lang
			var lang = [];
			lang[0] = '<li><a href="http://www.oulu.fi/yliopisto/" rel="fi" title="Suomi">Suomi</a></li>';
			lang[1] = '<li><a href="http://www.oulu.fi/english/" rel="en" title="English">English</a></li>';
			if ($("html").attr("xml:lang") == "fi") {
				lang[0] = '<li><a href="http://www.oulu.fi/english/" rel="en" title="English">English</a></li>';
				lang[1] = '<li><a href="http://www.oulu.fi/yliopisto/" rel="fi" title="Suomi">Suomi</a></li>';
			}
			$("#curLang ul").html(lang[0]);
			$("#langOptions ul").html("");
			for(var i = 0; i < lang.length; i++) {
				$("#langOptions ul").append(lang[i]);
			}

			$(".backToTop").click(function() {
				$(bodyelem).animate({ scrollTop: 0 }, "slow");
				return false;
			});

			//remove right margin from last banner block of the row div
			$("#bannerBlock div:nth-child(2n)").addClass("last");

			//language selector
			$("#moreLang").click(function() {
				$("#langOptions, #curLang").toggle();
				return false;
			});

			$("#curLang a").live("click", function() {
				$("#langOptions").hide();
			});

			$(document).click(function() {
				$("#langOptions").hide();
				$("#curLang").show();
			});
		}
	};
})(jQuery);
;

