// JavaScript Document

//ESTABLISH VARIABLES
var Par_Phone="Y";
var Par_Add="Y";

var Your_Phone="Y";
var Your_Add="Y";

//SET REQUIRED FIELDS
/* function P_Address(){
	if(document.form1.Parent_Address.value==""){
		document.getElementById('DIV_PPhone').className='RequiredReferralQuestion';
		Par_Phone="Y";
		}else{
		document.getElementById('DIV_PPhone').className='NotRequiredReferralQuestion';
		Par_Phone="N";
		}
}

function P_Phone(){
	var P_Phone_Length= document.form1.Parent_Phone_A.value.length + document.form1.Parent_Phone_3.value.length +document.form1.Parent_Phone_4.value.length;
	if(P_Phone_Length=='10'){
		document.getElementById('DIV_PA').className='NotRequiredReferralQuestion';
		document.getElementById('DIV_PC').className='NotRequiredReferralQuestion';
		document.getElementById('DIV_PS').className='NotRequiredReferralQuestion';
		//document.getElementById('DIV_PZ').className='NotRequiredReferralQuestion';
		Par_Add="N";
	}else{
		document.getElementById('DIV_PA').className='RequiredReferralQuestion';
		document.getElementById('DIV_PC').className='RequiredReferralQuestion';
		document.getElementById('DIV_PS').className='RequiredReferralQuestion';
		//document.getElementById('DIV_PZ').className='RequiredReferralQuestion';
		Par_Add="Y";
	}
}*/

function Y_Address(){
	if(document.form1.Caller_Address.value==""){
		document.getElementById('DIV_YPhone').className='RequiredReferralQuestion';
		Your_Phone="Y";
		}else{
		document.getElementById('DIV_YPhone').className='NotRequiredReferralQuestion';
		Your_Phone="N";
		}
}

