﻿/*------------------------------Step 1-----------------------------------*/
    function step1_load()
    {
     document.getElementById("val_sum").style.display = "none";
     document.getElementById("val_service").style.display = "none";
    }
    
    function step1_cont()
    {
     step1_load()
     if (!(document.getElementById("mobile").checked) && !(document.getElementById("land").checked)) 
     {
       document.getElementById("val_sum").style.display = "block";
       document.getElementById("val_service").style.display = "block";
       window.location="#step1_main";
       return false;
     }
   }
/*----------------------------Land Line----------------------------------*/
/*------------------------------Step 2-----------------------------------*/
    function step2_load(load_indx)
    {
     document.getElementById("val_sum").style.display = "none";
     document.getElementById("val_plan").style.display = "none";
     document.getElementById("val_country").style.display = "none";
     document.getElementById("val_city").style.display = "none";
     if (load_indx == 1)
      { 
       set_drops()
       step2_check_number("null",0)
      }
    }
    
    function step2_cont()
    {
     step2_load(0)
     var indx =0;
     var r1 = document.getElementById("r_prepaid")
     var r2 = document.getElementById("r_free1")
     var r3 = document.getElementById("r_free2")
     var r4 = document.getElementById("r_10001")
     var r5 = document.getElementById("r_10002")
     var r6 = document.getElementById("r_15001")
     var r7 = document.getElementById("r_15002")
     var r8 = document.getElementById("r_20001")
     var r9 = document.getElementById("r_20002")
     var r10 = document.getElementById("r_east1")
     var r11 = document.getElementById("r_east2")
     var country = document.getElementById("country_sel");
     var city = document.getElementById(country.value);
    if (r1.checked || r2.checked || r3.checked || r4.checked || r5.checked || r6.checked || r7.checked)
      { 
       indx=0;
       if (r1.checked==false)
       {
        indx=1;
       }
       return step2_redirect(indx,country,city)
      }
    else if (r8.checked || r9.checked || r10.checked || r11.checked)
      {
       indx=1;
       return step2_redirect(indx,country,city)
      }
    else
      {
       document.getElementById("val_sum").style.display = "block";
       document.getElementById("val_plan").style.display = "block";
       window.location="#land2_main";
       return false;
      }
    }
    
    function step2_redirect(indx,country,city)
    {
     var temp_indx = 0;
     if (indx==1)
      {
       if (country.value=="city_sel")
         {
          temp_indx = 1;
          document.getElementById("val_sum").style.display = "block";
          document.getElementById("val_country").style.display = "block";
          window.location="#land2_main";
         }
   //    if (city.value=="") 
   //      {
   //       temp_indx = 1;
   //       document.getElementById("val_sum").style.display = "block";
   //       document.getElementById("val_city").style.display = "block";
   //       window.location="#land2_main";
   //      }
      }
       if (temp_indx==0)
         {
          document.getElementById("hid_country").value = country.value;
          var w = country.selectedIndex;
          document.getElementById("hid_org_country").value = country.options[w].text;
          document.getElementById("hid_city").value = city.value;
          return true;
         }
       else
         {
          return false;
         }
    }
    
    function step2_check_number(r_cont,indx)
    {
      if (indx==1)
        {
         document.getElementById("hid_plan_name").value = r_cont.id;
         var r1 = document.getElementById("r_prepaid");
         if (r1.checked)
           {
             document.getElementById("sel_prepaid").disabled = false;
             document.getElementById("country_sel").disabled = true;
             document.getElementById("country_sel").value = 'city_sel';
             document.getElementById("city_sel").disabled = true;
             country_change()
           }
         else
           {
             document.getElementById("sel_prepaid").value = "25";
             document.getElementById("sel_prepaid").disabled = true;
             document.getElementById("country_sel").disabled = false;
             document.getElementById("city_sel").disabled = false;
           }
        }
      else
        {
          document.getElementById("country_sel").disabled =true;
          document.getElementById("city_sel").disabled = true;
          var rad_id = document.getElementById("hid_plan_name");
          if (rad_id.value !="")
            {
                var rad_check = document.getElementById(rad_id.value);
                rad_check.checked = true;
                if (rad_id.value!="r_prepaid")
                  {
                   document.getElementById("sel_prepaid").disabled = true;
                   document.getElementById("country_sel").disabled = false;
                   document.getElementById("city_sel").disabled = false;
                   if (document.getElementById("hid_country").value!="city_sel")
                     {
                      var country =document.getElementById("hid_country").value; 
                      document.getElementById("country_sel").value= country;
                      document.getElementById("city_sel").style.display = "none";
                      document.getElementById(country).style.display = "block";
                      document.getElementById(country).value= document.getElementById("hid_city").value;
                     }
                  }
            }
        }
      }  
