diff --git a/config.php.example b/config/config.php.example similarity index 100% rename from config.php.example rename to config/config.php.example diff --git a/add_attr.php b/htdocs/add_attr.php similarity index 100% rename from add_attr.php rename to htdocs/add_attr.php diff --git a/add_attr_form.php b/htdocs/add_attr_form.php similarity index 100% rename from add_attr_form.php rename to htdocs/add_attr_form.php diff --git a/add_oclass.php b/htdocs/add_oclass.php similarity index 100% rename from add_oclass.php rename to htdocs/add_oclass.php diff --git a/add_oclass_form.php b/htdocs/add_oclass_form.php similarity index 100% rename from add_oclass_form.php rename to htdocs/add_oclass_form.php diff --git a/add_value.php b/htdocs/add_value.php similarity index 100% rename from add_value.php rename to htdocs/add_value.php diff --git a/add_value_form.php b/htdocs/add_value_form.php similarity index 100% rename from add_value_form.php rename to htdocs/add_value_form.php diff --git a/collapse.php b/htdocs/collapse.php similarity index 100% rename from collapse.php rename to htdocs/collapse.php diff --git a/compare.php b/htdocs/compare.php similarity index 100% rename from compare.php rename to htdocs/compare.php diff --git a/compare_form.php b/htdocs/compare_form.php similarity index 100% rename from compare_form.php rename to htdocs/compare_form.php diff --git a/copy.php b/htdocs/copy.php similarity index 100% rename from copy.php rename to htdocs/copy.php diff --git a/copy_form.php b/htdocs/copy_form.php similarity index 100% rename from copy_form.php rename to htdocs/copy_form.php diff --git a/create.php b/htdocs/create.php similarity index 100% rename from create.php rename to htdocs/create.php diff --git a/create_form.php b/htdocs/create_form.php similarity index 100% rename from create_form.php rename to htdocs/create_form.php diff --git a/creation_template.php b/htdocs/creation_template.php similarity index 100% rename from creation_template.php rename to htdocs/creation_template.php diff --git a/style.css b/htdocs/css/style.css similarity index 100% rename from style.css rename to htdocs/css/style.css diff --git a/delete.php b/htdocs/delete.php similarity index 100% rename from delete.php rename to htdocs/delete.php diff --git a/delete_attr.php b/htdocs/delete_attr.php similarity index 100% rename from delete_attr.php rename to htdocs/delete_attr.php diff --git a/delete_form.php b/htdocs/delete_form.php similarity index 100% rename from delete_form.php rename to htdocs/delete_form.php diff --git a/documentation.php b/htdocs/documentation.php similarity index 100% rename from documentation.php rename to htdocs/documentation.php diff --git a/donate.php b/htdocs/donate.php similarity index 100% rename from donate.php rename to htdocs/donate.php diff --git a/download_binary_attr.php b/htdocs/download_binary_attr.php similarity index 100% rename from download_binary_attr.php rename to htdocs/download_binary_attr.php diff --git a/edit.php b/htdocs/edit.php similarity index 100% rename from edit.php rename to htdocs/edit.php diff --git a/entry_chooser.php b/htdocs/entry_chooser.php similarity index 100% rename from entry_chooser.php rename to htdocs/entry_chooser.php diff --git a/expand.php b/htdocs/expand.php similarity index 100% rename from expand.php rename to htdocs/expand.php diff --git a/export.php b/htdocs/export.php similarity index 100% rename from export.php rename to htdocs/export.php diff --git a/export_form.php b/htdocs/export_form.php similarity index 100% rename from export_form.php rename to htdocs/export_form.php diff --git a/header.php b/htdocs/header.php similarity index 100% rename from header.php rename to htdocs/header.php diff --git a/help.php b/htdocs/help.php similarity index 100% rename from help.php rename to htdocs/help.php diff --git a/images/add.png b/htdocs/images/add.png similarity index 100% rename from images/add.png rename to htdocs/images/add.png diff --git a/images/bug.png b/htdocs/images/bug.png similarity index 100% rename from images/bug.png rename to htdocs/images/bug.png diff --git a/images/catalog.png b/htdocs/images/catalog.png similarity index 100% rename from images/catalog.png rename to htdocs/images/catalog.png diff --git a/images/children.png b/htdocs/images/children.png similarity index 100% rename from images/children.png rename to htdocs/images/children.png diff --git a/images/compare.png b/htdocs/images/compare.png similarity index 100% rename from images/compare.png rename to htdocs/images/compare.png diff --git a/images/countries/af.png b/htdocs/images/countries/af.png similarity index 100% rename from images/countries/af.png rename to htdocs/images/countries/af.png diff --git a/images/countries/al.png b/htdocs/images/countries/al.png similarity index 100% rename from images/countries/al.png rename to htdocs/images/countries/al.png diff --git a/images/countries/am.png b/htdocs/images/countries/am.png similarity index 100% rename from images/countries/am.png rename to htdocs/images/countries/am.png diff --git a/images/countries/an.png b/htdocs/images/countries/an.png similarity index 100% rename from images/countries/an.png rename to htdocs/images/countries/an.png diff --git a/images/countries/ao.png b/htdocs/images/countries/ao.png similarity index 100% rename from images/countries/ao.png rename to htdocs/images/countries/ao.png diff --git a/images/countries/ar.png b/htdocs/images/countries/ar.png similarity index 100% rename from images/countries/ar.png rename to htdocs/images/countries/ar.png diff --git a/images/countries/at.png b/htdocs/images/countries/at.png similarity index 100% rename from images/countries/at.png rename to htdocs/images/countries/at.png diff --git a/images/countries/au.png b/htdocs/images/countries/au.png similarity index 100% rename from images/countries/au.png rename to htdocs/images/countries/au.png diff --git a/images/countries/aw.png b/htdocs/images/countries/aw.png similarity index 100% rename from images/countries/aw.png rename to htdocs/images/countries/aw.png diff --git a/images/countries/az.png b/htdocs/images/countries/az.png similarity index 100% rename from images/countries/az.png rename to htdocs/images/countries/az.png diff --git a/images/countries/ba.png b/htdocs/images/countries/ba.png similarity index 100% rename from images/countries/ba.png rename to htdocs/images/countries/ba.png diff --git a/images/countries/bb.png b/htdocs/images/countries/bb.png similarity index 100% rename from images/countries/bb.png rename to htdocs/images/countries/bb.png diff --git a/images/countries/bd.png b/htdocs/images/countries/bd.png similarity index 100% rename from images/countries/bd.png rename to htdocs/images/countries/bd.png diff --git a/images/countries/be.png b/htdocs/images/countries/be.png similarity index 100% rename from images/countries/be.png rename to htdocs/images/countries/be.png diff --git a/images/countries/bf.png b/htdocs/images/countries/bf.png similarity index 100% rename from images/countries/bf.png rename to htdocs/images/countries/bf.png diff --git a/images/countries/bg.png b/htdocs/images/countries/bg.png similarity index 100% rename from images/countries/bg.png rename to htdocs/images/countries/bg.png diff --git a/images/countries/bh.png b/htdocs/images/countries/bh.png similarity index 100% rename from images/countries/bh.png rename to htdocs/images/countries/bh.png diff --git a/images/countries/bi.png b/htdocs/images/countries/bi.png similarity index 100% rename from images/countries/bi.png rename to htdocs/images/countries/bi.png diff --git a/images/countries/bj.png b/htdocs/images/countries/bj.png similarity index 100% rename from images/countries/bj.png rename to htdocs/images/countries/bj.png diff --git a/images/countries/bm.png b/htdocs/images/countries/bm.png similarity index 100% rename from images/countries/bm.png rename to htdocs/images/countries/bm.png diff --git a/images/countries/bn.png b/htdocs/images/countries/bn.png similarity index 100% rename from images/countries/bn.png rename to htdocs/images/countries/bn.png diff --git a/images/countries/bo.png b/htdocs/images/countries/bo.png similarity index 100% rename from images/countries/bo.png rename to htdocs/images/countries/bo.png diff --git a/images/countries/br.png b/htdocs/images/countries/br.png similarity index 100% rename from images/countries/br.png rename to htdocs/images/countries/br.png diff --git a/images/countries/bs.png b/htdocs/images/countries/bs.png similarity index 100% rename from images/countries/bs.png rename to htdocs/images/countries/bs.png diff --git a/images/countries/bt.png b/htdocs/images/countries/bt.png similarity index 100% rename from images/countries/bt.png rename to htdocs/images/countries/bt.png diff --git a/images/countries/bw.png b/htdocs/images/countries/bw.png similarity index 100% rename from images/countries/bw.png rename to htdocs/images/countries/bw.png diff --git a/images/countries/by.png b/htdocs/images/countries/by.png similarity index 100% rename from images/countries/by.png rename to htdocs/images/countries/by.png diff --git a/images/countries/bz.png b/htdocs/images/countries/bz.png similarity index 100% rename from images/countries/bz.png rename to htdocs/images/countries/bz.png diff --git a/images/countries/ca.png b/htdocs/images/countries/ca.png similarity index 100% rename from images/countries/ca.png rename to htdocs/images/countries/ca.png diff --git a/images/countries/cf.png b/htdocs/images/countries/cf.png similarity index 100% rename from images/countries/cf.png rename to htdocs/images/countries/cf.png diff --git a/images/countries/cg.png b/htdocs/images/countries/cg.png similarity index 100% rename from images/countries/cg.png rename to htdocs/images/countries/cg.png diff --git a/images/countries/ch.png b/htdocs/images/countries/ch.png similarity index 100% rename from images/countries/ch.png rename to htdocs/images/countries/ch.png diff --git a/images/countries/ci.png b/htdocs/images/countries/ci.png similarity index 100% rename from images/countries/ci.png rename to htdocs/images/countries/ci.png diff --git a/images/countries/ck.png b/htdocs/images/countries/ck.png similarity index 100% rename from images/countries/ck.png rename to htdocs/images/countries/ck.png diff --git a/images/countries/cl.png b/htdocs/images/countries/cl.png similarity index 100% rename from images/countries/cl.png rename to htdocs/images/countries/cl.png diff --git a/images/countries/cm.png b/htdocs/images/countries/cm.png similarity index 100% rename from images/countries/cm.png rename to htdocs/images/countries/cm.png diff --git a/images/countries/cn.png b/htdocs/images/countries/cn.png similarity index 100% rename from images/countries/cn.png rename to htdocs/images/countries/cn.png diff --git a/images/countries/co.png b/htdocs/images/countries/co.png similarity index 100% rename from images/countries/co.png rename to htdocs/images/countries/co.png diff --git a/images/countries/cr.png b/htdocs/images/countries/cr.png similarity index 100% rename from images/countries/cr.png rename to htdocs/images/countries/cr.png diff --git a/images/countries/cu.png b/htdocs/images/countries/cu.png similarity index 100% rename from images/countries/cu.png rename to htdocs/images/countries/cu.png diff --git a/images/countries/cv.png b/htdocs/images/countries/cv.png similarity index 100% rename from images/countries/cv.png rename to htdocs/images/countries/cv.png diff --git a/images/countries/cy.png b/htdocs/images/countries/cy.png similarity index 100% rename from images/countries/cy.png rename to htdocs/images/countries/cy.png diff --git a/images/countries/cz.png b/htdocs/images/countries/cz.png similarity index 100% rename from images/countries/cz.png rename to htdocs/images/countries/cz.png diff --git a/images/countries/de.png b/htdocs/images/countries/de.png similarity index 100% rename from images/countries/de.png rename to htdocs/images/countries/de.png diff --git a/images/countries/dk.png b/htdocs/images/countries/dk.png similarity index 100% rename from images/countries/dk.png rename to htdocs/images/countries/dk.png diff --git a/images/countries/dz.png b/htdocs/images/countries/dz.png similarity index 100% rename from images/countries/dz.png rename to htdocs/images/countries/dz.png diff --git a/images/countries/ec.png b/htdocs/images/countries/ec.png similarity index 100% rename from images/countries/ec.png rename to htdocs/images/countries/ec.png diff --git a/images/countries/ee.png b/htdocs/images/countries/ee.png similarity index 100% rename from images/countries/ee.png rename to htdocs/images/countries/ee.png diff --git a/images/countries/eg.png b/htdocs/images/countries/eg.png similarity index 100% rename from images/countries/eg.png rename to htdocs/images/countries/eg.png diff --git a/images/countries/er.png b/htdocs/images/countries/er.png similarity index 100% rename from images/countries/er.png rename to htdocs/images/countries/er.png diff --git a/images/countries/es.png b/htdocs/images/countries/es.png similarity index 100% rename from images/countries/es.png rename to htdocs/images/countries/es.png diff --git a/images/countries/et.png b/htdocs/images/countries/et.png similarity index 100% rename from images/countries/et.png rename to htdocs/images/countries/et.png diff --git a/images/countries/fi.png b/htdocs/images/countries/fi.png similarity index 100% rename from images/countries/fi.png rename to htdocs/images/countries/fi.png diff --git a/images/countries/fj.png b/htdocs/images/countries/fj.png similarity index 100% rename from images/countries/fj.png rename to htdocs/images/countries/fj.png diff --git a/images/countries/fo.png b/htdocs/images/countries/fo.png similarity index 100% rename from images/countries/fo.png rename to htdocs/images/countries/fo.png diff --git a/images/countries/fr.png b/htdocs/images/countries/fr.png similarity index 100% rename from images/countries/fr.png rename to htdocs/images/countries/fr.png diff --git a/images/countries/ga.png b/htdocs/images/countries/ga.png similarity index 100% rename from images/countries/ga.png rename to htdocs/images/countries/ga.png diff --git a/images/countries/gb.png b/htdocs/images/countries/gb.png similarity index 100% rename from images/countries/gb.png rename to htdocs/images/countries/gb.png diff --git a/images/countries/ge.png b/htdocs/images/countries/ge.png similarity index 100% rename from images/countries/ge.png rename to htdocs/images/countries/ge.png diff --git a/images/countries/gi.png b/htdocs/images/countries/gi.png similarity index 100% rename from images/countries/gi.png rename to htdocs/images/countries/gi.png diff --git a/images/countries/gl.png b/htdocs/images/countries/gl.png similarity index 100% rename from images/countries/gl.png rename to htdocs/images/countries/gl.png diff --git a/images/countries/gp.png b/htdocs/images/countries/gp.png similarity index 100% rename from images/countries/gp.png rename to htdocs/images/countries/gp.png diff --git a/images/countries/gr.png b/htdocs/images/countries/gr.png similarity index 100% rename from images/countries/gr.png rename to htdocs/images/countries/gr.png diff --git a/images/countries/gt.png b/htdocs/images/countries/gt.png similarity index 100% rename from images/countries/gt.png rename to htdocs/images/countries/gt.png diff --git a/images/countries/gu.png b/htdocs/images/countries/gu.png similarity index 100% rename from images/countries/gu.png rename to htdocs/images/countries/gu.png diff --git a/images/countries/gy.png b/htdocs/images/countries/gy.png similarity index 100% rename from images/countries/gy.png rename to htdocs/images/countries/gy.png diff --git a/images/countries/hk.png b/htdocs/images/countries/hk.png similarity index 100% rename from images/countries/hk.png rename to htdocs/images/countries/hk.png diff --git a/images/countries/hr.png b/htdocs/images/countries/hr.png similarity index 100% rename from images/countries/hr.png rename to htdocs/images/countries/hr.png diff --git a/images/countries/ht.png b/htdocs/images/countries/ht.png similarity index 100% rename from images/countries/ht.png rename to htdocs/images/countries/ht.png diff --git a/images/countries/hu.png b/htdocs/images/countries/hu.png similarity index 100% rename from images/countries/hu.png rename to htdocs/images/countries/hu.png diff --git a/images/countries/id.png b/htdocs/images/countries/id.png similarity index 100% rename from images/countries/id.png rename to htdocs/images/countries/id.png diff --git a/images/countries/ie.png b/htdocs/images/countries/ie.png similarity index 100% rename from images/countries/ie.png rename to htdocs/images/countries/ie.png diff --git a/images/countries/il.png b/htdocs/images/countries/il.png similarity index 100% rename from images/countries/il.png rename to htdocs/images/countries/il.png diff --git a/images/countries/in.png b/htdocs/images/countries/in.png similarity index 100% rename from images/countries/in.png rename to htdocs/images/countries/in.png diff --git a/images/countries/iq.png b/htdocs/images/countries/iq.png similarity index 100% rename from images/countries/iq.png rename to htdocs/images/countries/iq.png diff --git a/images/countries/ir.png b/htdocs/images/countries/ir.png similarity index 100% rename from images/countries/ir.png rename to htdocs/images/countries/ir.png diff --git a/images/countries/is.png b/htdocs/images/countries/is.png similarity index 100% rename from images/countries/is.png rename to htdocs/images/countries/is.png diff --git a/images/countries/it.png b/htdocs/images/countries/it.png similarity index 100% rename from images/countries/it.png rename to htdocs/images/countries/it.png diff --git a/images/countries/jm.png b/htdocs/images/countries/jm.png similarity index 100% rename from images/countries/jm.png rename to htdocs/images/countries/jm.png diff --git a/images/countries/jo.png b/htdocs/images/countries/jo.png similarity index 100% rename from images/countries/jo.png rename to htdocs/images/countries/jo.png diff --git a/images/countries/jp.png b/htdocs/images/countries/jp.png similarity index 100% rename from images/countries/jp.png rename to htdocs/images/countries/jp.png diff --git a/images/countries/ke.png b/htdocs/images/countries/ke.png similarity index 100% rename from images/countries/ke.png rename to htdocs/images/countries/ke.png diff --git a/images/countries/kg.png b/htdocs/images/countries/kg.png similarity index 100% rename from images/countries/kg.png rename to htdocs/images/countries/kg.png diff --git a/images/countries/kh.png b/htdocs/images/countries/kh.png similarity index 100% rename from images/countries/kh.png rename to htdocs/images/countries/kh.png diff --git a/images/countries/ki.png b/htdocs/images/countries/ki.png similarity index 100% rename from images/countries/ki.png rename to htdocs/images/countries/ki.png diff --git a/images/countries/kp.png b/htdocs/images/countries/kp.png similarity index 100% rename from images/countries/kp.png rename to htdocs/images/countries/kp.png diff --git a/images/countries/kr.png b/htdocs/images/countries/kr.png similarity index 100% rename from images/countries/kr.png rename to htdocs/images/countries/kr.png diff --git a/images/countries/ky.png b/htdocs/images/countries/ky.png similarity index 100% rename from images/countries/ky.png rename to htdocs/images/countries/ky.png diff --git a/images/countries/kz.png b/htdocs/images/countries/kz.png similarity index 100% rename from images/countries/kz.png rename to htdocs/images/countries/kz.png diff --git a/images/countries/lb.png b/htdocs/images/countries/lb.png similarity index 100% rename from images/countries/lb.png rename to htdocs/images/countries/lb.png diff --git a/images/countries/lc.png b/htdocs/images/countries/lc.png similarity index 100% rename from images/countries/lc.png rename to htdocs/images/countries/lc.png diff --git a/images/countries/lk.png b/htdocs/images/countries/lk.png similarity index 100% rename from images/countries/lk.png rename to htdocs/images/countries/lk.png diff --git a/images/countries/lt.png b/htdocs/images/countries/lt.png similarity index 100% rename from images/countries/lt.png rename to htdocs/images/countries/lt.png diff --git a/images/countries/lu.png b/htdocs/images/countries/lu.png similarity index 100% rename from images/countries/lu.png rename to htdocs/images/countries/lu.png diff --git a/images/countries/lv.png b/htdocs/images/countries/lv.png similarity index 100% rename from images/countries/lv.png rename to htdocs/images/countries/lv.png diff --git a/images/countries/ly.png b/htdocs/images/countries/ly.png similarity index 100% rename from images/countries/ly.png rename to htdocs/images/countries/ly.png diff --git a/images/countries/ma.png b/htdocs/images/countries/ma.png similarity index 100% rename from images/countries/ma.png rename to htdocs/images/countries/ma.png diff --git a/images/countries/mc.png b/htdocs/images/countries/mc.png similarity index 100% rename from images/countries/mc.png rename to htdocs/images/countries/mc.png diff --git a/images/countries/md.png b/htdocs/images/countries/md.png similarity index 100% rename from images/countries/md.png rename to htdocs/images/countries/md.png diff --git a/images/countries/mg.png b/htdocs/images/countries/mg.png similarity index 100% rename from images/countries/mg.png rename to htdocs/images/countries/mg.png diff --git a/images/countries/mn.png b/htdocs/images/countries/mn.png similarity index 100% rename from images/countries/mn.png rename to htdocs/images/countries/mn.png diff --git a/images/countries/mo.png b/htdocs/images/countries/mo.png similarity index 100% rename from images/countries/mo.png rename to htdocs/images/countries/mo.png diff --git a/images/countries/mp.png b/htdocs/images/countries/mp.png similarity index 100% rename from images/countries/mp.png rename to htdocs/images/countries/mp.png diff --git a/images/countries/ms.png b/htdocs/images/countries/ms.png similarity index 100% rename from images/countries/ms.png rename to htdocs/images/countries/ms.png diff --git a/images/countries/mt.png b/htdocs/images/countries/mt.png similarity index 100% rename from images/countries/mt.png rename to htdocs/images/countries/mt.png diff --git a/images/countries/mx.png b/htdocs/images/countries/mx.png similarity index 100% rename from images/countries/mx.png rename to htdocs/images/countries/mx.png diff --git a/images/countries/my.png b/htdocs/images/countries/my.png similarity index 100% rename from images/countries/my.png rename to htdocs/images/countries/my.png diff --git a/images/countries/mz.png b/htdocs/images/countries/mz.png similarity index 100% rename from images/countries/mz.png rename to htdocs/images/countries/mz.png diff --git a/images/countries/na.png b/htdocs/images/countries/na.png similarity index 100% rename from images/countries/na.png rename to htdocs/images/countries/na.png diff --git a/images/countries/nc.png b/htdocs/images/countries/nc.png similarity index 100% rename from images/countries/nc.png rename to htdocs/images/countries/nc.png diff --git a/images/countries/nf.png b/htdocs/images/countries/nf.png similarity index 100% rename from images/countries/nf.png rename to htdocs/images/countries/nf.png diff --git a/images/countries/nl.png b/htdocs/images/countries/nl.png similarity index 100% rename from images/countries/nl.png rename to htdocs/images/countries/nl.png diff --git a/images/countries/no.png b/htdocs/images/countries/no.png similarity index 100% rename from images/countries/no.png rename to htdocs/images/countries/no.png diff --git a/images/countries/np.png b/htdocs/images/countries/np.png similarity index 100% rename from images/countries/np.png rename to htdocs/images/countries/np.png diff --git a/images/countries/nr.png b/htdocs/images/countries/nr.png similarity index 100% rename from images/countries/nr.png rename to htdocs/images/countries/nr.png diff --git a/images/countries/nz.png b/htdocs/images/countries/nz.png similarity index 100% rename from images/countries/nz.png rename to htdocs/images/countries/nz.png diff --git a/images/countries/om.png b/htdocs/images/countries/om.png similarity index 100% rename from images/countries/om.png rename to htdocs/images/countries/om.png diff --git a/images/countries/pa.png b/htdocs/images/countries/pa.png similarity index 100% rename from images/countries/pa.png rename to htdocs/images/countries/pa.png diff --git a/images/countries/pe.png b/htdocs/images/countries/pe.png similarity index 100% rename from images/countries/pe.png rename to htdocs/images/countries/pe.png diff --git a/images/countries/pf.png b/htdocs/images/countries/pf.png similarity index 100% rename from images/countries/pf.png rename to htdocs/images/countries/pf.png diff --git a/images/countries/ph.png b/htdocs/images/countries/ph.png similarity index 100% rename from images/countries/ph.png rename to htdocs/images/countries/ph.png diff --git a/images/countries/pk.png b/htdocs/images/countries/pk.png similarity index 100% rename from images/countries/pk.png rename to htdocs/images/countries/pk.png diff --git a/images/countries/pl.png b/htdocs/images/countries/pl.png similarity index 100% rename from images/countries/pl.png rename to htdocs/images/countries/pl.png diff --git a/images/countries/pm.png b/htdocs/images/countries/pm.png similarity index 100% rename from images/countries/pm.png rename to htdocs/images/countries/pm.png diff --git a/images/countries/pr.png b/htdocs/images/countries/pr.png similarity index 100% rename from images/countries/pr.png rename to htdocs/images/countries/pr.png diff --git a/images/countries/pt.png b/htdocs/images/countries/pt.png similarity index 100% rename from images/countries/pt.png rename to htdocs/images/countries/pt.png diff --git a/images/countries/py.png b/htdocs/images/countries/py.png similarity index 100% rename from images/countries/py.png rename to htdocs/images/countries/py.png diff --git a/images/countries/qa.png b/htdocs/images/countries/qa.png similarity index 100% rename from images/countries/qa.png rename to htdocs/images/countries/qa.png diff --git a/images/countries/ro.png b/htdocs/images/countries/ro.png similarity index 100% rename from images/countries/ro.png rename to htdocs/images/countries/ro.png diff --git a/images/countries/ru.png b/htdocs/images/countries/ru.png similarity index 100% rename from images/countries/ru.png rename to htdocs/images/countries/ru.png diff --git a/images/countries/sa.png b/htdocs/images/countries/sa.png similarity index 100% rename from images/countries/sa.png rename to htdocs/images/countries/sa.png diff --git a/images/countries/sb.png b/htdocs/images/countries/sb.png similarity index 100% rename from images/countries/sb.png rename to htdocs/images/countries/sb.png diff --git a/images/countries/sd.png b/htdocs/images/countries/sd.png similarity index 100% rename from images/countries/sd.png rename to htdocs/images/countries/sd.png diff --git a/images/countries/se.png b/htdocs/images/countries/se.png similarity index 100% rename from images/countries/se.png rename to htdocs/images/countries/se.png diff --git a/images/countries/sg.png b/htdocs/images/countries/sg.png similarity index 100% rename from images/countries/sg.png rename to htdocs/images/countries/sg.png diff --git a/images/countries/si.png b/htdocs/images/countries/si.png similarity index 100% rename from images/countries/si.png rename to htdocs/images/countries/si.png diff --git a/images/countries/sk.png b/htdocs/images/countries/sk.png similarity index 100% rename from images/countries/sk.png rename to htdocs/images/countries/sk.png diff --git a/images/countries/sl.png b/htdocs/images/countries/sl.png similarity index 100% rename from images/countries/sl.png rename to htdocs/images/countries/sl.png diff --git a/images/countries/so.png b/htdocs/images/countries/so.png similarity index 100% rename from images/countries/so.png rename to htdocs/images/countries/so.png diff --git a/images/countries/sr.png b/htdocs/images/countries/sr.png similarity index 100% rename from images/countries/sr.png rename to htdocs/images/countries/sr.png diff --git a/images/countries/sy.png b/htdocs/images/countries/sy.png similarity index 100% rename from images/countries/sy.png rename to htdocs/images/countries/sy.png diff --git a/images/countries/tc.png b/htdocs/images/countries/tc.png similarity index 100% rename from images/countries/tc.png rename to htdocs/images/countries/tc.png diff --git a/images/countries/tg.png b/htdocs/images/countries/tg.png similarity index 100% rename from images/countries/tg.png rename to htdocs/images/countries/tg.png diff --git a/images/countries/th.png b/htdocs/images/countries/th.png similarity index 100% rename from images/countries/th.png rename to htdocs/images/countries/th.png diff --git a/images/countries/tn.png b/htdocs/images/countries/tn.png similarity index 100% rename from images/countries/tn.png rename to htdocs/images/countries/tn.png diff --git a/images/countries/to.png b/htdocs/images/countries/to.png similarity index 100% rename from images/countries/to.png rename to htdocs/images/countries/to.png diff --git a/images/countries/tp.png b/htdocs/images/countries/tp.png similarity index 100% rename from images/countries/tp.png rename to htdocs/images/countries/tp.png diff --git a/images/countries/tr.png b/htdocs/images/countries/tr.png similarity index 100% rename from images/countries/tr.png rename to htdocs/images/countries/tr.png diff --git a/images/countries/tt.png b/htdocs/images/countries/tt.png similarity index 100% rename from images/countries/tt.png rename to htdocs/images/countries/tt.png diff --git a/images/countries/tv.png b/htdocs/images/countries/tv.png similarity index 100% rename from images/countries/tv.png rename to htdocs/images/countries/tv.png diff --git a/images/countries/tw.png b/htdocs/images/countries/tw.png similarity index 100% rename from images/countries/tw.png rename to htdocs/images/countries/tw.png diff --git a/images/countries/tz.png b/htdocs/images/countries/tz.png similarity index 100% rename from images/countries/tz.png rename to htdocs/images/countries/tz.png diff --git a/images/countries/ua.png b/htdocs/images/countries/ua.png similarity index 100% rename from images/countries/ua.png rename to htdocs/images/countries/ua.png diff --git a/images/countries/ug.png b/htdocs/images/countries/ug.png similarity index 100% rename from images/countries/ug.png rename to htdocs/images/countries/ug.png diff --git a/images/countries/us.png b/htdocs/images/countries/us.png similarity index 100% rename from images/countries/us.png rename to htdocs/images/countries/us.png diff --git a/images/countries/uy.png b/htdocs/images/countries/uy.png similarity index 100% rename from images/countries/uy.png rename to htdocs/images/countries/uy.png diff --git a/images/countries/va.png b/htdocs/images/countries/va.png similarity index 100% rename from images/countries/va.png rename to htdocs/images/countries/va.png diff --git a/images/countries/ve.png b/htdocs/images/countries/ve.png similarity index 100% rename from images/countries/ve.png rename to htdocs/images/countries/ve.png diff --git a/images/countries/vg.png b/htdocs/images/countries/vg.png similarity index 100% rename from images/countries/vg.png rename to htdocs/images/countries/vg.png diff --git a/images/countries/vi.png b/htdocs/images/countries/vi.png similarity index 100% rename from images/countries/vi.png rename to htdocs/images/countries/vi.png diff --git a/images/countries/vn.png b/htdocs/images/countries/vn.png similarity index 100% rename from images/countries/vn.png rename to htdocs/images/countries/vn.png diff --git a/images/countries/ws.png b/htdocs/images/countries/ws.png similarity index 100% rename from images/countries/ws.png rename to htdocs/images/countries/ws.png diff --git a/images/countries/ye.png b/htdocs/images/countries/ye.png similarity index 100% rename from images/countries/ye.png rename to htdocs/images/countries/ye.png diff --git a/images/countries/yu.png b/htdocs/images/countries/yu.png similarity index 100% rename from images/countries/yu.png rename to htdocs/images/countries/yu.png diff --git a/images/countries/za.png b/htdocs/images/countries/za.png similarity index 100% rename from images/countries/za.png rename to htdocs/images/countries/za.png diff --git a/images/countries/zw.png b/htdocs/images/countries/zw.png similarity index 100% rename from images/countries/zw.png rename to htdocs/images/countries/zw.png diff --git a/images/country.png b/htdocs/images/country.png similarity index 100% rename from images/country.png rename to htdocs/images/country.png diff --git a/images/cut.png b/htdocs/images/cut.png similarity index 100% rename from images/cut.png rename to htdocs/images/cut.png diff --git a/images/dc.png b/htdocs/images/dc.png similarity index 100% rename from images/dc.png rename to htdocs/images/dc.png diff --git a/images/device.png b/htdocs/images/device.png similarity index 100% rename from images/device.png rename to htdocs/images/device.png diff --git a/images/document.png b/htdocs/images/document.png similarity index 100% rename from images/document.png rename to htdocs/images/document.png diff --git a/images/door.png b/htdocs/images/door.png similarity index 100% rename from images/door.png rename to htdocs/images/door.png diff --git a/images/error.png b/htdocs/images/error.png similarity index 100% rename from images/error.png rename to htdocs/images/error.png diff --git a/images/files.png b/htdocs/images/files.png similarity index 100% rename from images/files.png rename to htdocs/images/files.png diff --git a/images/find.png b/htdocs/images/find.png similarity index 100% rename from images/find.png rename to htdocs/images/find.png diff --git a/images/folder.png b/htdocs/images/folder.png similarity index 100% rename from images/folder.png rename to htdocs/images/folder.png diff --git a/images/go.png b/htdocs/images/go.png similarity index 100% rename from images/go.png rename to htdocs/images/go.png diff --git a/images/hard-drive.png b/htdocs/images/hard-drive.png similarity index 100% rename from images/hard-drive.png rename to htdocs/images/hard-drive.png diff --git a/images/help.png b/htdocs/images/help.png similarity index 100% rename from images/help.png rename to htdocs/images/help.png diff --git a/images/home.png b/htdocs/images/home.png similarity index 100% rename from images/home.png rename to htdocs/images/home.png diff --git a/images/host.png b/htdocs/images/host.png similarity index 100% rename from images/host.png rename to htdocs/images/host.png diff --git a/images/index.php b/htdocs/images/index.php similarity index 100% rename from images/index.php rename to htdocs/images/index.php diff --git a/images/info.png b/htdocs/images/info.png similarity index 100% rename from images/info.png rename to htdocs/images/info.png diff --git a/images/ldap-server.png b/htdocs/images/ldap-server.png similarity index 100% rename from images/ldap-server.png rename to htdocs/images/ldap-server.png diff --git a/images/light.png b/htdocs/images/light.png similarity index 100% rename from images/light.png rename to htdocs/images/light.png diff --git a/images/locality.png b/htdocs/images/locality.png similarity index 100% rename from images/locality.png rename to htdocs/images/locality.png diff --git a/images/lock.png b/htdocs/images/lock.png similarity index 100% rename from images/lock.png rename to htdocs/images/lock.png diff --git a/images/logo.jpg b/htdocs/images/logo.jpg similarity index 100% rename from images/logo.jpg rename to htdocs/images/logo.jpg diff --git a/images/logo_small.jpg b/htdocs/images/logo_small.jpg similarity index 100% rename from images/logo_small.jpg rename to htdocs/images/logo_small.jpg diff --git a/images/mail.png b/htdocs/images/mail.png similarity index 100% rename from images/mail.png rename to htdocs/images/mail.png diff --git a/images/mail_account.png b/htdocs/images/mail_account.png similarity index 100% rename from images/mail_account.png rename to htdocs/images/mail_account.png diff --git a/images/mail_alias.png b/htdocs/images/mail_alias.png similarity index 100% rename from images/mail_alias.png rename to htdocs/images/mail_alias.png diff --git a/images/minus.png b/htdocs/images/minus.png similarity index 100% rename from images/minus.png rename to htdocs/images/minus.png diff --git a/images/move.png b/htdocs/images/move.png similarity index 100% rename from images/move.png rename to htdocs/images/move.png diff --git a/images/n.png b/htdocs/images/n.png similarity index 100% rename from images/n.png rename to htdocs/images/n.png diff --git a/images/network.png b/htdocs/images/network.png similarity index 100% rename from images/network.png rename to htdocs/images/network.png diff --git a/images/nt_machine.png b/htdocs/images/nt_machine.png similarity index 100% rename from images/nt_machine.png rename to htdocs/images/nt_machine.png diff --git a/images/nt_user.png b/htdocs/images/nt_user.png similarity index 100% rename from images/nt_user.png rename to htdocs/images/nt_user.png diff --git a/images/o.png b/htdocs/images/o.png similarity index 100% rename from images/o.png rename to htdocs/images/o.png diff --git a/images/object.png b/htdocs/images/object.png similarity index 100% rename from images/object.png rename to htdocs/images/object.png diff --git a/images/ou.png b/htdocs/images/ou.png similarity index 100% rename from images/ou.png rename to htdocs/images/ou.png diff --git a/images/paypal-donate.png b/htdocs/images/paypal-donate.png similarity index 100% rename from images/paypal-donate.png rename to htdocs/images/paypal-donate.png diff --git a/images/phone.png b/htdocs/images/phone.png similarity index 100% rename from images/phone.png rename to htdocs/images/phone.png diff --git a/images/photo.png b/htdocs/images/photo.png similarity index 100% rename from images/photo.png rename to htdocs/images/photo.png diff --git a/images/plus.png b/htdocs/images/plus.png similarity index 100% rename from images/plus.png rename to htdocs/images/plus.png diff --git a/images/process.png b/htdocs/images/process.png similarity index 100% rename from images/process.png rename to htdocs/images/process.png diff --git a/images/refresh.png b/htdocs/images/refresh.png similarity index 100% rename from images/refresh.png rename to htdocs/images/refresh.png diff --git a/images/rename.png b/htdocs/images/rename.png similarity index 100% rename from images/rename.png rename to htdocs/images/rename.png diff --git a/images/rfc.png b/htdocs/images/rfc.png similarity index 100% rename from images/rfc.png rename to htdocs/images/rfc.png diff --git a/images/save.png b/htdocs/images/save.png similarity index 100% rename from images/save.png rename to htdocs/images/save.png diff --git a/images/server-settings.png b/htdocs/images/server-settings.png similarity index 100% rename from images/server-settings.png rename to htdocs/images/server-settings.png diff --git a/images/server-small.png b/htdocs/images/server-small.png similarity index 100% rename from images/server-small.png rename to htdocs/images/server-small.png diff --git a/images/server.png b/htdocs/images/server.png similarity index 100% rename from images/server.png rename to htdocs/images/server.png diff --git a/images/smile.png b/htdocs/images/smile.png similarity index 100% rename from images/smile.png rename to htdocs/images/smile.png diff --git a/images/star.png b/htdocs/images/star.png similarity index 100% rename from images/star.png rename to htdocs/images/star.png diff --git a/images/terminal.png b/htdocs/images/terminal.png similarity index 100% rename from images/terminal.png rename to htdocs/images/terminal.png diff --git a/images/timeout.png b/htdocs/images/timeout.png similarity index 100% rename from images/timeout.png rename to htdocs/images/timeout.png diff --git a/images/tools-no.png b/htdocs/images/tools-no.png similarity index 100% rename from images/tools-no.png rename to htdocs/images/tools-no.png diff --git a/images/tools.png b/htdocs/images/tools.png similarity index 100% rename from images/tools.png rename to htdocs/images/tools.png diff --git a/images/trash.png b/htdocs/images/trash.png similarity index 100% rename from images/trash.png rename to htdocs/images/trash.png diff --git a/images/uid.png b/htdocs/images/uid.png similarity index 100% rename from images/uid.png rename to htdocs/images/uid.png diff --git a/images/uniquegroup.png b/htdocs/images/uniquegroup.png similarity index 100% rename from images/uniquegroup.png rename to htdocs/images/uniquegroup.png diff --git a/images/unknown.png b/htdocs/images/unknown.png similarity index 100% rename from images/unknown.png rename to htdocs/images/unknown.png diff --git a/images/up.png b/htdocs/images/up.png similarity index 100% rename from images/up.png rename to htdocs/images/up.png diff --git a/images/user.png b/htdocs/images/user.png similarity index 100% rename from images/user.png rename to htdocs/images/user.png diff --git a/images/warning.png b/htdocs/images/warning.png similarity index 100% rename from images/warning.png rename to htdocs/images/warning.png diff --git a/images/warning_small.png b/htdocs/images/warning_small.png similarity index 100% rename from images/warning_small.png rename to htdocs/images/warning_small.png diff --git a/index.php b/htdocs/index.php similarity index 100% rename from index.php rename to htdocs/index.php diff --git a/entry_chooser.js b/htdocs/js/entry_chooser.js similarity index 100% rename from entry_chooser.js rename to htdocs/js/entry_chooser.js diff --git a/generic_utils.js b/htdocs/js/generic_utils.js similarity index 100% rename from generic_utils.js rename to htdocs/js/generic_utils.js diff --git a/ie_png_work_around.js b/htdocs/js/ie_png_work_around.js similarity index 100% rename from ie_png_work_around.js rename to htdocs/js/ie_png_work_around.js diff --git a/search_util.js b/htdocs/js/search_util.js similarity index 100% rename from search_util.js rename to htdocs/js/search_util.js diff --git a/ldif_import.php b/htdocs/ldif_import.php similarity index 100% rename from ldif_import.php rename to htdocs/ldif_import.php diff --git a/ldif_import_form.php b/htdocs/ldif_import_form.php similarity index 100% rename from ldif_import_form.php rename to htdocs/ldif_import_form.php diff --git a/login.php b/htdocs/login.php similarity index 100% rename from login.php rename to htdocs/login.php diff --git a/login_form.php b/htdocs/login_form.php similarity index 100% rename from login_form.php rename to htdocs/login_form.php diff --git a/logout.php b/htdocs/logout.php similarity index 100% rename from logout.php rename to htdocs/logout.php diff --git a/mass_delete.php b/htdocs/mass_delete.php similarity index 100% rename from mass_delete.php rename to htdocs/mass_delete.php diff --git a/password_checker.php b/htdocs/password_checker.php similarity index 100% rename from password_checker.php rename to htdocs/password_checker.php diff --git a/purge_cache.php b/htdocs/purge_cache.php similarity index 100% rename from purge_cache.php rename to htdocs/purge_cache.php diff --git a/rdelete.php b/htdocs/rdelete.php similarity index 100% rename from rdelete.php rename to htdocs/rdelete.php diff --git a/refresh.php b/htdocs/refresh.php similarity index 100% rename from refresh.php rename to htdocs/refresh.php diff --git a/rename.php b/htdocs/rename.php similarity index 100% rename from rename.php rename to htdocs/rename.php diff --git a/rename_form.php b/htdocs/rename_form.php similarity index 100% rename from rename_form.php rename to htdocs/rename_form.php diff --git a/schema.php b/htdocs/schema.php similarity index 100% rename from schema.php rename to htdocs/schema.php diff --git a/search.php b/htdocs/search.php similarity index 100% rename from search.php rename to htdocs/search.php diff --git a/server_info.php b/htdocs/server_info.php similarity index 100% rename from server_info.php rename to htdocs/server_info.php diff --git a/template_engine.php b/htdocs/template_engine.php similarity index 100% rename from template_engine.php rename to htdocs/template_engine.php diff --git a/timeout.php b/htdocs/timeout.php similarity index 100% rename from timeout.php rename to htdocs/timeout.php diff --git a/tree.php b/htdocs/tree.php similarity index 100% rename from tree.php rename to htdocs/tree.php diff --git a/update.php b/htdocs/update.php similarity index 100% rename from update.php rename to htdocs/update.php diff --git a/update_confirm.php b/htdocs/update_confirm.php similarity index 100% rename from update_confirm.php rename to htdocs/update_confirm.php diff --git a/view_jpeg_photo.php b/htdocs/view_jpeg_photo.php similarity index 100% rename from view_jpeg_photo.php rename to htdocs/view_jpeg_photo.php diff --git a/welcome.php b/htdocs/welcome.php similarity index 100% rename from welcome.php rename to htdocs/welcome.php diff --git a/blowfish.php b/lib/blowfish.php similarity index 100% rename from blowfish.php rename to lib/blowfish.php diff --git a/common.php b/lib/common.php similarity index 100% rename from common.php rename to lib/common.php diff --git a/config_default.php b/lib/config_default.php similarity index 100% rename from config_default.php rename to lib/config_default.php diff --git a/custom_functions.php b/lib/custom_functions.php similarity index 100% rename from custom_functions.php rename to lib/custom_functions.php diff --git a/emuhash_functions.php b/lib/emuhash_functions.php similarity index 100% rename from emuhash_functions.php rename to lib/emuhash_functions.php diff --git a/export_functions.php b/lib/export_functions.php similarity index 100% rename from export_functions.php rename to lib/export_functions.php diff --git a/functions.php b/lib/functions.php similarity index 100% rename from functions.php rename to lib/functions.php diff --git a/hooks.php b/lib/hooks.php similarity index 100% rename from hooks.php rename to lib/hooks.php diff --git a/ldap_error_codes.txt b/lib/ldap_error_codes.txt similarity index 100% rename from ldap_error_codes.txt rename to lib/ldap_error_codes.txt diff --git a/ldap_supported_oids.txt b/lib/ldap_supported_oids.txt similarity index 100% rename from ldap_supported_oids.txt rename to lib/ldap_supported_oids.txt diff --git a/ldif_functions.php b/lib/ldif_functions.php similarity index 100% rename from ldif_functions.php rename to lib/ldif_functions.php diff --git a/schema_functions.php b/lib/schema_functions.php similarity index 100% rename from schema_functions.php rename to lib/schema_functions.php diff --git a/search_form_advanced.php b/lib/search_form_advanced.php similarity index 100% rename from search_form_advanced.php rename to lib/search_form_advanced.php diff --git a/search_form_predefined.php b/lib/search_form_predefined.php similarity index 100% rename from search_form_predefined.php rename to lib/search_form_predefined.php diff --git a/search_form_simple.php b/lib/search_form_simple.php similarity index 100% rename from search_form_simple.php rename to lib/search_form_simple.php diff --git a/search_results_list.php b/lib/search_results_list.php similarity index 100% rename from search_results_list.php rename to lib/search_results_list.php diff --git a/search_results_table.php b/lib/search_results_table.php similarity index 100% rename from search_results_table.php rename to lib/search_results_table.php diff --git a/server_functions.php b/lib/server_functions.php similarity index 100% rename from server_functions.php rename to lib/server_functions.php diff --git a/session_functions.php b/lib/session_functions.php similarity index 100% rename from session_functions.php rename to lib/session_functions.php diff --git a/syslog.php b/lib/syslog.php similarity index 100% rename from syslog.php rename to lib/syslog.php diff --git a/template_functions.php b/lib/template_functions.php similarity index 100% rename from template_functions.php rename to lib/template_functions.php diff --git a/timeout_functions.php b/lib/timeout_functions.php similarity index 100% rename from timeout_functions.php rename to lib/timeout_functions.php diff --git a/tree_functions.php b/lib/tree_functions.php similarity index 100% rename from tree_functions.php rename to lib/tree_functions.php diff --git a/check_lang_files.php b/tools/check_lang_files.php similarity index 100% rename from check_lang_files.php rename to tools/check_lang_files.php diff --git a/unit_test.php b/tools/unit_test.php similarity index 100% rename from unit_test.php rename to tools/unit_test.php