function showAddUserForm()
{
  $('add-user').show()
  $('addUserReview').hide()
  $('user-reviews-list').hide()
  $('add-user').innerHTML = '<img src="'+media_url+'/images/progress.gif" vspace="10" border="0" />'
  new Ajax.Updater('add-user', '/reviews/useradd/', {
    method: 'get', 
    parameters: '', 
    onComplete: function(transport) {
      var v = new LiveValidation('id_text', validation_dict);
      v.add( Validate.Presence, {failureMessage: 'You must enter a Review Text'} );
      var v = new LiveValidation('id_name', validation_dict);
      v.add( Validate.Presence );
      var v = new LiveValidation('id_event', validation_dict);
      v.add( Validate.Presence );
  	},
  	onLoading: function(transport) {
  	},
  	onFailure: function(transport) {
      alert('error')
  	},
    evalScripts: true
  })
}

function hideAddUserForm()
{
  $('add-user').hide()
  $('user-reviews-list').show()
  $('addUserReview').show()
}

function addUserReview(f)
{
    var pars = Form.serialize(f)
    f.innerHTML = '<img src="'+media_url+'/images/progress.gif" vspace="10" border="0" />'
    new Ajax.Updater(f, '/reviews/useradd/', {
      method: 'post', 
      parameters: pars, 
      onComplete: function(transport) {
        $('addUserReview').show()
        $('user-reviews-list').show()
    	},
    	onLoading: function(transport) {
    	},
    	onFailure: function(transport) {
    	   alert('error')
    	},
      evalScripts: true
    })
}

