﻿
/*-----------------------------------------------------------------------------------------/
 * JQuery PlugIn - Slide Show(or, Switch Tab)
 * JQuery滑动切换插件 ver 1.2.0
 *
 * defaultIndex 	- 默认选中的标签索引，从0开始
 * titOnClassName	- 标签选中时的样式
 * titCell			- 自定义标题标签，支持选择符
 * mainCell			- 自定义标题标签，支持选择符
 * delayTime		- 延迟触发时间. 当这个时间小于切换动画效果时间时, 动画将被禁用
 * interTime		- 自动切换时间. 当这个时间大于0时, 标签将定时自动切换
 * trigger			- 滑动触发方式. 默认为click, 可选择mouseover
 * effect			- 切换动画. 默认不使用动画. 目前仅提供fade(淡出), slide(向下展开)两种
 * omitLinks		- 是否忽略带链接标签，默认为否
 * debug			- 调试模式. 默认关闭
/*----------------------------------------------------------------------------------------*/
// 浏览器判断
var isIE6 = (navigator.userAgent.toLowerCase().indexOf("msie 6") != -1);
var isIE = (navigator.userAgent.toLowerCase().indexOf("msie") != -1);





//横向滚动
function bizScroll(container, itemCell, btLeft, btRight, interTime){
    if(interTime == undefined)interTime = 0;//间隔时间
	var obj = jQuery(container);
	var defaultDirection = "right";

	//点击图片弹出
	jQuery(itemCell, obj).click(function(){
		jQuery("blockquote", this).slideToggle();
		//return false;
	});
	
	//隐藏已弹出层
	var hideBlock = function(){
		jQuery("blockquote:visible", obj).slideUp();
	};
	
	//点击按钮滚动
	var goRight = function(){
		hideBlock();
		var curA = jQuery((itemCell + ":first"), obj);
		curA.css("margin-left", "0px")
			.animate({marginLeft: "-" + curA.width() + "px"}, 345,
				function(){
					curA.appendTo(obj);
					curA.css("margin-left", "0px");
				});
	}
	var goLeft = function(){
		hideBlock();
		var curA = jQuery((itemCell + ":last"), obj);
		curA.prependTo(obj);
		curA.css("margin-left", "-" + curA.width() + "px")
			.animate({marginLeft: "0px"},345);
	}
	jQuery(btRight).click(goRight);
	jQuery(btLeft).click(goLeft);
	

	//按钮悬停样式
	jQuery(btLeft).hover(function(){
		jQuery(this).addClass("shover");
	},function(){
		jQuery(this).removeClass("shover");
	});
	jQuery(btRight).hover(function(){
		jQuery(this).addClass("shover");
	},function(){
		jQuery(this).removeClass("shover");
	});

	//定时切换
	if(interTime > 0){
		var ShowNext = goLeft;
		if(defaultDirection=="right")ShowNext = goRight;
		
		var sInterval = setInterval(function(){
			ShowNext();
		}, interTime);
	}
}





