function format(e)
{
   if(!e)
      var e = window.event;

   var source = e.srcElement;
   var keyCode = e.keyCode;

   if(keyCode == 8 || keyCode == 9 || keyCode == 37 || keyCode == 39)
      return true;

   if(keyCode >= 48 && keyCode <= 57)
   {
      var contents = source.value + String.fromCharCode(keyCode);
      var length = contents.length;
      var numbers = "";
          
      for(var i = 0;i < length;i++)
      {
         if(isNumber(contents.charAt(i)))
         {
            numbers += contents.charAt(i);
         }
      }
      
      var newValue = numbers;
      if(numbers.length > 10)
         return false;
      else if(numbers.length >= 7)
         newValue = "("+numbers.substring(0, 3)+") "+numbers.substring(3, 6)+"-"+numbers.substring(6, numbers.length);
      else if(numbers.length >= 3)
         newValue = "("+numbers.substring(0, 3)+") "+numbers.substring(3, 6);
      
      source.value = newValue;

      return false;
   }
   
   return false;
}

function isNumber(c)
{  
   var charCode = c.charCodeAt(0);
   if(charCode >= 48 && charCode <= 57)
      return true;

   return false;
}

function submitForm() {
   var form = document.getElementsByName("trial_form")[0];
   form.submit();
}