function Y_Phone(){
	var Y_Phone_Length= document.form1.Caller_Phone_A.value.length + document.form1.Caller_Phone_3.value.length +document.form1.Caller_Phone_4.value.length;
	if(Y_Phone_Length=='10'){
		document.getElementById('DIV_YA').className='NotRequiredReferralQuestion';
		document.getElementById('DIV_YC').className='NotRequiredReferralQuestion';
		document.getElementById('DIV_YS').className='NotRequiredReferralQuestion';
		document.getElementById('DIV_YZ').className='NotRequiredReferralQuestion';
		Your_Add="N";
	}else{
		document.getElementById('DIV_YA').className='RequiredReferralQuestion';
		document.getElementById('DIV_YC').className='RequiredReferralQuestion';
		document.getElementById('DIV_YS').className='RequiredReferralQuestion';
		document.getElementById('DIV_YZ').className='RequiredReferralQuestion';
		Your_Add="Y";
	}
}
// CHECK REQUIRED FIELDS
function submform() {	

	var themessage = "You are required to complete the following fields: ";
	var Parent_Phone_Length= document.form1.Parent_Phone_A.value.length + document.form1.Parent_Phone_3.value.length +document.form1.Parent_Phone_4.value.length;
	var Your_Phone_Length= document.form1.Caller_Phone_A.value.length + document.form1.Caller_Phone_3.value.length +document.form1.Caller_Phone_4.value.length;
	var focusOn='';
	if (document.form1.Child_First_Name.value=="") {
		if(!focusOn){document.form1.Child_First_Name.focus(); focusOn='Y';}
		themessage = themessage + " - Child's First Name";
	}
	if (document.form1.Child_Last_Name.value=="") {
		if(!focusOn){document.form1.Child_Last_Name.focus(); focusOn='Y';}
		themessage = themessage + " -  Child's Last Name";
	}
		
	if ((document.form1.dob_month.value=="") || (document.form1.dob_day.value=="") || (document.form1.dob_year.value=="")) {
		if(!focusOn){document.form1.dob_month.focus(); focusOn='Y';}
		themessage = themessage + " -  Child's Date of Birth";
	}
		
	if (document.form1.Parent_First_Name.value=="") {
		if(!focusOn){document.form1.Parent_First_Name.focus(); focusOn='Y';}
		themessage = themessage + " -  Parent's First Name";
	}
	if (document.form1.Parent_Last_Name.value=="") {
		if(!focusOn){document.form1.Parent_Last_Name.focus(); focusOn='Y';}
		themessage = themessage + " - Parent's Last Name";
	}
	
	//if(Par_Phone=="Y")	{
		if(Parent_Phone_Length!="10"){
			if(!focusOn){document.form1.Parent_Phone_A.focus(); focusOn='Y';}
			themessage = themessage + " -  Parent's Home Phone Number";
		}
	//}
	
	//if(Par_Add=="Y"){
		if (document.form1.Parent_Address.value=="") {
			if(!focusOn){document.form1.Parent_Address.focus(); focusOn='Y';}
			themessage = themessage + " -  Parent's Address";
		}
		if (document.form1.Parent_City.value=="") {
			if(!focusOn){document.form1.Parent_City.focus(); focusOn='Y';}
			themessage = themessage + " -  Parent's City";
		}
		if (document.form1.Parent_State.value=="") {
			if(!focusOn){document.form1.Parent_State.focus(); focusOn='Y';}
			themessage = themessage + " - Parent's State";
		}

	//}
	
	var parentZip=document.form1.Parent_Zip.value;
	if (parentZip=="") {
			if(!focusOn){document.form1.Parent_Zip.focus(); focusOn='Y';}
			themessage = themessage + " -  Parent's Zip";
	}
	if(isNaN(parseInt(parentZip))) {
				if(!focusOn){document.form1.Parent_Zip.focus(); focusOn='Y';}
				themessage = themessage + " -  Not a Valid Parent Zip";
	}
	
	
	if (document.form1.Caller_First_Name.value=="") {
		if(!focusOn){document.form1.Caller_First_Name.focus(); focusOn='Y';}
		themessage = themessage + " -  Your First Name";
		}
	if (document.form1.Caller_Last_Name.value=="") {
		if(!focusOn){document.form1.Caller_Last_Name.focus(); focusOn='Y';}
		themessage = themessage + " - Your Last Name";
		}
		
	if(Your_Phone=="Y")	{
		if(Your_Phone_Length!="10"){
			if(!focusOn){document.form1.Caller_Phone_A.focus(); focusOn='Y';}
			themessage = themessage + " -  Your Phone Number";
		}
	}	
	if(Your_Add=="Y"){
		if (document.form1.Caller_Address.value=="") {
			if(!focusOn){document.form1.Caller_Address.focus(); focusOn='Y';}
				themessage = themessage + " -  Your Address";
			}
		if (document.form1.Caller_City.value=="") {
			if(!focusOn){document.form1.Caller_City.focus(); focusOn='Y';}
				themessage = themessage + " -  Your City";
			}
		if (document.form1.Caller_State.value=="") {
			if(!focusOn){document.form1.Caller_State.focus(); focusOn='Y';}
				themessage = themessage + " - Your State";
			}
		if (document.form1.Caller_Zip.value=="") {
			if(!focusOn){document.form1.Caller_Zip.focus(); focusOn='Y';}
			themessage = themessage + " -  Your Zip";
		}
	}
	
	if(document.form1.require_ok.value=='y'){
		var Know_Call='N';
		var Know_OK='N';
		
		for( i = 0; i < document.form1.Family_Know_Call.length; i++ ){
			if(document.form1.Family_Know_Call[i].checked == true){
				Know_Call='Y';
			}
		}
		if(Know_Call=='N'){
			themessage = themessage + " -  Does the family know?";
		}
		
		for( i = 0; i < document.form1.Family_Know_OK.length; i++ ){
			if(document.form1.Family_Know_OK[i].checked == true){
				Know_OK='Y';
			}
		}
		if(Know_OK=='N'){
			themessage = themessage + " -  Is it ok for the family to know?";
		}
		
	}
	
//alert if fields are empty and cancel form submit
	if (themessage == "You are required to complete the following fields: ") {
		document.form1.submit();
		}
	else {
		alert(themessage);

		false;
   }
}