var preloadFlag = false;

function newImage(arg) {
    if (document.images) {
	rslt = new Image();
	rslt.src = arg;
	return rslt;
    }
}

function changeHTML() {
    for (var i=0; i<changeHTML.arguments.length; i+=2) {
	var arg1 = changeHTML.arguments[i];
	var arg2 = changeHTML.arguments[i+1];
	if (document.arg1) {
	    document.arg1.innerHTML = arg2;
	} else {
	    var obj = document.getElementById(arg1);
	    if (obj) obj.innerHTML = arg2;
	}
    }
}

function changeImages() {
    if (!document.images || preloadFlag == false || !changeImages) {
	return;
    }
    for (var i=0; i<changeImages.arguments.length; i+=2) {
	var arg1 = changeImages.arguments[i];
	var arg2 = changeImages.arguments[i+1];
	if (document.arg1) {
	    document.arg1.src = arg2;
	} else {
	    var obj = document.getElementById(arg1);
	    if (obj) obj.src = arg2;
	}
    }
}

var boxdir = "/images/Web/Boxed/";
var yellowdir = "/images/Web/Yellow/";
login_on = yellowdir + "login-on.gif";
login_off = yellowdir + "login-off.gif";
logout_on = yellowdir + "logout-on.gif";
logout_off = yellowdir + "logout-off.gif";
lightbox_on = yellowdir + "lightbox-on.gif";
lightbox_off = yellowdir + "lightbox-off.gif";
account_on = yellowdir + "my-account-on.gif";
account_off = yellowdir + "my-account-off.gif";
profile_on = yellowdir + "my-profile-on.gif";
profile_off = yellowdir + "my-profile-off.gif";
ecards_on = yellowdir + "photo-ecards-on.gif";
ecards_off = yellowdir + "photo-ecards-off.gif";
activity_on = yellowdir + "user-activity-on.gif";
activity_off = yellowdir + "user-activity-off.gif";
help_on = yellowdir + "help-center-on.gif";
help_off = yellowdir + "help-center-off.gif";

function preloadImages() {
    if (!document.images || preloadFlag == true) return;

    var dir = "/images/Web/";

    newImage(boxdir + "email-on.gif");
    newImage(boxdir + "home-on.gif");
    newImage(boxdir + "buy-prints-on.gif");
    newImage(boxdir + "faq-on.gif");
    newImage(boxdir + "mailing-list-on.gif");
    newImage(boxdir + "tutorials-on.gif");
    newImage(boxdir + "license-images-on.gif");

    newImage(dir + "star.gif");
    newImage(dir + "star-anim.gif");
    newImage(dir + "star-crossout.gif");
    newImage(dir + "star-crossout-anim.gif");
    newImage(dir + "sound.gif");
    newImage(dir + "sound-anim.gif");
    newImage(dir + "gallery.gif");
    newImage(dir + "gallery-anim.gif");
    newImage(dir + "magnifier.gif");
    newImage(dir + "magnifier-anim.gif");
    newImage(dir + "green-dollar.gif");
    newImage(dir + "green-dollar-anim.gif");
    newImage(dir + "envelope-30.gif");
    newImage(dir + "envelope-30-anim.gif");
    newImage(dir + "ylw-text.gif");
    newImage(dir + "ylw-text-anim.gif");
    newImage(dir + "cart-28.gif");
    newImage(dir + "cart-28-anim.gif");

    newImage(login_on);
    newImage(login_off);
    newImage(logout_on);
    newImage(logout_off);
    newImage(lightbox_on);
    newImage(lightbox_off);
    newImage(account_on);
    newImage(account_off);
    newImage(profile_on);
    newImage(profile_off);
    newImage(help_on);
    newImage(help_off);
    newImage(ecards_on);
    newImage(ecards_off);
    newImage(activity_on);
    newImage(activity_off);

    preloadFlag = true;
}
