New Decoding Methods For Ldpc Codes On Error And Error-Erasure Channels