'', 'id' => 'auxselect', 'text' => '', 'submittext' => 'set' ); $opt = array_merge($defaults, ParseArgs($opt)); extract($opt); if (! isset($AuxSelectData[$arrayname])) return 'Array does not exist'; $values = $AuxSelectData[$arrayname]; @session_start(); if (!isset($_SESSION[$name])) $_SESSION[$name]=$default; else $default = $_SESSION[$name]; $out = "(:input form '' post id=$id:)$text"; $out .= "(:input default name=$name value='$default':)"; foreach ($values as $v) $out .= "(:input select name=$name value='$v':)"; $out .= "(:input hidden action AuxSelectChange:)"; $out .= "(:input hidden name $name:)"; $out .= "(:input submit value='$submittext':)"; $out .= "(:input end:)"; return $out; } Markup('auxSelect', '