<span class="line"><span class="kd" style="color: #268bd2 !important;">var</span> <span class="nx" style="color: #b58900 !important;">count</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="mi" style="color: #2aa198 !important;">0</span><span class="p">;</span>
</span><span class="line"><span class="nb" style="color: #859900 !important;">window</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">img_array</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="k" style="color: #cb4b16 !important;">new</span> <span class="nb" style="color: #859900 !important;">Array</span><span class="p">();</span>
</span><span class="line"><span class="c1" style="font-style: italic !important; color: #93a1a1 !important;">// create a img frame</span>
</span><span class="line"><span class="kd" style="color: #268bd2 !important;">function</span> <span class="nx" style="color: #b58900 !important;">create_img_iframe</span><span class="p">(</span><span class="nx" style="color: #b58900 !important;">url</span><span class="p">)</span>
</span><span class="line"><span class="p">{</span>
</span><span class="line"> <span class="kd" style="color: #268bd2 !important;">var</span> <span class="nx" style="color: #b58900 !important;">frameid</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="s1" style="color: #2aa198 !important;">'frameimg'</span> <span class="o" style="font-weight: bold !important;">+</span> <span class="nb" style="color: #859900 !important;">Math</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">random</span><span class="p">();</span>
</span><span class="line"> <span class="nb" style="color: #859900 !important;">window</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">img</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="s1" style="color: #2aa198 !important;">'<img id="img" src=\''</span><span class="o" style="font-weight: bold !important;">+</span><span class="nx" style="color: #b58900 !important;">url</span><span class="o" style="font-weight: bold !important;">+</span><span class="s1" style="color: #2aa198 !important;">'?'</span><span class="o" style="font-weight: bold !important;">+</span><span class="nb" style="color: #859900 !important;">Math</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">random</span><span class="p">()</span><span class="o" style="font-weight: bold !important;">+</span><span class="s1" style="color: #2aa198 !important;">'\' /><script>window.onload = function() { parent.document.getElementById(\''</span><span class="o" style="font-weight: bold !important;">+</span><span class="nx" style="color: #b58900 !important;">frameid</span><span class="o" style="font-weight: bold !important;">+</span><span class="s1" style="color: #2aa198 !important;">'\').height = document.getElementById(\'img\').height+\'px\'; }<'</span><span class="o" style="font-weight: bold !important;">+</span><span class="s1" style="color: #2aa198 !important;">'/script>'</span><span class="p">;</span>
</span><span class="line"> <span class="nb" style="color: #859900 !important;">window</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">img_array</span><span class="p">[</span><span class="nx" style="color: #b58900 !important;">count</span><span class="p">]</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="nb" style="color: #859900 !important;">window</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">img</span><span class="p">;</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">ifr</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="nb" style="color: #859900 !important;">document</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">createElement</span><span class="p">(</span><span class="s1" style="color: #2aa198 !important;">'iframe'</span><span class="p">);</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">ifr</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">src</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="s2" style="color: #2aa198 !important;">"javascript:parent.img_array["</span> <span class="o" style="font-weight: bold !important;">+</span> <span class="nx" style="color: #b58900 !important;">count</span> <span class="o" style="font-weight: bold !important;">+</span> <span class="s2" style="color: #2aa198 !important;">"];"</span><span class="p">;</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">ifr</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">frameBorder</span><span class="o" style="font-weight: bold !important;">=</span><span class="s2" style="color: #2aa198 !important;">"0"</span><span class="p">;</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">ifr</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">scrolling</span><span class="o" style="font-weight: bold !important;">=</span><span class="s2" style="color: #2aa198 !important;">"no"</span><span class="p">;</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">ifr</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">width</span><span class="o" style="font-weight: bold !important;">=</span><span class="s2" style="color: #2aa198 !important;">"100%"</span><span class="p">;</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">ifr</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">id</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="nx" style="color: #b58900 !important;">frameid</span><span class="p">;</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">count</span><span class="o" style="font-weight: bold !important;">++</span><span class="p">;</span>
</span><span class="line"> <span class="k" style="color: #cb4b16 !important;">return</span> <span class="nx" style="color: #b58900 !important;">ifr</span><span class="p">;</span>
</span><span class="line"><span class="p">}</span>
</span><span class="line"><span class="c1" style="font-style: italic !important; color: #93a1a1 !important;">// hotlink, param id is the img parent id</span>
</span><span class="line"><span class="kd" style="color: #268bd2 !important;">function</span> <span class="nx" style="color: #b58900 !important;">hotlink_under_id</span><span class="p">(</span><span class="nx" style="color: #b58900 !important;">id</span><span class="p">)</span>
</span><span class="line"><span class="p">{</span>
</span><span class="line"> <span class="kd" style="color: #268bd2 !important;">var</span> <span class="nx" style="color: #b58900 !important;">div</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="nb" style="color: #859900 !important;">document</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">getElementById</span><span class="p">(</span><span class="nx" style="color: #b58900 !important;">id</span><span class="p">);</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">imgs</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="nx" style="color: #b58900 !important;">div</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">getElementsByTagName</span><span class="p">(</span><span class="s1" style="color: #2aa198 !important;">'img'</span><span class="p">);</span>
</span><span class="line"> <span class="k" style="color: #cb4b16 !important;">while</span> <span class="p">(</span><span class="nx" style="color: #b58900 !important;">imgs</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">length</span> <span class="o" style="font-weight: bold !important;">></span> <span class="mi" style="color: #2aa198 !important;">0</span><span class="p">)</span>
</span><span class="line"> <span class="p">{</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">src</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="nx" style="color: #b58900 !important;">imgs</span><span class="p">[</span><span class="mi" style="color: #2aa198 !important;">0</span><span class="p">].</span><span class="nx" style="color: #b58900 !important;">src</span><span class="p">;</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">ifr</span> <span class="o" style="font-weight: bold !important;">=</span> <span class="nx" style="color: #b58900 !important;">create_img_iframe</span><span class="p">(</span><span class="nx" style="color: #b58900 !important;">src</span><span class="p">);</span>
</span><span class="line"> <span class="nx" style="color: #b58900 !important;">imgs</span><span class="p">[</span><span class="mi" style="color: #2aa198 !important;">0</span><span class="p">].</span><span class="nx" style="color: #b58900 !important;">parentNode</span><span class="p">.</span><span class="nx" style="color: #b58900 !important;">replaceChild</span><span class="p">(</span><span class="nx" style="color: #b58900 !important;">ifr</span><span class="p">,</span> <span class="nx" style="color: #b58900 !important;">imgs</span><span class="p">[</span><span class="mi" style="color: #2aa198 !important;">0</span><span class="p">]);</span>
</span><span class="line"> <span class="p">}</span>
</span><span class="line"><span class="p">}</span>
</span>