<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 *	sGallery 1.0 - simple gallery with jQuery
 *	made by bujichong 2009-11-25
 *	ä½œè€…ï¼šä¸ç¾è™«  2009-11-25
 * http://hi.baidu.com/bujichong/
 *	æ¬¢è¿Žäº¤æµè½¬è½½ï¼Œä½†è¯·å°Šé‡ä½œè€…åŠ³åŠ¨æˆæžœï¼Œæ&nbsp;‡æ˜Žæ’ä»¶æ¥æºåŠä½œè€…
 */

(function ($) {
$.fn.sGallery = function (o) {
    return  new $sG(this, o);
			//alert('do');
    };

	var settings = {
		thumbObj:null,//é¢„è§ˆå¯¹è±¡
		titleObj:null,//æ&nbsp;‡é¢˜
		botLast:null,//æŒ‰é’®ä¸Šä¸€ä¸ª
		botNext:null,//æŒ‰é’®ä¸‹ä¸€ä¸ª
		thumbNowClass:'now',//é¢„è§ˆå¯¹è±¡å½“å‰çš„class,é»˜è®¤ä¸ºnow
		slideTime:800,//å¹³æ»‘è¿‡æ¸¡æ—¶é—´
		autoChange:true,//æ˜¯å¦è‡ªåŠ¨åˆ‡æ¢
		changeTime:5000,//è‡ªåŠ¨åˆ‡æ¢æ—¶é—´
		delayTime:100//é¼&nbsp;æ&nbsp;‡ç»è¿‡æ—¶ååº”çš„å»¶è¿Ÿæ—¶é—´
	};

 $.sGalleryLong = function(e, o) {
    this.options = $.extend({}, settings, o || {});
	var _self = $(e);
	var set = this.options;
	var thumb;
	var size = _self.size();
	var nowIndex = 0; //å®šä¹‰å…¨å±€æŒ‡é’ˆ
	var index;//å®šä¹‰å…¨å±€æŒ‡é’ˆ
	var startRun;//é¢„å®šä¹‰è‡ªåŠ¨è¿è¡Œå‚æ•°
	var delayRun;//é¢„å®šä¹‰å»¶è¿Ÿè¿è¡Œå‚æ•°

//åˆå§‹åŒ–
	_self.eq(0).show();

//ä¸»åˆ‡æ¢å‡½æ•°
function fadeAB () {
	if (nowIndex != index) {
		if (set.thumbObj!=null) {
		$(set.thumbObj).removeClass().eq(index).addClass(set.thumbNowClass);}
		_self.eq(nowIndex).stop(false,true).fadeOut(set.slideTime);
		_self.eq(index).stop(true,true).fadeIn(set.slideTime);
		$(set.titleObj).eq(nowIndex).hide();//æ–°å¢žåŠ&nbsp;title
		$(set.titleObj).eq(index).show();//æ–°å¢žåŠ&nbsp;title
		nowIndex = index;
		if (set.autoChange==true) {
		clearInterval(startRun);//é‡ç½®è‡ªåŠ¨åˆ‡æ¢å‡½æ•°
		startRun = setInterval(runNext,set.changeTime);}
		}
}

//åˆ‡æ¢åˆ°ä¸‹ä¸€ä¸ª
function runNext() {
	index =  (nowIndex+1)%size;
	fadeAB();
}

//ç‚¹å‡»ä»»ä¸€å›¾ç‰‡
	if (set.thumbObj!=null) {
	thumb = $(set.thumbObj);
//åˆå§‹åŒ–
	thumb.eq(0).addClass(set.thumbNowClass);
		thumb.bind("mousemove",function(event){
			index = thumb.index($(this));
			fadeAB();
			delayRun = setTimeout(fadeAB,set.delayTime);
			clearTimeout(delayRun);
			event.stopPropagation();
		})
	}

//ç‚¹å‡»ä¸Šä¸€ä¸ª
	if (set.botNext!=null) {
		var botNext = $(set.botNext);
		botNext.mousemove(function () {
			runNext();
			return false;
		});
	}

//ç‚¹å‡»ä¸‹ä¸€ä¸ª
	if (set.botLast!=null) {
		var botLast = $(set.botLast);
		botLast.mousemove(function () {
			index = (nowIndex+size-1)%size;
			fadeAB();
			return false;
	});
	}

//è‡ªåŠ¨è¿è¡Œ
	if (set.autoChange==true) {
	startRun = setInterval(runNext,set.changeTime);
	}

}

var $sG = $.sGalleryLong;

})(jQuery);

