/* 
 * Carrossel de Destaques
 * @author: Gilmar Soares <professorgilmagro@gmail.com>
 * @since: 2011-08-28 14:01
 */

//<![CDATA[

(function(j){
    
    j(document).ready(function(){
        feature.init(); 
    });
    
    var feature = {
        
        init: function(){
            this.load.data();
        },
        config : function(conf){
            var featured = j("div#destaques div.feature");

            featured.jCarouselLite({
                auto: conf.auto,
                mouseWheel: conf.mouseWheel,
                visible: conf.visible,
                scroll: conf.scroll,
                circular: conf.circular,
                speed: conf.speed,
                btnNext: "._next",
                btnPrev: "._prev"
            });

        },
        load : {
            data : function(){
                var url = ROOT_PATH + "banner/destaques/json";
                j.get(url,function(data){
   
                    if(data.success){
                        feature.load.images(data);
                    }else{
                        alert("Houve um erro na solicitação");
                    }
                },"json");       
            },
            images : function(data){
                var highlights = j("#destaques div.feature");
                var images = data.images;
                var id,title,img,href,list = "";
                
                for(i=0;i<images.length;i++){
                    
                    id = images[i].id;
                    title = images[i].title;
                    img = "http://www.democrart.com.br/image/get_image/product_id." + id + "/max_width.132/max_height.132/crop.1";
                    href = images[i].link;
                    
                    list += '\
                    <li>\n\
                        <a href="' + href + '">\n\
                        <img src="  ' + img + '" title="' + title + '" alt="" /> \n\
                            <h4 class="desc"> ' + title + '</h4></a>\n\
                    </li>';
                }
                
                highlights.find("ul").html(list);
                feature.config(data.config);
            }
        }
    }
    
})(jQuery)

//]]>
