Charity Foundation in Thailand

Charity Foundation in Thailand: How to set them up, how long does it take and what is the legal process.