// common.js
var n;
var p;
var p1;

//additional_geo
function additional_geo() {

   var windowName='cancel';
   var url='/docfind/custom/vitalsavings/additional_geo.html';
   var winOpts = 'width=600,height=525,scrollbars=yes,resizable=yes';

   window.name='MAINWINDOW';

   aWindow=window.open(url,windowName,winOpts);
}

function ValidatePhone(){
   p=p1.value
   if(p.length==3){
      //d10=p.indexOf('(')
	  pp=p;
	  d4=p.indexOf('(')
	  d5=p.indexOf(')')
	  if(d4==-1){
	     pp="("+pp;
	  }
      if(d5==-1){
         pp=pp+")";
      }

      //pp="("+pp+")";
      document.forms[0].phoneNumber.value="";
      document.forms[0].phoneNumber.value=pp;
   }

   if(p.length>3){
      d1=p.indexOf('(')
      d2=p.indexOf(')')
      if (d2==-1){
         l30=p.length;
         p30=p.substring(0,4);
         //alert(p30);
         p30=p30+")"
         p31=p.substring(4,l30);
         pp=p30+p31;
         //alert(p31);
         document.forms[0].phoneNumber.value="";
         document.forms[0].phoneNumber.value=pp;
      }
   }

   if(p.length>5){
      p11=p.substring(d1+1,d2);
      if(p11.length>3){
         p12=p11;
         l12=p12.length;
         l15=p.length
         //l12=l12-3
         p13=p11.substring(0,3);
         p14=p11.substring(3,l12);
         p15=p.substring(d2+1,l15);
         document.forms[0].phoneNumber.value="";
         pp="("+p13+")"+p14+p15;
         document.forms[0].phoneNumber.value=pp;
         //obj1.value="";
         //obj1.value=pp;
      }
      
      l16=p.length;
      p16=p.substring(d2+1,l16);
      l17=p16.length;
      if(l17>3&&p16.indexOf('-')==-1){
         p17=p.substring(d2+1,d2+4);
         p18=p.substring(d2+4,l16);
         p19=p.substring(0,d2+1);
         //alert(p19);
         pp=p19+p17+"-"+p18;
         document.forms[0].phoneNumber.value="";
         document.forms[0].phoneNumber.value=pp;
         //obj1.value="";
         //obj1.value=pp;
      }
   }
//}
   setTimeout(ValidatePhone,100)
}

function getIt(m){
   n=m.name;
   //p1=document.forms[0].elements[n]
   p1=m
   ValidatePhone()
}

function testphone(obj1){
   p=obj1.value
   //alert(p)
   p=p.replace("(","")
   p=p.replace(")","")
   p=p.replace("-","")
   p=p.replace("-","")
   //alert(isNaN(p))
   if (isNaN(p)==true){
      alert("Check phone");
      return false;
   }
}

var Address1 = "";
var ShipAddress2 = "";
var ShipCity = "";
var ShipState = "";
var ShipStateIndex = 0;
var ShipZip = "";

function InitSaveVariables(form) {
   ShipAddress1 = form.billingAddress1.value;
   ShipAddress2 = form.billingAddress2.value;
   ShipCity = form.billingCity.value;
   ShipZip = form.billingZipCode.value;
   ShipStateIndex = form.billingStateId.selectedIndex;
   ShipState = form.billingStateId[ShipStateIndex].value;
}

function ShipToBillPerson(form) {
   if (form.copytoBillAddress.checked) {
      InitSaveVariables(form);
      form.billingAddress1.value = form.address1.value;
      form.billingAddress2.value = form.address2.value;
      form.billingCity.value = form.city.value;
      form.billingZipCode.value = form.zipCode.value;
      form.billingStateId.selectedIndex = form.stateId.selectedIndex;
   }
   else {
      form.billingAddress1.value = ShipAddress1;
      form.billingAddress2.value = ShipAddress2;
      form.billingCity.value = ShipCity;
      form.billingZipCode.value = ShipZip;       
      form.billingStateId.selectedIndex = ShipStateIndex;
   }
}