function donate() payable returns (bool success) {
        require(msg.value != 0);
        balances[owner1] += msg.value/2;
        balances[owner2] += msg.value - msg.value/2;

        Donate(msg.sender, msg.value);
        return true;
    }