function setup_inputs(){if(document.getElementsByTagName){var inputs=xGetElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type!='hidden'){addEvent(inputs[i],"mouseover",input_hover_on,false);addEvent(inputs[i],"mouseout",input_hover_off,false);var theclass=inputs[i].className;if(theclass.length==0){theclass=' ';}inputs[i].className=smartClassName(theclass,inputs[i].type+'_hover_off');}}var textareas=xGetElementsByTagName("textarea");for(i=0;i<textareas.length;i++){addEvent(textareas[i],"mouseover",input_hover_on,false);addEvent(textareas[i],"mouseout",input_hover_off,false);var theclass=textareas[i].className;if(theclass.length==0){theclass=' ';}textareas[i].className=smartClassName(theclass,textareas[i].type+'_hover_off');}var selects=xGetElementsByTagName("select");for(i=0;i<selects.length;i++){addEvent(selects[i],"mouseover",input_hover_on,false);addEvent(selects[i],"mouseout",input_hover_off,false);var theclass=selects[i].className;if(theclass.length==0){theclass=' ';}selects[i].className=smartClassName(theclass,selects[i].type+'_hover_off');}}return;};function input_hover_on(e){var target;if(window.event&&window.event.srcElement){target=window.event.srcElement;}else if(e&&e.target){target=e.target;}if(!target){return null;}target.className=smartClassName(target.className,target.type+'_hover_on',target.type+'_hover_off');return null;};function input_hover_off(e){var target;if(window.event&&window.event.srcElement){target=window.event.srcElement;}else if(e&&e.target){target=e.target;}if(!target){return null;}target.className=smartClassName(target.className,target.type+'_hover_off',target.type+'_hover_on');};function smartClassName(existing_classname,new_class,replaced_class){if(!document.getElementsByTagName){return null;}if(!existing_classname){existing_classname=' ';}if(!existing_classname||!new_class||typeof existing_classname!="string"||typeof new_class!="string"){return null;}existing_classname=' '+existing_classname.replace(/^\s*|\s*$/g,'')+' ';new_class=new_class.replace(/^\s*|\s*$/g,'');var new_classname=existing_classname;if(replaced_class&&existing_classname.indexOf(' '+replaced_class+' ')!=-1&&typeof replaced_class=="string"){new_classname=existing_classname.replace(' '+replaced_class.replace(/^\s*|\s*$/g,'')+' ',' ');}if(new_classname.indexOf(' '+new_class+' ')==-1){new_classname=new_classname+new_class;}return new_classname.replace(/^\s*|\s*$/g,'');};function addEvent(elm,evtype,fn,usecapture){if(elm&&evtype&&fn){if(typeof elm=="string"){elm=xGetElementById(elm);}if(elm.addEventListener){elm.addEventListener(evtype,fn,usecapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent("on"+evtype,fn);return r;}else{elm["on"+evtype]=fn;}}else{alert('Incorrect number of parameters for addEvent function');return false;}};function xGetElementById(e){if(typeof(e)!='string')return e;if(document.getElementById)e=document.getElementById(e);else if(document.all)e=document.all[e];else e=null;return e;};function xGetElementsByTagName(t,p){var list=null;t=t||'*';p=p||document;if(xIE4||xIE5){if(t=='*')list=p.all;else list=p.all.tags(t);}else if(p.getElementsByTagName)list=p.getElementsByTagName(t);return list||new Array();};var something=addEvent(window,"load",setup_inputs,false);
