/*

javascript library
for TBBD
by matto, 2005

*/

function open_popup(url)
{
    parms = "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=yes,resizable=yes,width=600,height=600";

    pop = window.open(url, "popup", parms);

    if(navigator.appName.indexOf("Netscape") != -1)
        pop.focus();
}

// close window and try to reload opener page
function close_popup()
{
        if(opener != null)
                opener.location.reload();

        window.close()
}

function popupPosting(baseurl, id_article)
{
        var url, parms;
        url = baseurl + "posting.php?id_artikel=" + id_article;
        parms = "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,width=490,height=500";
        parms = parms + ",screenX=200,screenY=150";

        postwindow = window.open(url, 'Kommentar', parms);

        if(navigator.appName.indexOf("Netscape") != -1)
                postwindow.focus();
}

function popupTranslation(baseurl, id_language, table, field, id_table)
{
        var url, parms;
        url = baseurl + "translate.php?id_language="+id_language+"&table="+table+"&field="+field+"&id_table="+id_table;
        parms = "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,width=700,height=550";
        parms = parms + ",screenX=200,screenY=100";

        transwindow = window.open(url, 'Translation', parms);

        if(navigator.appName.indexOf("Netscape") != -1)
			transwindow.focus();
}

/* menu activation for IE */

/*
menuActive = function()
{
	if(document.all && document.getElementById)
	{
		start = document.getElementById("sub_menu");

		for(i=0; i<start.childNodes.length; i++)
		{
			node = start.childNodes[i];

			if(node.nodeName=="LI")
			{
				node.onmouseover = function()
				{
					this.className += " over";
				}

				node.onmouseout = function()
				{
					this.className = this.className.replace(" over", "");
				}
			}
		}
	}
}

window.onload = menuActive;
*/

function menuMouseOver(image, switchOn)
{
	if(image == null)
		return;
		
	var existingName = image.getAttribute("src");
	var parts = existingName.split(".");
	
	if(switchOn)
	{
		parts[parts.length-2] += "_hi";
	}
	else
	{
		var nameParts = parts[parts.length-2].split("_");
		nameParts.pop();
		parts[parts.length-2] = nameParts.join("_");
	}
	
	var newName = parts.join(".");
	
	image.setAttribute("src", newName);
}

function switchLogoStatus(logoNo)
{
	var logo =			document.getElementById("startpage_logo");
	var newFileName =	"img/D-"+logoNo+".GIF";
	
	logo.src = newFileName;
}
