function popUP(mypage, myname, w, h, scroll, titlebar) {
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
    win = window.open(mypage, myname, winprops)
    if (parseInt(navigator.appVersion) >= 4) { 
        win.window.focus();
    }
}

function CheckAll() {
    for (var i=0;i<document.msgdelete.elements.length;i++) {
        var e = document.msgdelete.elements[i];
        e.checked = 1;
    }
}
function ClearAll() {
    for (var i=0;i<document.msgdelete.elements.length;i++) {
        var e = document.msgdelete.elements[i];
        e.checked = 0;
    }
}
function changeValue() {
    var nextstep = false;
    for ( var i = 0; i < document.msgdelete.elements.length; i++ ) {
        if ( document.msgdelete.elements[i].checked ) {
            nextstep = true;
        }
    }
    if ( nextstep == true ) {
        document.msgdelete.state.value="msg_intermediate";
    } else {
        document.msgdelete.state.value="message_center";
    }
    msgdelete.submit();
}

function simpleTextCount(field) {
  var textCount = field.value.length;
  if( field.value.match(/\r\n/) ) {
    // Some browsers count newline as two characters
    var numNewlines = field.value.match(/\r\n/g).length;
    textCount = field.value.length;
  }
  else if( field.value.match(/\n/) ) {
    // Some browsers count newline as one character
    var numNewlines = field.value.match(/\n/g).length;
    textCount = field.value.length + (numNewlines);
  }
  return textCount;
}

function simpleTextCounter(field, countfield, maxlimit)
{
  var plural = "s";
  var textCount = simpleTextCount(field);
  if((textCount == maxlimit-1) || (textCount == maxlimit+1)) {
    plural = "";
  }

  if( textCount > maxlimit ) {
    countfield.innerHTML = '<b>Your message is ' + (textCount - maxlimit) + ' character' + plural + ' too long.  Please make it shorter.</b>';
  }
  else {
    countfield.innerHTML = (maxlimit - textCount) + ' character' + plural + ' left';
  }
}