function getXmlHttpRequestObject()
{
	if (window.XMLHttpRequest) 
	{
		return new XMLHttpRequest();
	} 
	else if(window.ActiveXObject) 
	{
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		alert("Your browser doesn't support the XmlHttpRequest object.  Better upgrade to Firefox.");
	}
}

	var menuRequest = getXmlHttpRequestObject();
	var planningRequest = getXmlHttpRequestObject();

	function EditMenu(getId,index,type)
	{
		if (menuRequest.readyState == 4 || menuRequest.readyState == 0) 
		{
			var form = document.getElementById('form').innerHTML;
			
			menuRequest.open("GET", 'edit_menu.php?id='+getId+'&type='+type, true);
			menuRequest.onreadystatechange = function(){handleMenuRequest(form,getId,index,type);};
			menuRequest.send(null);
		}			
	}
	function handleMenuRequest(form,id,index,type)
	{
		if(menuRequest.readyState == 4) 
		{
			form = form.replace('#',id);
			form = form.replace('and','&edit&type='+type);
			
			if((index%2) == 0)
			{
				form = form.replace('red','#F4F6E7');
			}
			else
			{
				form = form.replace('red','#FFFFFF');			
			}
			
			form = form.replace('content',menuRequest.responseText);

			document.getElementById('title'+index).innerHTML = form;

		}
	}
	
	function AddMenu(type)
	{
		var form = document.getElementById('form').innerHTML;
		
		form = form.replace('id=#and','add&type='+type);
		form = form.replace('red','#FFFFFF');
		form = form.replace('content','');

		document.getElementById('new_menu').innerHTML = form;
	}
	
	function PlanningServices()
	{
		if (menuRequest.readyState == 4 || menuRequest.readyState == 0) 
		{
			var form = document.getElementById('hiddeDiv').innerHTML;
			
			menuRequest.open("GET", 'updatePlanning.php', true);
			menuRequest.onreadystatechange = function(){HandleMenuRequest(form);};
			menuRequest.send(null);
		}			
	}
	function HandleMenuRequest(form)
	{
		if(menuRequest.readyState == 4) 
		{
			form = form.replace('#info#',menuRequest.responseText);

			document.getElementById('text').innerHTML = form;
		}
	}
///////////////////////////// Mahiki User Area ////////////////////////////////////
	
		var introRequest = getXmlHttpRequestObject();
	
		function MoreInfo(url)
		{
			if (introRequest.readyState == 4 || introRequest.readyState == 0) 
			{
				introRequest.open("GET",url, true);
				introRequest.onreadystatechange = HandleMoreInfo;
				introRequest.send(null);
			}			
		}
		function HandleMoreInfo()
		{
			if(introRequest.readyState == 4) 
			{	
				document.getElementById('aloha').innerHTML = introRequest.responseText;
				return true;
			}
		}
		
		//var photoRequest = getXmlHttpRequestObject();

		
		
		/*
		function ViewPhoto(index,gallery_id,op)
		{
			if (photoRequest.readyState == 4 || photoRequest.readyState == 0) 
			{
				photoRequest.open("GET",'photo_view.php?id='+gallery_id+'&index='+index+'&op', true);
				photoRequest.onreadystatechange = HandlePhoto;
				photoRequest.send(null);
			}			
		}
		function HandlePhoto()
		{
			if(photoRequest.readyState == 4) 
			{	
				//alert(photoRequest.responseText);
				//return false;
				
				var img_tag;
				img_tag = '<img src="images/gallery/2_25_2007_brabus_cl_coupe_21.jpg"/>';
				document.getElementById('SetImage').innerHTML = img_tag;
				return true;
			}
			
		}
	*/
	
	
	
	
	
	
	