//аргументы - имена файлов которые загрузить
//function preload() {
//  if (document.images) {
//    var imgsrc = preload.arguments;
//    arr=new Array(imgsrc.length);
//    for (var j=0; j<imgsrc.length; j++) {
//      arr[j] = new Image;
//      arr[j].src = imgsrc[j];
//    }
//  }
//}

function preload() {
var d=document; 
if(d.images){ if(!d.arr) d.arr=new Array();
var i,j=d.arr.length,a=preload.arguments; 
for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.arr[j]=new Image; d.arr[j++].src=a[i];}
 }
}

//два аргумента - имя картинки и какой файл в нее поставить.
function changeImg() {
  if (document.images) {
    eval("document."+changeImg.arguments[0]+".src=('"+changeImg.arguments[1]+"')");
  }
}

//два аргумента - имя картинки и какой файл в нее поставить.
function changeInputImg() {
  if (document.images) {
    changeInputImg.arguments[0].src=changeInputImg.arguments[1];
  }
}

function selectAllCheckboxes(formName, checkboxName, value) {
  var form = document.forms[formName];
  for (var i = 0; i < form.elements.length; i++) {
    var item = form.elements[i];
    if (item.name == checkboxName) {
      item.checked = value;
    }
  }
}