function getHTTPObject()
{
    if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
    }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    return false;
}

function DisplayTerm(id, url)
{
  var element = document.getElementById(id);

  var textNode = element.inn;
  if(element.innerHTML == "") 
  {
    if (url != "")
    {
      var http = getHTTPObject();
      http.open("GET", url, false);
      http.send(null);
      element.innerHTML = http.responseText;
    }
    element.style.height = 'auto';
    element.style.display = 'block';
  }
  else
  {
    if (element.style.height == "auto")
    {
      element.style.height = "0";
      element.style.display = "none";
    }
    else
    {
      element.style.height = "auto";
      element.style.display = "block";
    }
  }
  return false;
}

function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if ( node == null )
    node = document;
  if ( tag == null )
    tag = '*';
  
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");

  for (i = 0, j = 0; i < elsLen; i++) {
    if ( pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}

function searchkeypress(e)
{
 var code;
     
 e = e || window.event;    
 var code = e.keyCode || e.which;    
 if(code == 13)
 {
   if (document.getElementById('keyword').value != "")
   {
     return searchexecute();
   }
 }
 return true;
}

function searchexecute()
{
  window.location='/Search.aspx?search=' + document.getElementById('keyword').value;
  return false;
}

document.onkeydown = searchkeypress; 


