function changeStyleClass(id,classname){
  var elem = document.getElementById(id);
  
  if(elem != null && classname != null){
    elem.className = classname;
  }
}

function changeDisplay(id){
  var elem = document.getElementById(id);
  
  if(elem != null){
    if(elem.style.display == "none"){
      elem.style.display = "";
    }else{
      elem.style.display = "none";
    }
  }
}

function hideElement(id){
  var elem = document.getElementById(id);
  
  if(elem != null){
    elem.style.display = "none";
  }
}

function showElement(id){
  var elem = document.getElementById(id);
  
  if(elem != null){
    elem.style.display = "";
  }
}

function changeInnerHTML(id,str){
  var elem = document.getElementById(id);
  
  if(elem != null){
    elem.innerHTML = str;
  }
}

function setDisabled(id){
  var elem = document.getElementById(id);

  if(elem != null){
    elem.disabled = true;
  }
}

function setEnabled(id){
  var elem = document.getElementById(id);

  if(elem != null){
    elem.disabled = false;
  }
}

function selectAll(elem){
  if(elem != null){
    var xform = elem.form;

    if(xform != null){
      for(var i=0;i<xform.length;i++){
        if(xform[i].type=="checkbox"){
	  xform[i].checked = true;
        }
      }
    }
  }
}

function selectNone(elem){
  if(elem != null){
    var xform = elem.form;

    if(xform != null){
      for(var i=0;i<xform.length;i++){
        if(xform[i].type=="checkbox"){
	  xform[i].checked = false;
        }
      }
    }
  }
}

function insertSmiley(smiley,elem_id){
  if(smiley != null){
    if(elem_id != null){
      var elem = document.getElementById(elem_id);
      
      if(elem != null){
	elem.value += "[smile]"+smiley+"[/smile]";
      }
    }
  }
}
