function ToggleIgnore(AjaxUrl,CurrentSwitchVal,FriendID,Add,Remove) {
	var ToggleFriend = document.getElementById("ToggleIgnore");
	if (ToggleFriend) {
		ToggleFriend.className = 'Progress';
		var Switch = ToggleFriend.name == '' ? CurrentSwitchVal : ToggleFriend.name;
		var FlipSwitch = Switch == 1 ? 0 : 1;
		ToggleFriend.name = FlipSwitch;
		var dm = new DataManager();
		dm.Param = (FlipSwitch == 0 ? Add : Remove);
		dm.RequestCompleteEvent = ToggleIgnoreComplete
		dm.RequestFailedEvent = ToggleIgnoreFailed;
		
		dm.LoadData(AjaxUrl+"?Type=Toggle&IgnoreID="+FriendID+"&Switch="+FlipSwitch);
	}	
}

function ToggleIgnoreComplete(Request) {
	setTimeout("ToggleIgnoreNotify('ToggleIgnore', 'Complete', '"+this.Param+"');", 400);
}

function ToggleIgnoreNotify(Element, ClassName, Text) {
	var Button = document.getElementById(Element);
	if (Button) {
		Button.className = ClassName;
		Button.innerHTML = Text;
	}	
}
function ToggleIgnoreFailed(Request) {
	var Button = document.getElementById('ToggleIgnore');
	if (Button) {
		Button.className = 'Complete';
		alert("Failed: ("+Request.status+") "+Request.statusText);
	}
}

function UnignoreBlog(IgnoreID) {
	new Ajax.Request('extensions/IgnoreBlog/removeignore.php',{
		parameters: 'IgnoreID='+IgnoreID,
		method:'get',
		onSuccess: function() {
			Effect.SlideUp('UserContainer_'+IgnoreID);
		}
	});

}