$(document).ready(function(){

  //make both messages disappear
  $('#SearchEngine #PageAvailable,#SearchEngine #PageFound,#SearchEngine #BadFormat').hide();

  $('#SearchEngine #Needle').keypress(function(){
    $('#SearchEngine #PageAvailable,#SearchEngine #PageFound,#SearchEngine #BadFormat').fadeOut();
  });

  $('#SearchEngine #SubmitSearchEngineForm').click(function(){
  
    var needle = $('#SearchEngine #Needle').val();

    //ajax call to determine if available
    $.get('/app/ajax/searchEngine.php',{win: needle},function(result){
    
      var data = result.split('|');
      
      //create win & populate results html
      win = 'WhoIs' + data[1].substr(0,1).toUpperCase() + data[1].substr(1);
      $('span.Win').text(win);

  
      //not available
      if (data[0] == '0') {
        var visitLink = $('#SearchEngine #VisitPage').attr('rel');

// this is how to show it as a slideDown
// this was version 1.0, deprecated on 20081002, aklump per Frank
// brought back to life on 20090407 aklump per frank
        $('#SearchEngine #VisitPage').attr('href',visitLink + data[1]);      
        $('#SearchEngine #PageFound').slideDown();  
// end version 1.0

// verision 2.0
// redirect automatically when a link is discovered
// deprecated on 20090407 aklump per frank in favor of 1.0
//        window.open(visitLink + data[1], '_blank');
// end version 2.0
      }
      
      else if (data[0] == '3') {
        win = 'WhoIs' + data[2].substr(0,1).toUpperCase() + data[2].substr(1);
        $('span.Win').text(win);
        $('#SearchEngine #BadFormat').slideDown(); 
      }
      
      //yes, it's available
      else {
        var registerLink = $('#SearchEngine #RegisterPage').attr('rel');
        $('#SearchEngine #RegisterPage').attr('href',registerLink + win);
        $('#SearchEngine #PageAvailable').slideDown();
      }
    });
    
    return false;
  });        

});