// this should work
function noOp() {
}

// this should work
function img_preload() { //v3.0
	// arguments are image files to preload
  var d = document;
  if (d.images) {
  	if (!d.pyc_p) d.pyc_p=new Array();
    var i;
    var j=d.pyc_p.length;
    var a = img_preload.arguments;
    for(i=0; i < a.length; i++) {
	    if (a[i].indexOf("#") !=0 ) {
	    	d.pyc_p[j]=new Image;
	    	d.pyc_p[j].src=a[i];
	    	j++;
	    }
		}
	}
}

function getImgObj(n, d) { //v3.0
  var p,i,x;
  if (!d) { d = document; }
  if (( p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p+1)].document;
    n = n.substring(0,p);
  }

  if (!( x = d[n]) && d.all) { x=d.all[n]; } // this is messed, but works

  for (i=0; !x && i<d.forms.length; i++) { x=d.forms[i][n]; }
  for (i=0; !x && d.layers && i<d.layers.length; i++) {
  	x = getImgObj(n,d.layers[i].document);
  	return x;
  }
}

function img_swapimage() { //v3.0
	// arguments are obj, filename, obj2, file2, objN, filenameN
  var i;
  var j=0;
  var x;
  var a = img_swapimage.arguments;
	//alert(a[0])
	//alert(a[1])
  document[a[0]].src = a[1]
  //for (i=0; i < a.length-1; i+=2) {
  //  if (( x = getImgObj(a[i]) ) != null) {
  // 		if (!x.oSrc) { x.oSrc=x.src; }
  // 		x.src=a[i+1];
  //  }
 // }
}
//-->
