function popw(file,intname,breite,hoehe)
{
    var infofenster = window.open(file,intname,"width=" + breite +",height=" + hoehe + ",scrollbars=yes,resizable=yes");
    // window.open(file,intname,"width=" + breite +",height=" + hoehe + ",scrollbars=yes,resizable=yes");
}

function closeThisAndFocusOpener(oSelf)
{
  if (oSelf && !oSelf.closed)
  {
    var oOpener, t;

    if (oSelf.opener
        && (oOpener = oSelf.opener)
        && !oOpener.closed
        && ((t = typeof oOpener.focus) == "function" || t == "object"))
    {
      oOpener.focus();
    }

    if ((t = typeof oSelf.close) == "function" || t == "object")
    {
      oSelf.close();
    }
  }

  return false;
}


function updateKids(value)
{
     var theForm = document.forms['userdataform'];
     // if (theForm.elements['numkids'].value > 0)
     if (value > 0)
     {
         // alert('Ui, Schreiblagen! ' + value);
         // theForm.elements['anykids'].value = 2;
         // theForm.anykids.value = 2;
         // document.Testform.Art[1].checked == true
         theForm.anykids[2].checked = true;
         // theForm.elements['anykids'][2].checked == true;
         // document.userdataform.anykids[2].checked = true;
     }
     else
     {
         theForm.elements['numkids'].value = '';
     }
}

function textCounter(form,field,cntfield,maxlimit)
{
    var theForm = document.forms[form];
    // alert('the form ' + theForm);
    var theField = theForm.elements[field];
    // alert('the field ' + theField);
    if (theField.value.length > maxlimit) // if too long...trim it!
    {
        theField.value = theField.value.substring(0, maxlimit);
    }
    else
    {
        theForm.elements[cntfield].value = maxlimit - theField.value.length;
    }
}
