var UrlRoot = "";

function InfoWindow(url, w, h, x, y, scroll)
{
    scroll = (scroll ? "yes" : "no");
	window.open(UrlRoot + url, "inidapublicpricelistinfowin",
        "height=" + h + "," +
        "width=" + w + "," +
        "top=" + y + "," +
        "left=" + x + "," +
        "directories=no," +
        "location=no," +
        "menubar=no," +
        "status=no," +
        "toolbar=no," +
        "scrollbars=" + scroll + "," +
        "resizable=" + scroll
    );
}

function ProdInfo(prid, e) 
{
	var h = window.screen.availHeight - 100;
	var w = window.screen.availWidth - 30;
	var y = 10;
	var x = 10;
    InfoWindow("prodinfo.php?prid=" + prid, w, h, x, y);
    return false;
}

function AssemblyInfo(prid, e) {
    if (e == null) {
        e = window.event;
    }
	var y = e.screenY + 50;
	var x = e.screenX;
	if (x + 680 > window.screen.availWidth) {
		x = window.screen.availWidth - 680;
	}
	if (y + 280 > window.screen.availHeight) {
		y = window.screen.availHeight - 280;
	}
	InfoWindow("assembly.php?prid=" + prid, 650, 250, x, y, true);
	return false;
}

function ToggleSubmenu(id) {
    var img = document.getElementById("img" + id);
    if (img != null) {
        if (String(img.src).toLowerCase().indexOf("plus.gif") >= 0) {
            img.src = String(img.src).replace(/plus.gif/i, "minus.gif");
            CssDisplay("sub" + id, "block");
        } else {
            if (String(img.src).toLowerCase().indexOf("minus.gif") >= 0) {
                img.src = String(img.src).replace(/minus.gif/i, "plus.gif");
                CssDisplay("sub" + id, "none");
            }
        }
    }
    return false;
}

function CssDisplay(id, display) {
    var elem = document.getElementById(id);
    if (elem != null) {
        elem.style.display = display;
    }
}
