You're touched

exp.

Heard in Dublin

To be eccentric, foolish, or touched in the head.

In use

You're touched in the head I swear, coming out in this lashing rain without a coat!

Posh English

You are completely unhinged in the upper storey, I assure you, venturing out into this torrential downpour sans overcoat!