

function viewQuiz() {
  window.open("http://www.abacusportfolios.com/quiz/","quizwindow","resizable=1,width=860,height=600");
}

function viewGaiaQuiz() {
  window.open("http://www.abacusportfolios.com/gaia_quiz/","quizwindow","resizable=1,width=860,height=600");
}

function smallPopUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=535,height=500,left = 400,top = 252');");
	}
	
function largePopUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=535,height=710,left = 400,top = 252');");
	}
	
function checkContact() {
  var email_filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+/;
	var phone_filter  = /^((\+\d{1,3}(-|\.| )?\(?\d\)?(-|\.| )?\d{1,5})|(\(?\d{2,6}\)?))(-|\.| )?(\d{3,4})(-|\.| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;
  var error = '';

	var first_name = document.getElementById('first_name').value;
	var last_name = document.getElementById('last_name').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;

  //error = 'check_vals: ' + check_vals + '\n';

  if (first_name == '' || last_name == '') {
    error += "First and last name are required.\n";
	}
	
	if (email == '') {
    error += "An e-mail address is required.\n";
  } else if (email != '' && !email_filter.test(email)) {
    error += "A valid e-mail address is required.\n";
  }
	if (phone == '') {
		error += "A phone number is required.\n";
	} else if (phone != '' && !phone_filter.test(phone)) {
		error += "A valid phone number is required.\n";
	}

  if(error != '') {
    alert(error);
    return false;
  } else {
    return true;
  }
}