/*------------------------------Step 3-----------------------------------*/
    
  function step3_load(indx)
    {
     document.getElementById("val_sum").style.display = "none";
     document.getElementById("val_hardware").style.display = "none";
     document.getElementById("val_country").style.display = "none";
     document.getElementById("val_city").style.display = "none";
     document.getElementById("val_plan").style.display = "none";
     document.getElementById("val_mobile").style.display = "none";
     document.getElementById("val_mobile2").style.display = "none";
     if (indx==1)
       {
         set_drops()
         step3_check_init()
       }
    }
    
    function step3_cont()
    {
     step3_load(0)
     var indx =0;
     var r1 = document.getElementById("r1")
     var r2 = document.getElementById("r2")
     var r3 = document.getElementById("r3")
     var r4 = document.getElementById("r4")
     var t1 = document.getElementById("t1")
     var add_on = document.getElementById("add_on")
     var add_plan = document.getElementById("add_plan")
     var add_mobile = document.getElementById("add_mobile")
     var country = document.getElementById("country_sel");
     var city = document.getElementById(country.value);
     var annual = document.getElementById("sel_annual");
     var monthly = document.getElementById("sel_monthly");
     var mobile = document.getElementById("t_voip");
    if (r1.checked || r2.checked || r3.checked || r4.checked)
      { 
       indx=1;
      }
    else
      {
       indx=0;
       document.getElementById("val_sum").style.display = "block";
       document.getElementById("val_hardware").style.display = "block";   
      }
   if(add_on.checked && country.value=="city_sel")
      {
       indx=0;
       document.getElementById("val_country").style.display = "block";   
      } 
 //  if(add_on.checked && city.value=="")
 //     {
 //      indx=0;
 //      document.getElementById("val_city").style.display = "block";    
 //     }  
   if(add_plan.checked && annual.value=="" && monthly.value=="")
      {
       indx=0;
       document.getElementById("val_plan").style.display = "block";   
      } 
   if(add_mobile.checked && mobile.value=="")
      {
       indx=0;
       document.getElementById("val_mobile").style.display = "block";  
      } 
    if (add_mobile.checked && mobile.value!="")
      { 
         var reg = /^([0-9_\+\.\s]{5,20})$/;
         if(reg.test(mobile.value) == false) 
           {
           indx =0;
           document.getElementById("val_mobile2").style.display = "block";       
           }
      }
   if(indx==1)
     {
       document.getElementById("hid_voip").value = document.getElementById("t_voip").value;
       var country = document.getElementById("country_sel");
       document.getElementById("hid_country").value = country.value;
       var w = country.selectedIndex;
       document.getElementById("hid_org_country").value = country.options[w].text;
       var city = document.getElementById(country.value); 
       document.getElementById("hid_city").value=city.value;
       document.getElementById("hid_plan").value=0;
       document.getElementById("hid_plan_type").value=""; 
       if (document.getElementById("sel_monthly").value!="")
        {
         document.getElementById("hid_plan").value=document.getElementById("sel_monthly").value;
         document.getElementById("hid_plan_type").value=1; 
        } 
       else if(document.getElementById("sel_annual").value!="")
        {
         document.getElementById("hid_plan").value=document.getElementById("sel_annual").value;
         document.getElementById("hid_plan_type").value=2; 
        }
      else
        {
         document.getElementById("hid_plan").value="";
         document.getElementById("hid_plan_type").value=0; 
        }      
        return true;
     }  
   else
    {
     document.getElementById("val_sum").style.display = "block";
     window.location= "#land3_main";
     return false;
    }   
    }
    
    function step3_check_change()
    {
     if(document.getElementById("add_on").checked)
      {
       document.getElementById("country_sel").disabled=false;
       document.getElementById("city_sel").disabled=false;
      }
     else
      {
       document.getElementById("country_sel").disabled = true;
       document.getElementById("country_sel").value = 'city_sel';
       document.getElementById("city_sel").disabled = true;
       country_change()
      }
     if(document.getElementById("add_plan").checked)
      {
       if (document.getElementById("step3_plan").value=="1")
         {
           document.getElementById("sel_monthly").disabled=false;
           document.getElementById("sel_annual").disabled=true;
         }
       else if (document.getElementById("step3_plan").value=="2")
         {
           document.getElementById("sel_annual").disabled=false;
           document.getElementById("sel_monthly").disabled=true;
         }
       else if (document.getElementById("step3_plan").value=="d")
         {
          document.getElementById("add_plan").checked=false;
          document.getElementById("add_plan").disabled=true;
          document.getElementById("sel_annual").value="";
          document.getElementById("sel_monthly").value="";
          document.getElementById("sel_annual").disabled=true;
          document.getElementById("sel_monthly").disabled=true;
         }
    //   if (document.getElementById("sel_annual").value!="")
   //      {
   //       document.getElementById("sel_monthly").disabled=true;
  //       }
  //     else if (document.getElementById("sel_monthly").value!="")
  //       {
  //        document.getElementById("sel_annual").disabled=true;
 //        }
      }
     else
      {
       document.getElementById("sel_annual").disabled=true;
       document.getElementById("sel_annual").value="";
       document.getElementById("sel_monthly").disabled=true;
       document.getElementById("sel_monthly").value="";
      }
     if(document.getElementById("add_mobile").checked)
      {
       document.getElementById("t_voip").disabled=false;
       document.getElementById("bolder_text").style.fontWeight ="bold";
      }
     else
      {
       document.getElementById("hid_voip").value = "";
       document.getElementById("t_voip").value = "";
       document.getElementById("t_voip").disabled=true;
       document.getElementById("bolder_text").style.fontWeight ="normal";
      }
    }
  function select_change(indx)
    {
     var annual = document.getElementById("sel_annual");
     var monthly = document.getElementById("sel_monthly");
     if (indx==1)
       {
        if (monthly.value=="")
         {
          annual.disabled=false;
         }
        else
         {
          annual.disabled=true;
         }
       }
      else
       {
        if (annual.value=="")
         {
          monthly.disabled=false;
         }
        else
         {
          monthly.disabled=true;
         }
       }   
    }
    function step3_check_init()
    {
     if (document.getElementById("hid_country").value != "city_sel")
        {
         document.getElementById("add_on").checked=true;
         var country =document.getElementById("hid_country").value; 
         document.getElementById("country_sel").value= country;
         document.getElementById("city_sel").style.display = "none";
         document.getElementById(country).style.display = "block";
         document.getElementById(country).value= document.getElementById("hid_city").value;             
        } 
     else
        {
         document.getElementById("add_on").checked=false;
         document.getElementById("country_sel").disabled = true;
         document.getElementById("city_sel").disabled = true;
        }
     if (document.getElementById("hid_plan_type").value == 1 && (document.getElementById("step3_plan").value=="1"))
        {
         document.getElementById("add_plan").checked=true;
         document.getElementById("sel_monthly").disabled=false;
         document.getElementById("sel_annual").disabled=true;
         document.getElementById("sel_monthly").value=document.getElementById("hid_plan").value;
        }
     else if (document.getElementById("hid_plan_type").value == 2 && (document.getElementById("step3_plan").value=="2"))
        {
         document.getElementById("add_plan").checked=true;
         document.getElementById("sel_monthly").disabled=true;
         document.getElementById("sel_annual").disabled=false;
         document.getElementById("sel_annual").value=document.getElementById("hid_plan").value;
        }
     else if (document.getElementById("hid_plan_type").value == 0)
        {
         document.getElementById("add_plan").checked=false;
         document.getElementById("sel_monthly").disabled=true;
         document.getElementById("sel_annual").disabled=true;
         if (document.getElementById("step3_plan").value=="d")
           {
             document.getElementById("add_plan").disabled=true;
           }
         }
      else
         {
         document.getElementById("add_plan").checked=false;
         document.getElementById("sel_monthly").disabled=true;
         document.getElementById("sel_annual").disabled=true;
         if (document.getElementById("step3_plan").value=="d")
           {
             document.getElementById("add_plan").disabled=true;
           }
         }
     if (document.getElementById("hid_voip").value!="")
        {
         document.getElementById("add_mobile").checked=true;
         document.getElementById("t_voip").disabled=false;
         document.getElementById("t_voip").value = document.getElementById("hid_voip").value;
         document.getElementById("bolder_text").style.fontWeight ="bold";
        }
     else
        {
         document.getElementById("add_mobile").checked=false;
         document.getElementById("t_voip").value="";
         document.getElementById("t_voip").disabled=true;
        }
    }
