
function selectTag(showContent,selfObj){
								// 操作标签
								var tag = document.getElementById("tags").getElementsByTagName("li");
								var taglength = tag.length;
								for(i=0; i<taglength; i++){
									tag[i].className = "";
								}
								selfObj.parentNode.className = "selectTag";
								// 操作内容
								for(i=0; j=document.getElementById("tagContent"+i); i++){
									j.style.display = "none";
								}
								document.getElementById(showContent).style.display = "block";}

var $t = function (id) {
	return "string" == typeof id ? document.getElementById(id) : id;
};

var Class = {
  create: function() {
	return function() {
	  this.initialize.apply(this, arguments);
	}
  }
}

Object.extend = function(destination, source) {
	for (var property in source) {
		destination[property] = source[property];
	}
	return destination;
}

var TransformView = Class.create();
TransformView.prototype = {
  //容器对象,滑动对象,切换参数,切换数量
  initialize: function(container, slider, parameter, count, options) {
	if(parameter <= 0 || count <= 0) return;
	var oContainer = $t(container), oSlider = $t(slider), oThis = this;

	this.Index = 0;//当前索引
	
	this._timer = null;//定时器
	this._slider = oSlider;//滑动对象
	this._parameter = parameter;//切换参数
	this._count = count || 0;//切换数量
	this._target = 0;//目标参数
	
	this.SetOptions(options);
	
	this.Up = !!this.options.Up;
	this.Step = Math.abs(this.options.Step);
	this.Time = Math.abs(this.options.Time);
	this.Auto = !!this.options.Auto;
	this.Pause = Math.abs(this.options.Pause);
	this.onStart = this.options.onStart;
	this.onFinish = this.options.onFinish;
	
	oContainer.style.overflow = "hidden";
	oContainer.style.position = "relative";
	
	oSlider.style.position = "absolute";
	oSlider.style.top = oSlider.style.left = 0;
  },
  //设置默认属性
  SetOptions: function(options) {
	this.options = {//默认值
		Up:			true,//是否向上(否则向左)
		Step:		5,//滑动变化率
		Time:		10,//滑动延时
		Auto:		true,//是否自动转换
		Pause:		2000,//停顿时间(Auto为true时有效)
		onStart:	function(){},//开始转换时执行
		onFinish:	function(){}//完成转换时执行
	};
	Object.extend(this.options, options || {});
  },
  //开始切换设置
  Start: function() {
	if(this.Index < 0){
		this.Index = this._count - 1;
	} else if (this.Index >= this._count){ this.Index = 0; }
	
	this._target = -1 * this._parameter * this.Index;
	this.onStart();
	this.Move();
  },
  //移动
  Move: function() {
	clearTimeout(this._timer);
	var oThis = this, style = this.Up ? "top" : "left", iNow = parseInt(this._slider.style[style]) || 0, iStep = this.GetStep(this._target, iNow);
	
	if (iStep != 0) {
		this._slider.style[style] = (iNow + iStep) + "px";
		this._timer = setTimeout(function(){ oThis.Move(); }, this.Time);
	} else {
		this._slider.style[style] = this._target + "px";
		this.onFinish();
		if (this.Auto) { this._timer = setTimeout(function(){ oThis.Index++; oThis.Start(); }, this.Pause); }
	}
  },
  //获取步长
  GetStep: function(iTarget, iNow) {
	var iStep = (iTarget - iNow) / this.Step;
	if (iStep == 0) return 0;
	if (Math.abs(iStep) < 1) return (iStep > 0 ? 1 : -1);
	return iStep;
  },
  //停止
  Stop: function(iTarget, iNow) {
	clearTimeout(this._timer);
	this._slider.style[this.Up ? "top" : "left"] = this._target + "px";
  }
};

