﻿function testeLibYui()
{
    YUI({filter: 'raw'}).use("autocomplete", "autocomplete-filters", "autocomplete-filters-accentfold", "autocomplete-highlighters", function (Y) 
    {
        var acNode = Y.one('#tags');
        
          acNode.plug(Y.Plugin.AutoComplete, {
            resultFilters    : 'phraseMatchFold',
            resultHighlighter: 'phraseMatch',
            minQueryLength   : 3,
            queryDelay       : 1,
            activateFirstItem: true,
            resultTextLocator:  function (result) {
                                    // debugger;
                                    return result.c + ' - ' + result.d + '-' + result.i/*+ ' (' + result.s + ')'*/;
                                },
                                
            
            resultFormatter: function (query, results) {
                
                //debugger;
                
                for (var i = 0; i < results.length; i++)
                {
                    results[i].text = results[i].raw.c + ', ' + results[i].raw.d + ' - ' + '[' + results[i].raw.i + ']';
                    
                }
                
                return Y.Array.map(results, function (result) {
                    //debugger;
                    
                    for (var i = 0; i < results.length; i++)
                    {
                        results[i].text = results[i].raw.c + ', ' + results[i].raw.d + ' - ' + '[' + results[i].raw.i + ']';
                        return result.text;
                    }
                });
            },
            
            source           : iatasFormatedJason //iatas.tables.PesqInc.rows
            /*source: function (query) {
                debugger;
                return jsonTeste;
            }*/
            
            });
          
          
        /*acNode.ac.on('select', function (e) {
            //debugger;
            
            alert(e.result.raw.n);
            
        });*/
      
    });    
}




function pesqIncOrigem()
{    
    YUI({filter: 'raw'}).use("autocomplete", "autocomplete-filters", "autocomplete-filters-accentfold", "autocomplete-highlighters", function (Y) 
    {
        var acNode = Y.one('#txtVXLOrigem');

            
          acNode.plug(Y.Plugin.AutoComplete, {
            resultFilters    : 'phraseMatchFold',
            resultHighlighter: 'phraseMatch',
            minQueryLength   : 3,
            queryDelay       : 1,
            maxResults       : 10,
            activateFirstItem: true,
            resultTextLocator:  function (result) {
                                    // debugger;
                                    return result.c + ' - ' + result.d + '-' + result.i/*+ ' (' + result.s + ')'*/;
                                },
                                
            
            resultFormatter: function (query, results) {
                
                //debugger;
                
                for (var i = 0; i < results.length; i++)
                {
                    results[i].text = results[i].raw.c + ', ' + results[i].raw.d + ' - ' + '[' + results[i].raw.i + ']';
                    
                }
                
                return Y.Array.map(results, function (result) {
                    //debugger;
                    
                    for (var i = 0; i < results.length; i++)
                    {
                        results[i].text = results[i].raw.c + ', ' + results[i].raw.d + ' - ' + '[' + results[i].raw.i + ']';
                        return result.text;
                    }
                });
            },
            
            source           : iatasFormatedJason //iatas.tables.PesqInc.rows
            /*source: function (query) {
                debugger;
                return jsonTeste;
            }*/
            
            });
          
          
        /*acNode.ac.on('select', function (e) {
            //debugger;
            
            alert(e.result.raw.n);
            
        });*/
      
    });    
}

function pesqIncDestino()
{
   YUI({filter: 'raw'}).use("autocomplete", "autocomplete-filters", "autocomplete-filters-accentfold", "autocomplete-highlighters", function (Y) {
    
        var acNode = Y.one('#txtVXLDestino');

          acNode.plug(Y.Plugin.AutoComplete, {
            resultFilters    : 'phraseMatchFold',
            resultHighlighter: 'phraseMatch',
            minQueryLength   : 3,
            queryDelay       : 1,
            maxResults       : 10,
            activateFirstItem: true,
            resultTextLocator:  function (result) {
                                    // debugger;
                                    return result.c + ' - ' + result.d + '-' + result.i/*+ ' (' + result.s + ')'*/;
                                },
                                
            
            resultFormatter: function (query, results) {
                
                //debugger;
                
                for (var i = 0; i < results.length; i++)
                {
                    results[i].text = results[i].raw.c + ', ' + results[i].raw.d + ' - ' + '[' + results[i].raw.i + ']';
                    
                }
                
                return Y.Array.map(results, function (result) {
                    //debugger;
                    
                    for (var i = 0; i < results.length; i++)
                    {
                        results[i].text = results[i].raw.c + ', ' + results[i].raw.d + ' - ' + '[' + results[i].raw.i + ']';
                        return result.text;
                    }
                });
            },
            
            source           : iatasFormatedJason //iatas.tables.PesqInc.rows
            /*source: function (query) {
                debugger;
                return jsonTeste;
            }*/
            
            });
          
          
        /*acNode.ac.on('select', function (e) {
            //debugger;
            
            alert(e.result.raw.n);
            
        });*/
      
    });    
}
