$(function() {
	Misc.init();
});

var Misc = {
	init: function() {
		$("div.award-category").addClass("clickable");
		$("div.award-category").click(function() {
			window.location = $(this).attr("rel");
		});
		$("div.award-category").hover(
			function() {
				$(this).css("text-decoration", "underline");
			},
			function() {
				$(this).css("text-decoration", "none");
			}
		);
		
		$("a[rel='external']").attr("target", "_blank");
		$("a[rel='external']").attr("title", "this link will open in a new window");
	},
	
	limitWords: function(obj, words) {
		// adapted from: http://www.webdeveloper.com/forum/archive/index.php/t-46863.html
		var len = obj.value.split(/[\s]+/);
		if (len.length > words) {
			var str = "";
			for (var i = 0; i < words; i++) {
				str += len[i] + " ";
			}
			obj.value = str;
		}
	}
};
