function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

    for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
function validphone(areacode,prefix,suffix){
	valid=true;
	iphonenum = areacode+""+suffix+""+prefix;
	if(!IsNumeric(iphonenum) || iphonenum.length != 10){
		valid=false;
	}
	return valid;
}
   
   
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  
  function hidediv(divid){
	el = document.getElementById(divid);
	el.style.display = 'none';
   }
  
  function HideNetwork(){
	hidediv("networkiconsdiv");
  }
  
  function HideSendToPhone(){
	  hidediv("sendtophonediv");
  }

function SendToPhone(){
	FRM = document.forms["sendtophoneform"];
	carrier_id = FRM.carrier_id.options[FRM.carrier_id.options.selectedIndex].value;
	areacode = FRM.areacode.value;
	prefix = FRM.prefix.value;
	suffix = FRM.suffix.value;
	errors="";
	if(!validphone(areacode,prefix,suffix)){
		errors="Please enter in a valid 10 digit phone number";
	}
	if(errors!=""){
		alert(errors);
	}
	else{
		phonenum = areacode+""+prefix+""+suffix;
		SendIMG = new Image();
		SendIMG.src = "sendtophone.asp?carrier_id=" + carrier_id+"&phonenum="+phonenum;
		HideSendToPhone();
		alert("Requested information is being sent to your cell phone");
	}
}

function ShowSendToPhone(){
		divid = "sendtophonediv";
		headerobj = document.getElementById("phoneform");
		//document.getElementById(divid).style.left = findPosX(headerobj) + "px";
		//document.getElementById(divid).style.top = findPosY(headerobj) + "px";
		document.getElementById(divid).style.top = 300;
		document.getElementById(divid).style.left = 400;
		el = document.getElementById(divid);
		el.style.display = 'inline';
}
