

function fmh() {
	for (var i= 0; i< arguments.length; i++) {
		var e= document.getElementById(arguments[i]);
		if (!e) continue;
		e.onmouseover= function() {
			css(e, 'onhover', true);
		};
		e.onmouseout= function() {
			css(e, 'onhover', false);
		};
	}
}

function fiw() {
	for (var i= 0; i< arguments.length; i+= 2) {
		var e= document.getElementById(arguments[i]);
		var s= arguments[i+ 1];
		if (!e) continue;
		
		e.onfocus= function() {
			css(e, 'ondefault', false);
			if (this.value== s)
				this.value= '';
		};
		
		e.onblur= function() {
			if (this.value== '') this.value= s;
			if (this.value== s)
				css(e, 'ondefault', true);
		};
		e.onblur();
	}
}

function css(e, s, b) {
	var r= new RegExp('\\b'+ s+ '\\b');
	if (b!= false) b= true;
	if (b && !e.className.match(r))
		e.className+= ' '+ s;
	else if (!b && e.className.match(r))
		e.className= e.className.replace(r, '');
}
