function locateDeleteButtons() {
    if (!document.getElementsByTagName)
        return;
    var all_buttons = document.getElementsByTagName('input');
    for (var i = 0; i < all_buttons.length; i++) {
    var button = all_buttons[i]; 
    if (button.className &&
        (' ' + button.className + ' ').indexOf(' confirm ') != -1) {
        if (button.type == 'submit' || button.type == 'button') {
            button.onclick = confirmDelete;
            }
        }
    }
}

function locateCancelButtons() {
    if (!document.getElementsByTagName)
        return;
    var all_buttons = document.getElementsByTagName('input');
    for (var i = 0; i < all_buttons.length; i++) {
    var button = all_buttons[i]; 
    if (button.className &&
        (' ' + button.className + ' ').indexOf(' cancel ') != -1) {
        if (button.type == 'button' && button.value == 'Cancel') {
            button.onclick = cancelForm;
            }
        }
    }
}
        
function confirmDelete() {
    return confirm('Are you sure you want to delete this?');
}

function cancelForm() {
    history.back();
}

addEvent(window, 'load', locateDeleteButtons, false);
addEvent(window, 'load', locateCancelButtons, false);


