function update_cat_name(js_id, catId, catName)
{
	var rpcclient = new xmlrpc_client('xmlremote', WEB_ADDRESS);
	//rpcclient.debug = true;
	rpcclient.addParam(js_id);
	rpcclient.addParam(catId);
	rpcclient.addParam(catName);
	rpcclient.addParam(hpSecurityKey);
	rpcclient.call('cms.hp_update_category', saveCatName);
}

function saveCatName(ret)
{
	//reloading component
	var id = parseInt(ret);
	var settings = compressSettings(hpComponent_settings[id]);
	reloadComponent(id, settings);
}

function startCatEdit(elem)
{
	elem.parentNode.childNodes[1].style.display='block';
	elem.parentNode.childNodes[0].style.display='none';
}

function finishCatEdit(elem)
{
	elem.parentNode.parentNode.childNodes[0].style.display='block';
	elem.parentNode.style.display='none';
}
function hpcomponent_cms_rss_hp_init(js_id)
{
	if(typeof js_id == "number")
		js_id = js_id.toString();

	eval($('hpcomponent_cms_rss_hp_'+js_id+'_init'));
}