/* fade flashes automatically */
Event.observe(window, 'load', function() {
  $A(document.getElementsByClassName('alert notice')).each(function(o) {
    o.opacity = 100.0
    Effect.Fade(o, {duration: 10.0})
  });
});

// maybe it would be helpful: http://blog.vishalon.net/index.php/javascript-getting-and-setting-caret-position-in-textarea/comment-page-5/#comments
function insertAtCursor(myField, myValue) {
  //IE support
  if (document.selection) {
    myField.focus();
    sel = document.selection.createRange();
    sel.text = myValue;
  }
  //MOZILLA/NETSCAPE support
  else if (myField.selectionStart || myField.selectionStart == '0') {
    var startPos = myField.selectionStart;
    var endPos = myField.selectionEnd;
    myField.value = myField.value.substring(0, startPos)
    + myValue
    + myField.value.substring(endPos, myField.value.length);
  } else {
    myField.value += myValue;
  }
}

