var lastClick = null;

Object.prototype.Equals = function(other) {
    if (this.length != other.length) 
       return false;
    for (var i = 0; i < other.length; i++)
        if (this[i] != other[i]) 
            return false;
    return true;
}

function showTab() {
    var paramList = arguments;

    if(lastClick != null){
        if(lastClick.Equals(paramList)){
            for(i = 0; i < paramList.length; i++) {
                document.getElementById("tab" + paramList[i]).className = 'tab-hide';
                  }
            lastClick = null;
        }else{
            for(i = 0; i < lastClick.length; i++) {
                document.getElementById("tab" + lastClick[i]).className = 'tab-hide';
            }
                  for(i = 0; i < paramList.length; i++) {
                document.getElementById("tab" + paramList[i]).className = 'tab-show';
            }
                  lastClick = paramList;
        }
    }else{
        for(i = 0; i < paramList.length; i++) {
            document.getElementById("tab" + paramList[i]).className = 'tab-show';
            }
        lastClick = paramList;
    }
}