ok, your data helped to figure out the problems.
First the correct script is:
$sc_ajax_select_boxes = new sc_ajax_select_boxes();
$sc_ajax_select_boxes->add_select_box('department','dname','dname','','','sel1','sel_id_1','');
$sc_ajax_select_boxes->add_select_box('product','name','name','','','sel2','sel_id_2','','');
$sc_ajax_select_boxes->link_select_boxes('sel1','sel2', 'department','');
$sc_ajax_select_boxes->place_jscripts();
$sc_ajax_select_boxes->show_select_box('sel1');
$sc_ajax_select_boxes->show_select_box('sel2');
you forgot to remove a default value 't1'.
The second problem was your data... you are using name fields for select boxes keys and
some of them had the & character in them which causes problems to xml exchange.
Please download the version of code i uploaded today and there want be that problem any more
but be aware that in $_POST selected keys are urlencoded. banks to %20 and so on.
Thanks for causing that trouble
panos