    function validate()
    {
        if (document.newsedit.date.value == '')
        {
            alert('Geben Sie ein Datum im Format TT.MM.JJJJ ein.');
            document.newsedit.date.focus();

            return false;
        }
        else
        {
        	if (document.newsedit.date.value.length < 10 ||
        	    document.newsedit.date.value.substring(2, 3) != "." ||
        	    document.newsedit.date.value.substring(5, 6) != ".")
        	{
                alert('Geben Sie ein Datum im Format TT.MM.JJJJ ein.');
                document.newsedit.date.focus();

                return false;
        	}
        }

        if (document.newsedit.dateentry.value == '')
        {
            alert('Geben Sie einen Text ein.');
            document.newsedit.dateentry.focus();

            return false;
        }
    }

    function validateAGB()
    {
        if (document.order.agb_ok.checked == false)
        {
            alert('Sie müssen die AGB\'s akzeptieren, sonst ist keine Bestellung möglich!\n\n' +
                  'You must accept our GTAC, otherwise no ordering is possible!');
            document.order.agb_ok.focus();

            return false;
        }

        if (document.order.row_ok.checked == false)
        {
            alert('Sie müssen das Widerrufsrecht akzeptieren, sonst ist keine Bestellung möglich!\n\n' +
                  'You must accept our right of withdrawal, otherwise no ordering is possible!');
            document.order.row_ok.focus();

            return false;
        }

        return true;
    }

    function validateEditItem()
    {
        if (document.formEditItem.artdesc.value == '')
        {
            alert('Geben Sie eine Artikelbeschreibung ein.');
            document.formEditItem.artdesc.focus();

            return false;
        }

        if (document.formEditItem.einkauf.value == '')
        {
            alert('Geben Sie einen Einkaufspreis ein.');
            document.formEditItem.einkauf.focus();

            return false;
        }

        if (document.formEditItem.preis.value == '')
        {
            alert('Geben Sie einen Preis ein.');
            document.formEditItem.preis.focus();

            return false;
        }

        if (document.formEditItem.preish.value == '')
        {
            alert('Geben Sie einen Händler-Preis ein.');
            document.formEditItem.preish.focus();

            return false;
        }

        if (document.formEditItem.preissp.value == '')
        {
            alert('Geben Sie einen Spezial-Preis ein.');
            document.formEditItem.preissp.focus();

            return false;
        }

        if (document.formEditItem.newCat.checked == true && document.formEditItem.newCatName.value == '')
        {
            alert('Geben Sie eine neue Kategorie ein.');
            document.formEditItem.newCatName.focus();

            return false;
        }
        else if (document.formEditItem.newCat.checked == true && (document.formEditItem.newCatName.value.indexOf('|') == -1 || document.formEditItem.newCatName.value.indexOf('|') == document.formEditItem.newCatName.value.length - 1))
        {
            alert("Geben Sie die Kategorie im Format 'Kategorie|Unterkategorie' ein.");
            document.formEditItem.newCatName.focus();

            return false;
        }


		if (!confirm('Änderungen übernehmen?'))
		{
			return false;
		}
    }

    function delNews()
    {
    	if (confirm("Soll dieser News-Eintrag wirklich gelöscht werden?"))
    	{
    		return true;
    	}

    	return false;
    }

    function delItem()
    {
    	if (confirm("Soll dieser Artikel wirklich gelöscht werden?"))
    	{
    		return true;
    	}

    	return false;
    }

    function fileUpload(whichSize, item)
    {
        window.open("include/fileupload.inc.php?p=" + whichSize + "&item=" + item,"pc","height=120,width=300,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0");
	}

    function searchUser(item)
    {
window.open("include/searchuser.inc.php?item=" + item,"pc","height=170,width=300,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0");
	}

    function searchUserBasket()
    {
window.open("include/searchuserBasket.inc.php","pc","height=170,width=300,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0");
	}

    function showItemPictureLarge(image)
    {
window.open("index.php?image=" + image,"pc","height=480,width=640,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0");
	}

    function blocking(nr, img)
    {
        if (document.getElementById)
        {
            current = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
            curr_image = document.getElementById(img);

            curr_image.src = (document.getElementById(nr).style.display == 'block') ? './images/layout/catClosed.gif' : './images/layout/catOpened.gif';
            document.getElementById(nr).style.display = current;
            document.getElementById(img).src = curr_image.src;
        }
        else if (document.all)
        {
            current = (document.all[nr].style.display == 'block') ? 'none' : 'block'
            curr_image = document.all[img];
            curr_image.src = (document.getElementById(nr).style.display == 'block') ? 'images/layout/catClosed.gif'  : 'images/layout/catOpened.gif';
            document.all[nr].style.display = current;
            document.all[img].src = curr_image.src;
        }
    }

    function blockItemGuard(nr)
    {
        if (document.getElementById)
        {
            current = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
            document.getElementById(nr).style.display = current;
        }
        else if (document.all)
        {
            current = (document.all[nr].style.display == 'block') ? 'none' : 'block';
            document.all[nr].style.display = current;
        }
    }

    function openMap()
    {
window.open("map.html","Ard","height=380,width=500,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes,copyhistory=0")
    }

    function selectUserWithArtNr(artnr)
    {
		document.location.href='?edititem=' + artnr + '&kdnr=' + document.formEditItemUserPrice.user.value + '#user';
    }

    function moveItem(id, catid)
    {
window.open("../../moveitem.php?id=" + id + "&catid=" + catid,"pc","height=480,width=640,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes,copyhistory=0")
    }

    function addItemValue(artnr)
    {
        var currVal = "";

        if (document.getElementById)
        {
            currVal = document.getElementById("item_count_" + artnr).value;
        }
        else if (document.all)
        {
            currVal = document.all["item_count_" + artnr].value;
        }

        if (isNaN(currVal) == false)
        {
        	currVal++;

            if (document.getElementById)
            {
                document.getElementById("item_count_" + artnr).value = currVal;
            }
            else if (document.all)
            {
                document.all["item_count_" + artnr].value = currVal;
            }
        }
    }

    function subItemValue(artnr)
    {
        var currVal = "";

        if (document.getElementById)
        {
            currVal = document.getElementById("item_count_" + artnr).value;
        }
        else if (document.all)
        {
            currVal = document.all["item_count_" + artnr].value;
        }

        if (isNaN(currVal) == false && currVal > -2)
        {
        	currVal--;

            if (document.getElementById)
            {
                document.getElementById("item_count_" + artnr).value = currVal;
            }
            else if (document.all)
            {
                document.all["item_count_" + artnr].value = currVal;
            }
        }
    }
    
    function showDB2020()
    {
window.open("http://www.handy-style.de/DB2020.txt","pc","height=480,width=640,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0");
	}
    
