function openWindow(url, width, height) {
    if (arguments.length < 2) width = 300;
    if (arguments.length < 3) height = 200;
    window.open(url,'popup','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=300,height=200');
}

function getElementsByClass(containingEl, tagName, className){
   // Convenience function
    var collection;
    var returnedCollection = new Array(0);
    var counter = 0;
    if(containingEl.all && tagName == "*") tagName = containingEl.all;
    else collection = containingEl.getElementsByTagName(tagName);
    for(var i = 0; i < collection.length; i++){
        if(collection[i].className == className){
            returnedCollection[counter] = collection[i];
            counter++;
        }
    }
    return returnedCollection;
}


// Fix for IE6's handling of input boxes
function regInputBoxes() {
/*  if (navigator.userAgent.indexOf("MSIE 6.") != -1) {
    var fontTags = document.getElementsByTagName("font");
    for (var i = 0; i < fontTags.length; i++) {
      var fontTag = fontTags[i];
      if (fontTag.getElementsByTagName("input")[0]) {
         fontTag.attachEvent("onclick", activate);
      }
    }
    var element = document.elementFromPoint(214,151);
    alert(element.tagName);
  }*/
}


function activate(element) {
  if (element.tagName == null) { // IE Specific
    element = event.srcElement
  }
  element.getElementsByTagName("input")[0].focus();
  alert(element.tagName);
  //element.goto();
  return false;
}


