function expandDiv(obj) { var el = document.getElementById(obj); if ( el.style.display != "none" ) { el.style.display = "none"; window.focus(); } else { el.style.display = ""; window.focus(); } } function collapseDiv(obj) { var el = document.getElementById(obj); el.style.display = "none"; window.focus(); } function showDiv(obj) { var el = document.getElementById(obj); el.style.display = "block"; window.focus(); } function hideDivOnClick(action, obj) { var el = document.getElementById(obj); if(action.checked == false) el.style.display = "block"; else el.style.display = "none"; window.focus(); } function textCounter(field, countfield, maxlimit) { if (field.value.length > maxlimit) // if too long...trim it! field.value = field.value.substring(0, maxlimit); // otherwise, update 'characters left' counter else countfield.value = maxlimit - field.value.length; } function verify_field(myfield, e, charset) { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); // control keys if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true; // caractere aceptate else if (((charset).indexOf(keychar) > -1)) return true; else return false; }