function send_message(form){

if(typeof ActiveXObject != "undefined") {
  xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
}
else{
  xmlhttp = new XMLHttpRequest();
}
  
  var p = document[form].phone.value;
  if(p.match(/^[0-9]{10}$/) && document[form].carrier.options[document[form].carrier.selectedIndex].value != "undefined"){
  var c = document[form].carrier.options[document[form].carrier.selectedIndex].value;
  xmlhttp.open("POST", "/sms/sms.php", false);
  xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); 
  xmlhttp.send("phone=" + p + "&carrier=" + c);
  alert(xmlhttp.responseText);
  }
  else{
    if(!p.match(/^[0-9]{10}$/)){
    alert("That is not a 10 digit phone number");
    }
    else{
    alert("You must choose a carrier"); 
    }
  }
}

function check(form){
 var val = document[form].phone.value;
 var div = document.getElementById(form);

 if(val.match(/([^0-9])/)){
 div.style.color="#FF0000";
 }
 if(val.match(/(^[0-9]{1,9}$)/)){
 div.style.color="#336666";
 }
 if(val.match(/(^[0-9]{10}$)/)){
 div.style.color="green";
 }
 

}