var isShowing = new Array;
//var layerHeight = new Array;
                
function showLayer(layer)
{
    if (isShowing[layer])
    {
          if (document.all)
          {
              document.all[layer].style.visibility="hidden";
              //document.all[layer].style.height = 0;
          }
          else if (document.layers && !document.getElementById)
          {
              document.layers[layer].style.visibility="hidden";
              //document.layers[layer].style.height = 0;

          }
          else if (document.getElementById && !document.all)
          {
              document.getElementById(layer).style.visibility="hidden";
              //document.getElementById(layer).style.height = 0;
          }
          isShowing[layer] = false;
    }
    else
    {
          if (document.all)
          {
              //document.all[layer].style.height = layerHeight[layer];
              document.all[layer].style.visibility="visible";
          }
          else if (document.layers)
          {
              //document.layers[layer].style.height = layerHeight[layer];
              document.layers[layer].style.visibility="visible";
          }
          else if (document.getElementById && !document.all)
          {
              //document.getElementById(layer).style.height = layerHeight[layer];
              document.getElementById(layer).style.visibility="visible";
          }
    
          isShowing[layer] = true;
    }
}    

function protect(e) 
{
    if ((event.button==2) || (event.button==3))
        alert("Dieses Bild können Sie nicht bekommen!");
    return false;
}

function trap() 
{
    if(document.images)
        for(i=0;i<document.images.length;i++)
            document.images[i].onmousedown = protect;
}

function isEmail(str) 
{
    var supported = 0;

    if (window.RegExp) 
    {
        var tempStr = "a";
        var tempReg = new RegExp(tempStr);
        if (tempReg.test(tempStr)) supported = 1;
    }

    if (!supported) 
        return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);

    var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
    var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
    return (!r1.test(str) && r2.test(str));
}

function isNumber(nr)
{
	var chkZ = true;
	for(i=0;i < nr.length;++i)
	{
		if((nr.charAt(i) < "0" || nr.charAt(i) > "9") && nr.charAt(i) != "." )
		{ 
			chkZ = false; 
			break;
		}
	}
	return chkZ;
}


function changeScrollBarColors(col)
{
	document.body.style.scrollbarBaseColor=col[0];
	document.body.style.scrollbarArrowColor=col[1];
	//cument.body.style.scrollbarFaceColor=col[2];
	//document.body.style.scrollbarHighlightColor=col[3];
	//document.body.style.scrollbarShadowColor=col[4];
	document.body.style.scrollbar3DLightColor=col[5];
}

function blockError(){ return true; }
window.onerror = blockError;



