// List Ebay Keywords we search for ... 

   var EbayKeyword = new Array() 
   EbayKeyword[0]  = "lcd tv"; 
   EbayKeyword[1]  = "ipod touch"; 
   EbayKeyword[2]  = "iphone"; 
   EbayKeyword[3]  = "blueray"; 
   EbayKeyword[4]  = "mp3"; 
   EbayKeyword[5]  = "laptop";
   EbayKeyword[6]  = "camera";
   EbayKeyword[7]  = "photo";    

  var StartIndex  = 0; 

  function EbayCheckKeyPressed(InputMessageData) 
  { 
      MessageData = InputMessageData;
      Length      = MessageData.length - 1; 

      if(MessageData.charCodeAt(Length) == 32) 
      { 
         if(StartIndex < Length) 
         {                 
            MessageData = MessageData.substr(StartIndex);
            EbayFindAd(MessageData); 
            StartIndex  = InputMessageData.lastIndexOf(" ") + 1;
         }                   
      }     

   } 

   var EbayAppId    = "DocSolut-161f-4f97-a7ae-7d371195bb6b";
   var EbayURLStart = "http://open.api.ebay.com/shopping?appid=" + EbayAppId + "&version=517&callname=FindItems&ItemSort=BestMatch&QueryKeywords=";
   var EbayURLEnd   =  "&responseencoding=JSON&callback=true";
   var scrptE    = document.createElement("script");
   scrptE.setAttribute("language", "JavaScript");

   function EbayFindAd(SearchKeyword) 
   { 
      SearchKeyword = EbayTrimKeyword(SearchKeyword);

      for(i=0;i<EbayKeyword.length;i++) 
      {          
         if(EbayKeyword[i].indexOf(SearchKeyword) == 0 && SearchKeyword.length > 2) 
         { 
            scrptE.setAttribute("src", EbayURLStart + EbayKeyword[i] + EbayURLEnd);     
            document.getElementsByTagName("head")[0].appendChild(scrptE);
            return;
         } 
      } 

   } 

   function _cb_FindItems(root)
   {
      var items = root.Item || [];
      var html = [];
      html.push('<table STYLE="width:700px;font-size:7pt;padding-top:3px"  border="0" cellspacing="0" cellpadding="0">');

      html.push('<TR><td colspan=2 STYLE="font-size:8pt"><span style="color:#FF0000">e</span><span style="color:#000099">b</span><span style="color:#FFCC00">a</span><span style="color:#99CC00">y</span> <b>items you might be interested in:</b></td></TR>');
      html.push('<tr>');

      // Only Disply 2 results
      for (var i = 0; i < 2; ++i)
      {
          var item = items[i];
          var title = item.Title;
          var pic = item.GalleryURL;
          var viewitem = item.ViewItemURLForNaturalSearch;

          if (null != title && null != viewitem)
          {
            html.push('<td>' + '<img STYLE="height:20px;padding-top:2px" src="' + pic + '" border="0">' + '</td>' +
            '<td><a href="' + viewitem + '" target="_blank">' + title + '</a></td>');
          }
      }
      html.push('</tr>');
      html.push('</table>');
      document.getElementById("EbayAdContainer").innerHTML = html.join('');
   }



   function EbayTrimKeyword(sString) 
   { 
      while (sString.substring(0,1) == ' ') 
      { 
         sString = sString.substring(1, sString.length); 
      } 
      while (sString.substring(sString.length-1, sString.length) == ' ') 
      { 
         sString = sString.substring(0,sString.length-1); 
      } 
      return sString; 
   } 
