You're touched
Heard in Dublin
To be eccentric, foolish, or touched in the head.
You're touched in the head I swear, coming out in this lashing rain without a coat!
You are completely unhinged in the upper storey, I assure you, venturing out into this torrential downpour sans overcoat!