public function getParameter( $name, $func_str=null, $setParam=true ) {

		if ( !$func_str ) return urldecode($this->parameters[$name]) ? urldecode($this->parameters[$name]) : $this->parameters[$name];

        $funcs = explode("|", $func_str);
        $args = urldecode($this->parameters[$name]);
        foreach ( $funcs as $func ) {
            $args = call_user_func($func, $args);
        }
        if ( $setParam ) {
            $this->parameters[$name] = $args;
        }
        return $args;

    }