
(function(a){
    a.fn.desSlideshow=function(p){
        var p=p||{};

        var autoplay=p&&p.autoplay?p.autoplay:"enable";
        var slideshow_width=p&&p.slideshow_width?p.slideshow_width:"800";
        var slideshow_height=p&&p.slideshow_height?p.slideshow_height:"600";
        var thumbnail_width=p&&p.thumbnail_width?p.thumbnail_width:"300";
        var time_Interval = p&&p.time_Interval?p.time_Interval:"3000";
        var directory=p&&p.directory?p.directory:"images";
        slideshow_height = parseInt(slideshow_height);
        slideshow_width = parseInt(slideshow_width);
        time_Interval = parseInt(time_Interval);
        var g=a(this);
        var current = -1;
        var y=g.children(".switchBigPic").children("div").length;
        var v;
        var w;
        if(y==0){
            g.append("");
            return null
        }
        init();
        if(autoplay == "enable"){
            g.find(".switchBigPic").css("display","block");
            //g.find(".bannernav").css("display","block");
            //g.css("background","none");
            play();
        }else{
            g.find(".switchBigPic").css("display","block");
            //g.find(".bannernav").css("display","block");
            //g.css("background","none");
            current = 0;
            showpic();
        }
        g.find(".bannernav").children("li").hover(
            function(){
                var index = g.find(".bannernav").children("li").index($(this));
                if(index != current){
                    current = index;
                    showpic();
                }
            },
            function(){

            }
        );
        g.hover(
            function(){

            },
            function(){
                if(autoplay == "enable"){
                    v=setTimeout(play,time_Interval);
                }
            }
        );
        function init(){
        
            g.find(".switchBigPic").children("div").find("bannertitle").css("position","absolute").css("top","75px").css("left","0px");
              
            //g.css("width",slideshow_width+"px").css("height",slideshow_height+"px").css("position","relative").css("overflow","hidden");
            //g.find("a").css("color","#211F20");
            //g.find("img").css("border","none");
            //g.find("li").css("list-style","none");
            //g.find(".switchBigPic").css("position","relative");
            //g.find(".switchBigPic").children("div").css("position","absolute").css("overflow","hidden");
            //g.find(".switchBigPic").children("div").children("p").css("position","absolute").css("padding","5px").css("margin","0px").css("bottom","0px").css("opacity","0.6").css("background-color","#000").css("color","#FFF").css("font-size","12px").css("width","100%");
            /*g.find(".bannernav").css("width",thumbnail_width+"px").css("height",slideshow_height+"px").css("position","absolute").css("right","0px");
            g.find(".bannernav").children("li").css("height","49px").css("background-image","url("+directory+"flashtext-bg.jpg)").css("line-height","49px").css("border-bottom","1px solid #CCCCCC").css("border-right","1px solid #CCCCCC");
            g.find(".bannernav").children("li").children("a").css("text-decoration","none").css("height","49px").css("display","block").css("padding-left","25px").css("font-size","14px");
            g.find(".bannernav").children("li").css("margin-left","0px");*/
            g.find(".switchBigPic").children("div").hide();
        }
        function showpic(){
            clearTimeout(v);
            g.find(".bannernav").children("li").css("background-image","none");
            g.find(".bannernav").children("li").find(".tagbim").css("background-image","none");
            g.find(".bannernav").children("li").find(".tagvom").css("background-image","none");
            g.find(".bannernav").children("li").find(".tagrps").css("background-image","none");
			g.find(".bannernav").children("li").find(".tagpipeline").css("background-image","none");
            
            g.find(".bannernav").children("li").eq(current).css("background","none");
            g.find(".bannernav").children("li").eq(current).find(".tagbim").css("background-image","url(http://www.cgvisions.com/App_Themes/Pipeline.Public.Default/images/banner/transpng25.png)").css("background-position","center top");
            g.find(".bannernav").children("li").eq(current).find(".tagvom").css("background-image","url(http://www.cgvisions.com/App_Themes/Pipeline.Public.Default/images/banner/transpng25.png)").css("background-position","center top");
            g.find(".bannernav").children("li").eq(current).find(".tagrps").css("background-image","url(http://www.cgvisions.com/App_Themes/Pipeline.Public.Default/images/banner/transpng25.png)").css("background-position","center top");
            g.find(".bannernav").children("li").eq(current).find(".tagpipeline").css("background-image","url(http://www.cgvisions.com/App_Themes/Pipeline.Public.Default/images/banner/transpng25.png)").css("background-position","center top");
            
            g.find(".switchBigPic").children("div").fadeOut();
            g.find(".switchBigPic").children("div").eq(current).fadeIn();
            /*g.find(".bannernav").children("li").eq(current).animate({marginLeft: '-35px'}, "fast");
            g.find(".bannernav").children("li").eq(w).animate({marginLeft: '0px'}, "fast");*/
            w = current;

        }
        function play(){
            current++;
            if(current>=y){
                current=0
            }
            showpic();
            v=setTimeout(play,time_Interval);
        }
    }
})(jQuery);
