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 z=entranceObj.value.length - 1; var exitObj=getObject(exit); var y=entranceObj.value; y=y.replace(/\s/g,' '); y=y.split(' '); var x=y.length - 1; var length=characters - x; if(length <= 0) { length=0; text=' '+text+' '; entranceObj.value=entranceObj.value.substr(0,z); } exitObj.innerHTML = text.replace("{CHAR}",length); }