+ $a->page['end'] .= '<script type="text/javascript"> $(document).ready(function() { $("#id_" + window.loginName).focus();} );</script>';
+
+}
+
+function frost_install() {
+ register_hook('prepare_body_final', 'view/theme/frost/theme.php', 'frost_item_photo_links');
+
+ logger("installed theme frost");
+}
+
+function frost_uninstall() {
+ unregister_hook('bbcode', 'view/theme/frost/theme.php', 'frost_bbcode');
+
+ logger("uninstalled theme frost");
+}
+
+function frost_item_photo_links(&$a, &$body_info) {
+ require_once('include/Photo.php');
+ $phototypes = Photo::supportedTypes();
+
+ $occurence = 1;
+ $p = bb_find_open_close($body_info['html'], "<a", ">");
+ while($p !== false && ($occurence++ < 500)) {
+ $link = substr($body_info['html'], $p['start'], $p['end'] - $p['start']);
+
+ $matches = array();
+ preg_match("/\/photos\/[\w]+\/image\/([\w]+)/", $link, $matches);
+ if($matches) {
+
+ // Replace the link for the photo's page with a direct link to the photo itself
+ $newlink = str_replace($matches[0], "/photo/{$matches[1]}", $link);