function createNew() {

    var tab = document.getElementById("recipientTable");
    var numRows = tab.rows.length;
    var paramNum = tab.rows.length - 1;
    var col1 = '<input type="text" name="recipientEmail_'+ paramNum + '" style="width:134px; font-size:12px; padding:0 0 0 0; margin:0;" >';
    var col2 = '<input type="text" name="recipientName_'+ paramNum + '" style="width:87px; font-size:12px; padding:0 2px 0 0;  margin:0;" >';
    var but1 = '<input type="button" value="&nbsp;X&nbsp;" onclick="return deleteRow(this.parentNode.parentNode.rowIndex);"  style="font-size:12px;font-weight:bold;" >';

    //alert("number of rows:" + numRows);
    var cols = [col1,col2];

    if(numRows < 7){
        var tr = tab.insertRow(numRows);
        var tc1 = tr.insertCell("");
        tc1.innerHTML = but1;
        for (var j=0; j < cols.length; j++) {
            var tc = tr.insertCell("");
            tc.innerHTML = cols[j];
        }
    }else{
        alert("You can enter up to 5 email addresses");
    }
}

function deleteRow(rowIndex) {
    var tab = document.getElementById("recipientTable");
    tab.deleteRow(rowIndex);
}

function setNumberOfRecipients() {
    var tab = document.getElementById("recipientTable");
    var numRows = tab.rows.length - 2;
    //alert("setting number of recipients " + numRows );
    document.createEcardForm.numberOfRecipients.value = numRows ;
}

function countCharacters(textArea, displayLabel, maxLength){
    if(textArea !=null && textArea.value != null) {
        if (textArea.value.length > maxLength){
                alert("Your message may not exceed " +  maxLength +" characters in length.");
                textArea.value = textArea.value.substring( 0, maxLength);
        } else {
            var counterField = maxLength - textArea.value.length;
            displayLabel.value =  counterField + " characters remaining" ;
        }
    }
}
