(function($){
  $.fn.shuffle = function() {
    return this.each(function(){
      var items = $(this).children();
      return (items.length)
        ? $(this).html($.shuffle(items))
        : this;
    });
  }
 
  $.shuffle = function(arr) {
    for(
      var j, x, i = arr.length; i;
      j = parseInt(Math.random() * i),
      x = arr[--i], arr[i] = arr[j], arr[j] = x
    );
    return arr;
  }
})(jQuery);

$(function()
{
  $("ul#slideshow").css({visibility:"hidden"})
  if($("ul#slideshow").attr("class").indexOf("random") !=-1){
	  $("ul#slideshow").shuffle();	  
  }
  re = new RegExp("time[_][0-9]+");
  var t =re.exec($("ul#slideshow").attr("class")) || 4000;
  re = new RegExp("[0-9]+");
  t = re.exec(t);
  $.extend({changeTime:t});
  var listLen = $("#slideshow li").length;
  $("#slideshow li").each(function(i){
	var n = listLen - i;
	$(this).css({"z-index":n});
  });	
  $("#slideshow li:first").addClass("selected");
  var dim=1;
  var count = function(){
  var len =$("#slideshow").children().length;
     if(dim>=len){
         dim=1;
         crossfeadeF();
     }else{
		 dim+=1;
		 crossfeade();
	 }
  }
  var crossfeade = function(){
$("#slideshow").children(".selected").fadeOut(700).removeClass().next().fadeIn(700).addClass("selected");
   };
   var crossfeadeF = function(){
$("#slideshow").children(".selected").fadeOut(700).removeClass().siblings("li:first").fadeIn(700).addClass("selected");
   };
  $("ul#slideshow").css({visibility:"visible"})
   var intervalID = setInterval(count, $.changeTime);
if ($.browser.msie && $.browser.version < 9){
  $("ul#slideshow li a").each(function(){
	$(this).click(function(e){
		if(String(e.target).indexOf("http://") == -1){
			location.href = $(this).attr("href")
		}
	});
  });
}

 });
