function TestShowErrors() {
	$('.formerror').addClass('showerror');
}

function TestHideErrors() {
	$('.formerror').removeClass('showerror');
}


// --- ROLLOVER SECTION ---------------------------------------

// W3C DOM rollovers

var FluxRollovers = new Array;

function InitialiseRollovers() {
	if (document.getElementsByTagName) {
		var aoImg = document.getElementsByTagName('IMG');
		for (var i=0; i<aoImg.length; ++i) {
			if (aoImg[i].className == "fluxnavover") {
				aoImg[i].onmouseover = FluxNavOver;		
				aoImg[i].onmouseout = FluxNavOut;
				var oPreload = new Image;
				oPreload.src = aoImg[i].src.replace("\/normal\/", "\/rollover\/");
				FluxRollovers[FluxRollovers.length] = oPreload;
			}
			else if (aoImg[i].className.indexOf("fluximgover") != -1) {
				aoImg[i].onmouseover = FluxImgOver;		
				aoImg[i].onmouseout = FluxImgOut;
				var oPreload = new Image;
				oPreload.src = aoImg[i].src.replace("\/images\/", "\/rollovers\/");
				FluxRollovers[FluxRollovers.length] = oPreload;
			}
		}
	}
}

function FluxNavOver() {
	if (this.fluxoldsrc == null) {
		this.fluxoldsrc = this.src;
	}
	this.src = this.fluxoldsrc.replace("\/normal\/", "\/rollover\/");
}

function FluxNavOut() {
	if (this.fluxoldsrc != null) {
		this.src = this.fluxoldsrc;
		this.fluxoldsrc = null;
	}
}

function FluxNavActiveRollover() {
	if (this.fluxoldsrc == null) {
		this.fluxoldsrc = this.src;
	}
	this.src = this.src.replace("\/rollover\/", "\/active\/");
}

function FluxNavActiveNormal() {
	if (this.fluxoldsrc == null) {
		this.fluxoldsrc = this.src;
	}
	this.src = this.src.replace("\/normal\/", "\/active\/");
}

function FluxImgOver() {
	this.src = this.src.replace("\/images\/", "\/rollovers\/");
}

function FluxImgOut() {
	this.src = this.src.replace("\/rollovers\/", "\/images\/");
}

$(InitialiseRollovers);

function FluxPreload(sImage) {
	var oPreload = new Image;
	oPreload.src = sImage;
	FluxRollovers[FluxRollovers.length] = oPreload;
}

function FluxRollover(oTrigger, sID, sImage) {
	var oImage = document.getElementById(sID);
	if (oImage.fluxoldsrc == null) {
		oImage.fluxoldsrc = oImage.src;
	}
	oImage.src = sImage;
	oTrigger.onmouseout = new Function("FluxRollout('"+sID+"')");
}

function FluxRollout(sID) {
	var oImage = document.getElementById(sID);
	if (oImage.fluxoldsrc != null) {
		oImage.src = oImage.fluxoldsrc;
		oImage.fluxoldsrc = null;
	}
}
