/**
 * Author Henry Addo
 * Copyright (c) 2007 Henry Addo
 * LICENSE see LICENSE file
 * This is somehow based on the kasahorow's lookup.js 
 * script.Actually a modified version. Thanks to 
 * the kasahrow project team( dictionary.kasahorow.com )
 */
  var requestObject;
  var dataToValidate;
  var sending = "";
      
  function sendHttpRequest( url, data ) {
           
    if( window.XMLHttpRequest ) {
      try {
        requestObject = new XMLHttpRequest();
      } catch( e ) {
        requestObject = 0;
      }
    
    }else if( window.ActiveXObject ) {
      try {
        requestObject = new ActiveXObject('Microsoft.XMLHTTP');
      } catch( e ) {
        requestObject = 0;
      }
    }

    if( requestObject ) {
      requestObject.open('POST', url, true );
      requestObject.setRequestHeader('Content-type',
        'application/x-www-form-urlencoded');
               
      requestObject.onreadystatechange = processResult;    
      requestObject.send( "data=" + data );
      sending = true; 
           
    }
  }

  function processResult() {        
    if( requestObject.readyState == 4 &&
      requestObject.status == 200 ) {
      sending = false;
      displayResult( requestObject.responseText );
    }
  }

  function displayResult( content ) {
    var obj = document.getElementById('targetDiv');
    var formatting = '<br />Result<br />';
    obj.innerHTML = '<div>'+formatting+content+'</div>';
  }

  function getData( keyEvent ) {
    keyEvent = (keyEvent) ? keyEvent:window.event;
    input = (keyEvent.target)?keyEvent.target:keyEvent.srcElement;
           
    dataToValidate = input.value;   
    if( keyEvent.type == 'keyup' || keyEvent.type == 'click' ) {
      var targetDiv = document.getElementById('targetDiv');
      targetDiv.innerHTML = '<div></div>';
          
      dataToValidate = document.getElementById('old_curr').value;
             
      if( dataToValidate ) {
        sendHttpRequest('gh_cedis.php',dataToValidate );             
      }
    }
  } 
