input = {
/* mouse  on */
	x: function(objName){
		obj = (window.event) ? window.event.srcElement : e.target;
		if (obj.style) {
			obj.style.borderColor = "#6699FF";
		}
	},

/* mouse out */
	y: function(objName){
		obj = (window.event) ? window.event.srcElement : e.target
		if (obj.style) {
			obj.style.borderColor = "#CCCCCC";
		}
	},

/* in focus */
	w: function(objName){
		obj = (window.event) ? window.event.srcElement : e.target
		if (obj.style) {
			obj.style.backgroundColor = "#F7F7F7";
		}
	},

/* out focus */
	z: function(objName){
		obj = (window.event) ? window.event.srcElement : e.target
		if (obj.style) {
			obj.style.backgroundColor = "";
		}
	},

	findObj: function(n,d){
		var p,i,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.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n);
		return x;
	},

	l: function(o, e, a){
		if (o.addEventListener) o.attachEvent(e, a, false); // was true--Opera 7b workaround!
		else if (o.attachEvent) o.attachEvent(e, a);
			else return null;
	},

	d: function(){
		a = document.getElementsByTagName("INPUT");
		aLength = a.length;
		for (var i = 0; i < aLength; i++){
			if (!a[i]) continue;
			if (a[i].getAttribute("id")=="forminput"){
				input.l(a[i], "onmouseover", input.x);
				input.l(a[i], "onmouseout", input.y);
				input.l(a[i], "onfocusin", input.w);
				input.l(a[i], "onfocusout", input.z);
			}
		}
	}
}

var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
if (root){
	if (root.addEventListener) root.addEventListener("load", input.d, false);
	else if (root.attachEvent) root.attachEvent("onload", input.d);
}