lucy24 - 9:08 pm on Jan 15, 2012 (gmt 0)
It's a simple "if" construction. First send the user to the function that looks at the user agent. And then if it doesn't match anything on your list-- might throw "mobile" into the mix too-- send them along to the existing Shadowbox function.
* And possibly Opera, which refuses to be diviz.