// JavaScript Document

function launchLook() {
	var lookWin = window.open('http://franchise.pjscoffee.com/look.html','look','height=460,width=370');
	lookWin.focus();
}

var requiredArr = new Array();
var arrIndex = 0;

function checkApplicationForm() {
	var myForm = document.the_form;
	if (myForm.FIRSTNAME.value == "") addToArr("First Name\n");
	if (myForm.LASTNAME.value == "") addToArr("Last Name\n");
	if (myForm.ADDRESS.value == "") addToArr("Address\n");
	if (myForm.CITY.value == "") addToArr("City\n");
	if (myForm.STATE.value == "") addToArr("State\n");
	if (myForm.ZIP.value == "") addToArr("Zip Code\n");
	if (myForm.HOMEPHONE.value == "") addToArr("Home Phone\n");
	if (myForm.EMAIL.value == "") addToArr("Email Address\n");
	if (myForm.CAPITAL.value == "") addToArr("How much Liquid Capital are you able to invest?\n");
	if (myForm.ASSETS.value == "") addToArr("Total Assets\n");
	if (myForm.LIABILITIES.value == "") addToArr("Total Liabilities\n");
	if (myForm.NETWORTH.value == "") addToArr("Total Net Worth\n");
	
	warnUser(myForm);
}

function checkRequestForm() {
	var myForm = document.the_form;
	if (myForm.frmFirstName.value == "") addToArr("First Name\n");
	if (myForm.frmLastName.value == "") addToArr("Last Name\n");
	if (myForm.frmAddress1.value == "" && myForm.frmAddress2.value == "") addToArr ("Address\n");
	if (myForm.frmCity.value == "") addToArr("City\n");
	if (myForm.frmState.value == "") addToArr("ST\n");
	if (myForm.frmZip.value == "") addToArr("Zip Code\n");
	if (myForm.frmTelephone.value == "") addToArr("Telephone\n");
	if (myForm.frmEmail.value == "") addToArr("Email\n");
	if (myForm.frmCapital.value == "") addToArr("How much liquid capital (cash, stock, CDs, etc.)\n do you have to invest?\n");
	
	warnUser(myForm);
}

function addToArr (formField) {
		requiredArr[arrIndex] = formField;
		arrIndex++;
}

function warnUser(myForm){
	if (requiredArr.length) {
		var message = "Please fill in the following required field(s):\n";
		for (var f=0; f <requiredArr.length; f++) {
			message += "- ";
			message += requiredArr[f];
		}
		alert (message);
	}	else {
		myForm.submit();
//		alert ('all required fields filled... form submitting.');
	}
	// reinitialize array and indexer.
	requiredArr = new Array(0);
	arrIndex = 0;
}