/** * @author avora */ function validate(){ //validate length and check if the number is numeric or not if (isNaN($F('area')) || $F('area').length!=3) { $('result').innerHTML="Area Code is Invalid"; $('area').focus(); $('result').show(); return false; } if (isNaN($F('prefix')) || $F('prefix').length!=3) { $('result').innerHTML="Phone Number is Invalid"; $('prefix').focus(); $('result').show(); return false; } if (isNaN($F('suffix')) || $F('suffix').length!=4) { $('result').innerHTML="Phone Number is Invalid"; $('suffix').focus(); $('result').show(); return false; } $('content').hide(); $('sidebar').hide(); //send now doRequest(); } function goToPrefix(elem, ev){ //check if SHIFT+TAB is pressed if(ev.shiftKey && ev.keyCode==9){ elem.value=''; elem.focus(); return false; } if(elem.value.length == 3){ //move to prefix field $('prefix').focus(); } } function goToSuffix(elem, ev){ //check if SHIFT+TAB is pressed if(ev.shiftKey && ev.keyCode==9){ elem.value=''; elem.focus(); return false; } if(elem.value.length == 3){ //move to suffix field $('suffix').focus(); } } function goToSend(elem, ev){ //check if SHIFT+TAB is pressed if(ev.shiftKey && ev.keyCode==9){ elem.value=''; elem.focus(); return false; } if(elem.value.length == 4){ //move to send button $('send').focus(); } }