ummm...why is the dog having to what 10-12 hours to get a potty break when you are (presumably) home on the weekends? Do you only go potty twice daily?
Generally speaking, dogs will not soil their beds--meaning they should not want to soil in the crate if the crate is the right size. If the crate is properly sized (she should be able to stand up, turn around, but not a lot more than that) and she is soiling it, then she probably spent excessive time in a crate prior to your adopting her.
You will need to work diligently on teaching her to do her business outside--lots of rewards and praise and lots of trips outside daily. It will take time.