cambia
if (object.value.search(/^[ \+\-\(\)\d]{5,}$/) == -1) {return false;}
con
if (object.value!='' && object.value.search(/^[ \+\-\(\)\d]{5,}$/) == -1) {return false;}
cambia
if (object.value.search(/^[ \+\-\(\)\d]{5,}$/) == -1) {return false;}
con
if (object.value!='' && object.value.search(/^[ \+\-\(\)\d]{5,}$/) == -1) {return false;}