Abhisit Vejjajiva , who took office in December , was forced to cancel an East Asian summit two weeks ago after hundreds of government opponents invaded the conference site in the resort town of Pattaya .