Admin = {}

Admin.Menu = {
	commitMenu : function() {
		content = tinyMCE.get('menu').getContent();
		pars = {
			action : 'editmenu',
			content : content
		}
		vars = $H(pars).toQueryString();
		//alert(vars);
		Admin.doAjax('/ajax/admin.php', vars, Admin.Menu.insertCallback);
	},
	
	insertCallback : function(transport) {
		if(transport.responseText == '1'){
			alert('Menu has been updated!')
		} else {
			alert('action failed please try again');
		}
	}
}


Admin.AboutUs = {
	commitAbout : function() {
		content = tinyMCE.get('about').getContent();
		pars = {
			action : 'editabout',
			content : content
		}
		vars = $H(pars).toQueryString();
		//alert(vars);
		Admin.doAjax('/ajax/admin.php', vars, Admin.AboutUs.insertCallback);
	},
	
	insertCallback : function(transport) {
		alert(transport.responseText)
		if(transport.responseText == '1'){
			alert('About Us has been updated!')
		} else {
			alert('action failed please try again');
		}
	}
}

Admin.Entertainment = {
	commitEntertainment : function() {
		content = tinyMCE.get('entertainment').getContent();
		pars = {
			action : 'editentertainment',
			content : content
		}
		vars = $H(pars).toQueryString();
		//alert(vars);
		Admin.doAjax('/ajax/admin.php', vars, Admin.Entertainment.insertCallback);
	},
	
	insertCallback : function(transport) {
		alert(transport.responseText)
		if(transport.responseText == '1'){
			alert('Entertainment has been updated!')
		} else {
			alert('action failed please try again');
		}
	}
}

Admin.Announcements = {
	commitAnnouncements : function() {
		content = tinyMCE.get('announcements').getContent();
		pars = {
			action : 'editannouncements',
			content : content
		}
		vars = $H(pars).toQueryString();
		//alert(vars);
		Admin.doAjax('/ajax/admin.php', vars, Admin.Announcements.insertCallback);
	},
	
	insertCallback : function(transport) {
		alert(transport.responseText)
		if(transport.responseText == '1'){
			alert('Announcements has been updated!')
		} else {
			alert('action failed please try again');
		}
	}
}


Admin.doAjax = function(target, params, callback, method){
	methodz = (method) ? method : 'post'
	myAjax = new Ajax.Request(
	target, {
		method: methodz,
		parameters: params,
		onComplete: function(transport){
				callback(transport)
			}
		
	});
};
