	
	Function.prototype.calledOn = function(objInstance) {
		var functionObj = this;
		return function() {
			return functionObj.apply(objInstance, arguments);
		}
	};
	
	$(function() {
		$('.targeting').each(function() {
			var link = $(this).find('a');
			if (link.attr('title')) $(this).attr('title', link.attr('title'));
			$(this).click(function() {
				window.location = link.attr('href');
			});
			$(this).hover(function() {
				$(this).addClass('targeting-hover');
			}, function() {
				$(this).removeClass('targeting-hover');
			});
		});

		$('input.radio.rating').rating();
		
		var lastLi;
		$('.site-navigation-top').find('li').hover(function() {
			$(this).addClass('hover');
		}, function() {
			$(this).removeClass('hover');
		});
		
	});
