
addLoadEvent(initAddField);

function initAddField()
{
    var inputs = document.getElementsByTagName('input') 
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].className.indexOf("addField") != -1) {
            new AddField(inputs[i]);            
        }    
    }
}

function AddField(input)
{
    var button = document.getElementById('nextAddress');
    if (button) {
        button.field = input; 
        input.parentNode.insertBefore(button, input.nextSibling);
        button.onclick = function() {
            var newField = this.field.cloneNode(true);
            newField.value = '';
            this.parentNode.insertBefore(newField, this);
            
            return false;         
        }
    }   
}


