function getObject(obj) { var theObj; if(document.all) { if(typeof obj=="string") { return document.all(obj); } else { return obj.style; } } if(document.getElementById) { if(typeof obj=="string") { return document.getElementById(obj); } else { return obj.style; } } return null; } function toCount(entrance,exit,text,characters) { var entranceObj=getObject(entrance); var exitObj=getObject(exit); var length=characters - entranceObj.value.length; if(length <= 0) { length=0; text=' '+text+' '; entranceObj.value=entranceObj.value.substr(0,characters); } exitObj.innerHTML = text.replace("{CHAR}",length); }