
window.name = "quizpage";

var answer_list = '';
var name = '';
var email = '';
var emailme = '';
var learnmore = '';

function checkIt(checkThis) {
  
  if($(checkThis).checked && $(checkThis).type != 'radio')
    $(checkThis).checked = false;
  else
    $(checkThis).checked = true;
}

function submit_form() {
  var form = $('quiz');
  var type = form.form_type.value;
	var page = form.question_num.value;
  if(checkSelections(type,page)) {
    form.submit();
  }
}

function checkSelections(type,page) {
  var form = $('quiz');
  var answers = '';
  var num_answers = 0;
  if(type == "radio") {
    answer_list = form.getInputs('radio');
    answer_list.each(function(s) {
      if(s.checked) {
        num_answers = 1;
        answers = s.value;
      }  
    });
  } else {
    answer_list = form.getInputs('checkbox');
    answer_list.each(function(s) {
      temp = $F(form[s.name]);
      if(temp) {
        answers += temp + ',';
        num_answers++;
      }
    });
    answers = answers.substr(0,answers.length - 1);
  }
  
  if(answers == '' && page != 10) {
    alert("Please select an answer");
    return false;
  } else if (num_answers > 3) {
    alert("Please limit your answers to only 3 selections");
    return false;
  } else {
    return true;
  }
  
}

function submitContact() {
  if(checkContact()) {
    $('quiz').submit();
  }
}

function checkContact() {
  if($('just_results').checked)
		$('quiz').action = "./quiz.php?page=8";
	
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+/;
  var error = '';
  var form = $('quiz');
  name_temp = form['name'];
  name = $F(name_temp);
  email_temp = form['email'];
  email = $F(email_temp);

  emailme_temp = form['email_me'];
  emailme = $F(emailme_temp);
	
	moreinfo = false;

  moreinfo_temp = form.getInputs('radio');
  moreinfo_temp.each(function(s) {
    if(s.value == 'more_info' && s.checked) moreinfo = true;
	});

  if (email == '' || name == '') {
    error += "Name and a valid e-mail are required.\n";
  } else if (email != '' && !filter.test(email)) {
    error += "Please Enter A Valid Email\n";
  }
  if(error != '') {
    alert(error);
    return false;
  } else {
    return true;
  }
}