Цитата:$newemailaddress = vm($emailaddress);   
нету такого кода там    , есть вот такая строчка начинающаяся с : 
Цитата:if (!vm($newmailaddress)) { $newpassword =    
если ее закомментировать, то проверка проходит, но зато потом вылезают такие глюки при попытке смены е-мыла "такой адрес уже существует". 
 
буду с нетерпением ждать подсказки куда далее рыть. 
к сожалению не силен я в РНР на данный момент |