}
function parse_image_num(url, default_value) {
- var url_array = (window.location.toString().split("#"));
- if (url_array.length != 2) {
- return default_value;
- }
-
- var num = parseInt(url_array[1]);
+ var num = parseInt(window.location.hash.substr(1));
if (num > 1 && num <= global_image_list.length) { // and then num != NaN
return (num - 1);
} else {
* pick_image_size, below.
*/
var fixed_sizes = [
+ [ 2048, 1536 ],
+ [ 1920, 1440 ],
[ 1600, 1200 ],
[ 1400, 1050 ],
[ 1280, 960 ],
preload.src = "data:";
preload.parentNode.removeChild(preload);
}
+
+ var preload_box = document.getElementById("preload_box");
+ if (preload_box !== null) {
+ preload_box.src = "data:";
+ preload_box.parentNode.removeChild(preload_box);
+ }
// grmf -- IE doesn't fire onload if the image was loaded from cache, so check for
// completeness first; should at least be _somewhat_ better