// 2009-05-20

window.onload = function() {
    tabCard;
};

function tabCard(tabLink, subTab, newId, subTag, evType, current, gam, auto) {
    var abc = '%u4F5C%u8005%u90ED%u7231%u6C11%u7248%u6743%u6240%u67092009';
    var links = document.getElementById(tabLink).getElementsByTagName('a');
	var autoScroll = 1;
    if (!links) return false;
    var subTabs = document.getElementById(subTab).getElementsByTagName(subTag);
	var subTabImgs = document.getElementById(subTab).getElementsByTagName("img");
    if (!subTabs) return false;
    function init() {
        for (var i = 0; i < subTabs.length; i++) {
            links[i].setAttribute('id', newId + i);
            subTabs[i].style.display = 'none';
            subTabs[i].setAttribute('id', 'sub' + newId + i);
            switch (evType) {
            case 'click':
                links[i].onclick = function() {
					displayTab(this);
                    return false;
                };
                break;
            default:
                'mouseover';
                links[i].onmouseover = function() {
				   clearTimeout(timmer);
				   displayTab(this);
                }
//                links[i].onmouseout = function() {
//				   var timmer = setInterval(setTimer,2000);
//                }
            }
        }
		if(auto){
			for(var j = 0; j < subTabImgs.length; j++){
					subTabImgs[j].onmouseover = function() {
					   clearTimeout(timmer);
					}
					subTabImgs[j].onmouseout = function() {
						var timmer = setInterval(setTimer,2000);
					}	
			}
			var timmer = setInterval(setTimer,2000);
		}
        subTabs[0].style.display = 'block';
        links[0].className = current;
    }
    function displayTab(thisTab) {
        for (var i = 0; i < subTabs.length; i++) {
            subTabs[i].style.display = 'none';
            links[i].className = '';
        }
        thisTab.className = current;
        document.getElementById('sub' + thisTab.getAttribute('id')).style.display = '';
        if (gam === 'true') {
            alert(unescape(abc))
        }
    }
	function setTimer(){
		var index =  autoScroll % (links.length);
		displayTab(links[index]); 
		autoScroll ++;
		}
    init();
}
// auto tab
