scriptProxy.RegisterAjaxMethods(['GetNewsOverview','AddArticle','SaveNewsArticle',
								 'EditArticle', 'SaveArticle', 'AddNewsCategory',
								 'SaveNewsCategory', 'DeleteArticle', 'EditCategory',
								 'DeleteCategory']);

function AddArticle()
{
	AjaxMethod.AddArticle(onAddArticle);
}

function GetNewsOverview()
{
	AjaxMethod.GetNewsOverview(onDisplayPage);
}

function onAddArticle(res)
{
	if (res.text != access_violation)
	{
		$('editregion').innerHTML = res.text;
		var sBasePath = '/scripts/fckeditor/';
		var fck = new FCKeditor( 'textarea_Content', null, '300', 'BrevardZoo');
		fck.BasePath = sBasePath ;
		fck.ReplaceTextarea() ;
	}
	else
		$('editregion').innerHTML = res.text;
}

function SaveNewsArticle()
{
	var categoryId = $('select_NewsCategory')[$('select_NewsCategory').selectedIndex].value;
	var title = escape($('input_Title').value);
	
	// get the inner contenst of the editor 
	var oEditor = FCKeditorAPI.GetInstance('textarea_Content') ;
	var content = escape(oEditor.GetXHTML(true));
	
	AjaxMethod.SaveNewsArticle(categoryId, title, content, onDisplayPage);
	return false;	
}

function EditArticle(articleId)
{
	AjaxMethod.GetEditForm(pageId, onGetEditForm);	
}

function DeleteArticle(articleId)
{
	if (confirm('Are you sure you want to delete this article?'))
	{
		AjaxMethod.DeleteArticle(articleId, onDisplayPage);
	}
}


function AddNewsCategory()
{
	AjaxMethod.AddNewsCategory(onDisplayPage);
}

function SaveNewsCategory()
{
	var cname = escape($('input_CategoryName').value); // the category's name
	AjaxMethod.SaveNewsCategory(cname, onDisplayPage);
	return false;
}




/*
function SavePage()
{
	var pageId = $('pageId').value;
	var title = escape($('edit_PageTitle').value);
	
	// get the inner contenst of the editor 
	var oEditor = FCKeditorAPI.GetInstance('edit_Content') ;
	var content = escape(oEditor.GetXHTML(true));
	
	AjaxMethod.SaveEditForm(pageId, title, content, onSaveContent);
	return false;
}

function SaveNewPage()
{
	var categoryId = $('frm_Category')[$('frm_Category').selectedIndex].value;
	var name = escape($('add_FriendlyName').value);
	var title = escape($('add_Title').value);
	var oEditor = FCKeditorAPI.GetInstance('add_Content') ;
	var content = escape(oEditor.GetXHTML(true));
	
	AjaxMethod.SaveNewForm(name, categoryId, title, content, onSaveContent);
	return false;
}

function onSaveContent (res)
{
	$('editregion').innerHTML = res.text;
}

function cancel()
{
	AjaxMethod.DisplayPage(onDisplayPage);
}

function onDisplayPage(res)
{
	$('editregion').innerHTML = res.text;
}
**/