(function(){
         $.fn.slideshow = function(options){
        
         var defaults = {
                        nr_poze: 6, 
                        time_slide: 4000,
                        director_poze: "slideshow/",
                        linkuri_poze: {1:'http://www.clubaro.ro/',2:'http://www.clubaro.ro/',3:'http://www.clubaro.ro/',4:'http://www.clubaro.ro/',5:'http://www.clubaro.ro/',6:'http://www.clubaro.ro/'},
                        start_slide: 1                                                          
         };
      
         var options = $.extend(defaults,options);
         
         
         
         function creaza_imagine(_idp,_src,_linkuri_poze)
            {
            this.id_poza=_idp;
            this.src_poza=_src;
            this.linkuri_poze = _linkuri_poze;  
            var elm = document.createElement("img");
            var elm_a = document.createElement("a");
            elm_a.setAttribute('href', options.linkuri_poze[_idp]);            
           
            var elm_pos = document.getElementById("bannerslideshow");
            var elm_pos_left = elm_pos.offsetLeft;
            var elm_pos_top = elm_pos.offsetTop;
            //alert("left:"+elm_pos_left+" --- top:"+elm_pos_top);
                if($.browser.msie)
                    {     
                    var lft = $("#bannerslideshow").position();                                   
                    $(elm).attr({"id":"poza"+this.id_poza,"src":this.src_poza}).css({"border":"0px","position":"absolute","left":(elm_pos_left+0),"top":(elm_pos_top+0)});
                    }
                else{$(elm).attr({"id":"poza"+this.id_poza,"src":this.src_poza}).css({"border":"0px","position":"absolute"});}
            //$(elm_a).css({"display":"block"});
            $(elm_a).append(elm);
            $("#bannerslideshow").append(elm_a);     
            $(elm).hide();        
            }

         
         function seteaza_src_poza(_nr,_dir)
            {
             this.nr_poze = _nr;
             this.director_poze = _dir;             
             for (i=1;i<=this.nr_poze;i++)
                {
                creaza_imagine(i,this.director_poze+i+".jpg");
                }                
            }  


         function make_slideshow(_ts,_start,_stop)
            {
            this.time_slide = _ts;
            this.start_slide = _start;
            this.stop_slide = _stop;
            var next = this.start_slide;
            
            var t=setInterval(function(){
                        
                        $("#poza"+next).fadeOut("slow");                        
                        next++;
                        if(next>options.nr_poze){next=1;}                        
                        $("#poza"+next).fadeIn("slow");                                                
                        },this.time_slide);
            }
                  
         seteaza_src_poza(options.nr_poze,options.director_poze,options.nr_poze);
                
         $("#poza"+options.start_slide).fadeIn("slow");
            
         make_slideshow(options.time_slide,options.start_slide,options.nr_poze);  
               
        
         };

})(jQuery);
