function ptr(row,action,xrow) {
    var active = "#ccc";
    var normal = "#EEEEEE";
    if(xrow) normal = "#E3DFDB";
    switch(action) {
        case 'over':
            row.style.backgroundColor = active;
            row.style.cursor = 'pointer';
            break;
        case 'out':
            row.style.backgroundColor = normal;
            break;
    }
}
// schaltet die Reiter aktiv und blendet die Contentlayer ein
function doreiter(current, val) {
    el('rmenu').value = val;
        var i = 0;
        while(el('content'+i)) {
        el('content'+i).style.display = 'none';
        el('reiter'+i).style.backgroundColor="#fff";
        el('reiter'+i).style.color="#555";
        el('reiter'+i).style.cursor="pointer";
                i++;
    }
    el('content'+val).style.display = 'block';
    current.style.color="#fff";
    current.style.borderBottomColor="#001821";
    current.style.backgroundColor="#EF1821";
    current.style.cursor="auto";
}
function doflexreiter(current, val) {
    el('rmenu').value = val;
        var i = 0;
        while(el('content'+i)) {
        el('content'+i).style.display = 'none';
        el('reiter'+i).style.backgroundColor="#fff";
        el('reiter'+i).style.color="#555";
        el('reiter'+i).style.cursor="pointer";
        el('reitedge'+i).style.backgroundColor="#fff";
        el('reitedge'+i).style.cursor="pointer";
                i++;
    }
    el('content'+val).style.display = 'block';
    el('reitedge'+val).style.backgroundColor="#EF1821";
        el('reitedge'+val).style.cursor="auto";
    current.style.color="#fff";
    current.style.backgroundColor="#EF1821";
    current.style.cursor="auto";
}
function styleit(thiselement,action,current) {
    if(action == "over") {
        if(el('rmenu').value != current) thiselement.style.color="#EA2D2B";
    } else {
        if(el('rmenu').value != current) {
            thiselement.style.color="#555";
            thiselement.style.backgroundColor="#fff";
        }
    }
}
function dovglreiter(current, val) {
    el('rmenu').value = val;
    for(var i=0;i<2;i++) {
        with (el('reit'+i).style)
        {
            backgroundColor="#fff";
            color="#555";
            cursor="pointer";
        }
    }
    with (current.style)
    {
        color="#fff";
        backgroundColor="#EF1821";
        cursor="auto";
    }
    el('vglform').submit();
}

function domonth(mon,dosubmit) {
        el('thismonth').value = mon;
        var i = 0;
        while(el('mon'+i)) {
                if(mon != i) {
                }
        }
        if(dosubmit == 1) {
                document.eventform.submit();
        }
}
function sumup() {
    var sum = 0;
    for(var i=0;i<el('rform').length;i++) {
        if(el('rform').elements[i].type == 'text' && el('rform').elements[i].name.search(/^wm/) >= 0) {
            sum = sum + Number(el('rform').elements[i].value);
        }
    }
    el('anzahl').value = sum;
}
function DetailUp(url) {
    hup = window.open(url,'ngkhelpup','width=520,height=630,menubar=no,status=no,resizable=yes,scrollbars=yes');
    hup.focus();
}
function frmaction(par) {
    if(par == 'preview' && el('anzahl').value == '0') return;
    el('action').value = par;
    if(par == 'go') {
        if(el('accept').checked == false) {
            el('err_accept').style.display = 'block';
            return;
        }
    }
    el('rform').submit();
}

function el(id) { return document.getElementById(id); }
/* popup funktionen */
var
 nwwn= null;
function sD(pid, mod)
{
    mod= 'index.php?id='+ pid+ '&w='+ mod;
    if ((nwwn== null) || (nwwn.closed))
    {
        nwwn= window.open(mod, 'xwin', 'width=550,height=325,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no');
    }
    else
    {
        nwwn.location.href= mod;
        nwwn.focus();
    }
}
/* Produktverfüeit */
function pv(what)
{
    if (document.prodverf)
        with (document.prodverf)
        {
            setAttribute('autocomplete', 'off');
            nr.value= what;
            st.focus();
            st.select();
        }
}
function sA(pid, onr)
{
    mod= 'index.php?id='+ pid+ '&ordernr='+ onr+ ((arguments[2]) ? ('&st='+ arguments[2]) : (''));
    if ((nwwn== null) || (nwwn.closed))
        nwwn= window.open(mod, 'xwin', 'width=714,height=430,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,innerHeight=430,innerWidth=714');
    else
    {
        nwwn.location.href= mod;
        nwwn.focus();
    }
}
// An-/Ausschalter für das Sprachmenü
var langMenuStatus = 0;
var delaytimer;
function langMenu(action) {
    switch(action) {
        case 'hide': delaytimer = setTimeout("langMenu('switch')", 250);
            break;
        case 'clear':
            clearTimeout(delaytimer);
            delaytimer = null;
            break;
        case 'switch':
            if(langMenuStatus == 1) {
              document.getElementById('zwjslangmenu').style.display = 'none';
              langMenuStatus = 0;
            } else {
              document.getElementById('zwjslangmenu').style.display = 'block';
              langMenuStatus = 1;
            }
    }
}
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';
  document.write(str);
}
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}