I had $cal_id being used in another part of the code and that was causing conflict. it was overwriting the ad_form values.
thanks, it works fine now! ad_form is just wonderful ;)
how does I refresh the form passing the vars needed?