function createRollOver(n,s,d) {
	var p;
	var i;
	var 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.images.length;i++){
		x=d.images[i][n];
	}
	for(i=0;!x&&d.layers&&i<d.layers.length;i++){
		x=createRollOver(n,s,d.layers[i].document); 
		return x;
	}
	imgName = (x.src.slice(0,x.src.lastIndexOf("_")+1));
	imgExt 	= (x.src.slice(x.src.lastIndexOf("."),x.src.length));
	eval("R_"+n+" = new rollOver(x,imgName,imgExt,s)");
}
function rollOver(img,imgName,imgExt,status){
	this.file		= img;
	this.normal		= new Image();
	this.normal.src = imgName+'normal'+imgExt;
	this.over		= new Image();
	this.over.src 	= imgName+'over'+imgExt;
	this.click		= new Image();
	this.click.src	= imgName+'click'+imgExt;
	this.text		= status;
}
function swap(obj,action){	
	if (document.images && clicked != eval("R_"+obj)) {
		if(clicked != eval("R_"+obj)){
			eval("R_"+obj+".file.src = R_"+obj+"."+action+".src");
		}
		if(action=="click"){
			if(clicked)clicked.file.src = clicked.normal.src;
			clicked = eval("R_"+obj);
		} else if(action=="over" && eval("R_"+obj+".text")){
			window.status = eval("R_"+obj+".text");
		} else {
			window.status = "";
		}
	}
}
var clicked = null;
