if (jp == undefined)
	var jp = {};

if (jp.teft == undefined)
	jp.teft = {};

jp.teft.appendAnchorAction = new function(event)
{
	jQuery.extend({
		appendAnchorAction : function(argument)
		{
			$('a.ext').bind('click', function()
			{
				var w = window.open(this.href);
				w.focus();
				
				event.preventDefault();
				return false;
			});
			
			$('#to-top a').bind('click', function()
			{
				softScrollBack();
				
				return false;
			});
		}
	});
};

$(document).ready(function(){jQuery.appendAnchorAction();});

// respect to javascript.maxux.com

var scrj = 1;

function softScrollBack()
{
	var top = document.body.scrollTop || document.documentElement.scrollTop;
	
	if (scrj < 50 && top)
	{
		top = (top > 2) ? Math.ceil(top * .2) : 1;
		scrj++;
		scrollBy(0, -top);
		setTimeout('softScrollBack()', 20);
	}
	else
	{
		scrollTo(0, 0);
		scrj = 1;
	}
}

