function shortlinks()
{
	var mode='right';
	var mustlength=80; 
	var connector='...';
	var contentlinks=document.getElementsByTagName('a');
	var newt;
	
	for(var i = 0; i < contentlinks.length; i++)
	{
		if(!contentlinks[i].getAttribute('href') || contentlinks[i].innerHTML.indexOf("http://") == -1)
		{
			continue;
		}
		var t = cutPrefix(contentlinks[i].href);
		if(t.indexOf("http://") != -1 && t.length > mustlength)
		{
			switch(mode)
			{
				case 'middle':
					newt=t.substr(0,mustlength/2)+connector+t.substr(t.length-mustlength/2-connector.length,t.length);
				break;
				case 'right':
					newt=t.substr(0,mustlength-connector.length)+connector;
				break;
			}
			t = newt;
		}
		if(contentlinks[i].innerHTML.indexOf("http://") != -1)
			contentlinks[i].innerHTML = t;
	}	
}

function cutPrefix(url)
{
	if(url.length > 17 && url.indexOf("http://anonym.to?") != -1)
		url = url.substring(17,url.length);
	else if(url.length > 18 && url.indexOf("http://anonym.to/?") != -1)
		url = url.substring(18,url.length);
		
	return url;
}

onload=shortlinks;