Since you are the one to move, the courts will likely make you pay for the visits. You MAY be able to get a break on your
child support in order to pay for the visits. You file where she lives...in family court. You ask for Joint custody (so you have a say in major decisions of medical, schooling..) and a long distance
parenting plan. Look on this site for some good ones. Ask for long school breaks and most of the summer in NY. You could do every other Christmas break, spring break and all over summer except the last two weeks so mother has a chance to bring child on vacation too and the child can get ready for school.
Also, make your order as detailed as possible so they wont be any confusion. Ex: Father will have summer parenting time from May X to July X. Child will fly out of XX airport and land in XX airport. Put in there that if father is in child's state, you will have parenting time after school until XX time (giving mother at least 1 week notice of father being in home state).
So much more...you need to do your homework and ask questions here. You will probably need to hire a lawyer and it will need to be in mother's state so he can file for you but you will probably have to fly out there for court (possible phone conference...ask lawyer). If you have what you want, layed out before seeing a lawyer, you can hand them what you want them to ask for. Start making a list of how you want things written and post some here and we can help you tweak it.
Good luck!