You sound very unprepared to care for a yorkie. First, take her to a vet, then get a book from a pet store on caring for a yorkshire terrier. That is a start. You can also do searches on this site to get answers to most of your questions.
It might help if you limit each thread to a question or two, so people don't feel as overwhelmed in trying to answer your questions as you seem in trying to get answers to yours.
This is a great place to get answers and I hope you find all you need here.