var _orientValue=[];var _interval=[];var _length=[];function InitScrollFunc(){var eles=GetObj();for(var i=0;i<eles.length;i++){if(document.addEventListener){(function(i){eles[i].addEventListener('DOMMouseScroll',function(e){e.preventDefault();e.stopPropagation();var direct=e.detail<0?1:-1;ScrollText(eles[i],direct);},false);})(i);eles[i].addEventListener('dblclick',RestoreOrientValue,false);eles[i].addEventListener('blur',RemoveScrollFunc,false);}(function(i){eles[i].onmousewheel=function(){ScrollFunc(event,eles[i]);}})(i);(function(i){eles[i].ondblclick=function(){RestoreOrientValue(eles[i]);;}})(i);(function(i){eles[i].onblur=function(){RemoveScrollFunc(eles[i]);;}})(i);(function(i){eles[i].onmouseover=function(){SetFocus(eles[i]);}})(i);if(eles[i].value!=""){_orientValue.push(eles[i].value);}else{_orientValue.push(0);}if(eles[i].getAttribute("interval")){_interval.push(parseFloat(eles[i].getAttribute("interval")));if(eles[i].getAttribute("interval").toString().indexOf(".")>0){var __length=parseInt(eles[i].getAttribute("interval").toString().length)-parseInt(eles[i].getAttribute("interval").toString().indexOf("."))-1;_length.push(__length);}else{_length.push(0);}}else{_interval.push(1);_length.push(0);}}}function SetFocus(obj){obj.focus();obj.select();}function RemoveScrollFunc(obj){if(document.removeEventListener){obj.removeEventListener('DOMMouseScroll',ScrollFunc,false);obj.removeEventListener('dblclick',RestoreOrientValue,false);}else if(document.detachEvent){obj.detachEvent('onmousewheel',ScrollFunc);obj.detachEvent('ondblclick',RestoreOrientValue);}}function RestoreOrientValue(obj){var eles=GetObj();for(var i=0;i<eles.length;i++){if(obj==eles[i]){obj.value=_orientValue[i];obj.select();}}}function ScrollFunc(){var direct=0;var e=arguments[0]||window.event;if(window.event){window.event.returnValue=false;window.event.cancelBubble=true;}if(e.wheelDelta){direct=e.wheelDelta>0?1:-1;}ScrollText(arguments[1],direct);}function ScrollText(obj,direct){obj.focus();var _value=0;if(obj.value!=""){_value=parseFloat(obj.value);}var eles=GetObj();for(var i=0;i<eles.length;i++){if(obj==eles[i]){if(direct>0){_value+=_interval[i];}else{_value-=_interval[i];}obj.value=_value.toFixed(_length[i]);obj.select();}}}function GetObj(){var objs=document.getElementsByTagName('input');var elements=[];for(var i=0;i<objs.length;i++){if(objs[i].type=='text'&&objs[i].getAttribute('rel')=='wheel'){elements.push(objs[i]);}}return elements;}(function AddLoadEvent(func){var _oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){_oldonload();func();}}})(InitScrollFunc);