var addtoMethod=1;
var AddURL = escape(document.location.href);
var AddTitle = escape(document.title);
var txtVersion = "0.1";
var addtoInterval = null;
var popupWin = '';
function addToBookmark(site)
{
	switch (site)
	{
		case "delicious":
			var AddSite = "http://del.icio.us/post?";
			var AddUrlVar = "url";
			var AddTitleVar = "title";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			//alert("delicious");
			break;
		case "digg":
			var AddSite = "http://digg.com/submit?";
			var AddUrlVar = "url";
			var AddTitleVar =  "";
			var AddNoteVar =  "";
			var AddReturnVar =  "";
			var AddOtherVars = "&phase=2";
			//alert("digg");
			break;
			
		case "reddit":
			var AddSite = "http://reddit.com/submit?";
			var AddUrlVar = "url";
			var AddTitleVar =  "title";
			var AddNoteVar =  "";
			var AddReturnVar =  "";
			var AddOtherVars = "";
			//alert("reddit");
			break;
		
		default:
	}
	var addtoFullURL = AddSite + AddUrlVar + "=" + AddURL + "&" + AddTitleVar + "=" + AddTitle + AddOtherVars;
	if (AddNoteVar != "")
	{
		var addtoFullURL = addtoFullURL + "&" + AddNoteVar + "=" + AddTitle;
	}
	if (AddReturnVar != "")
	{
		var addtoFullURL = addtoFullURL + "&" + AddReturnVar + "=" + AddURL;
	}
	switch (addtoMethod)
	{
		case 0:
			self.location = addtoFullURL;
			break;
		case 1:
			addtoWin(addtoFullURL);
			break;
		default:
	}
	return true;
}

function addtoWin(addtoFullURL)
{
	if (!popupWin.closed && popupWin.location)
	{
		popupWin.location.href = addtoFullURL;
		var addtoInterval = setInterval("closeAddTo();",1000);
	}
	else
	{
		popupWin = window.open(addtoFullURL,'addtoPopUp','width=770px,height=500px,menubar=1,toolbar=1,status=1,location=1,resizable=1,scrollbars=1,left=0,top=100');
		var addtoInterval = setInterval("closeAddTo();",1000);
		if (!popupWin.opener) popupWin.opener = self;
	}
	if (window.focus)
	{
		popupWin.focus();
	}
	return false;
}

function closeAddTo()
{
	if (!popupWin.closed && popupWin.location)
	{
		if (popupWin.location.href == AddURL)
			popupWin.close();
	}
	else
	{
		clearInterval(addtoInterval);
		return true;
	}
}

function handleError()
{
	return true;
}
window.onerror = handleError;