arrPath = coa_Create(cnx);
num_elems = coa_AppendSplit(cnx, arrPath, path, "/");
start = 0;
if(path[0]=='/') start=1;
for(i=start; i<num_elems; i++)
{
char * cur_name = coa_GetElement(cnx, arrPath, i);
__SQL_GET_INTEGER(id_found, "SELECT id FROM co_%s_%s WHERE id_parent = %d AND name = '%s' AND deleted=0", par_area, par_class, id_root,cur_name)
if(!ok) {id_found=-1; break; }
id_root = id_found;
}
__CREATE_JS_FROM_INTEGER(id_found)
__RETURN_INTEGER(id_found)