	var pxl_mapout_image = new Array();
	var pxl_mapover_images = new Array();

	function pxl_preLoadMap(){
		// args: prefix, mapnameid, src out, areanameid1, src over, areanameid2, src over

		var prefix    = pxl_preLoadMap.arguments[0];
		var mapname   = pxl_preLoadMap.arguments[1];
		var outsrc    = "" + prefix + pxl_preLoadMap.arguments[2];

		pxl_mapout_image[mapname] = new Image();
		pxl_mapout_image[mapname].src = outsrc;


		pxl_mapover_images[mapname] = new Array();

		var oversrc;
		var areaname;
		for (var x=3;x<pxl_preLoadMap.arguments.length;x+=2) {
			areaname = pxl_preLoadMap.arguments[x];			
			oversrc  = pxl_preLoadMap.arguments[x+1];
			pxl_mapover_images[mapname][areaname] = new Image();
			pxl_mapover_images[mapname][areaname].src = "" + prefix + oversrc;
		}
	}

	function pxl_mouseOutMap(mapname){
		if (document.images){
			document[mapname].src = pxl_mapout_image[mapname].src;
		}
	}

	function pxl_mouseOverMap(mapname, areaname){
		if (document.images){
			document[mapname].src = pxl_mapover_images[mapname][areaname].src;
		}
	}
	
	function pxl_rollover(id, src){
		var elem;
	    if(document.getElementById) {
		    var elem = document.getElementById(id);
	    } else if (document.all){
		    var elem = document.all[id];
	    }
		if (document.images){
			elem.src = src;
		}
	}
 
    function pxl_redirect(url){
        document.location.href = url;
    }

	function pxl_setStatus(string){
		window.defaultStatus='';
		window.status=string; 
		return true;
	}
	
	function pxl_setClass(id, classname){
	    var elem;
	    if(document.getElementById) {
		    var elem = document.getElementById(id);
	    } else if (document.all){
		    var elem = document.all[id];
	    }
	    elem.className = classname;
    }
    
    function pxl_scroll(id, direction){
    
    }
