function addHandler(object, event, handler) {
  if (typeof object.addEventListener != 'undefined')
    object.addEventListener(event, handler, false);
  else if (typeof object.attachEvent != 'undefined')
    object.attachEvent('on' + event, handler);
  else
    throw "Incompatible browser";
}
Function.prototype.bind = function(object) {
    var method = this
    return function() {
        return method.apply(object, arguments) 
    }
}

var cl_name;
function focus_on(e) {
	if(this.type=="text"||this.type=="password"||this.type=="textarea"){
		if (this.value=="Логин" || this.value=="*****") this.value="";
		cl_name=this.className;
		this.className=this.className+"over";
		//alert(this.className);
	}
}
function focus_off(e) {
	if(this.type=="text"||this.type=="password"||this.type=="textarea"){
		this.className=cl_name;
	}
}