function toggle_edit_form(formId, displayId) {
  $('#'+formId).toggle();
  $('#'+displayId).toggle();
}

function slidetoggle_form(formId, displayId) {
  $('#'+formId).slideToggle(200);
  $('#'+displayId).slideToggle(200);
}

function show(displayId){
  $('#'+displayId).removeClass('hidden');
}

function hide(displayId) {
  $('#'+displayId).addClass('hidden');
}

function setactive(displayId) {
  $('.'+displayId).addClass('active');
}

function setinactive(displayId) {
  $('.'+displayId).removeClass('active');
}

function toggle_save(formId, displayId) {
  $('#'+formId).toggle();
  $('#'+displayId).toggle();
}

function toggle_inputinfo(formId, displayId) {
  $('#'+formId).toggle();
  $('#'+displayId).toggle();
}

function showNeutral(displayId){
  $('#'+displayId+'_neutral').removeClass('hidden');
  document.getElementById(displayId+'_neutral').style.top = getPosition(displayId).y+15+"px";
  return false;
}

function hideNeutral(displayId) {
  $('#'+displayId+'_neutral').addClass('hidden');
}

function showError(displayId){
  $('#'+displayId+'_error').removeClass('hidden');
  document.getElementById(displayId+'_error').style.top = getPosition(displayId).y+15+"px";
  return false;
}

function hideError(displayId) {
  $('#'+displayId+'_error').addClass('hidden');
}

function showHint(displayId){
  $('#'+displayId+'_hint').removeClass('hidden');
  document.getElementById(displayId+'_hint').style.top = getPosition(displayId).y+15+"px";
  return false;
}

function hideHint(displayId) {
  $('#'+displayId+'_hint').addClass('hidden');
}

function getPosition(elementId){
  var pos={y:0},element=document.getElementById(elementId);
  if(element){
    var elem=element;
    while(elem&&elem.tagName.toUpperCase()!='TABLE'){
      pos.y+=elem.offsetTop;
      elem=elem.offsetParent;
    }
  }
  return pos;
}


