function generateLink(site,entrypoint) {
	var entrypoint;
	if(entrypoint.length < 1) {
		entrypoint = "36636_ptpmisc";
	}
	var r = "http://www.redcrossparcel.org.uk/index.aspx?donatenowentrypoint=";
	var t = "Create a British Red Cross Parcel ... and then pass it on";
	var u = r + entrypoint;
	
	switch (site) {
		case "delicious" :
			url="http://del.icio.us/post?url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "digg" :
			url="http://digg.com/submit?url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "furl" :
			url="http://furl.net/storeIt.jsp?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t);
			break;
		case "netscape" :
			url="http://www.netscape.com/submit/?U="+encodeURIComponent(u)+"&T="+encodeURIComponent(t);
			break;
		case "yahoo" :
			url="http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t);
			break;
		case "google" :
			url="http://www.google.com/bookmarks/mark?op=edit&bkmk="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "reddit" :
			url="http://reddit.com/submit?url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "stumbleupon" :
			url="http://www.stumbleupon.com/submit?url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "technorati" :
			url="http://www.technorati.com/faves?add="+encodeURIComponent(u);
			break;
		case "blinklist" :
			url="http://blinklist.com/index.php?Action=Blink/addblink.php&Url="+encodeURIComponent(u)+"&Title="+encodeURIComponent(t);
			break;
		case "newsvine" :
			url="http://www.newsvine.com/_wine/save?u="+encodeURIComponent(u)+"&h="+encodeURIComponent(t);
			break;
		case "magnolia" :
			url="http://ma.gnolia.com/bookmarklet/add?url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "windows_live" :
			url="https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "tankrail" :
			url="http://tailrank.com/share/?link_href="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;
		case "linkedin" :
			url="http://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t);
			break;	
		default:
		case "facebook" :
			url="http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t);
			break;
		
	}
	return url;
}

function postLink(site, entrypoint) {
	var url = generateLink(site,entrypoint);
	popup = window.open(url,'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=700,height=500,top=100,left=100');
	popup.focus();					
}