/**
 * showbox
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details.
 *
 * Required Version:
 * 	PHP5 or higher
 * 	WordPress 3.0 or higher
 *
 * If you find my work useful and you want to encourage the development of more free resources,
 * you can do it by donating...
 * 	paypal: yofox2008@163.com
 * 	alipay: yofox2008@163.com
 *
 * @author wpbus team <wpbus2010@163.com>
 * @link http://www.wpbus.com/
 * @copyright Copyright (C) 2010 wpbus.com All rights reserved.
 * @License: GNU General Public License v2.0
 * @License URI:http://www.gnu.org/licenses/gpl-2.0.html
 */

 /* It would be great if you’d leave the link back to my site in the footer */
$(function(){
var $cur=1;
var $i=1;
var $len=$('.showbox>ul>li').length;
var $pages=Math.ceil($len/$i);
var $w=$('.ibox').width();
var $showbox=$('.showbox');
var $num=$('span.num li');
var $pre=$('span.pre');
var $next=$('span.next');
var $autoFun;autoSlide();$pre.click(function()
{if(!$showbox.is(':animated'))
{if($cur==1){$showbox.animate({left:'-='+$w*($pages-1)},500);$cur=$pages}else{$showbox.animate({left:'+='+$w},500);$cur--}$num.eq($cur-1).addClass('numcur').siblings().removeClass('numcur')}});$next.click(function()
{if(!$showbox.is(':animated')){if($cur==$pages){$showbox.animate({left:0},500);$cur=1}else{$showbox.animate({left:'-='+$w},500);$cur++}$num.eq($cur-1).addClass('numcur').siblings().removeClass('numcur')}});$num.click(function()
{if(!$showbox.is(':animated')){var $index=$num.index(this);$showbox.animate({left:'-'+($w*$index)},500);$cur=$index+1;$(this).addClass('numcur').siblings().removeClass('numcur')}});clearFun($showbox);clearFun($pre);clearFun($next);clearFun($num);function clearFun(elem){elem.hover(function(){clearAuto()},function(){autoSlide()})}function autoSlide(){$next.trigger('click');$autoFun=setTimeout(autoSlide,3000)}function clearAuto(){clearTimeout($autoFun)}});