/*------------------------------Step 4-----------------------------------*/
    function step4_load()
    {
     document.getElementById("val_sum").style.display = "none";
     document.getElementById("val_first").style.display = "none";
     document.getElementById("val_last").style.display = "none";
     document.getElementById("val_email").style.display = "none";
     document.getElementById("val_email2").style.display = "none";
     document.getElementById("val_email_conf").style.display = "none";
     document.getElementById("val_email_conf2").style.display = "none";
     document.getElementById("val_address").style.display = "none";
     document.getElementById("val_city").style.display = "none";
     document.getElementById("val_country").style.display = "none";
     document.getElementById("val_state").style.display = "none";
     document.getElementById("val_phone").style.display = "none";
     document.getElementById("val_phone2").style.display = "none";
     document.getElementById("val_username").style.display = "none";
     document.getElementById("val_username2").style.display = "none";
     document.getElementById("val_username3").style.display = "none";
     document.getElementById("val_password").style.display = "none";
     document.getElementById("val_password2").style.display = "none";
     document.getElementById("val_password3").style.display = "none";
     document.getElementById("val_password_conf").style.display = "none";
     document.getElementById("val_password_conf2").style.display = "none";
     document.getElementById("val_payment").style.display = "none";
     document.getElementById("val_card_name").style.display = "none";
     document.getElementById("val_card_num").style.display = "none";
     document.getElementById("val_card_num2").style.display = "none";
     document.getElementById("val_card_date").style.display = "none";
     document.getElementById("val_card_date2").style.display = "none";
     /////////////////////////////////////////////////////////////////
     document.getElementById("t_first").value=document.getElementById("hid_first").value;
     document.getElementById("t_last").value=document.getElementById("hid_last").value;
     if (document.getElementById("hid_country").value!="")
      { 
         document.getElementById("lstcountry").value=document.getElementById("hid_country").value;
         if (document.getElementById("lstcountry").value=="United States of America")
         {
          document.getElementById("lststate").disabled= false;
          document.getElementById("lststate").options[0].text="---Select a State---";
          if (document.getElementById("hid_state").value!="")
            {
             document.getElementById("lststate").value=document.getElementById("hid_state").value;
            }
         }
      }

  //  if (document.getElementById("r_visa").checked==true)
  //    {
  //    document.getElementById('payment_table2').style.display ='block';
  //    }
  //   else if (document.getElementById("r_paypal").checked==true || document.getElementById("r_tel_email").checked==true)
  //      {
  //      document.getElementById('payment_table2').style.display ='none';
  //     }
    }
    
    function step4_cont()
    { 
     document.getElementById("hid_country").value=document.getElementById("lstcountry").value;
     document.getElementById("hid_state").value=document.getElementById("lststate").value;
     document.getElementById("hid_state").value=document.getElementById("lststate").value;
     document.getElementById("hid_first").value=document.getElementById("t_first").value;
     document.getElementById("hid_last").value=document.getElementById("t_last").value;
     step4_load()
     var indx = 0;
     var t_first = document.getElementById("t_first")
     var t_last = document.getElementById("t_last")
     var t_email = document.getElementById("t_email")
     var t_email_conf = document.getElementById("t_email_conf")
     var t_address = document.getElementById("t_address")
     var t_city = document.getElementById("t_city")
     var t_country = document.getElementById("lstcountry")
     var t_state = document.getElementById("lststate")
     var t_phone = document.getElementById("t_phone")
     var t_username = document.getElementById("t_username")
     var t_password = document.getElementById("t_password")
     var t_password_conf = document.getElementById("t_password_conf")
     var r_visa = document.getElementById("r_visa")
     var r_paypal = document.getElementById("r_paypal")
     var r_tel_email = document.getElementById("r_tel_email")
     var t_card_name = document.getElementById("t_card_name")
     var t_card_num = document.getElementById("t_card_num")
     var t_card_date = document.getElementById("t_card_date")
     var s_year = document.getElementById("s_year")
     var s_month = document.getElementById("s_month")
     document.getElementById("val_sum").style.display = "block";
    if (t_first.value=="")
      { 
       indx =1;
       document.getElementById("val_first").style.display = "block";
      }
    if (t_last.value=="")
      { 
       indx =1;
       document.getElementById("val_last").style.display = "block";
      }
    if (t_email.value=="")
      { 
       indx =1;
       document.getElementById("val_email").style.display = "block";
      }
      if (t_email.value!="")
      { 
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
         if(reg.test(t_email.value) == false) 
          {
           indx =1;
           document.getElementById("val_email2").style.display = "block";
          }
      }
     if (t_email_conf.value=="")
      { 
       indx =1;
       document.getElementById("val_email_conf").style.display = "block";
      }
     else if (t_email.value!="" && t_email.value!=t_email_conf.value)
      {
       indx =1;
       document.getElementById("val_email_conf2").style.display = "block";
      }
     if (t_address.value=="")
      { 
       indx =1;
       document.getElementById("val_address").style.display = "block";
      }
     if (t_city.value=="")
      { 
       indx =1;
       document.getElementById("val_city").style.display = "block";
      }
     if (t_country.value=="")
      { 
       indx =1;
       document.getElementById("val_country").style.display = "block";
      }
      
     if (t_country.value=="United States of America" && t_state.value=="" )
      { 
       indx =1;
       document.getElementById("val_state").style.display = "block";
      }
     if (t_phone.value=="")
      { 
       indx =1;
       document.getElementById("val_phone").style.display = "block";
      }
     else
      {
         var reg = /^([0-9_\+\.\s]{5,20})$/;
         if(reg.test(t_phone.value) == false) 
           {
           indx =1;
           document.getElementById("val_phone2").style.display = "block";
           }
      }
    if (t_username.value=="")
      { 
       indx =1;
       document.getElementById("val_username").style.display = "block";  
      }
    else if (t_username.value.length < 6)
     {
       indx =1;
       document.getElementById("val_username3").style.display = "block"; 
     }
    else
     {
         var reg = /^([A-Za-z0-9]{5,20})$/;
         if(reg.test(t_username.value) == false) 
           {
           indx =1;
           document.getElementById("val_username2").style.display = "block";
           }
     }
     if (t_password.value=="")
      { 
       indx =1;
       document.getElementById("val_password").style.display = "block";
      }
     else if (t_password.value.length < 6)
     {
       indx =1;
       document.getElementById("val_password3").style.display = "block"; 
     }
    else
     {
         var reg = /^([A-Za-z0-9_\-\.\#\$\%\^\&\*\(\)\-\=\+\|\!\?\@]{5,20})$/;
         if(reg.test(t_password.value) == false) 
           {
           indx =1;
           document.getElementById("val_password2").style.display = "block";
           }
     }
     if (t_password_conf.value=="")
      { 
       indx =1;
       document.getElementById("val_password_conf").style.display = "block";
      }
     else if (t_password.value!="" && t_password.value!=t_password_conf.value)
      {
       indx =1;
       document.getElementById("val_password_conf2").style.display = "block";
      } 
     if (!r_visa.checked && !r_paypal.checked && !r_tel_email.checked)
      {
       document.getElementById("val_payment").style.display = "block";
      }
  /*   else if (r_tel_email.checked)
      {
         if (t_card_name.value=="")
           { 
            indx =1;
            document.getElementById("val_card_name").style.display = "block";
           }
         if (t_card_num.value=="")
           { 
            indx =1;
            document.getElementById("val_card_num").style.display = "block";
           }
         else
           {
             if (r_visa.checked)
               {
                 var card_indx = 0
                 //Visa Validation.
                 var reg = /^(4)+([0-9]{15})$/;
                 if(reg.test(t_card_num.value) == true) 
                  {
                    card_indx = 1
                  }
                 //Master Card Validation.
                 reg = /^(5)+([1-5]{1})+([0-9]{14})$/;
                 if(reg.test(t_card_num.value) == true) 
                  {
                    card_indx = 1
                  }
                 //American Express Validation.
                 reg = /^(3)+([4,7]{1})+([0-9]{13})$/;
                 if(reg.test(t_card_num.value) == true) 
                  {
                    card_indx = 1
                  }
                 //Discover Validation.
                 reg = /^(6)+(0)+(1)+(1)+([0-9]{12})$/;
                 if(reg.test(t_card_num.value) == true) 
                  {
                    card_indx = 1
                  }
                 if (card_indx == 0)
                   {
                    indx=1;
                    document.getElementById("val_card_num2").style.display = "block";
                   }
               }
               
                
          //   else if (r_master.checked)
          //    {
          //       var reg = /^(5)+([0-9\s]{15})$/;
           //      if(reg.test(t_card_num.value) == false) 
           //       {
           //        indx =1;
           //        document.getElementById("val_card_num2").style.display = "block";
           //       }
           //   }
           }
        /////////////////////////////////////////////
        var currentTime = new Date()
        var month = currentTime.getMonth() + 1;
        var year = currentTime.getFullYear()
        if (s_year.value < year)
           { 
             indx =1;
             document.getElementById("val_card_date2").style.display = "block";
           }
        else if (s_year.value==year)
          {
            if (s_month.value < month +1)
                {
                 indx =1;
                 document.getElementById("val_card_date2").style.display = "block";
                }
          }
     }
    */
    if (indx!=1)
     {
       document.getElementById("hid_first").value=document.getElementById("t_first").value;
       document.getElementById("hid_last").value=document.getElementById("t_last").value;
       return true;    
     }
    else
     {
       window.location= "#mobile4_main";
       window.location= "#land4_main";
       return false;
     }
    }
    
    function step4_change_name(indx)
    {
     if(indx==1)
       {
         var first=document.getElementById("t_first").value;
         var f_rest=first.substring(1,first.length);
         var c_letter = first.charAt(0).toUpperCase();
         f_rest = c_letter + f_rest;
         document.getElementById("t_first").value=f_rest;
       }
     else if (indx==2)
       {
         var last=document.getElementById("t_last").value;
         var l_rest=last.substring(1,last.length);
         var c_letter = last.charAt(0).toUpperCase();
         l_rest = c_letter + l_rest;
         document.getElementById("t_last").value=l_rest;
       }
    }
    
 function fill_billing()
    {
     if (document.getElementById("check_bill").checked)
       {
         document.getElementById("t_add_street").value=document.getElementById("t_address").value;
         document.getElementById("t_add_count").value=document.getElementById("t_address_cont").value;
         document.getElementById("t_city2").value=document.getElementById("t_city").value;
         document.getElementById("t_state2").value=document.getElementById("lststate").value;
         document.getElementById("t_zipcode2").value=document.getElementById("t_zipcode").value;
         document.getElementById("t_country2").value=document.getElementById("lstcountry").value;
       }
     else
       {
        document.getElementById("t_add_street").value="";
        document.getElementById("t_add_count").value="";
        document.getElementById("t_city2").value="";
        document.getElementById("t_state2").value="";
        document.getElementById("t_zipcode2").value="";
        document.getElementById("t_country2").value="";
       }
    }
     
 function enablestate()
    {
      var country_list=document.getElementById("lstcountry");
      var state_list=document.getElementById("lststate");
      if (country_list.options[country_list.selectedIndex].text=="United States of America")
         {
          state_list.disabled= false;
          state_list.options[0].text="---Select a State---";
         }
      else
         {
          state_list.options[0].text="N/A";
          state_list.value = "";
          state_list.disabled= true;       
         }
   }
/*-------------------Step 5 -------------------------*/
 function step5_load()
    {
     document.getElementById("val_sum").style.display = "none";
     document.getElementById("val_confirm").style.display = "none";
     if (document.getElementById("hid_payment_type").value == 2 || document.getElementById("hid_payment_type").value == 3)
      {
       document.getElementById("paypal_but").style.display = "block";
      } 
     else
      {
       document.getElementById("paypal_but").style.display = "none";
      }
    }
    
 function step5_cont()
    {
     step5_load();
     var c1 = document.getElementById("c1")
     if (c1.checked)
       { 
        return true;
       }
     else
       {
         document.getElementById("val_sum").style.display = "block";
         document.getElementById("val_confirm").style.display = "block";
         window.location="#mobile5_main"; 
         window.location="#land5_main"; 
         return false;
       }
    }
    
 function paypal_cont()
    {
       /*---------Set Hidden Fields-------------*/
       var form_obj =document.form2;
       form_obj.amount.value = document.getElementById("hid_amount").value;
       form_obj.shipping.value = document.getElementById("hid_shipping").value;
       form_obj.first_name.value = document.getElementById("hid_first_name").value;
       form_obj.last_name.value = document.getElementById("hid_last_name").value;
       form_obj.address1.value = document.getElementById("hid_address1").value;
       form_obj.address2.value = document.getElementById("hid_address2").value;
       form_obj.city.value = document.getElementById("hid_city").value;
       form_obj.state.value = document.getElementById("hid_state").value;
       form_obj.zip.value = document.getElementById("hid_zip").value;
       form_obj.email.value = document.getElementById("hid_email").value;
       form_obj.night_phone_a.value = document.getElementById("night_phone_a").value;
       form_obj.night_phone_b.value = document.getElementById("night_phone_b").value;
    }
    
  function open_popup(page_url)
    {
      window.open(page_url,'', 'toolbar=yes, status=yes, titlebar=yes, scrollbars=yes, width=500, height=500, menubar=yes, resizable=yes');
    }
    
  function open_popup1()
    {
     window.open('http://www.ipfloat.com/terms_of_use.htm','', 'toolbar=yes, status=yes, titlebar=yes, scrollbars=yes, width=500, height=500, menubar=yes, resizable=yes');
    }
  
  function open_popup2()
    {
     window.open('http://www.ipfloat.com/hardware.htm','', 'toolbar=yes, status=yes, titlebar=yes, scrollbars=yes, width=500, height=500, menubar=yes, resizable=yes');
    }
    
/*-------------------------------------------------------*/
/*------------------Mobile Line--------------------------*/
/*------------------Step 2--------------------------*/
    function mobile2_load()
    {
     document.getElementById("val_sum").style.display = "none";
     document.getElementById("val_mobile").style.display = "none";
    }
    
    function mobile2_cont()
    {
     if (document.getElementById("basic").checked || document.getElementById("plus").checked )
     {
       return true;
     }
     else
     {
       document.getElementById("val_sum").style.display = "block";
       document.getElementById("val_mobile").style.display = "block";
       window.location="#mobile2_main";
       return false;
     }
   }
/*------------------Step 3--------------------------*/
    function mobile3_load(indx)
    {
     document.getElementById("val_sum").style.display = "none";
     document.getElementById("val_phone").style.display = "none";
     document.getElementById("val_phone2").style.display = "none";
     document.getElementById("val_add").style.display = "none";
     if (indx==1)
      {
       mob3_check_change();
      }
    }
    
    function mobile3_cont()
    {
     mobile3_load(0)
     var indx =0;
     var c2 = document.getElementById("c2");
     var t_phone = document.getElementById("t_phone");
     var hid_viop = document.getElementById("hid_viop");
     hid_viop.value = t_phone.value;
     var txt_mobile = document.getElementById("txt_mobile");
     if (c2.checked && hid_viop.value=="")
       {
        indx =1;
        document.getElementById("val_sum").style.display = "block";
        document.getElementById("val_phone").style.display = "block";
       }
     else if(c2.checked)
       {
         var reg = /^([0-9+\s]{5,20})$/;
         if(reg.test(hid_viop.value) == false) 
           {
           indx =1;
           document.getElementById("val_sum").style.display = "block";
           document.getElementById("val_phone2").style.display = "block"; 
           }
       }
     if (txt_mobile.value!="")
       {
         var reg = /^([0-9+\s]{5,20})$/;
         if(reg.test(txt_mobile.value) == false) 
           {
           indx =1;
           document.getElementById("val_sum").style.display = "block";
           document.getElementById("val_add").style.display = "block"; 
           }
       }
     if(indx==1)
       {
        window.location= "#mobile3_main";
        return false;
       } 
     else
       {
        return true;
       }
    }
     
    function mob3_check_change()
    {
     if(document.getElementById("c2").checked)
      {
       document.getElementById("get_bold").style.fontWeight = "bold"
       document.getElementById("t_phone").disabled=false;
       document.getElementById("t_phone").value = document.getElementById("hid_viop").value;
      }
     else
      {
       document.getElementById("get_bold").style.fontWeight = "normal"
       document.getElementById("t_phone").disabled=true;
       document.getElementById("hid_viop").value="";
       document.getElementById("t_phone").value = document.getElementById("hid_viop").value;
      }
    }
    
    /*--------------------------------*/
    function country_change()
    {
      var old_city_id = document.getElementById('hid_country').value;
      document.getElementById(old_city_id).style.display = 'none';
      var city_id = document.getElementById('country_sel').value;
      document.getElementById(city_id).style.display = 'block';
      document.getElementById('hid_country').value = city_id;
    }
    
   function pay_type(indx)
    {
     if (indx==1)
      {
        document.getElementById('payment_table2').style.display ='block';
      }
     else if (indx==2)
      {
        document.getElementById('payment_table2').style.display ='none';
      }
    }
    
   function rates_change()
    {
      var old_city_id = document.getElementById('hid_country').value;
      document.getElementById(old_city_id).style.display = 'none';
      var city_id = document.getElementById('country').value;
      document.getElementById(city_id).style.display = 'block';
      document.getElementById('hid_country').value = city_id;
    }  
    
    //--------Contact Us----------//
   function contact_load()
    {
     document.getElementById("val_sum_cont").style.display = "none";
     document.getElementById("val_name").style.display = "none";
     document.getElementById("val_email").style.display = "none";
     document.getElementById("val_email2").style.display = "none";
     document.getElementById("val_subject").style.display = "none";
     document.getElementById("val_msg").style.display = "none";
    }
    
    function contact_cont()
    {
     contact_load()
     var indx;
     var name = document.getElementById("txt_name")
     var email = document.getElementById("txt_email")
     var subject = document.getElementById("txt_subject")
     var message = document.getElementById("txt_message")
     if (name.value=="")
      { 
       indx =1;
       document.getElementById("val_name").style.display = "block";
      }
    if (subject.value=="")
      { 
       indx =1;
       document.getElementById("val_subject").style.display = "block";
      }
    if (message.value=="")
      { 
       indx =1;
       document.getElementById("val_msg").style.display = "block";
      }
    if (email.value=="")
      { 
       indx =1;
       document.getElementById("val_email").style.display = "block";
      }
     if (email.value!="")
      { 
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
         if(reg.test(email.value) == false) 
          {
           indx =1;
           document.getElementById("val_email2").style.display = "block";
          }
      }
      if (indx==1)
        {
         document.getElementById("val_sum_cont").style.display = "block";
         window.location = "#val_sum";
         return false;
        }
      else
        {
         return true;
        }
    }
    
    /*----------SSL-------------*/
    function redirect_secure(indx)
     {
      if (indx==0)
        {
         window.location = "http://www.ipfloat.com";
        }
      else if (indx==1)
        {
         window.location = "http://voip.ipfloat.com/enduser";
        }
      else if (indx==2)
        {
         window.location = "http://www.ipfloat.com/privacy_policy.htm";
        }
      else if (indx==3)
        {
         window.location = "http://www.ipfloat.com/contactus/about_ipfloat.htm";
        }
      else if (indx==4)
        {
         window.location = "http://www.ipfloat.com/contactus/news_center.aspx";
        }
      else if (indx==5)
        {
         window.location = "http://www.ipfloat.com/contactus/contact_us.aspx";
        }
      else if (indx==6)
        {
         window.location = "http://www.ipfloat.com/faqs.htm";
        }
     }
     
   function redirect_nav(indx)
    {
       if (indx==1)
        {
         window.location = "http://www.ipfloat.com/plans/plan_main.htm";
        }
      else if (indx==2)
        {
         window.location = "http://www.ipfloat.com/numbers_for_life.htm";
        }
      else if (indx==3)
        {
         window.location = "http://www.ipfloat.com/access_numbers.aspx";
        }
      else if (indx==4)
        {
         window.location = "http://www.ipfloat.com/rates.aspx";
        }
      else if (indx==5)
        {
         window.location = "http://www.ipfloat.com/features.aspx";
        }
      else if (indx==6)
        {
         window.location = "http://www.ipfloat.com/howitworks/how_they_work.htm";
        }
    }
    