//deprecated
function isEmpty(field){field.value = field.value.replace(/^\s+/gi, '');field.value = field.value.replace(/\s+$/gi, '');return field.value.length==0;}
function checkDate(field){if(isEmpty(field)){return false;}field.value=field.value.replace(/[\.\-]/g,'\/');if(field.value.length==8){day=field.value.substring(0,2);month=field.value.substring(2,4);year=field.value.substring(4,8);field.value=day+'/'+month+'/'+year;}aux=field.value.split('\/');d=new Date(aux[2],aux[1]-1,aux[0],1,1,1);if(d.getDate()==aux[0]&&d.getMonth()==aux[1]-1&&d.getFullYear()>1900&&d.getFullYear()<2100){return true;}else{alert('Data inválida. Formato experado DD/MM/AAAA');field.select();field.focus();return false;}}
function maxLengthTextArea(field, limit) {if (field.value.length > limit) {field.value = field.value.substring(0, limit);}}
function checkIsNumber(field){ return field.value = field.value.replace(/\D/g,"");}
function charCounter(field, labelCounter, charLimit){if(field.value.length>=charLimit){field.value =  field.value.substring(0, charLimit);}labelCounter.setStyle({color:'#888'});labelCounter.update(field.value.length +' de '+charLimit+ ' caracteres.');}
