function disable(id){$(id).disabled=true}function enable(id){$(id).disabled=false}function clear(id){$(id).innerHTML=''}function redirect(address){if(!address)address=document.location.href;document.location.href=address}function show(id){$(id).style.display='block'}function hide(id){$(id).style.display='none'}function trim(str,charlist){charlist=!charlist?' \s\xA0':charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,'\$1');var reg=new RegExp('^['+charlist+']+|['+charlist+']+$','g');return str.replace(reg,'')}function vMail(mail){var reg=/^(\S+)@([a-z0-9-]+)(\.)([a-z]{2,4})(\.?)([a-z]*)+$/i;return reg.test(mail)}function vUrl(url){var reg=/^([\/:a-z0-9-.]+)$/i;return reg.test(url)}function $$(id){return $(id).value}function $(id){return document.getElementById(id)}