function OpenWindow(Url, Title) {
  var Window=window.open(Url, Title,
   "width=1044,height=760,left=0,top=0,scrollbars=no,toolbars=no,menubar=no,location=no,status=no,resizable=no");
  Window.focus();
  return false;
}

function CloseWindow() {
  self.close();
}

function ModifyCheckBoxes(FormName, Mode, ElementName) {
  var FilterLength=ElementName.length;
  for (var i=0; i<document.forms[FormName].length; i++) {
    if (document.forms[FormName].elements[i].type=="checkbox") {
      var Name=document.forms[FormName].elements[i].name;
      Name=Name.substr(0, FilterLength);
      if (FilterLength==0 || Name==ElementName) {
        switch (Mode) {
        case 1:
          document.forms[FormName].elements[i].checked=true;
          break;
        case 2:
          document.forms[FormName].elements[i].checked=false;
          break;
        case 3:
          if (document.forms[FormName].elements[i].checked==true) {
            document.forms[FormName].elements[i].checked=false;
          }
          else {
            document.forms[FormName].elements[i].checked=true;
          }
          break;
        }
      }
    }
  }
}

function ConfirmDelete(FormName) {
  Check=window.confirm("Wirklich l�schen?");
  if (Check==true) {
     document.forms[FormName].Action.value="Delete";
     document.forms[FormName].submit();
     return true;
  }
  return false;
}

function SetAction(FormName, ActionVal) {
  document.forms[FormName].Action.value=ActionVal;
  document.forms[FormName].submit();
}

function InputCurrency() {
  KeyCode=0;
  if (window.event) {
    if (window.event.keyCode) {
      KeyCode=window.event.keyCode;
    }
    if (window.event.which) {
      KeyCode=window.event.keyCode;
    }
  }
  else {
    if (KeyboardEvent && KeyboardEvent.which) {
      KeyCode=KeyboardEvent.which;
    }
  }
  // ',' => '.'
  if (KeyCode==44) {
    if (window.event.which) {
      window.event.which=46;
    }
    if (window.event.keyCode) {
      window.event.keyCode=46;
    }
    return;
  }
  // '.'
  if (KeyCode==46) {
    return;
  }
  // '0' - '9'
  if ((KeyCode>=48 && KeyCode<=57)) {
    return;
  }
  if (window.event.which) {
    window.event.which=0;
  }
  if (window.event.keyCode) {
    window.event.keyCode=0;
  }
}

function SubmitOnEnter(FormName, ActionVal) {
  KeyCode=0;
  if (window.event) {
    if (window.event.keyCode) {
      KeyCode=window.event.keyCode;
    }
    if (window.event.which) {
      KeyCode=window.event.keyCode;
    }
  }
  else {
    if (KeyboardEvent && KeyboardEvent.which) {
      KeyCode=KeyboardEvent.which;
    }
  }
  if (KeyCode==13) {
    document.forms[FormName].Action.value=ActionVal;
    document.forms[FormName].submit();
  }
  return true;
}
