/*
Script file for ancillary pages in Virtual Laboratories in Probability and Statistics
Copyright (c) 1997-2007, Kyle Siegrist
See http://www.math.uah.edu/stat/Copyright.xhtml for more information about rights and permissions
*/

var main, biography, applet, data, table, resource, external, answer;

function openMain(address){
	main = window.open(address, "main");
	main.focus();
}

function openBiography(bioName){
	biography = window.open(baseURL + "biographies/" + bioName + ".xhtml","biography","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=585,height=385,top=20,left=20");
	biography.focus();
}

function openApplet(appletName){
	applet = window.open(baseURL + "applets/" + appletName + ".xhtml","applet","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=700,height=500,top=20,left=20");
	applet.focus();
}

function openData(dataName){
	data = window.open(baseURL + "data/" + dataName + ".xhtml","data","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=600,height=400,top=20,left=20");
	data.focus();
}

function openTable(tableName){
	table = window.open(baseURL + "tables/" + tableName + ".xhtml","table","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=775,height=400,top=20,left=20");
	table.focus();
}

function openResources(){
	resource = window.open(baseURL + "Resources.xhtml","resource","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=600,height=400,top=20,left=20");
	resource.focus();
}

function openExternal(address){
	external = window.open(address, "external", "toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width=800,height=500,top=20,left=20");
	external.focus();
}

function openAnswer(chapter){
	answer = window.open(baseURL + chapter + "/Answers.xhtml","answer","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=700,height=500,top=20,left=20");
	answer.focus();
}

function validateRequired(field,alertText){
	with (field){
		if (value == null || value == ""){
			alert(alertText);
			return false;
		}
		else return true;
	}
}

function validateEMail(field,alertText){
	with (field){
  		apos=value.indexOf("@");
 		 dotpos = value.lastIndexOf(".");
  		if (apos < 1 || dotpos - apos < 2){
  			alert(alertText);
  			return false;
  		}
  		else return true;
	}
}
