function radio_selected(radiobutton) {
 for (i = 0; i < radiobutton.length; i++) {
  if (radiobutton[i].checked) {
   return true;
  }
 }
 return false;
}
function radio_selected_extra(radiobutton, extrafield)
{
 for (i = 0; i < radiobutton.length - 1; i++) {
  if (radiobutton[i].checked) {
   return true;
  }
 }
 if (radiobutton[i].checked && extrafield.value) {
  return true;
 }
 return false;
}
function checkbox_selected(checkbox, tr, rl, rh, ve, extrafield) {

 var tc = 0;

 for (i = 0; i < checkbox.length - 1; i++) {
  if (checkbox[i].checked) {
   tc++;
  }
 }
 
 if (checkbox[i].checked) {
  tc++;
  if (ve == 1 && !extrafield.value) {
   return false;
  }
 }

 if (tr == 1 && tc >= rl) {
  return true;
 } else if (tr == 2 && tc <= rh) {
  return true;
 } else if (tr == 3 && tc >= rl && tc <= rh) {
  return true;
 } else {
  return false;
 }

}
function checkbox_selected(checkbox, tr, rl, rh, ve, extrafield) {

 var tc = 0;

 for (i = 0; i < checkbox.length - 1; i++) {
  if (checkbox[i].checked) {
   tc++;
  }
 }
 
 if (checkbox[i].checked) {
  tc++;
  if (ve == 1 && !extrafield.value) {
   return false;
  }
 }

 if (tr == 1 && tc >= rl) {
  return true;
 } else if (tr == 2 && tc <= rh) {
  return true;
 } else if (tr == 3 && tc >= rl && tc <= rh) {
  return true;
 } else {
  return false;
 }

}
function valid_length(value, rangetype, minrange, maxrange) {
 if ( (value.length >= minrange) && (rangetype == 1) ) {
  return true;
 } else if ( (value.length <= maxrange) && (rangetype == 2) ) {
  return true;
 } else if ( (value.length >= minrange) && (value.length <= maxrange) && (rangetype == 3) ) {
  return true;
 } else {
  return false;
 }
}
function check_form(page) {
if ( (page == 2) && (!valid_length(document.prontosurvey.q1.value, 3, 4, 30)) ) {
 alert('Please Enter A Username Between Four and Thirty Characters');
 return false;
}
if ( (page == 2) && (!document.prontosurvey.q2.value) ) {
 alert('Please Select an Age');
 return false;
}
if ( (page == 2) && (!radio_selected(document.prontosurvey.q3)) ) {
 alert('Select a Gender');
 return false;
}
if ( (page == 2) && (!radio_selected_extra(document.prontosurvey.q4, document.prontosurvey.q4_extra)) ) {
 alert('Please Select an Education Level');
 return false;
}
if ( (page == 2) && (!valid_length(document.prontosurvey.q5.value, 3, 2, 30)) ) {
 alert('Please Enter A Nationality');
 return false;
}
if ( (page == 2) && (!radio_selected_extra(document.prontosurvey.q7, document.prontosurvey.q7_extra)) ) {
 alert('Please Select an Occupation');
 return false;
}
if ( (page == 2) && (!document.prontosurvey.q8.value) ) {
 alert('Please Select How Many Hours a Day You Spend with Your Friends/Peers');
 return false;
}
if ( (page == 2) && (!document.prontosurvey.q9.value) ) {
 alert('Please Select How Many Hours a Week You Spend with Your Peers/Friends');
 return false;
}
if ( (page == 2) && (!document.prontosurvey.q10.value) ) {
 alert('Please Select How Many Hours a Week You Spend on Leisure Activities');
 return false;
}
if ( (page == 2) && (!valid_length(document.prontosurvey.q11.value, 3, 1, 100)) ) {
 alert('Please Enter A Something You Like to do in Your Spare Time');
 return false;
}
if ( (page == 2) && (!radio_selected(document.prontosurvey.q12)) ) {
 alert('Please select whether you play video games or not?');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q13.value) ) {
 alert('Please Select How Often You Play Video Games');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q14.value) ) {
 alert('Please Select How Many Hours a Day You Spend Playing Video Games');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q15.value) ) {
 alert('Please Select How Many Hours a Week You Spend Playing Video Games');
 return false;
}
if ( (page == 3) && (!checkbox_selected(document.prontosurvey.q16, 1, 1, 0, 0, 0)) ) {
 alert('Please Select Your Preferred Time of Day');
 return false;
}
if ( (page == 3) && (!checkbox_selected(document.prontosurvey.q17, 1, 1, 0, 0, 0)) ) {
 alert('Please Select Your Gameplay Preferences Throughout the Week');
 return false;
}
if ( (page == 3) && (!radio_selected_extra(document.prontosurvey.q18, document.prontosurvey.q18_extra)) ) {
 alert('Please Select a location Where You Play Games the Most');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q19.value) ) {
 alert('Please Select Your Average Gameplay Session Length');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q20.value) ) {
 alert('Please Select How Many Hours You\'ve Spent in the Last Week Playing Games');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q21.value) ) {
 alert('Please Enter Which Game Was the Last You Played');
 return false;
}
if ( (page == 3) && (!checkbox_selected(document.prontosurvey.q22, 1, 1, 0, 1, document.prontosurvey.q22_extra)) ) {
 alert('Please Select a Console');
 return false;
}
if ( (page == 3) && (!checkbox_selected(document.prontosurvey.q23, 1, 1, 0, 1, document.prontosurvey.q23_extra)) ) {
 alert('Please Select a Console');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q24.value) ) {
 alert('Please Enter Your Favourite Video Game');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q25.value) ) {
 alert('Please Enter Your Favourite Action Video Games');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q26.value) ) {
 alert('Please Enter Your Favourite MMORPG Game');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q27.value) ) {
 alert('Please Enter Your Favourite FPS Video Games');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q28.value) ) {
 alert('Please Enter Your Favourite Racing Game');
 return false;
}
if ( (page == 3) && (!document.prontosurvey.q29.value) ) {
 alert('Please Enter Your Favourite Puzzle Video Games');
 return false;
}
if ( (page == 3) && (!radio_selected_extra(document.prontosurvey.q30, document.prontosurvey.q30_extra)) ) {
 alert('Please Select Your Favourite Game Genre');
 return false;
}
if ( (page == 3) && (!radio_selected_extra(document.prontosurvey.q31, document.prontosurvey.q31_extra)) ) {
 alert('Please Select Your Favourite Gaming Console');
 return false;
}
if ( (page == 3) && (!radio_selected_extra(document.prontosurvey.q32, document.prontosurvey.q32_extra)) ) {
 alert('Please Select Your Primary Reason for Playing Video Games');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q33)) ) {
 alert('Please answer question 1.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q34)) ) {
 alert('Please answer question 2.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q35)) ) {
 alert('Please answer question 3.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q36)) ) {
 alert('Please answer question 4.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q37)) ) {
 alert('Please answer question 5.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q38)) ) {
 alert('Please answer question 6.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q39)) ) {
 alert('Please answer question 7.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q40)) ) {
 alert('Please answer question 8.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q41)) ) {
 alert('Please answer question 9.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q42)) ) {
 alert('Please answer question 10.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q43)) ) {
 alert('Please answer question 11.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q44)) ) {
 alert('Please answer question 12.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q45)) ) {
 alert('Please answer question 13.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q46)) ) {
 alert('Please answer question 14.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q47)) ) {
 alert('Please answer question 15.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q48)) ) {
 alert('Please answer question 16.');
 return false;
}
if ( (page == 4) && (!radio_selected(document.prontosurvey.q49)) ) {
 alert('Please answer question 17.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q50)) ) {
 alert('Please answer question 18.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q51)) ) {
 alert('Please answer question 19.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q52)) ) {
 alert('Please answer question 20.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q53)) ) {
 alert('Please answer question 21.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q54)) ) {
 alert('Please answer question 22.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q55)) ) {
 alert('Please answer question 23.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q56)) ) {
 alert('Please answer question 24.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q57)) ) {
 alert('Please answer question 25.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q58)) ) {
 alert('Please answer question 26.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q59)) ) {
 alert('Please answer question 27.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q60)) ) {
 alert('Please answer question 28.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q61)) ) {
 alert('Please answer question 29.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q62)) ) {
 alert('Please answer question 30.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q63)) ) {
 alert('Please answer question 31.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q64)) ) {
 alert('Please answer question 32.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q65)) ) {
 alert('Please answer question 33.');
 return false;
}
if ( (page == 5) && (!radio_selected(document.prontosurvey.q66)) ) {
 alert('Please answer question 34.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q67)) ) {
 alert('Please answer question 35.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q68)) ) {
 alert('Please answer question 36.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q69)) ) {
 alert('Please answer question 37.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q70)) ) {
 alert('Please answer question 38.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q71)) ) {
 alert('Please answer question 39.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q72)) ) {
 alert('Please answer question 40.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q73)) ) {
 alert('Please answer question 41.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q74)) ) {
 alert('Please answer question 42.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q75)) ) {
 alert('Please answer question 43.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q76)) ) {
 alert('Please answer question 44.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q77)) ) {
 alert('Please answer question 45.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q78)) ) {
 alert('Please answer question 46.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q79)) ) {
 alert('Please answer question 47.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q80)) ) {
 alert('Please answer question 48.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q81)) ) {
 alert('Please answer question 49.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q82)) ) {
 alert('Please answer question 50.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q83)) ) {
 alert('Please answer question 51.');
 return false;
}
if ( (page == 6) && (!radio_selected(document.prontosurvey.q84)) ) {
 alert('Please answer question 52.');
 return false;
}

}
