function act(imgName) {
	if(document.images) {
		document[imgName].src = eval(imgName + 'a.src')
	}
}

function inact(imgName) {
	if(document.images) {
		document[imgName].src = eval(imgName + '.src')
	}
}

function newWin(url,winName,width,height,innerWidth,innerHeight,toolbar,directories,w_location,navigation,w_menubar,status,resizable,scrollbars) {
	/*
		We have to construct a string to use as our window
		properties since the default is to list them inside
		of double quotes ("."). It's easier to do it this way
		and pass the entire string at one time.
	*/
	winProp = "width=" + width;
	winProp = winProp + ",height=" + height;
	winProp = winProp + ",innerWidth=" + innerWidth;
	winProp = winProp + ",innerHeight=" + innerHeight;
	winProp = winProp + ",toolbar=" + toolbar;
	winProp = winProp + ",directories=" + directories;
	winProp = winProp + ",location=" + w_location;
	winProp = winProp + ",navigation=" + navigation;
	winProp = winProp + ",menubar=" + w_menubar;
	winProp = winProp + ",status=" + status;
	winProp = winProp + ",resizable=" + resizable;
	winProp = winProp + ",scrollbars=" + scrollbars;
	/*
		Open the window.
	*/
	var win=window.open(url,winName,winProp);
}

function mb_imgRestore() {
	//version 1.0
	var i,x,a=document.mb_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) {
		x.src=x.oSrc;
	}
}

function mb_imgPreload() {
	//version 1.0
	var d=document;
	if(d.images) {
		if(!d.mb_p) {
			d.mb_p=new Array();
		}
	}
	var i,j=d.mb_p.length,a=mb_preloadImages.arguments;
	for(i=0;i<a.length;i++) {
		if(a[i].indexOf("#")!=0) {
			d.mb_p[j]=new Image;
			d.mb_p[j++].src=a[i];
		}
	}
}

function mb_findObj(n,d) {
	//version 1.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];
	}
	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=mb_findObj(n,d.layers[i].document);
	}
  	if(!x&&d.getElementById) {
  		x=d.getElementById(n);
  	}
  	return x;
}

function mb_imgSwap() {
	//version 1.0
	var i,j=0,x,a=mb_imgSwap.arguments;
	document.mb_sr=new Array;
	for(i=0;i<(a.length-2);i+=3) {
		if((x=mb_findObj(a[i]))!=null) {
			document.mb_sr[j++]=x;
		}
		if(!x.oSrc) {
			x.oSrc=x.src;
		}
		x.src=a[i+2];
	}
}