function slide(Name,Class,Width,Height,fun){
	$(Name).width(Width);
	$(Name).height(Height);
	
	if(fun == true){
		$(Name).append('&lt;div class="title-bg"&gt;&lt;/div&gt;&lt;div class="title"&gt;&lt;/div&gt;&lt;div class="change"&gt;&lt;/div&gt;')
		var atr = $(Name+' div.changeDiv a');
		var sum = atr.length;
		for(i=1;i&lt;=sum;i++){
			var title = atr.eq(i-1).attr("title");
			var href = atr.eq(i-1).attr("href");
			$(Name+' .change').append('&lt;i&gt;'+i+'&lt;/i&gt;');
			$(Name+' .title').append('&lt;a href="'+href+'"&gt;'+title+'&lt;/a&gt;');
		}
		$(Name+' .change i').eq(0).addClass('cur');
	}
	$(Name+' div.changeDiv a').sGallery({//å¯¹è±¡æŒ‡å‘å±‚ï¼Œå±‚å†…åŒ…å«å›¾ç‰‡åŠæ&nbsp;‡é¢˜
		titleObj:Name+' div.title a',
		thumbObj:Name+' .change i',
		thumbNowClass:Class
	});
	$(Name+" .title-bg").width(Width);
}

//ç¼©ç•¥å›¾
jQuery.fn.LoadImage=function(scaling,width,height,loadpic){
    if(loadpic==null)loadpic="../images/msg_img/loading.gif";
return this.each(function(){
   var t=$(this);
   var src=$(this).attr("src")
   var img=new Image();
   img.src=src;
   //è‡ªåŠ¨ç¼©æ”¾å›¾ç‰‡
   var autoScaling=function(){
    if(scaling){
     if(img.width&gt;0 &amp;&amp; img.height&gt;0){ 
           if(img.width/img.height&gt;=width/height){ 
               if(img.width&gt;width){ 
                   t.width(width); 
                   t.height((img.height*width)/img.width); 
               }else{ 
                   t.width(img.width); 
                   t.height(img.height); 
               } 
           } 
           else{ 
               if(img.height&gt;height){ 
                   t.height(height); 
                   t.width((img.width*height)/img.height); 
               }else{ 
                   t.width(img.width); 
                   t.height(img.height); 
               } 
           } 
       } 
    } 
   }
   //å¤„ç†ffä¸‹ä¼šè‡ªåŠ¨è¯»å–ç¼“å­˜å›¾ç‰‡
   if(img.complete){
    autoScaling();
      return;
   }
   $(this).attr("src","");
   var loading=$("&lt;img alt=\"åŠ&nbsp;è½½ä¸­...\" title=\"å›¾ç‰‡åŠ&nbsp;è½½ä¸­...\" src=\""+loadpic+"\" /&gt;");
  
   t.hide();
   t.after(loading);
   $(img).load(function(){
    autoScaling();
    loading.remove();
    t.attr("src",this.src);
    t.show();
	//$('.photo_prev a,.photo_next a').height($('#big-pic img').height());
   });
  });
}

//å‘ä¸Šæ»šåŠ¨ä»£ç&nbsp;
function startmarquee(elementID,h,n,speed,delay){
 var t = null;
 var box = '#' + elementID;
 $(box).hover(function(){
  clearInterval(t);
  }, function(){
  t = setInterval(start,delay);
 }).trigger('mouseout');
 function start(){
  $(box).children('ul:first').animate({marginTop: '-='+h},speed,function(){
   $(this).css({marginTop:'0'}).find('li').slice(0,n).appendTo(this);
  })
 }
}

//TABåˆ‡æ¢
function SwapTab(name,title,content,Sub,cur){
  $(name+' '+title).mouseover(function(){
	  $(this).addClass(cur).siblings().removeClass(cur);
	  $(content+" &gt; "+Sub).eq($(name+' '+title).index(this)).show().siblings().hide();
  });
}</pre></body></html>