function choosePeriod(pack, theForm) {
    theForm = document.forms['reg_packages'];
    if (theForm) {
        if (!theForm[pack + '//payment'].value || theForm[pack + '//payment'].value==0)
            alert('{- $err_selectPaymentMethod -}');
        else {
            theForm['package'].value=pack;
            theForm.submit();
        }
    }
}


function paybutton() {
   theForm = document.forms['register_submit'];
   
   if (document.register_submit.radiopay[0].checked || document.register_submit.radiopay[1].checked || document.register_submit.radiopay[2].checked  || document.register_submit.radiopay[3].checked)
   {
      if(validate_in())
      	theForm.submit();
   }
   else
   	display_error('nopayment');
   return false;
}
                    
// This function will do the validation of input. 
//   a) New Account => Test all fields are ok
//   b) Existing Account => Test if all fields are filled in.
//   c) Check if a radio button package is selected
//   d) Return TRUE to submit else; FALSE;
function validate_in() {
   var somethingchosen = false;
   var rettest = true;
   theForm = document.forms['register_submit'];

   if ((document.register_submit.account[1].checked == true) && (document.register_submit.uuid.value == "0")) {
      if (test_create_account()) {
         rettest = true;
      } else {
         rettest = false;
      }
   } else if ((document.register_submit.account[0].checked == true) && (document.register_submit.uuid.value == "0")) {
       if (test_account()) {
          rettest = true;
       } else {
          rettest = false;
       }
   }
   
   for(var i = 0; i < document.register_submit.radiobutton.length; i++) {
      if(document.register_submit.radiobutton[i].checked == true) {
         somethingchosen = true;
      }
   }
    
   if (rettest) {
      if (somethingchosen) {
         theForm.submit();
      } else {
         display_error('nopackage');
      }
   }
}

// Function to hide or show a <div> if bShow=true (show) else hide. 
function hideaDiv(id1,bShow){
   if (bShow) {
      document.getElementById(id1).style.display='none';
   } else {
      document.getElementById(id1).style.display='block';
   }
}

function changeaccount(id) {
   if (id) {
      document.getElementById('account_exist').style.display='block';
      document.getElementById('account_signup').style.display='none';      
   } else {
      document.getElementById('account_exist').style.display='none';
      document.getElementById('account_signup').style.display='block';    
   }
}
