function ajaxFunction(id, area, extra, link)
{
	var xmlHttp;
		
	if (extra == "index")
	{
		$("#hideFlash").hide('fast');
		var div = "viewNews";
		var link = ".";
		
	}
	else if (extra == "widget")
	{
		var div = "viewNews";
		var link = "..";	
	}
	else if (extra == "process_remove")
	{
		var div = "ajaxProcess";
		var link = "..";
	}
	if (area == 'gigs' || area == 'news' && extra != "widget")
	{
		var link = ".";
	}
	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;
			}
		}
	}
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState == 1)
		{
			document.getElementById(div).innerHTML="Loading...<br /><img src='./images/ajax-loader.gif' />";
		}
		else if(xmlHttp.readyState == 2)
		{
			document.getElementById(div).innerHTML="Loading...<br /><img src='./images/ajax-loader.gif' />";
		}
		else if(xmlHttp.readyState == 3)
		{
			document.getElementById(div).innerHTML="Loading...<br /><img src='./images/ajax-loader.gif' />";
		}
		else if(xmlHttp.readyState == 4 || xmlHttp.readyState=="complete")
		{
			if (extra == "index" || extra == "widget")
			{
				document.getElementById("viewNews").style.display = 'block';
				document.getElementById("darkBackgroundLayer").style.display = "block";
				document.getElementById("indexCloseBtn").style.display = 'block';
				document.getElementById("viewNews").innerHTML=xmlHttp.responseText;
			}
			else if (extra == "process_remove")
			{
				alert(xmlHttp.responseText);
				
				if(area == 'members_area')
				{
					window.location='../admin/rank_items.php?area=members_area';
				}
				else if (area == 'gigs' || area == 'news')
				{
					window.location='./view_all_news_tours.php?cat=all&area='+area;
				}
				else if (area != 'cats')
				{
					updateDbJax('area='+area)
				}
				else
				{
					window.location='../admin/news_gigs_upload_remove.php';
				}
				document.getElementById(div).innerHTML="";
			}
		}
	}
	
	var url = link+"/require/ajax_response.php?id="+id+"&area="+area+"&page="+extra;
	
	xmlHttp.open("GET", url ,true);
	xmlHttp.send(null);
}

/**** Post data ajax ********************/
function getPost(obj) 
{
	var poststr = "area=" + encodeURI( document.getElementById("ajaxarea").value );
	updateDbJax(poststr);
}
function updateDbJax(poststr)
{
	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;
			}
		}
	}
	xmlHttp.onreadystatechange=function()
	{
		
		if(xmlHttp.readyState == 1)
		{
			document.getElementById("ajaxResponse").innerHTML="Processing...<br />";
		}
		else if(xmlHttp.readyState == 2)
		{
			document.getElementById("ajaxResponse").innerHTML="Processing...<br />";
		}
		else if(xmlHttp.readyState == 3)
		{
			document.getElementById("ajaxResponse").innerHTML="Processing...<br />";
		}
		else if(xmlHttp.readyState == 4 || xmlHttp.readyState=="complete")
		{
			document.getElementById("ajaxResponse").innerHTML=xmlHttp.responseText;

		}
	}

	xmlHttp.open('POST', '../require/ajax_response.php?page=news_remove', true);

	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", poststr.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(poststr);

}
