﻿/*-----------------------------------------------------------------------------/
 * JavaScript Framework Written by KS for GDCDGL, Powered by SiteFactory.
/*----------------------------------------------------------------------------*/

function SwitchTab(containerId, defaultIndex, titOnClassName, interTime, tagName)
{
	var tagname = (tagName!='') ? 'li' : tagName;
	var tit = jQuery("#" + containerId + " dt " + tagname);
	var con = jQuery("#" + containerId + " dd");
	var length = tit.length;
	for(var i=0; i<length; ++i){
		tit[i].index = i;
		con[i].index = i;
	}
	if(defaultIndex >= 0){
		tit[defaultIndex].className = titOnClassName;
		con[defaultIndex].style.display = "block";
	}
	for(var i=0; i<length; ++i){
		tit[i].onmouseover = function(){
			var onTag = jQuery("#" + containerId + " dt .on")[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 = jQuery("#" + containerId + " dt .on")[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);
	}
}