YAHOO.namespace("EU.CiTools.PHPLint");

YAHOO.EU.CiTools.PHPLint = function () {
  
  var clearClickHandler = function (e) {
    // get textarea
    var textareaEl = YAHOO.util.Dom.get("code");
    textareaEl.value = "";
    textareaEl.defaultValue = "";
    textareaEl.innerHTML = "";    
  }
  
  var selectAllClickHandler = function (e) {
    // get all checkboxes
    
    var inputs = document.getElementsByTagName("input"),
        checkboxes;
    
    for (var i = 0, len = inputs.length; i < len; i++) {
        if (inputs[i].type === "checkbox") {
            inputs[i].checked = true;
        }
    }
  }
  
  var init = function () {
    // get reset input button
    var clearEl = YAHOO.util.Dom.get("form-clear");
    
    // get select all button
    var selectAllEl = YAHOO.util.Dom.get("select-all");
    
    
    YAHOO.util.Event.addListener(clearEl, "click", clearClickHandler);
    YAHOO.util.Event.addListener(selectAllEl, "click", selectAllClickHandler);
  }
  
  return {
    init: init
  }
}().init();
