function stringToUrl(str) 
{
    var a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ'.split('').concat(['&#340;','&#341;']);
    var b = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr'.split('');
    var newString = str;
    for (var i=0; i<a.length; i++) 
    {
        newString = newString.replace(new RegExp(a[i],'gi'),b[i]);
    }
    newString = newString.replace(/[^a-z|^0-9|^-|\s]/gi, '');
    //replace spaces with a -
    newString = newString.replace(/\s+/gi, '-');
    newString = newString.toLowerCase();
    return newString;
}
jQuery(function($) 
{
     $.ebay.appid = "Buyonint-4d5f-45d2-8cbb-4fc4ff848eea";
     $.ebay.siteid = 71; 
     $(document).ready(function () 
     {
       $("#search input").keyup(
         function () 
         {
			var search = $("#search input").val();
				if (search.length > 3) 
				{ 
                    $("#search .statut").text("Chargement...");
                    $("#search ul").empty();
                    $.ebay.call("FindItems", 
                       {
                            QueryKeywords: search,
                            HideDuplicateItems: true,
                            MaxEntries: 15
                        },
                       function (response) 
                       {
                         var items = response.Item || [];
                         $("#search ul").empty();
                         $("#search .statut").empty();
						 $.each(items, function (i, item) 
                         {
                                ItemIdUrl = stringToUrl(item.Title);
                                
                                $("#search ul").append(
                                $("<li/>").toggle("slow").append(
                                $("<a/>").
                                html("<img src="+item.GalleryURL+"  alt="+item.Title+" /><br />"+item.Title+"<br />Dans la catégorie: "+item.PrimaryCategoryName+"("+item.PrimaryCategoryID+")").
                                attr("href",item.ItemID + "-" + ItemIdUrl + ".html")));
                         });
                       });
                   return true;    					
				}
                /* 
				else 
				{ 
                    // Empty suggestion list 
					$("#search .statut").text("Pas de réponse" );
					setTimeout(function() 
                    {
                        $("#search .statut").text("Oh...Pardon").animate({width: "90%",opacity: 0.8}, 2500 );
                        $("#search ul").empty();
                        $.ebay.call("FindItems", 
                        {
                            QueryKeywords: "cop copine",
                            HideDuplicateItems: true,
                            MaxEntries: 3
                        },
                       function (response) 
                       {
                             // In the response to FindItems the Item element is an array of objects
                             var items = response.Item || [];
                              $("#search .statut").html("Quelques suggestions ?<br/>" ).animate({width: "90%",opacity: 0.8}, 2500 );
                             $("#search .statut").empty();
                             $.each(items, function (i, item) 
                             {
                                    ItemIdUrl = stringToUrl(item.Title);
                                    $("#search ul").append(
                                $("<li/>").toggle("slow").append(
                                $("<a/>").
                                html("<img src="+item.GalleryURL+"  alt="+item.Title+" /><br />"+item.Title+"<br />Dans la catégorie: "+item.PrimaryCategoryName+"("+item.PrimaryCategoryID+")").
                                attr("href",item.ItemID + "-" + ItemIdUrl + ".html")));
                             });
                       });
                    },2000);
                     return false;
				}
                */
         });//fin key up 
         // Empty suggestion list 
				/*	setTimeout(function() 
                    {
                        $("#search .statut").text("Pas de demande" ).toggle("slow");
                        $("#search .statut").text("Nos dernières suggestions").animate({width: "90%",opacity: 0.8}, 2500 );
                        //$("#search ul").empty();
                        $.ebay.call("FindItems", 
                        {
                            QueryKeywords: "meubles cuisine",
                            HideDuplicateItems: true,
                            MaxEntries: 5
                        },
                       function (response) 
                       {
                             // In the response to FindItems the Item element is an array of objects
                             var items = response.Item || [];
                             $("#search .statut").empty();
                             $.each(items, function (i, item) 
                             {
                                    ItemIdUrl = stringToUrl(item.Title);
                                    $("#search ul").append(
                                $("<li/>").toggle("slow").append(
                                $("<a/>").
                                html("<img src="+item.GalleryURL+"  alt="+item.Title+" /><br />"+item.Title+"<br />Dans la catégorie: "+item.PrimaryCategoryName+"("+item.PrimaryCategoryID+")").
                                attr("href",item.ItemID + "-" + ItemIdUrl + ".html")));
                                $(this).toggleClass("active");
		                                  
                             });
                       });
                    },2000);
					
					*/
    $(".toggle").click(function(){
		$("#search ul").toggle("blind",{},500);
		$(this).toggleClass("active");
		return false;
	});
      });
});
