/* ifit.com ajax functions */

function processLogin(formElement) {
  var parameters = Form.serialize(formElement);
  new Ajax.Updater('userinfo', '/admin/login', {
      method: 'post',
      parameters: parameters
  });
  return false;
}

function processRating(id, rating) {
  //new Ajax.Updater('article_rating', '/articles/rate', {
  //  method: 'post',
  //  parameters: { articleid: id, rate: rating }
  //});
  //return false;
  var args = {};
  args['articleid'] = id;
  args['rate'] = rating;
  $("#article_rating").load('/articles/rate',args);
  return false;
}

function checkScreenname(new_screenname) {
  if(new_screenname.length >= 3) {
	  //new Ajax.Updater('valid_screenname', '/admin/checkscreenname', {
	  //  method: 'post',
	  //  parameters: { screenname: new_screenname }
	  //});
	  var args = {};
	  args['screenname'] = new_screenname;
	  $("#valid_screenname").load('/admin/checkscreenname', args);
  } else {
    document.getElementById('valid_screenname').innerHTML = '';
  }
  return false;
}

function updateBlogCategories(formElement) {
	var form = $(formElement);
	var parameters = form.serializeArray(formElement);
	//new Ajax.Updater('cats', '/blog/addCategory', {
	//  method: 'post',
	//  parameters: parameters
	//});
	$('#cats').load('/blog/addCategory', parameters);
	return false;
}

function addBlogCategories(formElement) {
	var form = $(formElement);
	var parameters = form.serializeArray(formElement);
	//new Ajax.Updater('cats', '/blog/addNewCategory', {
	//  method: 'post',
	//  parameters: parameters
	//});
	$('#cats').load('/blog/addNewCategory', parameters);
	return false;
}