in questi casi la strada maestra è distinguere i casi in modo da eliminare i valori assoluti

allego un tentativo di soluzione  <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->