Realistically, I'd give 2 weeks notice. From the experience of others, they would have me train others and create additional documentation for my areas of knowledge.