// CopyParent.js

function CopyParent(controlPrefix) {
    // Validate parameters
    var e = Function._validateParams(arguments, [{ name: "controlPrefix", type: String, mayBeNull: false}]);
    if (e)
        throw e;
    else
        if (controlPrefix.length == 0) throw Error.argument("controlPrefix", "Parameter cannot contain an empty string");

    if ($get(controlPrefix + "txtParent1LastName").value !== "Please Enter")
        $get(controlPrefix + "txtParent2LastName").value = $get(controlPrefix + "txtParent1LastName").value;

    if ($get(controlPrefix + "txtAddr1Ln1").value !== "Please Enter")
        $get(controlPrefix + "txtAddr2Ln1").value = $get(controlPrefix + "txtAddr1Ln1").value;

    if ($get(controlPrefix + "txtAddr1Ln2").value !== "Please Enter")
        $get(controlPrefix + "txtAddr2Ln2").value = $get(controlPrefix + "txtAddr1Ln2").value;

    if ($get(controlPrefix + "txtCity1").value !== "Please Enter")
        $get(controlPrefix + "txtCity2").value = $get(controlPrefix + "txtCity1").value;

    if ($get(controlPrefix + "txtState1").value !== "Please Enter")
        $get(controlPrefix + "txtState2").value = $get(controlPrefix + "txtState1").value;

    if ($get(controlPrefix + "txtZip1").value !== "Please Enter")
        $get(controlPrefix + "txtZip2").value = $get(controlPrefix + "txtZip1").value;

    if ($get(controlPrefix + "txtPhoneHome1").value !== "Please Enter")
        $get(controlPrefix + "txtPhoneHome2").value = $get(controlPrefix + "txtPhoneHome1").value;

    return;
}