function getEvent(e){
  if(window.event != null) {
    return event;
  }
  return e;
}

function formFocus(e){
	e = getEvent(e);
	var src =  e.srcElement || e.target;
	if(src != null && src.name != "k") {
		src.className = 'formOn';
	}
}

function formBlur(e){
	e = getEvent(e);
	var src =  e.srcElement || e.target;
	if(src != null) {
		src.className = '';
	}
}

function attachEvent(name,element,callBack) {
	if (element.addEventListener){
		element.addEventListener(name, callBack,false);
	} else if (element.attachEvent) {
		element.attachEvent('on' + name, callBack);
	}
}

function setListner(eve,func){
		var ele = document.forms[0].elements;
		for(var i = 0; i <ele.length;i++) {
			element = ele[i];
			if (element.type) {
				switch (element.type) {
					case 'password':
					case 'text':
					case 'textarea':
					case 'select-multiple':
	  					attachEvent(eve,element,func);
					break;
				}
			}
		}
}

setListner("focus",formFocus);
setListner("blur",formBlur);