header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
	header("Cache-Control: no-cache, must-revalidate");	
	if(!CategoriesCheckRightsRead()){
		echo FATAL_ERROR_SHOW_128("{ERROR_NO_PRIVS}<hr>".@implode("<br>", $GLOBALS["CategoriesCheckRights"]));
		exit;
		
	}
	if(isset($_GET["test-cat"])){test_category();exit;}
	if(isset($_GET["add-uris-js"])){add_uris_js();exit;}
	if(isset($_GET["add-uris-popup"])){add_uris_popup();exit;}
	if(isset($_GET["tabs"])){tabs();exit;}
	if(isset($_GET["popup"])){popup();exit;}
	if(isset($_GET["field-list"])){field_list();exit;}
	if(isset($_GET["query"])){query();exit;}
	if(isset($_POST["items"])){SaveItems();exit;}
	if(isset($_POST["DeleteCategorizedURI"])){DeleteCategorizedURI();exit;}
	if(isset($_GET["move-category-popup"])){MoveCategory_popup();exit;}
	if(isset($_POST["RemoveAll"])){RemoveAll();exit;}
	if(isset($_POST["MoveCategorizedWebsitePattern"])){MoveCategorizedWebsiteAll();exit;}
	if(isset($_GET["RemoveDisabled-popup"])){removedisabled_popup();exit;}
	if(isset($_POST["RemoveDisabled"])){removedisabled_perform();exit;}
	if(isset($_POST["WEBTESTS"])){test_category_perform();exit;}
js();	
	
function js(){
	header("content-type: application/x-javascript");
	$page=CurrentPageName();
	$tpl=new templates();
	$width=950;
	$title=$tpl->_ENGINE_parse_body("{categories}");
	if($_GET["category"]<>null){$title=$title."::{$_GET["category"]}";$width=720;}
    exit;
}
if (isset($_GET["field-list"])) {
    field_list();
    exit;
}
if (isset($_GET["query"])) {
    query();
    exit;
}
if (isset($_POST["items"])) {
    SaveItems();
    exit;
}
if (isset($_POST["DeleteCategorizedURI"])) {
    DeleteCategorizedURI();
    exit;
}
if (isset($_GET["move-category-popup"])) {
    MoveCategory_popup();
    exit;
}
if (isset($_POST["RemoveAll"])) {
    RemoveAll();
    exit;
}
if (isset($_POST["MoveCategorizedWebsitePattern"])) {
    MoveCategorizedWebsiteAll();
    exit;
}
if (isset($_GET["RemoveDisabled-popup"])) {