function ajaxManager()
	{
	var args = ajaxManager.arguments;
	//document.getElementById("pWait").style.visibility="visible";	
	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;
						//document.getElementById("pWait").style.visibility="hidden";
						
					}
					}
				x.open("GET", args[1], true);
				x.send(null);
				}
			break;
		case "save_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[3]);
						el.innerHTML = x.responseText;
						//document.getElementById("pWait").style.visibility="hidden";
		
					}
					}
				x.open("POST", args[1], true);
				x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				x.setRequestHeader("Content-length", args[2].length);
				x.setRequestHeader("Connection", "close");
				x.send(args[2]);
				}
			break;

		case "start_up":
			ajaxManager('load_page', 'navigation4.xml', 'contentLYR');
			break;
		case "hide_menu":
		document.getElementById("eddies").style.visibility = "hidden";
  			break;
		}
	
}

function setDisplay(element, enable)
   {
      document.getElementById(element).style.display=(enable?'block':'none');
//          document.getElementById(element2).style.display=(enable?'none':'block');
   }
   function tablebg(element,color)
   {
      document.getElementById(element).style.borderColor=color;
   }
   
   
   
   
function LoadAjax()
{
	var xmlHttp;
	try
  	{
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp = new XMLHttpRequest();
  	}
	catch (e)
  	{
  		// Internet Explorer
	  	try
	    {
	    	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  	catch (e)
	    {
		    try
		    {
		      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		    }
		    catch (e)
		    {
		    	alert("Your browser does not support AJAX!");
		    	return false;
		    }
	    }
  	}
  	
  	return xmlHttp;
	
 }
 function getAjax(url,idtarget,loadtarget,useload)
 {
 
 	var loadXmlHttp;
 	
 	loadXmlHttp = LoadAjax();
 	
 	loadXmlHttp.onreadystatechange=function()
	{
		if(loadXmlHttp.readyState==3 || loadXmlHttp.readyState==0 || loadXmlHttp.readyState==2 || loadXmlHttp.readyState==1) 
		{
			if(useload=="true")
			{	
				document.getElementById(loadtarget).style.display = "block";
			}
		}
		if(loadXmlHttp.readyState==4)
	  {
	  		//document.myForm.time.value=xmlHttp.responseText;
	  	if(useload=="true")
			{
				document.getElementById(loadtarget).style.display = "none";
			}
	  		document.getElementById(idtarget).innerHTML = loadXmlHttp.responseText;
	  		//alert(loadXmlHttp.responseText);
	  }
	}
	
 	loadXmlHttp.open("GET",url,true);
 	loadXmlHttp.send(null);
 }
 
 function postAjax(idform,idtarget,loadtarget,useload,jumplocation)
 {
 		var form = document.getElementById(idform);
 		var url = form.action;
		var a=0;
		var getValue;
		var loadXmlHttp;
		
		getValue = "jumpHeader="+jumplocation+"&";
		for(a;a<form.length;a++)
		{
			getValue = form.elements[a].id+"="+encodeURI(form.elements[a].value)+"&"+getValue;
		}
		
		loadXmlHttp = LoadAjax();
 	
	 	loadXmlHttp.onreadystatechange=function()
		{
			
			if(loadXmlHttp.readyState==3)
			{
				if(useload=="true")
				{
					document.getElementById(loadtarget).style.display = "block";
				}
			}
			if(loadXmlHttp.readyState==4)
		  {
		  		//document.myForm.time.value=xmlHttp.responseText;
		  	if(useload=="true")
				{
					document.getElementById(loadtarget).style.display = "none";
				}
				document.getElementById(idtarget).innerHTML = "";
		  		document.getElementById(idtarget).innerHTML = loadXmlHttp.responseText;
		  }
		}
		//alert(getValue);
		
		loadXmlHttp.open('POST', url, true);
	 	loadXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    loadXmlHttp.setRequestHeader("Content-length", getValue.length);
    loadXmlHttp.setRequestHeader("Connection", "close");
    loadXmlHttp.send(getValue);		
 }

