// scriptlib.js library file

function popUp(url) {
	sealWin=window.open(url, "win", 'toolbar=0, location=0, directories=0, status=1,menubar=1, scrollbars=1, resizable=1, width=500, height=500');
	self.name = "mainWin"; 
	}

function linkProp(newsite) {
	infoWindow = window.open(newsite,"newlink","toolbar=yes,location=yes,resizable=yes,width=675,,scrollbars=yes")
	}

// begin sp quiz functions //
function nextField(thisField, thatField) {
	if (thisField.value.length == 1) {
		if (thisField.value > 0 && thisField.value < 5) {
			document.javaplay[thatField].focus();
		} else {
			alert("You must enter a number from 1 to 4.");
			thisField.value = "";
			thisField.focus();
		}
	}
}

function focusMe() {
	document.javaplay.email.focus();
}

function checkQuiz(thisform) {
	with(thisform){
		// check for required fields
		if (email.value == "" | zip.value == "" | industry.value == ""){
			alert("Email, zip code and industry are required.");
			email.focus();
			return false;
        } else {
			var pat = /^\s*([a-zA-Z0-9\.\-\+\'\&\*\/=\?\^\{\}~_]{1,100})@([a-zA-Z0-9\.\-_]){1,100}\.([a-zA-Z]{2,4})\s*$/gi;
			if (!email.value.match(pat)) {
				alert("Please enter a valid email address.");
				email.focus();
				return false;
			}
        }
		var err = 0;
		var question = new Array();
		for (i = 1; i < 16; i++) {
			question[i] = 'question'+i;
		}
		for (i=1; i < 16; i++) {
			if (document.getElementById(question[i]).value < 1 || document.getElementById(question[i]).value > 4 || document.getElementById(question[i]).value == "" ) {
              	err = 1;
			}
		}
		if (err == 1) {
			alert("You must answer every question with a number from 1 to 4.");
			question1.focus();
			return false;
		}
	}
}
// end sp quiz functions //

