the problem is that the contents of template HEADINCLUDE are getting changed when PhotoPost runs.
the original template looks like this:
<meta http-equiv="Content-Type" content="text/html; charset=$stylevar[charset]" />
<meta name="generator" content="vBulletin $versionnumber" />
<meta name="keywords" content="$vboptions[keywords]" />
<meta name="description" content="$vboptions[description]" />
<!-- CSS Stylesheet -->
$style[css]
<if condition="is_browser('opera')">
<style type="text/css">
ul, ol { padding-left:20px; }
</style>
</if>
<!-- / CSS Stylesheet -->
<script type="text/javascript">
<!--
var SESSIONURL = "$session[sessionurl_js]";
var IMGDIR_MISC = "$stylevar[imgdir_misc]";
// -->
</script>
<script type="text/javascript" src="clientscript/vbulletin_global.
js"></script>
<if condition="$show['popups']"><script type="text/javascript" src="clientscript/vbulletin_menu.
js"></script></if>
<SCRIPT LANGUAGE=JavaScript SRC="$stylevar[imgdir_misc]/rollovers.
js" TYPE="text/javascript"></SCRIPT>
<SCRIPT LANGUAGE="javascript">
<!--
JSFX.Rollover("register", "$stylevar[imgdir_misc]/register_over.gif");
JSFX.Rollover("usercp", "$stylevar[imgdir_misc]/usercp_over.gif");
JSFX.Rollover("faq", "$stylevar[imgdir_misc]/faq_over.gif");
JSFX.Rollover("members", "$stylevar[imgdir_misc]/members_over.gif");
JSFX.Rollover("calendar", "$stylevar[imgdir_misc]/calendar_over.gif");
JSFX.Rollover("daily", "$stylevar[imgdir_misc]/daily_over.gif");
JSFX.Rollover("new", "$stylevar[imgdir_misc]/new_posts_over.gif");
JSFX.Rollover("search", "$stylevar[imgdir_misc]/search_over.gif");
JSFX.Rollover("links", "$stylevar[imgdir_misc]/links_over.gif");
JSFX.Rollover("logout", "$stylevar[imgdir_misc]/logout_over.gif");
//-->
</SCRIPT>
but when PhotoPost loads some of the javascript lines are getting changed. For example, this line:
JSFX.Rollover("register", "$stylevar[imgdir_misc]/register_over.gif");
becomes
JSFX.Rollover("http://www.romsexguide.com/forum/register", "http://www.romsexguide.com/forum/aria/misc/register_over.gif");
hence PhotoPost is putting the vBulletin URL prefix onto the word "register" because it thinks its a link