
function popbild(bild) {

   num = '/bild-anzeigen.php?image=' + bild;   
   XX37 = window.open(num,'POPUP','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width=550,height=500,left=50,top=50,pageXOffset=0');
   XX37.focus();

}

function elementIsClass(e, className)
{
    if (e.className)
        return (e.className.search(new RegExp("\\b"+className+"\\b")) != -1);

    return false;
}

function elementRemoveClass(e, className)
{
    e.className = e.className.replace(new RegExp(
        "(\\b|\\s+)" + className + "(\\b|\\s+)"), "");
}

function getParentNodeByTagName(e, tagName)
{
    for (e = e.parentNode; e && (e.tagName != tagName); e = e.parentNode);

    return e;
}

function getChildNodesByTagName(e, tagName)
{
    var childNodes = Array ();

    for (var i = 0; i < e.childNodes.length; i++)
        if (e.childNodes[i].tagName == tagName)
            childNodes[childNodes.length] = e.childNodes[i];

    return childNodes;
}


/*
Element.prototype.hasClass = function (className)
{
	var pattern = '\\b' + className + '\\b';
	return (this.className.search(new RegExp(pattern)) != -1);
}

Element.prototype.addClass = function (className)
{
	if (!this.hasClass(className))
		this.className += (' ' + className);
}

Element.prototype.removeClass = function (className)
{
	var pattern = '(\\b|\\s+)' + className + '(\\b|\\s+)';
	this.className = this.className.replace(new RegExp(pattern), '');
}
*/

function elementHasClass(e, className)
{
	var pattern = '\\b' + className + '\\b';
	return (e.className.search(new RegExp(pattern)) != -1);
}

function elementAddClass(e, className)
{
	if (!elementHasClass(e, className))
		e.className += (' ' + className);
}

function elementRemoveClass(e, className)
{
	var pattern = '(\\b|\\s+)' + className + '(\\b|\\s+)';
	e.className = e.className.replace(new RegExp(pattern), '');
}
