if (document.images) 
{
   aoff = new Image();
   aoff.src ="/images/buttons/discussion_off.gif";
   aon = new Image();
   aon.src ="/images/buttons/discussion_on.gif";
}
function imgOn(imgName)
{
	if (document.images)
	{
	document[imgName].src = eval(imgName + "on.src");
    }
}
function imgOff(imgName)
{
	if (document.images)
	{
	document[imgName].src = eval(imgName + "off.src");
    }
}	

function jumpto(form) {
var page=form.url.selectedIndex;
   parent.location.href=(form.url.options[page].value);
}

function changeImages() {
if (document.images) {
	for (var i=0; i<changeImages.arguments.length; i+=2) {
		document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
	}
}
}

function newImage(arg) {
if (document.images) {
	rslt = new Image();
	rslt.src = arg;
	return rslt;
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
	doton = newImage("/images/misc/doton.gif");
	dotoff= newImage("/images/misc/dotoff.gif");			
	preloadFlag = true;
}
}

function valueValidation(entered, min, max, alertbox, datatype)
{
// Value Validation by Henrik Petersen / NetKontoret
// Explained at www.echoecho.com/jsforms.htm
// Please do not remove this line and the two lines above.
with (entered)
{
checkvalue=parseFloat(value);
if (datatype)
{smalldatatype=datatype.toLowerCase();
if (smalldatatype.charAt(0)=="i") {checkvalue=parseInt(value)};
}
if ((parseFloat(min)==min && checkvalue<min) || (parseFloat(max)==max && checkvalue>max) || value!=checkvalue)
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}
