/* [Destoon B2B System] Copyright (c) 2008-2013 Destoon.COM This is NOT a freeware, use is subject to license.txt */ function dslide(id, time) { var _this = this; this.w = $('#'+id).width(); this.h = $('#'+id).height(); this.c = 0; this.src = []; this.url = []; this.alt = []; this.tar = []; $('#'+id).find('a').each(function(i) { _this.src.push($(this).find('img')[0].src); _this.alt.push($(this).find('img')[0].alt); _this.url.push(this.href); _this.tar.push(this.target); }); if(!this.src[0]) return; this.max = this.src.length; this.htm = ''; if(this.alt[0]) this.htm += '
 
'; if(this.alt[0]) this.htm += '
'+this.alt[0]+'
'; this.htm += '
'; for(var i = 0; i < this.max; i++) { this.htm += ''+(i+1)+''; } this.htm += '
'; $('#'+id).html(this.htm); if(this.max == 1) return; this.t; this.p = 0; $('#'+id).mouseover(function() {_this.p=1;}); $('#'+id).mouseout(function() {_this.p=0;}); $('#'+id).find('span').each(function(i) { $(this).mouseover(function() { _this.slide(i); }); }); this.slide = function(o) { if(o == this.c) return; $('#'+id+'_img').fadeOut(50); $('#'+id+'_img').attr("src", this.src[o]); $('#'+id+'_img').fadeIn(200); $('#'+id+'_url').attr("href", this.url[o] ? this.url[o] : '###'); $('#'+id+'_url').attr("target", this.url[o] ? this.tar[o] : '_self'); $('#'+id+'_no_'+this.c).css({background:'#828A8F'}); $('#'+id+'_no_'+o).css({background:'#FF7E00'}); if(this.alt[0]) $('#'+id+'_alt').html(this.alt[o]); this.c = o; } this.start = function() { if(this.p) return; if(this.c == this.max - 1) { this.slide(0); } else { this.slide(this.c+1); } } if(!time) time = 5000; this.t = setInterval(function() {_this.start();}, time); } //e.g. new dslide(id, src, url, alt, time);