The visa requirements are different from one country to another. The best way for you is to contact the Swiss Embassy in your country and they will give you a list of all the required documents.