var startPage = false;

function getE(e) { return document.getElementById(e); }
function crE(e) { return document.createElement(e); }

function Is ()
{
    var agt=navigator.userAgent.toLowerCase()
    var ie_start = navigator.appVersion.indexOf("MSIE")
    
    this.created = true;
    
    this.major = parseInt(navigator.appVersion)
    this.minor = parseFloat(navigator.appVersion)

    if (ie_start != -1) {
    var version_string = navigator.appVersion.substring(ie_start + 5)
    this.major = parseInt(version_string)
    this.minor = parseFloat(version_string)
    }

    this.nav  = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1)
    && (agt.indexOf('compatible') == -1)))
    this.nav2 = (this.nav && (this.major == 2))
    this.nav3 = (this.nav && (this.major == 3))
    this.nav4 = (this.nav && (this.major == 4))

    //Netscape 6
    this.nav5 = (this.nav && (this.major == 5))
    this.nav6 = (this.nav && (this.major == 5))
    this.gecko = (this.nav && (this.major >= 5))

    // IE
    this.ie   = (agt.indexOf("msie") != -1)
    this.ie3  = (this.ie && (this.major == 3))
    this.ie4  = (this.ie && (this.major == 4))
    this.ie5  = (this.ie && (this.major == 5))

    this.opera = (agt.indexOf("opera") != -1)

    this.nav4up = this.nav && (this.major >= 4)
    this.ie4up  = this.ie  && (this.major >= 4)
    this.ie5_5up  = this.ie  && (this.minor >= 5.5)
}

var is = new Is();

function LaunchPopUp(src, width, height, desc)
{
    wndheight = height;
    hwnd = window.open ( '','_blank',"toolbar=no,width=" + width + ",height=" + wndheight + ",status=no,scrollbars=no,menubar=no" );
	hwnd.moveTo ( ( window.screen.availWidth - width ) / 2, ( window.screen.availHeight - wndheight ) / 2 );
    hwnd.document.write ( '<html><head><title>' + ( ( desc != null ) ? desc : '' ) +  '</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /></head><body style="margin: 0px; padding: 0px;"><img src="' + src + '" width="' + width + '" height="' + height + '" /></body></html>' );
}

var lastExpandedItemId = "";

function expandMenuItem(itemId, sep1, sep2)
{
    // collapse previously expanded item
    if (lastExpandedItemId != "")
    {
        collapseMenuItem(lastExpandedItemId);
    }

    // expand current item
	var miCollapsed1 = getE("mi" + itemId + "collapsed1");
	var miCollapsed2 = getE("mi" + itemId + "collapsed2");
    var miExpanded1 = getE("mi" + itemId + "expanded1");
    var miExpanded2 = getE("mi" + itemId + "expanded2");
    var miExpanded3 = getE("mi" + itemId + "expanded3");

	toggleVisibility(miCollapsed1, false);
	toggleVisibility(miCollapsed2, false);
	toggleVisibility(miExpanded1, true);
	toggleVisibility(miExpanded2, true);
	toggleVisibility(miExpanded3, true);
	getE("mitr" + itemId).style.backgroundColor = "#AD0000";
	
	// hide separators
	if (getE("misep" + sep1) != null)
	{
	    getE("misep" + sep1).height = 0;
    }
    if (getE("misep" + sep2) != null)
	{
	    getE("misep" + sep2).height = 0;
    }
    
	lastExpandedItemId = itemId;
}

function collapseMenuItem(itemId, sep1, sep2)
{
	var miCollapsed1 = getE("mi" + itemId + "collapsed1");
	var miCollapsed2 = getE("mi" + itemId + "collapsed2");
    var miExpanded1 = getE("mi" + itemId + "expanded1");
    var miExpanded2 = getE("mi" + itemId + "expanded2");
    var miExpanded3 = getE("mi" + itemId + "expanded3");

	toggleVisibility(miCollapsed1, true);
	toggleVisibility(miCollapsed2, true);
	toggleVisibility(miExpanded1, false);
	toggleVisibility(miExpanded2, false);
	toggleVisibility(miExpanded3, false);
	getE("mitr" + itemId).style.backgroundColor = "";

	// show separator
	if (getE("misep" + sep1) != null)
	{
	    getE("misep" + sep1).height = 1;
	}
	if (getE("misep" + sep2) != null)
	{
	    getE("misep" + sep2).height = 1;
	}
}

function inProgress()
{
    alert("Извините, данный раздел сайта находится в разработке и будет открыт в ближайшее время."); return;
}

function toggleVisibility(object, toggleVisible)
{
    object.style.display = (toggleVisible) ? "block" : "none";
    object.style.visibility = (toggleVisible) ? "visible" : "hidden";
}

function toggleSelector(select)
{
    valueC = select.options[select.selectedIndex].value;
	if ( valueC != '%void%' )
	{
		location.replace(valueC);
	}
}

function PopUp ( source, width, height )
{
	hwnd = window.open ( source, "getpwd", "toolbar=no, width=" + width + ", height=" + height + ", status=no, scrollbars=no, menubar=no, titlebar=no");
	hwnd.moveTo((window.screen.availWidth-width)/2,(window.screen.availHeight-height)/2);
}

function goLink(select)
{
    valueC = select.options[select.selectedIndex].value;
	if ( valueC != '%void%' )
	{
		window.open(valueC); return true;
	}
}
