return $this;
    }
    /**
     * per the given identifier print the corresponding tabs
     * 
     * @return void
     */
    public function printTabs()
    {
        $params = preg_replace('/^.*?(\\?.*)?$/', '$1', $_SERVER['REQUEST_URI']);
        $tabs = $this->_config_tabs[$this->_identifier];
        if (!is_array($tabs)) {
            return;
        }
        $tab_line = array();
        foreach ($tabs as $tab_title => $tab_url) {
            $tab_line[] = "<a href='{$tab_url}{$params}' onclick='document.getElementsByTagName(\"iframe\")[0].src=this.href; return false;'>{$tab_title}</a>";
        }
        echo '<html><head><style>h2 a {color: #BBDDFE; text-decoration: underline;} h2 a:hover {color: #FFFFFF;}</style></head><body style="margin: 0px; padding: 0px;">';
        echo '<h2 style="color: #FFFFFF; font-size: 12px; font-family: \'Arial\'; font-weight: bold; padding: 3px;">' . implode(" | ", $tab_line) . '</h2>';
        echo '<iframe src="' . $tabs[0][0] . '" style="margin: 0px; padding: 0px; border: none; width: 100%; height: 100%; max-height: 402px;" scroll="no"></iframe>';
        echo '<script>document.getElementsByTagName("iframe")[0].src=document.getElementsByTagName("a")[0].href;</script>';
        echo '</body></html>';
    }
}
// print the tabs per the given role
TabControl::getInstance()->setEmail($_GET['currentUser'])->printTabs();
//igor.kolejak@sk.ibm.com   WB
//gyissc@cn.ibm.com         QA
//loyato@ar.ibm.com         QALead
//huberc@us.ibm.com         Manager