Так вообще не работает:
xhttp.open('POST','php/test.php?'+Math.random(),true);
А так работает только если ajax запрос не выполнять, т.е при первом вызове оверлейной формы, но не выполняя запрос:
document.getElementById('form_name_virtual_org').reset();