// Copyright 2010 htmldrive.net Inc./** * @projectHomepage: http://www.htmldrive.net/go/to/desSlideshow * @projectDescription: Stylish featured image slideshow jQuery plugin. * @author htmldrive.net * More script and css style : htmldrive.net * @version 1.0 * @license http://www.apache.org/licenses/LICENSE-2.0 */(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:"600";        var slideshow_height=p&&p.slideshow_height?p.slideshow_height:"305";        var thumbnail_width=p&&p.thumbnail_width?p.thumbnail_width:"120";        var time_Interval = p&&p.time_Interval?p.time_Interval:"5000";        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("Require content");            return null        }        init();        if(autoplay == "enable"){            g.find(".switchBigPic").css("display","block");            g.find(".navtip").css("display","block");            g.css("background","none");            play();        }else{            g.find(".switchBigPic").css("display","block");            g.find(".navtip").css("display","block");            g.css("background","none");            current = 0;            showpic();        }        g.find(".nav").children("li").hover(            function(){                var index = g.find(".nav").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.css("width",slideshow_width+"px").css("height",slideshow_height+"px").css("position","relative").css("font-family","Verdana,Geneva,sans-serif").css("overflow","hidden");            g.find("a").css("color","#0069d2");            g.find("img").css("border","none");            g.find("ul").css("margin","0px").css("padding","0px");            g.find("li").css("margin","0px").css("padding","0px").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.7").css("background-color","#e6e6e6").css("color","#181F3B").css("font-size","13px").css("width","388px");            g.find(".navtip").css("width",thumbnail_width+"px").css("height",slideshow_height+"px").css("position","relative").css("right","0px");            g.find(".navtip").children("li").css("height","22px").css("background-image","url("+directory+"flashtext-bg.jpg)").css("line-height","22px").css("border-bottom","1px solid #CCCCCC").css("border-right","1px solid #CCCCCC");            g.find(".navtip").children("li").children("a").css("text-decoration","none").css("height","22px").css("display","block").css("padding-left","10px").css("font-size","13px");            g.find(".navtip").children("li").css("margin-left","0px");            g.find(".switchBigPic").children("div").hide();        }        function showpic(){            clearTimeout(v);            g.find(".navtip").children("li").css("background-image","url("+directory+"flashtext-bg.jpg)").css("border-bottom","1px solid #CCCCCC");            g.find(".navtip").children("li").eq(current).css("background-image","url("+directory+"flash-on.gif)").css("border-bottom","none");            g.find(".switchBigPic").children("div").fadeOut();            g.find(".switchBigPic").children("div").eq(current).fadeIn();            g.find(".navtip").children("li").eq(current).animate({marginLeft: '-20px'}, "fast");            g.find(".navtip").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);
