var Page = new Object();
Page.index;

Page.onResponse = function() 
{
	var	response = Ajax.request.responseText;
	if(response != '')
	{
		document.getElementById('content_body').innerHTML = response;
	}
}
Page.onEventResponse = function() 
{
	var	response = Ajax.request.responseText;
	if(response != '')
	{
		document.getElementById('events_text').innerHTML = response;
	}
}
Page.saveNewPost = function(_id, _index)
{
	var newDescription = document.getElementById("formDescription_"+ _index).value;
	var newTitle = document.getElementById("formTitle_"+ _index).value;
	Page.setIndex(_index);
	Ajax.Request("services/connector.php?method=save&id="+ _id +"&title="+ newTitle +"&description="+ newDescription, Page.getPost);
}

Page.deletePost = function(_id)
{
	Ajax.Request("services/connector.php?method=delete&id="+ _id, Page.onResponse);
}

Page.getPost = function()
{
	if(Ajax.CheckReadyState(Ajax.request))
	{
		var response = Ajax.request.responseXML.documentElement;
		var _title = response.getElementsByTagName('title')[Page.getIndex()].firstChild.data;
		
		document.getElementById("title_"+ Page.getIndex()).innerHTML = _title;
		document.getElementById("description_"+ Page.getIndex()).innerHTML = _description;
		document.getElementById("date_"+ Page.getIndex()).innerHTML = _date;
		Page.toggle(Page.getIndex());
	}
}

Page.toggle = function(id)
{
	if(document.getElementById("formPost_"+id).style.display == 'none')
	{
		document.getElementById("formPost_"+id).style.display = '';
		document.getElementById("post_"+id).style.display = 'none';
	}
	else if(document.getElementById("post_"+id).style.display == 'none')
	{
		document.getElementById("post_"+id).style.display = '';
		document.getElementById("formPost_"+id).style.display = 'none';
	}
}

Page.setIndex = function(_index) { Page.index = _index; }
Page.getIndex = function() { return Page.index; }