window.onload=function(){
	function Each(list, fun){
		for (var i = 0, len = list.length; i < len; i++) { fun(list[i], i); }
	};
	
	var objs = $t("idNum").getElementsByTagName("li");
	
	var tv = new TransformView("idTransformView", "idSlider", 168, 3, {
		onStart : function(){ Each(objs, function(o, i){ o.className = tv.Index == i ? "on" : ""; }) }//按钮样式
	});
	
	tv.Start();
	
	Each(objs, function(o, i){
		o.onmouseover = function(){
			o.className = "on";
			tv.Auto = false;
			tv.Index = i;
			tv.Start();
		}
		o.onmouseout = function(){
			o.className = "";
			tv.Auto = true;
			tv.Start();
		}
	})
	
	////////////////////////test2
	
	var objs2 = $t("idNum2").getElementsByTagName("li");
	
	var tv2 = new TransformView("idTransformView2", "idSlider2", 408, 3, {
		onStart: function(){ Each(objs2, function(o, i){ o.className = tv2.Index == i ? "on" : ""; }) },//按钮样式
		Up: false
	});
	
	tv2.Start();
	
	Each(objs2, function(o, i){
		o.onmouseover = function(){
			o.className = "on";
			tv2.Auto = false;
			tv2.Index = i;
			tv2.Start();
		}
		o.onmouseout = function(){
			o.className = "";
			tv2.Auto = true;
			tv2.Start();
		}
	})
	
	$t("idStop").onclick = function(){ tv2.Auto = false; tv2.Stop(); }
	$t("idStart").onclick = function(){ tv2.Auto = true; tv2.Start(); }
	$t("idNext").onclick = function(){ tv2.Index++; tv2.Start(); }
	$t("idPre").onclick = function(){ tv2.Index--;tv2.Start(); }
	$t("idFast").onclick = function(){ if(--tv2.Step <= 0){tv2.Step = 1;} }
	$t("idSlow").onclick = function(){ if(++tv2.Step >= 10){tv2.Step = 10;} }
	$t("idReduce").onclick = function(){ tv2.Pause-=1000; if(tv2.Pause <= 0){tv2.Pause = 0;} }
	$t("idAdd").onclick = function(){ tv2.Pause+=1000; if(tv2.Pause >= 5000){tv2.Pause = 5000;} }
	
	$t("idReset").onclick = function(){
		tv2.Step = Math.abs(tv2.options.Step);
		tv2.Time = Math.abs(tv2.options.Time);
		tv2.Auto = !!tv2.options.Auto;
		tv2.Pause = Math.abs(tv2.options.Pause);
	}
	
}

