﻿/*-----------------------------------------------------------------------------/
 * JavaScript Framework Written by KS for ZIyp eShop. Powered by SiteFactory.
/*----------------------------------------------------------------------------*/

//根据ID取元素
function $(elementid)
{
	return document.getElementById(elementid);
}
//根据TagName取元素
function T$(parentName, tagName)
{
	if(typeof(parentName) != "object")parentName = $(parentName);
	return parentName.getElementsByTagName(tagName);
}
//根据class取元素
function C$(parentName, className) {
	if(typeof(parentName) != "object")parentName = $(parentName);
	var tags = T$(parentName, "*");
	for (var i=0, n=tags.length, element=[]; i<n; i++) {
		if(tags[i].className == className) element.push(tags[i]);
	}
	return element;
}

function SwitchTab(containerId, defaultIndex, titOnClassName, interTime)
{
	var temp = T$(containerId, "dt");
	var tit = T$(temp[0], "li");
	var con = T$(containerId, "dd");
	var length = tit.length;
	if(defaultIndex >= 0){
		tit[defaultIndex].className = titOnClassName;
		con[defaultIndex].style.display = "block";
	}
	for(var i=0; i<length; ++i){
		tit[i].index = i;
	}
	for(var i=0; i<length; ++i){
		tit[i].onclick = function(){
			var onTag = C$(containerId, titOnClassName)[0];
			if(onTag!=null){
				onTag.className = "";
				con[onTag.index].style.display = "none";
			}
			this.className = titOnClassName;
			con[this.index].style.display = "block";
		};
	}

	if(interTime >= 0){//'interTime' enables auto-switch function.
		setInterval(function next(){
								var onTag = C$(containerId, titOnClassName)[0];
								var itemp = onTag.index;
								onTag.className= "";
								con[itemp].style.display = "none";
								
								if(++itemp >= length)itemp = 0;
								tit[itemp].className = titOnClassName;
								con[itemp].style.display = "block";
							}, interTime);
	}
}

//内容滚动
function Marquee(marquee_id, delaytime, direction){
	var oMarquee = $(marquee_id);
	var oMarqueeCon = $(marquee_id + "Con");
	var oMarqueeCopy = $(marquee_id + "Copy");
	var ScrollUp = function(){
		if(oMarqueeCopy.offsetHeight-oMarquee.scrollTop<=0){
			oMarquee.scrollTop = 0;
		}else{
			oMarquee.scrollTop++;
		}
	}
	var ScrollLeft = function(){
		if(oMarqueeCopy.offsetWidth-oMarquee.scrollLeft<=0){
			oMarquee.scrollLeft = 0;
		}else{
			oMarquee.scrollLeft++;
		}
	}
	var ScrollRight = function(){
		if(oMarquee.scrollLeft<=0){
			oMarquee.scrollLeft += oMarqueeCopy.offsetWidth;
		}else{
			oMarquee.scrollLeft--;
		}
	}

	oMarqueeCopy.innerHTML = oMarqueeCon.innerHTML;
	switch(direction){
		case "left":
			var oScroll=setInterval(ScrollLeft, delaytime);
			oMarquee.onmouseout=function(){
				oScroll=setInterval(ScrollLeft, delaytime);
			}
			break;
		case "right":
			var oScroll=setInterval(ScrollRight, delaytime);
			oMarquee.onmouseout=function(){
				oScroll=setInterval(ScrollRight, delaytime);
			}
			break;
		case "up":
		default:
			var oScroll=setInterval(ScrollUp, delaytime);
			oMarquee.onmouseout=function(){
				oScroll=setInterval(ScrollUp, delaytime);
			}
	}
	oMarquee.onmouseover=function(){
		clearInterval(oScroll);
	}
}
function resizepic(thispic)
{
if(thispic.width>500){thispic.height=thispic.height*550/thispic.width;thispic.width=500;} 
}

//各地分店网址
	function selectdoctor(obj)
          {
           for(var i=0; i< obj.options.length;i++)
           {
           if(obj.options[i].selected)
           {
             window.location = obj.options[i].value;
           }
           }
          }
