﻿var showImgUrl = "WebResource.axd?d=fx8_wpsaqd1JkcRv5wZ43KJad6_EVDZbKBsc6UT2gB8dijB-D4WWf9YTl_wHNdvP0&t=633724760660000000";
var hideImgUrl = "WebResource.axd?d=fx8_wpsaqd1JkcRv5wZ43KJad6_EVDZbKBsc6UT2gB8w6bh0yRoXtkC2frBtYrer0&t=633724760660000000";
var helpRoUrl = "WebResource.axd?d=fx8_wpsaqd1JkcRv5wZ43KmB-95Rj1ZXUincDC5PasNa1wWuMG42gH8TMR1dk5xyKpTIJ3otI6dAMOMB0LKHFw2&t=633724760660000000";
var helpEnUrl = "WebResource.axd?d=fx8_wpsaqd1JkcRv5wZ43KmB-95Rj1ZXUincDC5PasNdpDPD-4wN1BNcbJs9_lMN-oSJzFczi2MrkscShveNZQ2&t=633724760660000000";

function forum_toggleVisibility(sender)
{
        var display = "";

        if (sender.src.indexOf(showImgUrl) != -1) {
                display = 'block';
                sender.src = hideImgUrl;
        } else {
                display = 'none';
                sender.src = showImgUrl;
        }

        sender.nextSibling.style.display = display;
}

function forum_createTriggerImage()
{
        var imgEl = new Image();
        imgEl.src = hideImgUrl;
        imgEl.style.display = "inline";
        imgEl.style.border = "none";
        imgEl.style.padding = "0"; 
        imgEl.style.margin = "0 7px 0 0"; 
        imgEl.style.cssFloat = "none"; 
        imgEl.style.cursor = "pointer";
        imgEl.onclick = function() {forum_toggleVisibility(this)};

        return imgEl;
}

function forum_setUpVisibility()
{
    var divs = document.getElementsByTagName('div');

    for (var i = 0; i < divs.length; i++)
    {
        var d = divs[i];
        if (d.className.match(/postreplies/i)) 
        {
            var imgEl = forum_createTriggerImage();
            var textNode = document.createTextNode(" ...");
            
            d.parentNode.insertBefore(textNode, d);
            d.parentNode.insertBefore(imgEl, d);
            
            if (d.className.match(/collapsed/i))
            {
                forum_toggleVisibility(imgEl);
            }
        }
    }
}

window.onload = function() 
{
	if (forum_autoScrollEnabled)
	{
		if (window.location.hash.length == 0)
        {
            window.location.hash= "#forum";
        }
    }
    
    if (document.firstChild) 
    {   
        forum_setUpVisibility();
    }
}

function openRoHelpWindow()
{
    window.open(helpRoUrl,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=300, height=400");
}

function openEnHelpWindow()
{
    window.open(helpEnUrl,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=300, height=400");
}