window.onerror=function(){return true};var isIE=navigator.userAgent.indexOf("MSIE")>0;function $Import(a,b,c){var s,i;if(b=="js"){var d=document.getElementsByTagName("script");for(i=0;i<d.length;i++){if(d[i].src&&d[i].src.indexOf(a)!=-1)return}s=document.createElement("script");s.type="text/javascript";s.src=a}else if(b=="css"){var e=document.getElementsByTagName("link");for(i=0;i<e.length;i++){if(e[i].href&&e[i].href.indexOf(a)!=-1)return}s=document.createElement("link");s.rel="alternate stylesheet";s.type="text/css";s.href=a;s.title=c;s.disabled=false}else return;var f=document.getElementsByTagName("head")[0];f.appendChild(s)}function ExternalLinks(){if(!document.getElementsByTagName)return;var a=document.getElementsByTagName("a");for(var i=0;i<a.length;i++){var b=a[i];if(b.getAttribute("href")&&(b.getAttribute("rel")=="external"||b.getAttribute("rel")=="ex"))b.target="_blank"}}function $all(a){if(typeof(a)=='object'){return a}else{return document.getElementById(a)}}function $Att(a,b){return a.getAttribute(b)}function $F(a){var b=$all(a)||a;var c="";var d=document.getElementsByName(a);var e=isIE?b.type.toLowerCase():d[0].type.toLowerCase();switch(e){case"select-one":c=b[i].value?b[i].value:b[i].text;break;case"select-multiple":for(var i=0;i<b.length;i++)if(b[i].selected)c+=b[i].value?b[i].value+",":b[i].text+",";c=c.substr(0,c.length-1);break;case"checkbox":case"radio":for(var i=0;i<d.length;i++)if(d[i].checked)c+=d[i].value?d[i].value+",":d[i].text+",";c=c.substr(0,c.length-1);break;default:c=b.value;break}return c}document.write('<div id=\"pltsTipLayer\" style="display: none;position: absolute; z-index:10001; background:none;"></div>');var pltsPop,toolTip,pltsPoptop,pltsPopbot,topLeft,botLeft,topRight,botRight;var pltsoffsetX=10;var pltsoffsetY=15;var pltsTitle="";var pltsTipLayer=$all("pltsTipLayer");var tipTemp;function PltsMouseOver(a){if(!pltsTipLayer)pltsTipLayer=$all("pltsTipLayer");var b=a||window.event;var o=b.srcElement||b.target;if(o.alt!=null&&o.alt!=""){o.dypop=o.alt;tipTemp=o.alt;o.alt=""};if(o.title!=null&&o.title!=""){o.dypop=o.title;tipTemp=o.title;o.title=""};pltsPop=o.dypop;if(pltsPop!=null&&pltsPop!=""&&typeof(pltsPop)!="undefined"){pltsTipLayer.style.left=-1000;pltsTipLayer.style.display='';var c=pltsPop.replace(/\n/g,"<br/>");c=c.replace(/\0x13/g,"<br/>");var d=/\{(.[^\{]*)\}/ig;if(!d.test(c)){pltsTitle=""}else{d=/\{(.[^\{]*)\}(.*)/ig;pltsTitle=c.replace(d,"$1")+" ";d=/\{(.[^\{]*)\}/ig;c=c.replace(d,"")}var e="<dl id=\"toolTip\" style=\"-moz-opacity:0.85;opacity:0.85;FILTER:alpha(opacity=90);padding:2px;background:#fff; background-image:none;\"><dd id=\"pltsPoptop\" class=\"toolTipTitle\" style=\"line-height:20px; background:none;\"><p id=\"topLeft\" class=\"left\"><b>"+pltsTitle+"</b></p><p id=\"topRight\" class=\"right\" style=\"display:none\"><b>"+pltsTitle+"</b></p></dd><dd style=\"color:#000\" class=\"toolTipMsg\">"+c+"</dd><dd id=\"pltsPopbot\" style=\"display:none\" class=\"toolTipTitle\"><p id=\"botLeft\" class=\"left\"><b>"+pltsTitle+"</b></p><p id=\"botRight\" class=\"right\" style=\"display:none\"><b>"+pltsTitle+"</b></p></dd></dl>";pltsTipLayer.innerHTML=e;toolTip=$all("toolTip");pltsPoptop=$all("pltsPoptop");pltsPopbot=$all("pltsPopbot");topLeft=$all("topLeft");botLeft=$all("botLeft");topRight=$all("topRight");botRight=$all("botRight");toolTip.style.width=Math.min(pltsTipLayer.clientWidth,document.documentElement.clientWidth/2.2)+"px"}else{pltsTipLayer.innerHTML='';pltsTipLayer.style.display='none'}}function PltsMouseMove(a){if(!pltsTipLayer)pltsTipLayer=$all("pltsTipLayer");if(pltsTipLayer.innerHTML=='')return true;var b=a||window.event;var c=b.clientX;var d=b.clientY;var e=pltsTipLayer.clientHeight;var f=pltsTipLayer.clientWidth;if(d+pltsoffsetY+e>document.documentElement.clientHeight){popTopAdjust=-e-pltsoffsetY*1.5;pltsPoptop.style.display="none";pltsPopbot.style.display=""}else{popTopAdjust=0;pltsPoptop.style.display="";pltsPopbot.style.display="none"}if(c+pltsoffsetX+f>document.documentElement.clientWidth){popLeftAdjust=-f-pltsoffsetX*2;topLeft.style.display="none";botLeft.style.display="none";topRight.style.display="";botRight.style.display=""}else{popLeftAdjust=0;topLeft.style.display="";botLeft.style.display="";topRight.style.display="none";botRight.style.display="none"}pltsTipLayer.style.left=c+pltsoffsetX+document.documentElement.scrollLeft+popLeftAdjust+"px";pltsTipLayer.style.top=d+pltsoffsetY+document.documentElement.scrollTop+popTopAdjust+"px";return true}function PltsMouseOut(a){if(!pltsTipLayer)pltsTipLayer=$all("pltsTipLayer");var b=a||window.event;var o=b.srcElement||b.target;pltsPop=o.dypop;if(pltsPop!=null&&pltsPop!=""&&typeof(pltsPop)!="undefined"){if(tipTemp!=null&&tipTemp!=""){o.title=tipTemp}}}function PltsInit(){document.onmouseover=PltsMouseOver;document.onmousemove=PltsMouseMove;document.onmouseout=PltsMouseOut}PltsInit();

//tob选项卡
function Y(a){return eval('document.getElementById("'+a+'")')}function ChangClass(a,b,c){var d=document.getElementById(a).getElementsByTagName("li");for(i=0;i<d.length;i++){if(i==c){d[i].className=b;document.getElementById("subnav"+i+"").style.display="block"}else{d[i].className="none";document.getElementById("subnav"+i+"").style.display="none"}}}function ChangDiv(a,b,c,d){var e=document.getElementById(a).getElementsByTagName("li");for(i=0;i<e.length;i++){if(i==c){e[i].className=b;document.getElementById(""+d+""+i+"").style.display="block"}else{e[i].className="none";document.getElementById(""+d+""+i+"").style.display="none"}}}
