var suchegooff = new Image();
suchegooff.src = "images/go.jpg";
var suchegoon = new Image();
suchegoon.src = "images/go_active.jpg";

 var DOM = (document.getElementById)? true : false;
 var OP = (window.opera)? true : false;
 var NS = (window.outerWidth && !OP)? true : false;
 var NS4 = (NS && !DOM)? true : false;
 var IE = (document.all && !OP)? true : false;
 var IE4 = (IE && !DOM)? true : false; 

function findObjNS(name,doc){
	var i,obj;
	obj = null;
	
	if(!doc){
		doc=document;
	}
	if (doc.images){
		if (doc.images[name]){
			return doc.images[name];
		}
	}
	if (doc.layers){
		for (i=0; obj == null && i < doc.layers.length; i++){
			obj = findObjNS(name,doc.layers[i].document);
		}
	}
	if (obj != null){
		return obj;
	}
	return null;
}

function imgOn(imgName){
	if (document.images){
		if (document.images[imgName]){
			document.images[imgName].src = eval(imgName + "on.src");
			return;
		}
	}
	
	if (document.layers){
		img = findObjNS(imgName);
		if (img != null){
			img.src = eval(imgName + "on.src");
		}
	}
}

function imgOff(imgName){
	if (document.images){
		if (document.images[imgName]){
			document.images[imgName].src = eval(imgName + "off.src");
			return;
		}
	}
	
	if (document.layers){
		img = findObjNS(imgName);
		if (img != null){
			img.src = eval(imgName + "off.src");
		}
	}
}

function thisObj(objName){
   if(IE4)   { return document.all[objName].style; }
   else if(DOM) { return document.getElementById(objName).style; }
   else if(NS4) { return document.layers[objName]; }
}

function showObj(objName) {	thisObj(objName).visibility = (NS4)? "show" : "visible"; }

function hideObj(objName) { thisObj(objName).visibility = (NS4)? "hide" : "hidden"; }

function resetf(o,def){
	if (o) if (o.value==def) {
		o.value='';
		o.focus();
	}
}

