	imagePath="img/";
	
	function WA_setImagePath(path) {
		imagePath = path;
	}
		
	function WA_reg() {
		var d=document,a=WA_reg.arguments; 
		if(d.images) {
			if(!d.WA_pre) {
				d.WA_pre=new Array();
				d.WA_pre_src=new Array();
			}
   			var i,j=d.WA_pre.length;
			d.WA_pre[j]=a[0];
			d.WA_pre_src[j]=new Array();
			for(i=1; i<a.length; i++) {
				d.WA_pre_src[j][i-1]=new Image();
				d.WA_pre_src[j][i-1].src=imagePath+a[i];
			}
		}
		//document.images[a[0]].onmouseover = over;
		//document.images[a[0]].onmouseout = out;
	}
	
	function WA_swap(name,status) {
		var d=document,o=WA_find(name);
		if (o) {
			for(i=0; i<d.WA_pre.length; i++) {
				if (d.WA_pre[i] == name) {
					if (d.WA_current != name) {
						if (o.complete) {
							o.src=d.WA_pre_src[i][status].src;
							status=d.WA_pre_src[i];
							i=d.WA_pre.length;
						}
					}
				}
			}
		}
	}
	
	function WA_current(name,nr) {
		nr=1;
		if (!nr) nr=1;
		WA_swap(name,nr);
		document.WA_current = name;
	}
	
	function WA_find(n, d) {
 			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=WA_find(n,d.layers[i].document);
 			if(!x && document.getElementById) x=document.getElementById(n); return x;
	}
	
	function over () {
		WA_swap(this.name,1);
	}
	function out () {
		WA_swap(this.name,0);
	}
