var inputValues = {};

function chInput(obj,blur) {
	if(!obj.id) {
		obj.id = "champ_"+Math.ceil(Math.random()*1000000000);
	}
	var value = $F(obj);
	if(!inputValues[obj.id]) {
		inputValues[obj.id] = value;
	}
	if(blur && !(/\S+/).test($F(obj))) {
		if(obj.tagName === "textarea") {
			obj.innerHTML = inputValues[obj.id];
		}
		else {
			obj.value = inputValues[obj.id];
		}
	}
	else if(value === inputValues[obj.id]) {
		if(obj.tagName === "textarea") {
			obj.innerHTML = "";
		}
		else {
			obj.value = "";
		}
	}
}

function hover(el,to) {
	if(!el.__hoverOldState) el.__hoverOldState = el.className;
	el.className = (el.className == to) ? el.__hoverOldState : to;
}


