﻿/*-----------------------------------------------------------------------------------------/
 * JavaScript Framework Written For BIShop, By KEVIN SHEEP. Based On JQuery 1.2.6+.
/*----------------------------------------------------------------------------------------*/


// 浏览器判断
var isIE6 = (navigator.userAgent.toLowerCase().indexOf("msie 6") != -1);
var isIE = (navigator.userAgent.toLowerCase().indexOf("msie") != -1);

//通用切换
//wrapperId	- 容器选择符(class, id, tag)
//defaultIndex 	- 默认选中的标签索引，从0开始
//titOnClassName -标签选中时的样式
//titCell		- 可选参数，自定义标题标签，支持选择符
//mainCell		- 可选参数，自定义标题标签，支持选择符
//delayTime		- 可选参数，延迟触发时间
jQuery.fn.switchTab = function(settings) {
	settings = jQuery.extend({
		defaultIndex: 0,
		titOnClassName: 'on',
		titCell: 'dt a',
		mainCell: 'dd',
		delayTime: 300
	}, settings);

	this.each(function() {
		var st;
		var obj = jQuery(this);
		var ShowSTCon = function (i){
			obj.find(settings.mainCell).hide();
			obj.find(settings.titCell + "." + settings.titOnClassName).removeClass(settings.titOnClassName);
			obj.find(settings.mainCell + ":eq(" + i + ")").fadeIn({queue: false, duration: 250});//.show();
			obj.find(settings.titCell + ":eq(" + i + ")").addClass(settings.titOnClassName);
		}
		//根据defaultIndex初始化
		obj.find(settings.mainCell).hide();
		obj.find(settings.titCell + ":eq(" + settings.defaultIndex + ")").addClass(settings.titOnClassName);
		obj.find(settings.mainCell + ":eq(" + settings.defaultIndex + ")").fadeIn({queue: false, duration: 500});
		//处理交互事件
		obj.find(settings.titCell).each(function(i, ele){
			jQuery(ele).hover(function(){
				st = setTimeout(function(){//延时触发
					ShowSTCon(i);
					st = null;
				}, settings.delayTime);
			},function(){
				if(st!=null)clearTimeout(st);
			});
		});
	});
	return this;
};

//内容向上无缝滚动
function Marquee(marquee_id, delaytime){
	var oMarquee = document.getElementById(marquee_id);
	var oMarqueeCon = document.getElementById(marquee_id + "Con");
	var oMarqueeCopy = document.getElementById(marquee_id + "Copy");
	var ScrollUp = function(){
		if(oMarqueeCopy.offsetHeight-oMarquee.scrollTop<=0){
			oMarquee.scrollTop = 0;
			
		}else{
			/*alert(oMarqueeCopy.offsetHeight+"  "+oMarquee.scrollTop);*/
			oMarquee.scrollTop++;
		}
	}
	oMarqueeCopy.innerHTML = oMarqueeCon.innerHTML;
	var oScroll=setInterval(ScrollUp, delaytime);
	oMarquee.onmouseout=function(){
		oScroll=setInterval(ScrollUp, delaytime);
	}
	oMarquee.onmouseover=function(){
		clearInterval(oScroll);
	}
}


//重置调查表单
jQuery.fn.resetSurvey = function(settings) {
	settings = jQuery.extend({
		pageUrl: ""
	}, settings);
	var obj = jQuery(this);
	jQuery.get(settings.pageUrl, function(data){
		obj.append(data);
	}); 
	return this;
};

//获得日期
function RunGLNL(){
	var today=new Date();
	var d=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
	var DDDD=(today.getFullYear()<100 ? today.getFullYear()+1900:today.getFullYear())+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日";
	DDDD = DDDD + " " + d[today.getDay()];
	document.write(DDDD);
}

