// JavaScript Document function validatePhone() { var length = false; var slashes = false; var numeric = false; if (document.getElementById('phone').value != ''){ var obj = document.getElementById('phone'); if(obj.value != ''){ if(obj.value.length == 12){ length = true; } if(obj.value.indexOf('-') == 3 && obj.value.lastIndexOf('-') == 7){ if(obj.value.match(/-/g).length == 2){ slashes = true; } } var stripped =obj.value.replace(/-/g, ''); if (isNaN(stripped)) { } else{ numeric = true; } } if(length == false || slashes == false || numeric == false){ alert('Phone number is invalid. The following format must be used: 000-000-0000'); obj.select(); } else{ if(document.checkout) document.checkout.submit(); if(document.shipto) document.shipto.submit(); } } }