wombat48;A very tricky problem. As you are aware, to create a "brandable" ebook you must create a "Rebranding" program that can change the Activ E-Book after it is compiled. This is done by checking the "Can Rebrand" option in the "Activ Variable" section and "Build Rebrander" in the "Output" section.
This means you can only "rebrand" a variable that is "registered" in the Activ Variable section. The trick is being able to use a variable in this section as a header graphic. Here is one way it could be done.
First, to make the graphic universally changeable the source or SRC of the image must reside outside of the eBook. i.e. on your website. for example
image src="http://mywebsite.com/header.gif"
Then you can make an Activ Variable
Variable = headerGraphic
Type = HTML Fragment
Can Rebrand = (check)
Value =http://mywebsite.com/header.gif
By making the image "src" an Activ Variable it can be changed by the Rebrander to a different image on his web site.
i.e.http://rebranderwebsite.com/newheader.gif
The real trick is using JavaScript to access and use the "headerGraphic" Activ Variable as your "header" src. The JavaScript code for this might be...
< script >
var headGIF = window.external.ActivGet('{headerGraphic}' );
< /script >
Where the new JavaScript Variable "headGIF" contains the src URL of the graphic file to be used for the document header.
I hope this idea helps...
Ron