function ajaxManager() 
{
	var args = ajaxManager.arguments; 
	switch (args[0]) 
	{
		case "load_page": 
			if (document.getElementById) 
			{
				var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); 
			}
			if (x) 
			{
				x.onreadystatechange = function() 
				{
					if (x.readyState == 4 && x.status == 200) 
					{ 
						el = document.getElementById(args[2]);
						el.innerHTML = x.responseText; 
					} 
				}
				x.open("GET", args[1], true); 
				x.send(null); 
			}
			break; 
			
		case "toggle":
//			if (document.getElementById(args[2]).style.visibility != "visible")
			if (document.getElementById(args[2]).style.display	!= "block")
			{
//				document.getElementById(args[2]).style.visibility = "visible";
				document.getElementById(args[2]).style.display	 = "block";
			}
			else
			{
//    			document.getElementById(args[2]).style.visibility = "hidden";
				document.getElementById(args[2]).style.display	 = "none";
			}
			break;
		
		case "insertRecipient":
			var url="_script/mod_newsletter.php?"+args[1];
			ajaxManager("load_page", url, "content");
			break;
	} 
}