document.write('<style type="text/css">.jwts_tabber{display:none;}<\/style>');
var tabberOptions = {
    'manualStartup': true,
    'cookie': "jwts_tabcookie",
    'onLoad': function (a) {
        /*
        var t = a.tabber;
        var i;
        if (t.id) {
            t.cookie = t.id + t.cookie
        }
        i = parseInt(getCookie(t.cookie));
        if (isNaN(i)) {
            return
        }
        
        t.tabShow(i)
        */
    },
    'onClick': function (a) {
        var c = a.tabber.cookie;
        var i = a.index;
        /* setCookie(c, i) */
    }
};
function setCookie(a, b, c, d, e, f) {
    document.cookie = a + "=" + escape(b) + ((c) ? "; expires=" + c.toGMTString() : "") + ((d) ? "; path=" + d : "") + ((e) ? "; domain=" + e : "") + ((f) ? "; secure" : "")
}
function getCookie(a) {
    var b = document.cookie;
    var c = a + "=";
    var d = b.indexOf("; " + c);
    if (d == -1) {
        d = b.indexOf(c);
        if (d != 0) return null
    } else {
        d += 2
    }
    var e = document.cookie.indexOf(";", d);
    if (e == -1) {
        e = b.length
    }
    return unescape(b.substring(d + c.length, e))
}
function deleteCookie(a, b, c) {
    if (getCookie(a)) {
        document.cookie = a + "=" + ((b) ? "; path=" + b : "") + ((c) ? "; domain=" + c : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"
    }
}
function tabberObj(a) {
    var b;
    this.div = null;
    this.classMain = "jwts_tabber";
    this.classMainLive = "jwts_tabberlive";
    this.classTab = "jwts_tabbertab";
    this.classTabDefault = "jwts_tabbertabdefault";
    this.classNav = "jwts_tabbernav";
    this.classTabHide = "jwts_tabbertabhide";
    this.classNavActive = "jwts_tabberactive";
    this.titleElements = ['h2', 'h3', 'h4', 'h5', 'h6'];
    this.titleElementsStripHTML = true;
    this.removeTitle = true;
    this.addLinkId = false;
    this.linkIdFormat = '<tabberid>nav<tabnumberone>';
    for (b in a) {
        this[b] = a[b]
    }
    this.REclassMain = new RegExp('\\b' + this.classMain + '\\b', 'gi');
    this.REclassMainLive = new RegExp('\\b' + this.classMainLive + '\\b', 'gi');
    this.REclassTab = new RegExp('\\b' + this.classTab + '\\b', 'gi');
    this.REclassTabDefault = new RegExp('\\b' + this.classTabDefault + '\\b', 'gi');
    this.REclassTabHide = new RegExp('\\b' + this.classTabHide + '\\b', 'gi');
    this.tabs = new Array();
    if (this.div) {
        this.init(this.div);
        this.div = null
    }
}
tabberObj.prototype.init = function (e) {
    var a, i, i2, t, defaultTab = 0,
    DOM_ul, DOM_li, DOM_a, aId, headingElement;
    if (!document.getElementsByTagName) {
        return false
    }
    if (e.id) {
        this.id = e.id
    }
    this.tabs.length = 0;
    a = e.childNodes;
    for (i = 0; i < a.length; i++) {
        if (a[i].className && a[i].className.match(this.REclassTab)) {
            t = new Object();
            t.div = a[i];
            this.tabs[this.tabs.length] = t;
            if (a[i].className.match(this.REclassTabDefault)) {
                defaultTab = this.tabs.length - 1
            }
        }
    }
    DOM_ul = document.createElement("ul");
    DOM_ul.className = this.classNav;
    for (i = 0; i < this.tabs.length; i++) {
        t = this.tabs[i];
        t.headingText = t.div.title;
        if (this.removeTitle) {
            t.div.title = ''
        }
        if (!t.headingText) {
            for (i2 = 0; i2 < this.titleElements.length; i2++) {
                headingElement = t.div.getElementsByTagName(this.titleElements[i2])[0];
                if (headingElement) {
                    t.headingText = headingElement.innerHTML;
                    if (this.titleElementsStripHTML) {
                        t.headingText.replace(/<br>/gi, " ");
                        t.headingText = t.headingText.replace(/<[^>]+>/g, "")
                    }
                    break
                }
            }
        }
        if (!t.headingText) {
            t.headingText = i + 1
        }
        DOM_li = document.createElement("li");
        t.li = DOM_li;
        DOM_a = document.createElement("a");
        DOM_a.appendChild(document.createTextNode(t.headingText));
        DOM_a.href = "javascript:void(null);";
        DOM_a.title = t.headingText;
        DOM_a.onclick = this.navClick;
        DOM_a.tabber = this;
        DOM_a.tabberIndex = i;
        if (this.addLinkId && this.linkIdFormat) {
            aId = this.linkIdFormat;
            aId = aId.replace(/<tabberid>/gi, this.id);
            aId = aId.replace(/<tabnumberzero>/gi, i);
            aId = aId.replace(/<tabnumberone>/gi, i + 1);
            aId = aId.replace(/<tabtitle>/gi, t.headingText.replace(/[^a-zA-Z0-9\-]/gi, ''));
            DOM_a.id = aId
        }
        DOM_li.appendChild(DOM_a);
        DOM_ul.appendChild(DOM_li)
    }
    e.insertBefore(DOM_ul, e.firstChild);
    e.className = e.className.replace(this.REclassMain, this.classMainLive);
    this.tabShow(defaultTab);
    if (typeof this.onLoad == 'function') {
        this.onLoad({
            tabber: this
        })
    }
    return this
};
tabberObj.prototype.navClick = function (b) {
    var c, a, self, tabberIndex, onClickArgs;
    a = this;
    if (!a.tabber) {
        return false
    }
    self = a.tabber;
    tabberIndex = a.tabberIndex;
    a.blur();
    if (typeof self.onClick == 'function') {
        onClickArgs = {
            'tabber': self,
            'index': tabberIndex,
            'event': b
        };
        if (!b) {
            onClickArgs.event = window.event
        }
        c = self.onClick(onClickArgs);
        if (c === false) {
            return false
        }
    }
    self.tabShow(tabberIndex);
    return false
};
tabberObj.prototype.tabHideAll = function () {
    var i;
    for (i = 0; i < this.tabs.length; i++) {
        this.tabHide(i)
    }
};
tabberObj.prototype.tabHide = function (a) {
    var b;
    if (!this.tabs[a]) {
        return false
    }
    b = this.tabs[a].div;
    if (!b.className.match(this.REclassTabHide)) {
        b.className += ' ' + this.classTabHide
    }
    this.navClearActive(a);
    return this
};
tabberObj.prototype.tabShow = function (a) {
    var b;
    if (!this.tabs[a]) {
        return false
    }
    this.tabHideAll();
    b = this.tabs[a].div;
    b.className = b.className.replace(this.REclassTabHide, '');
    this.navSetActive(a);
    if (typeof this.onTabDisplay == 'function') {
        this.onTabDisplay({
            'tabber': this,
            'index': a
        })
    }
    return this
};
tabberObj.prototype.navSetActive = function (a) {
    this.tabs[a].li.className = this.classNavActive;
    return this
};
tabberObj.prototype.navClearActive = function (a) {
    this.tabs[a].li.className = '';
    return this
};
function tabberAutomatic(a) {
    var b, divs, i;
    if (!a) {
        a = {}
    }
    b = new tabberObj(a);
    divs = document.getElementsByTagName("div");
    for (i = 0; i < divs.length; i++) {
        if (divs[i].className && divs[i].className.match(b.REclassMain)) {
            a.div = divs[i];
            divs[i].tabber = new tabberObj(a)
        }
    }
    return this
}
function tabberAutomaticOnLoad(a) {
    var b;
    if (!a) {
        a = {}
    }
    b = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = function () {
            tabberAutomatic(a)
        }
    } else {
        window.onload = function () {
            b();
            tabberAutomatic(a)
        }
    }
}
if (typeof tabberOptions == 'undefined') {
    tabberAutomaticOnLoad()
} else {
    if (!tabberOptions['manualStartup']) {
        tabberAutomaticOnLoad(tabberOptions)
    }
}
var objectIdToSlideDown = false;
var jwts_activeId = false;
function showHideContent(e, a) {
    if (!a) a = this.id;
    a = a + '';
    var b = a.replace(/[^0-9]/g, '');
    var c = document.getElementById('jwts_a' + b);
    objectIdToSlideDown = false;
    if (!c.style.display || c.style.display == 'none') {
        if (jwts_activeId && jwts_activeId != b) {
            objectIdToSlideDown = b;
            slideContent(jwts_activeId, (jwts_slideSpeed * -1))
        } else {
            c.style.display = 'block';
            c.style.visibility = 'visible';
            slideContent(b, jwts_slideSpeed)
        }
    } else {
        slideContent(b, (jwts_slideSpeed * -1));
        jwts_activeId = false
    }
}
function slideContent(a, b) {
    var c = document.getElementById('jwts_a' + a);
    var d = document.getElementById('jwts_ac' + a);
    height = c.clientHeight;
    height = height + b;
    rerunFunction = true;
    if (height > d.offsetHeight) {
        height = d.offsetHeight;
        rerunFunction = false
    }
    if (height <= 1) {
        height = 1;
        rerunFunction = false
    }
    c.style.height = height + 'px';
    var e = height - d.offsetHeight;
    if (e > 0) e = 0;
    d.style.top = e + 'px';
    if (rerunFunction) {
        setTimeout('slideContent(' + a + ',' + b + ')', jwts_timer)
    } else {
        if (height <= 1) {
            c.style.display = 'none';
            if (objectIdToSlideDown && objectIdToSlideDown != a) {
                document.getElementById('jwts_a' + objectIdToSlideDown).style.display = 'block';
                document.getElementById('jwts_a' + objectIdToSlideDown).style.visibility = 'visible';
                slideContent(objectIdToSlideDown, jwts_slideSpeed)
            }
        } else {
            jwts_activeId = a
        }
    }
}
function initShowHideDivs() {
    var a = document.getElementsByTagName('DIV');
    var b = 1;
    for (var c = 0; c < a.length; c++) {
        if (a[c].className == 'jwts_title') {
            a[c].onclick = showHideContent;
            a[c].id = 'jwts_q' + b;
            var d = a[c].nextSibling;
            while (d && d.tagName != 'DIV') {
                d = d.nextSibling
            }
            d.id = 'jwts_a' + b;
            contentDiv = d.getElementsByTagName('DIV')[0];
            contentDiv.style.top = 0 - contentDiv.offsetHeight + 'px';
            contentDiv.className = 'jwts_slidecontent';
            contentDiv.id = 'jwts_ac' + b;
            d.style.display = 'none';
            d.style.height = '1px';
            b++
        }
    }
}
