//add new elements
//from: http://www.pascarello.com/examples/createElement.html
function newElement(type,att,evts,appendToObj){

  var elem;
  if(isNameQuirk() && att.name != null){
    elem = document.createElement('<' + type + ' name="' + att.name + '">');
  }
  else{
    elem = document.createElement(type);
  }
 
  for(var prop in att){
    elem.setAttribute(prop,att[prop]);
  }

  if(evts){
    for(var evt in evts){
      elem[evt] = evts[evt];
    }
  }

  if(appendToObj){
    appendToObj.appendChild(elem);
  }

  return elem;

}
function isNameQuirk(){
  var elem1 = document.createElement("div");
  var elem2 = document.createElement("input");
  elem2.type = "hidden";
  elem2.name = "testName";
  elem1.appendChild(elem2);
  var isQuirk = (elem1.innerHTML.indexOf("test") == -1);
  isNameQuirk = function() {return isQuirk;}
  return isNameQuirk();
}



//When searching Archives have enter not submit
function noEnter(e){
  var key;
  //IE
  if(window.event){
    return !(window.event && window.event.keyCode == 13);
  }
  // Netscape/Firefox/Opera
  else if(e.which){
    key = e.which;
  }
  else if(e.charCode){
    key = e.charCode;
  }
  else if(e.keyCode){
    key = e.keyCode;
  }
  
  if(key == 13){
    return false;
  }
  else{
    return key;
  }
}

