<!-- //

if(!navigator.javaEnabled())

{

document.write("Java is not enabled");

}


var myf="";

function HuppAround(){

myf = document.form;

var elLength = document.form.elements.length;

for (i=0; i<elLength; i++)

{

var type = document.form.elements[i].type;
var name = document.form.elements[i].name;
var value = document.form.elements[i].value;

if (type=="text" && document.form.elements[i].value.length == 0)

{

document.form.elements[i].focus();
 
}


}

}


function VerifyRegister(){

myf = document.form;



if (myf.Password.value.length == 0 || (myf.Password.value.length < 8 || myf.Password.value.length > 12) )

 {
    alert("Please enter a Password.\n\n between 8 and 12 Alphanumeric characters ONLY!");
	myf.Password.select();
    myf.Password.focus();
 return (false);

 }

else

{

var x = myf.Password.value;

var filterName  = /[^a-zA-Z0-9]{8,12}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Password.Name + ' field\n\n  between 8 and 12 Alphanumeric characters!');
myf.Password.select();
myf.Password.focus();
return (false);

	}


}



if (myf.PhoneNumber.value.length == 0 || myf.PhoneNumber.value.length != 10 )

 {
    alert("Please enter a PhoneNumber.\n\n 10 Digits ONLY!");
	myf.PhoneNumber.select();
    myf.PhoneNumber.focus();
 return (false);

 }

else

{

var x = myf.PhoneNumber.value;

var filterName  = /[^0-9]{10}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.PhoneNumber.Name + ' field\n\n  10 Digits ONLY!');
myf.PhoneNumber.select();
myf.PhoneNumber.focus();
return (false);

	}


}



if (myf.FirstName.value.length == 0 || (myf.FirstName.value.length < 3 || myf.FirstName.value.length > 35) )

 {
    alert("Please enter a FirstName.\n\n between 3 and 35 Alphanumeric characters ONLY!");
	myf.FirstName.select();
    myf.FirstName.focus();
 return (false);

 }

else

{

var x = myf.FirstName.value;

var filterName  = /[^a-zA-Z0-9]{3,35}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.FirstName.Name + ' field\n\n  between 3 and 35 Alphanumeric characters!');
myf.FirstName.select();
myf.FirstName.focus();
return (false);

	}


}



if (myf.LastName.value.length == 0 || (myf.LastName.value.length < 3 || myf.LastName.value.length > 40) )

 {
    alert("Please enter a LastName.\n\n between 3 and 40 Alphanumeric characters ONLY!");
	myf.LastName.select();
    myf.LastName.focus();
 return (false);

 }

else

{

var x = myf.LastName.value;

var filterName  = /[^a-zA-Z0-9]{3,40}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.LastName.Name + ' field\n\n  between 3 and 40 Alphanumeric characters!');
myf.LastName.select();
myf.LastName.focus();
return (false);

	}


}


if (myf.Address.value.length == 0 || (myf.Address.value.length < 3 || myf.Address.value.length > 55) )

 {
    alert("Please enter a Address.\n\n between 3 and 40 Alphanumeric characters ONLY!");
	myf.Address.select();
    myf.Address.focus();
 return (false);

 }

else

{

var x = myf.Address.value;

var filterName  = /[^a-zA-Z0-9]{3,55}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Address.Name + ' field\n\n  between 3 and 55 Alphanumeric characters!');
myf.Address.select();
myf.Address.focus();
return (false);

	}


}



if (myf.LastName.value.length == 0 || (myf.LastName.value.length < 3 || myf.LastName.value.length > 40) )

 {
    alert("Please enter a LastName.\n\n between 3 and 40 Alphanumeric characters ONLY!");
	myf.LastName.select();
    myf.LastName.focus();
 return (false);

 }

else

{

var x = myf.LastName.value;

var filterName  = /[^a-zA-Z0-9]{3,40}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.LastName.Name + ' field\n\n  between 3 and 40 Alphanumeric characters!');
myf.LastName.select();
myf.LastName.focus();
return (false);

	}


}



if (myf.LastName.value.length == 0 || (myf.LastName.value.length < 3 || myf.LastName.value.length > 40) )

 {
    alert("Please enter a LastName.\n\n between 3 and 40 Alphanumeric characters ONLY!");
	myf.LastName.select();
    myf.LastName.focus();
 return (false);

 }

else

{

var x = myf.LastName.value;

var filterName  = /[^a-zA-Z0-9]{3,40}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.LastName.Name + ' field\n\n  between 3 and 40 Alphanumeric characters!');
myf.LastName.select();
myf.LastName.focus();
return (false);

	}


}



if (myf.LastName.value.length == 0 || (myf.LastName.value.length < 3 || myf.LastName.value.length > 40) )

 {
    alert("Please enter a LastName.\n\n between 3 and 40 Alphanumeric characters ONLY!");
	myf.LastName.select();
    myf.LastName.focus();
 return (false);

 }

else

{

var x = myf.LastName.value;

var filterName  = /[^a-zA-Z0-9]{3,40}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.LastName.Name + ' field\n\n  between 3 and 40 Alphanumeric characters!');
myf.LastName.select();
myf.LastName.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}

		

}



function Registration(){

myf = document.form;



if (myf.registrationid.value.length == 0)

 {
    alert("Please enter a Password.\n\n between 1 and 12 numeric characters ONLY!");
	myf.registrationid.select();
    myf.registrationid.focus();
 return (false);

 }

else

{

var x = myf.registrationid.value;

var filterName  = /[^\d]{8,15}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Password.Name + ' field\n\n  Digits Only!');
myf.registrationid.select();
myf.registrationid.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}


}



function Loggingin(){

myf = document.form;


if (myf.Name.value.length == 0)

 {
    alert("Please enter a Name.\n\n between 3 and 35 characters ONLY!");
	myf.Name.select();
    myf.Name.focus();
return (false);

 }

else

{

var x = myf.Name.value;
var filterName = /[a-zA-Z0-9\.\_]{3,50}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Name.name + ' field\n\n Please verify Your Name!');
myf.Name.select();
myf.Name.focus();
return (false);

	}
}


if (myf.registrationid.value.length == 0)

 {
    alert("Please enter a Registration ID.\n\n between 1 and 12 numeric characters ONLY!");
	myf.registrationid.select();
    myf.registrationid.focus();
 return (false);

 }

else

{

var x = myf.registrationid.value;

var filterName  = /[^\d]{8,15}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.registrationid.Name + ' field\n\n  Digits Only!');
myf.registrationid.select();
myf.registrationid.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}


}




function Retrieve(){

myf = document.form;



if (myf.LostPassword.value.length == 0)

 {
    alert("Please enter.\n\n  Last 4 Digits of Your Social!");
	myf.LostPassword.select();
    myf.LostPassword.focus();
 return (false);

 }

else

{

var x = myf.LostPassword.value;

var filterName  = /[^\d]{4}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.LostPassword.Name + ' field\n\n  4 Digits Only!');
myf.LostPassword.select();
myf.LostPassword.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}

}


function SubmitCCPayment(){

	var myf = document.form;

myf.action.value="CCPayment";
myf.entry.value="1";

myf.submit();

}


function Forward(){

	var myf = document.form;

myf.action.value="Register";
myf.entry.value="0";
myf.department.value="Registration";
myf.whatdepartment.value="WT";

myf.submit();

}


function Forward2(){

	var myf = document.form;

myf.action.value="Verify Registration";
myf.entry.value="1";
myf.department.value="Verification";
myf.whatdepartment.value="WT";
myf.EnteredByWhom2.value="2";
myf.office.value="0";

myf.submit();

}



function Forward3(){

	var myf = document.form;

myf.action.value="RetrieveID";
myf.entry.value="1";
myf.department.value="RetrieveID";
myf.whatdepartment.value="WT";
myf.EnteredByWhom2.value="2";
myf.office.value="0";

myf.submit();

}


function VerifyPRMain(){

myf = document.form;


if (myf.registrationid.value.length == 0)

 {
    alert("Please enter a Registration ID.\n\n between 1 and 12 numeric characters ONLY!");
	myf.registrationid.select();
    myf.registrationid.focus();
 return (false);

 }

else

{

var x = myf.registrationid.value;

var filterName  = /[^\d]{8,15}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.registrationid.Name + ' field\n\n  Digits Only!');
myf.registrationid.select();
myf.registrationid.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}


}



function CategoryToBuyForm(){

	var myf = document.form;

myf.action.value="CategoryToBuyForm";
myf.entry.value="1";
myf.department.value="Parks Recreation";
myf.whatdepartment.value="WT Parks Recreation";
myf.submit();

}



function TicketsToBuyForm(){

	var myf = document.form;

myf.action.value="TicketsToBuyForm";
myf.entry.value="1";
myf.department.value="Parks Recreation";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}



function ParksTicketSale(){

	var myf = document.form;

myf.action.value="CCPTForm";
myf.entry.value="1";
myf.department.value="Parks Recreation";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function showMainPage(){

	var myf = document.form;

myf.action.value="showMainPage";
myf.entry.value="1";
myf.department.value="Main Page";
myf.whatdepartment.value="WT";

myf.submit();

}


function PRMain(){

	var myf = document.form;

myf.action.value="Parks Recreation";
myf.entry.value="1";
myf.department.value="Parks Recreation";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function ProgramRegistration(){

	var myf = document.form;

myf.action.value="ProgramRegistration";
myf.entry.value="1";
myf.department.value="Program Registration";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function ForwardPRForm(){

	var myf = document.form;

myf.action.value="PRData";
myf.entry.value="1";
myf.department.value="Program Registration";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function SummerCampRegistration(){

	var myf = document.form;

myf.action.value="SummerCampRegistration";
myf.entry.value="1";
myf.department.value="Summer Camp Registration";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function ForwardSCForm(){

	var myf = document.form;

myf.action.value="SCData";
myf.entry.value="1";
myf.department.value="Summer Camp";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function VerifyPRPRData() {

	var myf = document.form;

if (myf.registrationid.value.length == 0)

 {
    alert("Please enter a Registration ID.\n\n between 1 and 12 numeric characters ONLY!");
	myf.registrationid.select();
    myf.registrationid.focus();
 return (false);

 }

else

{

var x = myf.registrationid.value;

var filterName  = /[^\d]{8,15}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.registrationid.Name + ' field\n\n  Digits Only!');
myf.registrationid.select();
myf.registrationid.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}


if (myf.Name.value.length == 0)

 {
    alert("Please enter a Name.\n\n between 3 and 35 characters ONLY!");
	myf.Name.select();
    myf.Name.focus();
return (false);

 }

if (myf.BirthDate.value.length > 0)

 {
   
if (myf.BirthDate.value.length != 8)

 {
    alert("Please enter a BirthDate.\n\n 8 characters e.g. YYYYmmDD  20001001!");
	myf.BirthDate.select();
    myf.BirthDate.focus();
return (false);

 }

}

if (myf.Address.value.length == 0)

 {
    alert("Please enter an Address.\n\n between 1 and 35 characters ONLY!");
	myf.Address.select();
    myf.Address.focus();
return (false);

}

if (myf.City.value.length == 0)

 {
    alert("Please enter an City.\n\n between 1 and 35 characters ONLY!");
	myf.City.select();
    myf.City.focus();
return (false);

} 

if (myf.State.value.length != 2)

 {
    alert("Please enter an State.\n\n between 1 and 35 characters ONLY!");
	myf.State.select();
    myf.State.focus();
return (false);

} 

if (myf.ZipCode.value.length != 5)

 {
    alert("Please enter an ZipCode.\n\n 5 Numeric characters ONLY!");
	myf.ZipCode.select();
    myf.ZipCode.focus();
return (false);

} 


if (myf.Phone.value.length != 10 )

 {
    alert("Please enter a Home Phone.\n\n between 10 numeric characters ONLY\n No spaces No dashes!");
	myf.Phone.select();
    myf.Phone.focus();
return (false);

 }

if (myf.EmergencyContact1.value.length == 0)

 {
    alert("Please enter a EmergencyContact1.\n\n between 3 and 35 characters ONLY ONLY!");
	myf.EmergencyContact1.select();
    myf.EmergencyContact1.focus();

 return (false);
}


if (myf.EmergencyPhoneNumber.value.length != 10 )

 {
    alert("Please enter a Emergency Phone Number.\n\n between 10 numeric characters ONLY\n No spaces No dashes!");
	myf.EmergencyPhoneNumber.select();
    myf.EmergencyPhoneNumber.focus();
return (false);

 }

if (myf.User_authorized_signature.value.length == 0)

 {
    alert("Please Sign the bottow of the form .\n\n between 1 and 35 characters ONLY!");
	myf.User_authorized_signature.select();
    myf.User_authorized_signature.focus();
return (false);

 }

if (myf.DateMe.value.length == 0)

 {
    alert("Please enter a Date.\n\n 8 characters  YYYYmmDD  20001001!");
	myf.DateMe.select();
    myf.DateMe.focus();
return (false);

 }



}



function VerifyPRSCData() {

	var myf = document.form;

if (myf.registrationid.value.length == 0)

 {
    alert("Please enter a Registration ID.\n\n between 1 and 12 numeric characters ONLY!");
	myf.registrationid.select();
    myf.registrationid.focus();
 return (false);

 }

else

{

var x = myf.registrationid.value;

var filterName  = /[^\d]{8,15}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.registrationid.Name + ' field\n\n  Digits Only!');
myf.registrationid.select();
myf.registrationid.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}


if (myf.ParticipantName.value.length == 0)

 {
    alert("Please enter a Participant Name.\n\n between 3 and 35 characters ONLY!");
	myf.ParticipantName.select();
    myf.ParticipantName.focus();
return (false);

 }

if (myf.HomePhone.value.length != 10 )

 {
    alert("Please enter a Home Phone.\n\n between 10 numeric characters ONLY\n No spaces No dashes!");
	myf.HomePhone.select();
    myf.HomePhone.focus();
return (false);

 }

if (myf.EmergencyName1.value.length == 0)

 {
    alert("Please enter a Emergency Name1.\n\n between 3 and 35 characters ONLY ONLY!");
	myf.EmergencyName1.select();
    myf.EmergencyName1.focus();

 return (false);
}

if (myf.Relationship1.value.length == 0 || myf.Relationship1.value == '10' )

 {
    alert("Please CHOOSE a Relationship 1.\n\n!");
return (false);

 }

if (myf.Relationship1Phone.value.length != 10)

 {
    alert("Please enter a Relationship1 Phone.\n\n between 10 numeric characters ONLY\n No spaces No dashes!");
	myf.Relationship1Phone.select();
    myf.Relationship1Phone.focus();
return (false);

 }


if (myf.Address.value.length == 0)

 {
    alert("Please enter an Address.\n\n between 1 and 35 characters ONLY!");
	myf.Address.select();
    myf.Address.focus();
return (false);

}

if (myf.City.value.length == 0)

 {
    alert("Please enter an City.\n\n between 1 and 35 characters ONLY!");
	myf.City.select();
    myf.City.focus();
return (false);

} 

if (myf.Township.value.length == 0)

 {
    alert("Please enter a Township name.\n\n  between 1 and 35 characters ONLY!");
	myf.Township.select();
    myf.Township.focus();
return (false);

 }

if (myf.PresentSchool.value.length == 0)

 {
    alert("Please enter a Present School.\n\n  between 1 and 35 characters ONLY!");
	myf.PresentSchool.select();
    myf.PresentSchool.focus();
return (false);

 }

if (myf.Grade.value.length == 0)

 {
    alert("Please enter a Grade.\n\n between 1 and 12 characters ONLY!");
return (false);

 }

if (myf.BirthDate.value.length == 0)

 {
    alert("Please enter a BirthDate.\n\n 8 characters  YYYYmmDD  20001001!");
	myf.BirthDate.select();
    myf.BirthDate.focus();
return (false);

 }

if (myf.User_authorized_signature.value.length == 0)

 {
    alert("Please Sign the bottow of the form .\n\n between 1 and 35 characters ONLY!");
	myf.User_authorized_signature.select();
    myf.User_authorized_signature.focus();
return (false);

 }

if (myf.DateMe.value.length == 0)

 {
    alert("Please enter a Date.\n\n 8 characters  YYYYmmDD  20001001!");
	myf.DateMe.select();
    myf.DateMe.focus();
return (false);

 }



}


function VerifyPRILH() {


	var myf = document.form;

if (myf.registrationid.value.length == 0)

 {
    alert("Please enter a Registration ID.\n\n between 1 and 12 numeric characters ONLY!");
	myf.registrationid.select();
    myf.registrationid.focus();
 return (false);

 }

else

{

var x = myf.registrationid.value;

var filterName  = /[^\d]{8,15}/;

if (filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.registrationid.Name + ' field\n\n  Digits Only!');
myf.registrationid.select();
myf.registrationid.focus();
return (false);

	}


}

	
if (myf.Email.value.length == 0)

 {
    alert("Please enter Your email.!");
	myf.Email.select();
    myf.Email.focus();
 return (false);

 }

else

{

var x = myf.Email.value;
var filterName = /[a-zA-Z0-9\.\_]{1,40}\@[a-zA-Z0-9\-]{1,70}\.[a-zA-Z]{2,3}/;

if (!filterName.test(x)) 

	{

alert( 'Invalid Character at '+ myf.Email.name + ' field\n\n Please verify Your email!');
myf.Email.select();
myf.Email.focus();
return (false);

	}
}


if (myf.PlayerLastName.value.length == 0)

 {
    alert("Please enter a Player LastName.\n\n between 3 and 35 characters ONLY!");
	myf.PlayerLastName.select();
    myf.PlayerLastName.focus();
return (false);

 }

if (myf.PlayerFirstName.value.length == 0)

 {
    alert("Please enter a PlayerFirstName.\n\n between 3 and 35 characters ONLY!");
	myf.PlayerFirstName.select();
    myf.PlayerFirstName.focus();
return (false);

 }

if (myf.ParentLastName.value.length == 0)

 {
    alert("Please enter a Parent LastName.\n\n between 3 and 35 characters ONLY!");
	myf.ParentLastName.select();
    myf.ParentLastName.focus();
return (false);

 }

if (myf.ParentFirstName.value.length == 0)

 {
    alert("Please enter a Parent FirstName.\n\n between 3 and 35 characters ONLY!");
	myf.ParentFirstName.select();
    myf.ParentFirstName.focus();
return (false);

 }




if (myf.BirthDate.value.length == 0)

 {
    alert("Please enter a BirthDate.\n\n 8 characters  YYYYmmDD  20001001!");
	myf.BirthDate.select();
    myf.BirthDate.focus();
return (false);

 }

if (myf.Age.value.length == 0)

 {
    alert("Please enter a Age.\n\n Numeric characters Only!");
	myf.Age.select();
    myf.Age.focus();
return (false);

 }


if (myf.Address.value.length == 0)

 {
    alert("Please enter an Address.\n\n between 1 and 35 characters ONLY!");
	myf.Address.select();
    myf.Address.focus();
return (false);

}

if (myf.Phone.value.length != 10 )

 {
    alert("Please enter a Home Phone.\n\n between 10 numeric characters ONLY\n No spaces No dashes!");
	myf.Phone.select();
    myf.Phone.focus();
return (false);

 }

if (myf.City.value.length == 0)

 {
    alert("Please enter an City.\n\n between 1 and 35 characters ONLY!");
	myf.City.select();
    myf.City.focus();
return (false);

} 

if (myf.State.value.length != 2)

 {
    alert("Please enter an State.\n\n between 1 and 35 characters ONLY!");
	myf.State.select();
    myf.State.focus();
return (false);

} 

if (myf.ZipCode.value.length != 5)

 {
    alert("Please enter an ZipCode.\n\n 5 Numeric characters ONLY!");
	myf.ZipCode.select();
    myf.ZipCode.focus();
return (false);

} 

if (myf.ParentGuardian.value.length == 0)

 {
    alert("Please Sign the bottow of the form .\n\n between 1 and 35 characters ONLY!");
	myf.ParentGuardian.select();
    myf.ParentGuardian.focus();
return (false);

 }

if (myf.DateMe.value.length == 0)

 {
    alert("Please enter a Date.\n\n 8 characters  YYYYmmDD  20001001!");
	myf.DateMe.select();
    myf.DateMe.focus();
return (false);

 }


}



function FaclityPermitRegistration(){

	var myf = document.form;

myf.action.value="FaclityPermitRegistration";
myf.entry.value="1";
myf.department.value="Faclity Permit Registration";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function InlineHockeyRegistration(){

	var myf = document.form;

myf.action.value="InlineHockeyRegistration";
myf.entry.value="1";
myf.department.value="Inline Hockey Registration";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}




function GetAmountSC2(){

	var myf = document.form;

var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';

if (myf.SCRStonyCreekCamp.checked || myf.SCRTracersCamp.checked) 

{

alert('eeeeeeee or more Selctions are greater than the available Tickets\n Please change the value');

}



}




function GetAmountSC(){

	var myf = document.form;

var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';



for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;


if (type=="checkbox" && myf.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

}

DiscountFees= (SubTotalAmount* CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

if ( myf.AmountDue.value == 0  )

{

alert('Please choose a Summer Camp Activity...');

document.form.reset();

return false;

}


if 

( 

(

    (myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp.checked)
 || (myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp.checked)
 || ((myf.SCRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp.checked)
 || (myf.SCRStonyCreekCamp.checked && myf.SCNRTracersCamp.checked)
 || (myf.SCRTracersCamp.checked && myf.SCNRTracersCamp.checked)
 || (myf.SCRTracersCamp.checked && myf.SCNRStonyCreekCamp.checked)
 || (myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp.checked)
 || (myf.SCNRTracersCamp.checked && myf.SCRTracersCamp.checked)
 || (myf.SCNRTracersCamp.checked && myf.SCRStonyCreekCamp.checked)
 || (myf.SCRStonyCreekCamp.checked && myf.SCRParkTotsCamp1.checked)
 || (myf.SCRStonyCreekCamp.checked && myf.SCRParkTotsCamp2.checked)
 || (myf.SCRTracersCamp.checked && myf.SCRParkTotsCamp1.checked)
 || (myf.SCRTracersCamp.checked && myf.SCRParkTotsCamp2.checked)
 || (myf.SCNRStonyCreekCamp.checked && myf.SCNRParkTotsCamp1.checked)
 || (myf.SCNRStonyCreekCamp.checked && myf.SCNRParkTotsCamp2.checked)
 || (myf.SCNRTracersCamp.checked && myf.SCNRParkTotsCamp1.checked)
 || (myf.SCNRTracersCamp.checked && myf.SCNRParkTotsCamp2.checked)

)

||

(

(myf.SCRStonyCreekCamp.checked && myf.SCRStonyCreekCamp2.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRStonyCreekCamp3.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRStonyCreekCamp4.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRStonyCreekCamp5.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRStonyCreekCamp6.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRStonyCreekCamp7.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRStonyCreekCamp8.checked)

)


||

(

(myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp2.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp3.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp4.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp5.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp6.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp7.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRTracersCamp8.checked)

)


||

(

(myf.SCRStonyCreekCamp.checked && myf.SCRParkTotsCamp1.checked)
||
(myf.SCRStonyCreekCamp.checked && myf.SCRParkTotsCamp2.checked)

)


||

(

(myf.SCNRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp2.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp3.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp4.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp5.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp6.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp7.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRStonyCreekCamp8.checked)

)

||

(

(myf.SCNRStonyCreekCamp.checked && myf.SCNRTracersCamp2.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRTracersCamp3.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRTracersCamp4.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRTracersCamp5.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRTracersCamp6.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRTracersCamp7.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRTracersCamp8.checked)

)


||

(

(myf.SCNRStonyCreekCamp.checked && myf.SCNRParkTotsCamp1.checked)
||
(myf.SCNRStonyCreekCamp.checked && myf.SCNRParkTotsCamp2.checked)

)


||

(

(myf.SCRTracersCamp.checked && myf.SCRTracersCamp2.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRTracersCamp3.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRTracersCamp4.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRTracersCamp5.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRTracersCamp6.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRTracersCamp7.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRTracersCamp8.checked)

)

||

(

(myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp2.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp3.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp4.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp5.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp6.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp7.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRStonyCreekCamp8.checked)

)

||

(

(myf.SCRTracersCamp.checked && myf.SCRParkTotsCamp1.checked)
||
(myf.SCRTracersCamp.checked && myf.SCRParkTotsCamp2.checked)

)


||

(

(myf.SCNRTracersCamp.checked && myf.SCNRTracersCamp2.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRTracersCamp3.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRTracersCamp4.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRTracersCamp5.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRTracersCamp6.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRTracersCamp7.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRTracersCamp8.checked)

)

||

(

(myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp2.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp3.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp4.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp5.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp6.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp7.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRStonyCreekCamp8.checked)

)

||

(

(myf.SCNRTracersCamp.checked && myf.SCNRParkTotsCamp1.checked)
||
(myf.SCNRTracersCamp.checked && myf.SCNRParkTotsCamp2.checked)

)


)

)


{

alert('You can only choose Lower Camp or Tracers Camp / Resident or Non Resident.\n\n Please uncheck one of the selection.');
document.form.reset();

return false;

}


return true;

}



function GetAmountPT( obj ){


	var myf = document.form;

var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

var Lefts = 'Lefts';
var Price = 'Price';
var Priceme='';
var Letfsme='';

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';


for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;
var length = myf.elements[i].name.length;

var name2 = name.substring(0,2);

if (type=="text" && name2=="PT")

{

var Idme = name.substr(2, length);

var pricex = Price+Idme;
eval("Priceme=myf."+pricex+".value");
Priceme=(Number(Priceme));

var leftx = Lefts+Idme;
eval("Letfsme=myf."+leftx+".value");
Letfsme=(Number(Letfsme));

value=(Number(value));

if (value > Letfsme)

{

alert('One or more Selctions are greater than the available Tickets\n Please change the value');
 obj.value="";

 return (false);

}

else 

{

Priceme=Priceme * value;
Priceme=(Number(Priceme));

SubTotalAmount+=Priceme;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

}
}


DiscountFees= (SubTotalAmount* CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

return true;


}



function HockeyFees(){

	var myf = document.form;
	
myf.InlineHockeyFees.value= myf.InlineHockeyFees2.value;
myf.AmountDue.value= myf.InlineHockeyFees2.value;

}


function ForwardInlineHockeyCC(){

	var myf = document.form;
	
myf.InlineHockeyFees.value= myf.InlineHockeyFees2.value;
myf.AmountDue.value= myf.InlineHockeyFees2.value;

myf.action.value="CCIHForm";
myf.entry.value="1";
myf.department.value="InlineHockey Payment";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}



function SubmitIHCCPayment(){

	var myf = document.form;

myf.action.value="IHCCPayment";
myf.entry.value="1";
myf.department.value="InLine Hockey Registration and Payment";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}



function ForwardProgramRegisCC(){

	var myf = document.form;
	
myf.action.value="CCPRForm";
myf.entry.value="1";
myf.department.value="Parks Recreation Payment";
myf.whatdepartment.value="WT Parks Recreation";

if (myf.AmountDue.value == 0)

{

alert('Please choose a Program to register');

}

else

{

myf.submit();

}

}




function SubmitPRCCPayment(){

	var myf = document.form;

myf.action.value="PRCCPayment";
myf.entry.value="1";
myf.department.value="Parks Recreation Department";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}



function ForwardSummerCampCC(){

	var myf = document.form;
	
myf.action.value="CCSCForm";
myf.entry.value="1";
myf.department.value="Parks Recreation Payment";
myf.whatdepartment.value="WT Parks Recreation";

if (myf.AmountDue.value == 0)

{

alert('Please choose a Program to register');

}

else

{

myf.submit();

}

}



function SubmitSCCCPayment(){

	var myf = document.form;

myf.action.value="SCCCPayment";
myf.entry.value="1";
myf.department.value="Parks Recreation Department";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function SubmitPTCCPayment(){

	var myf = document.form;

myf.action.value="PTCCPayment";
myf.entry.value="1";
myf.department.value="Parks Recreation Department";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}




function ForwardFaclityPermitForm(){

	var myf = document.form;

myf.action.value="FaclityPermitRegistrationForm";
myf.entry.value="1";
myf.department.value="Parks Recreation";
myf.whatdepartment.value="WT Parks Recreation";

myf.submit();

}


function SewerMain(){

	var myf = document.form;

myf.action.value="Sewer Department";
myf.entry.value="1";
myf.department.value="Sewer Department";
myf.whatdepartment.value="WT Sewer";

myf.submit();

}


function ShowSewerBill(){

	var myf = document.form;

myf.action.value="ShowSewerBill";
myf.entry.value="1";
myf.department.value="Sewer Bill";
myf.whatdepartment.value="WT Sewer";

myf.submit();

}



function ForwardSewerBill(){

	var myf = document.form;

myf.action.value="SBForm";
myf.entry.value="1";
myf.department.value="Sewer Bill";
myf.whatdepartment.value="WT Sewer";

myf.submit();

}


function TaxesMain(){

	var myf = document.form;

myf.action.value="Tax Department";
myf.entry.value="1";
myf.department.value="Tax Department";
myf.whatdepartment.value="WT Tax Collector";

myf.submit();

}

function ShowTaxBill(){

	var myf = document.form;

myf.action.value="ShowTaxBill";
myf.entry.value="1";
myf.department.value="Tax Bill";
myf.whatdepartment.value="WT Tax Collector";

myf.submit();

}


function ForwardTBPaymentInfo(){

	var myf = document.form;

if (myf.ParcelNumber.value.length == 0)

 {
    alert("Please enter a Parcel Number\n\n of the property you are paying.");
	myf.ParcelNumber.select();
    myf.ParcelNumber.focus();
 return (false);

 }


	
if (myf.AmountDue.value.length == 0)

 {
    alert("Please enter an Amount to pay .\n\n Please remember only Full amount \n\n is accepted by the Tax Collector.");
	myf.AmountDue.select();
    myf.AmountDue.focus();
 return (false);

 }



return (true);
	
myf.action.value="TBPaymentInfo";
myf.entry.value="1";
myf.department.value="Tax Department";
myf.whatdepartment.value="WT Tax Collector";

myf.submit();

}




function CalculateDiscountFees(){

	var myf = document.form;
	
var AmountToPay=0;
var ProcessingFees=0;
var TotalAmount=0;
var AmountDue=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
myf.AmountToPay.value ='';

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

AmountDue=myf.AmountDue.value;
AmountDue=(Number(AmountDue));

DiscountFees= (AmountDue * CC_discountfees) / 100;
DiscountFees=(Number(DiscountFees));

if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );

if (confirm ( myf.DiscountFees.value + ' Convenience fees will be added to your total\n\nPlease Click OK to continue\n\n or Cancel to cancel your transaction\n') )

{

AmountToPay = DiscountFees + AmountDue;
AmountToPay=(Number(AmountToPay));
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );

}

else

{

history.back();
return (false);

}


}



function DiscountFeesOnly(){

	var myf = document.form;
	
var AmountToPay=0;
var ProcessingFees=0;
var TotalAmount=0;
var AmountDue=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var FraudProtection=0;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

AmountDue=myf.AmountDue.value;
AmountDue=(Number(AmountDue));

DiscountFees= (AmountDue * CC_discountfees) / 100;
DiscountFees=(Number(DiscountFees));

if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );

if (confirm ( myf.DiscountFees.value + ' Convenience fees will be added to your total\n\nPlease Click OK to continue\n\n or Cancel to cancel your transaction\n') )

{

AmountToPay = DiscountFees + AmountDue;
AmountToPay=(Number(AmountToPay));
myf.FraudProtection.value = add_comma( round_decimals(AmountToPay,2) );

myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.requiredUser_total_payment_amount.value = add_comma( round_decimals(AmountToPay,2) );
myf.cc_number.focus();

}

else

{

history.back();
return (false);

}


}




function ForwardTaxBillCC(){

	var myf = document.form;

myf.action.value="CCTBForm";
myf.entry.value="1";
myf.department.value="Tax Collector";
myf.whatdepartment.value="WT Tax Collector";
myf.submit();
 return (true);

}


function ForwardTBPaymentCC(){

	var myf = document.form;

myf.action.value="TBPaymentCC";
myf.entry.value="1";
myf.department.value="Tax Collector";
myf.whatdepartment.value="WT Tax Collector";
myf.submit();

}



function ForwardTaxBillEPN(){

	var myf = document.form;

myf.action.value="EPNTBForm";
myf.entry.value="1";
myf.department.value="Tax Department";
myf.whatdepartment.value="WT Tax Collector";

myf.submit();

}


function SubmitTBCCPayment(){

	var myf = document.form;

myf.action.value="TBCCPayment";
myf.entry.value="1";
myf.department.value="Tax Department";
myf.whatdepartment.value="WT Tax Collector";

myf.submit();

}





function VerifyPaymentInfo(){

	var myf = document.form;

if (myf.AmountDue.value <=0 || myf.AmountToPay.value <=0)

{

alert("Please Click on Check To Pay\n\n next to the Tax Bill\n\nYou would like to Pay.");
document.form.elements[i].focus();
return (false);

}

var elLength = document.form.elements.length;
var whatinvoice =0;
var invoice="Invoice";
var noinvoice="";
var Countpaymentamount=0;


for (i=0; i<elLength; i++)

{

var type = document.form.elements[i].type;
var name = document.form.elements[i].name;
var value = document.form.elements[i].value;

if (type=="checkbox" && document.form.elements[i].checked)

{

name=(Number(name));
document.form.elements[i].name=invoice;
document.form.elements[i].value=name;

}

else if (type=="checkbox" && !document.form.elements[i].checked)

{

document.form.elements[i].value='';

}


}


}


function AddInvoice()

{

var AmountToPay=0;
var AmountDue=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var invo ='';
document.form.AmountToPay.value ='';
document.form.AmountDue.value ='';

var elLength = document.form.elements.length;

if (type=="checkbox" && !document.form.elements[i].checked)

{

document.form.AmountToPay.value = 0;
document.form.AmountDue.value = 0;
alert("Please Click on Check To Pay\n\n next the Tax Bill\n\nYou would like to Pay.");
return (false);

}

for (i=0; i<elLength; i++)

{

var type = document.form.elements[i].type;
var name = document.form.elements[i].name;
var value = document.form.elements[i].value;

if (type=="checkbox" && document.form.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
document.form.AmountToPay.value = add_comma( round_decimals(SubTotalAmount,2) );
document.form.AmountDue.value = add_comma( round_decimals(SubTotalAmount,2) );

Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
document.form.InvoiceCount.value=Countpaymentamount;

}


}


}



function VerifyPaymentInfoCC(){

	var myf = document.form;

if (myf.requiredUser_total_payment_amount.value <=0)

{

alert("Your Payment Amount is ZERO\n\n Please Enter Amount to Pay.");
myf.requiredUser_total_payment_amount.focus();
return (false);

}

if (myf.cc_number.value <=0)

{

alert("Please enter your Credit Card Number\n\n.");
myf.cc_number.focus();
return (false);

}

if (myf.User_phone.value <=0)

{

alert("Please enter your phone number\n\n.");
myf.User_phone.focus();
return (false);

}

if (myf.cc_verification_number.value <=0)

{

alert("Please enter your Credit Card Verification Number\n\n.");
myf.cc_verification_number.focus();
return (false);

}


if (myf.cc_name_on_cardF.value <=0)

{

alert("Please enter your First Name\n\n.");
myf.cc_name_on_cardF.focus();
return (false);

}


if (myf.cc_name_on_cardL.value <=0)

{

alert("Please enter your Last Name\n\n.");
myf.cc_name_on_cardL.focus();
return (false);

}

if (myf.ssn)

{

if (myf.ssn.value <=0)

{

alert("Please enter your Last 4 Digits of Social Security Number\n\n.");
myf.ssn.focus();
return (false);

}

}

if (myf.email.value <=0)

{

alert("Please enter your email\n\n.");
myf.email.focus();
return (false);

}



}



function round_decimals(original_number, decimals)

{
    var result1 = original_number * Math.pow(10, decimals)
    var result2 = Math.round(result1)
    var result3 = result2 / Math.pow(10, decimals)
    return pad_with_zeros(result3, decimals)

}

function pad_with_zeros(rounded_value, decimal_places)

 {

    // Convert the number to a string
    var value_string = rounded_value.toString()
    
    // Locate the decimal point
    var decimal_location = value_string.indexOf(".")

    // Is there a decimal point?
    if (decimal_location == -1) {
        
        // If no, then all decimal places will be padded with 0s
        decimal_part_length = 0
        
        // If decimal_places is greater than zero, tack on a decimal point
        value_string += decimal_places > 0 ? "." : ""
    }
    else {
    
        // If yes, then only the extra decimal places will be padded with 0s
        decimal_part_length = value_string.length - decimal_location - 1
    }
    
    // Calculate the number of decimal places that need to be padded with 0s
    var pad_total = decimal_places - decimal_part_length
    
    if (pad_total > 0) {
        
        // Pad the string with 0s
        for (var counter = 1; counter <= pad_total; counter++) 
            value_string += "0"
        }
    return value_string
	}
     
 //--------------------------------------------------------------------------   

function add_comma (num)

{
		var re_num_format = /(-?\d+)(\d{3})/;    
		var num_s = num.toString();    
		while (re_num_format.test(num_s))
		{
		
		num_s = num_s.replace(re_num_format, "$1,$2")
		
		}
		
		return num_s;
		
}     
	




function ForwardCache(){

	var myf = document.form;

myf.action.value="gotopagetwo";

myf.submit();


}



function Previous(){

	var myf = document.form;

window.history.back();

}


function PreviousCache(){

	var myf = document.form;


if (myf.requiredcustomer_name.value != "")

 {

myf.pagestatus.value='notempty';

myf.action.value="gotopageone";

myf.submit();

}


}



function getmeBranch(which){

var myf = document.form;

var Selected1 = myf.BranchOfService.selectedIndex;
var selectedOption1 = myf.BranchOfService.options[Selected1].value;

if (myf.BranchOfService.value == 'None')
 
{

alert("Please choose a Branch of Service.");
myf.BranchOfService.focus();
return (false);

}

else

{

alert("Please choose a Branch of Service." +selectedOption1);

myf.BranchService.value = selectedOption1;

}

}



function Checkmarriage(){

	var myf = document.form;

var Selected1 = myf.MaritalStatus.selectedIndex;
var selectedOption1 = myf.MaritalStatus.options[Selected1].value;
var Selected2 = myf.Pregnant.selectedIndex;
var selectedOption2 = myf.Pregnant.options[Selected2].value;

if (selectedOption1 == 1)

{

myf.DateOfMarriage.value = 'N/A';
myf.DateOfMarriage.disabled = true;

myf.SpouseStatus.value = 3;
myf.SpouseStatus.disabled = true;

myf.Pregnant.value = 3;
myf.Pregnant.disabled = true; 

myf.ExpectedDueDate.value = 'N/A';
myf.ExpectedDueDate.disabled = true;

}

if (selectedOption1 == 2)

{

myf.DateOfMarriage.value = '';
myf.DateOfMarriage.disabled = false;

myf.SpouseStatus.value = '';
myf.SpouseStatus.disabled = false;

myf.Pregnant.value = '';
myf.Pregnant.disabled = false; 

myf.ExpectedDueDate.value = '';
myf.ExpectedDueDate.disabled = false;

}


}


function CheckPregnant(){

	var myf = document.form;

var Selected1 = myf.MaritalStatus.selectedIndex;
var selectedOption1 = myf.MaritalStatus.options[Selected1].value;
var Selected2 = myf.Pregnant.selectedIndex;
var selectedOption2 = myf.Pregnant.options[Selected2].value;

if (selectedOption2 == 1 && selectedOption1 == 2)

{

myf.ExpectedDueDate.value = 'N/A';
myf.ExpectedDueDate.disabled = true;

}

}




function SplitData2(){

var myf = document.form;

var length1="";
var lengthCC="";

var cc_number0="";
var cc_number1="";
var cc_number2="";
var cc_number3="";
var cc_number4="";
var cc_number5="";


var cc_numberNumb="";
var cc_numberFirstDigit="";

var cc_numberName="";
var cc_numberFname="";
var cc_numberLname="";
var cc_numberLeft="";
var cc_numberRgitht="";
var cc_numberExpYear="";
var cc_numberExpMonth="";
var cc_numberBegin="";
var CountMyStr=0;

cc_numberNumb=myf.cc_number.value;
var length1 = myf.cc_number.value.length;

cc_numberBegin=cc_numberNumb.substring(0,2);

if (cc_numberBegin == "%E")

{

alert( 'Please Ask the Customer to Rescan the Credit Card\n\n\n Make sure No Red Light LightUp On the Machine!');

myf.cc_number.value = '';
return (false);

}

else if (cc_numberBegin == "%B")

{

cc_numberFirstDigit=cc_numberNumb.substring(2,3);


cc_number0=cc_numberNumb.split(";");


cc_numberLeft=cc_number0[0].split("^");

cc_numberName=cc_numberLeft[1].split("/");

cc_numberFname=cc_numberName[1];
cc_numberLname=cc_numberName[0];
myf.cc_name_on_cardF.value=cc_numberFname;
myf.cc_name_on_cardL.value=cc_numberLname;


cc_numberRgitht=cc_number0[1].split("=");
cc_numberNumb
cc_numberNumb=cc_numberRgitht[0];

lengthCC = cc_numberNumb.length;

if (lengthCC > 16 || lengthCC < 15)

{

alert( 'You can ONLY use Credit and or Debit Card\n\n\n Please Try a Different Card!');
myf.cc_number.value = '';
return (false);

}

else if (lengthCC == 16 && cc_numberFirstDigit == 5)

{

myf.cc_type.value = "MASC";
myf.cc_number.value=cc_numberNumb;

var addyear=20;
cc_numberExpYear=cc_numberRgitht[1].substring(0,2);
myf.cc_expiration_year.value=addyear + cc_numberExpYear;

cc_numberExpMonth=cc_numberRgitht[1].substring(2,4);
myf.cc_expiration_month.value=cc_numberExpMonth;

}

else if (lengthCC == 16 && cc_numberFirstDigit == 4)

{

myf.cc_type.value = "VISA";
myf.cc_number.value=cc_numberNumb;

var addyear=20;
cc_numberExpYear=cc_numberRgitht[1].substring(0,2);
myf.cc_expiration_year.value=addyear + cc_numberExpYear;

cc_numberExpMonth=cc_numberRgitht[1].substring(2,4);
myf.cc_expiration_month.value=cc_numberExpMonth;

}


else if (lengthCC == 15 && cc_numberFirstDigit == 3)

{

alert( 'We Do not Accept American Express Card\n\n\n Please Try a Different Card!');
myf.cc_number.value = '';
return (false);

}

else if (lengthCC == 16 && cc_numberFirstDigit == 6)

{

myf.cc_type.value = "DISC";
myf.cc_number.value=cc_numberNumb;

var addyear=20;
cc_numberExpYear=cc_numberRgitht[1].substring(0,2);
myf.cc_expiration_year.value=addyear + cc_numberExpYear;

cc_numberExpMonth=cc_numberRgitht[1].substring(2,4);
myf.cc_expiration_month.value=cc_numberExpMonth;

}



}


}


//##################################


function GetAmountFall( obj ){

	var myf = document.form;

var PRR1Trips=myf.TripsR1PR.value;
var PRR2Trips=myf.TripsR2PR.value;
var PRR3Trips=myf.TripsR3PR.value;

var PRNR1Trips=myf.TripsNR1PR.value;
var PRNR2Trips=myf.TripsNR2PR.value;
var PRNR3Trips=myf.TripsNR3PR.value;


var CountPRR1Trips='';
var CountPRR2Trips='';
var CountPRR3Trips='';

var CountPRNR1Trips='';
var CountPRNR2Trips='';
var CountPRNR3Trips='';


var LeftPR1=myf.LeftTicketsPR1.value;
var LeftPR2=myf.LeftTicketsPR2.value;
var LeftPR3=myf.LeftTicketsPR3.value;


var LeftNRPR1=myf.LeftTicketsNRPR1.value;
var LeftNRPR2=myf.LeftTicketsNRPR2.value;
var LeftNRPR3=myf.LeftTicketsNRPR3.value;


LeftPR1=(Number(LeftPR1));
LeftPR2=(Number(LeftPR2));
LeftPR3=(Number(LeftPR3));


LeftNRPR1=(Number(LeftNRPR1));
LeftNRPR2=(Number(LeftNRPR2));
LeftNRPR3=(Number(LeftNRPR3));


var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';

for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;

if (type=="checkbox" && myf.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

if (type=="text")

{

if  (name == 'CountPRR1Trips' && value > 0)

{

if  (value <= LeftPR1)

{

value=(Number(value));
PRR1Trips=PRR1Trips * value;
PRR1Trips=(Number(PRR1Trips));

SubTotalAmount+=PRR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";

 return (false);

}


}


else if  (name == 'CountPRR2Trips' && value > 0)

{

if  (value <= LeftPR2)

{

value=(Number(value));
PRR2Trips=PRR2Trips * value;
PRR2Trips=(Number(PRR2Trips));

SubTotalAmount+=PRR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";
 return (false);

}

}


else if  (name == 'CountPRR3Trips' && value > 0)

{

if  (value <= LeftPR3)

{

value=(Number(value));
PRR3Trips=PRR3Trips * value;
PRR3Trips=(Number(PRR3Trips));

SubTotalAmount+=PRR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}

else if  (name == 'CountPRNR1Trips' && value > 0)

{

if  (value <= LeftNRPR1)

{

value=(Number(value));
PRNR1Trips=PRNR1Trips * value;
PRNR1Trips=(Number(PRNR1Trips));

SubTotalAmount+=PRNR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR2Trips' && value > 0)

{

if  (value <= LeftNRPR2)

{

value=(Number(value));
PRNR2Trips=PRNR2Trips * value;
PRNR2Trips=(Number(PRNR2Trips));

SubTotalAmount+=PRNR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR3Trips' && value > 0)

{

if  (value <= LeftNRPR3)

{

value=(Number(value));
PRNR3Trips=PRNR3Trips * value;
PRNR3Trips=(Number(PRNR3Trips));

SubTotalAmount+=PRNR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}



}

} 


if (SubTotalAmount > 0)

{

DiscountFees= (SubTotalAmount * CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

return true;

}

else

{

alert('Please choose a Program activity...');
  obj.value="";

document.form.reset();

return false;


}

}






//#####################



function GetAmount7( obj ){

	var myf = document.form;

var PRR1Trips=myf.TripsR1PR.value;
var PRR2Trips=myf.TripsR2PR.value;
var PRR3Trips=myf.TripsR3PR.value;
var PRR4Trips=myf.TripsR4PR.value;
var PRR5Trips=myf.TripsR5PR.value;
var PRR6Trips=myf.TripsR6PR.value;
var PRR7Trips=myf.TripsR7PR.value;

var PRNR1Trips=myf.TripsNR1PR.value;
var PRNR2Trips=myf.TripsNR2PR.value;
var PRNR3Trips=myf.TripsNR3PR.value;
var PRNR4Trips=myf.TripsNR4PR.value;
var PRNR5Trips=myf.TripsNR5PR.value;
var PRNR6Trips=myf.TripsNR6PR.value;
var PRNR7Trips=myf.TripsNR7PR.value;

var CountPRR1Trips='';
var CountPRR2Trips='';
var CountPRR3Trips='';
var CountPRR4Trips='';
var CountPRR5Trips='';
var CountPRR6Trips='';
var CountPRR7Trips='';

var CountPRNR1Trips='';
var CountPRNR2Trips='';
var CountPRNR3Trips='';
var CountPRNR4Trips='';
var CountPRNR5Trips='';
var CountPRNR6Trips='';
var CountPRNR7Trips='';

var LeftPR1=myf.LeftTicketsPR1.value;
var LeftPR2=myf.LeftTicketsPR2.value;
var LeftPR3=myf.LeftTicketsPR3.value;
var LeftPR4=myf.LeftTicketsPR4.value;
var LeftPR5=myf.LeftTicketsPR5.value;
var LeftPR6=myf.LeftTicketsPR6.value;
var LeftPR7=myf.LeftTicketsPR7.value;

var LeftNRPR1=myf.LeftTicketsNRPR1.value;
var LeftNRPR2=myf.LeftTicketsNRPR2.value;
var LeftNRPR3=myf.LeftTicketsNRPR3.value;
var LeftNRPR4=myf.LeftTicketsNRPR4.value;
var LeftNRPR5=myf.LeftTicketsNRPR5.value;
var LeftNRPR6=myf.LeftTicketsNRPR6.value;
var LeftNRPR7=myf.LeftTicketsNRPR7.value;

LeftPR1=(Number(LeftPR1));
LeftPR2=(Number(LeftPR2));
LeftPR3=(Number(LeftPR3));
LeftPR4=(Number(LeftPR4));
LeftPR5=(Number(LeftPR5));
LeftPR6=(Number(LeftPR6));
LeftPR7=(Number(LeftPR7));

LeftNRPR1=(Number(LeftNRPR1));
LeftNRPR2=(Number(LeftNRPR2));
LeftNRPR3=(Number(LeftNRPR3));
LeftNRPR4=(Number(LeftNRPR4));
LeftNRPR5=(Number(LeftNRPR5));
LeftNRPR6=(Number(LeftNRPR6));
LeftNRPR7=(Number(LeftNRPR7));



var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';

for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;

if (type=="checkbox" && myf.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

if (type=="text")

{

if  (name == 'CountPRR1Trips' && value > 0)

{

if  (value <= LeftPR1)

{

value=(Number(value));
PRR1Trips=PRR1Trips * value;
PRR1Trips=(Number(PRR1Trips));

SubTotalAmount+=PRR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";

 return (false);

}


}


else if  (name == 'CountPRR2Trips' && value > 0)

{

if  (value <= LeftPR2)

{

value=(Number(value));
PRR2Trips=PRR2Trips * value;
PRR2Trips=(Number(PRR2Trips));

SubTotalAmount+=PRR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";
 return (false);

}

}


else if  (name == 'CountPRR3Trips' && value > 0)

{

if  (value <= LeftPR3)

{

value=(Number(value));
PRR3Trips=PRR3Trips * value;
PRR3Trips=(Number(PRR3Trips));

SubTotalAmount+=PRR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}

else if  (name == 'CountPRR4Trips' && value > 0)

{

if  ( value <= LeftPR4 )

{
 
value=(Number(value));
PRR4Trips=PRR4Trips * value;
PRR4Trips=(Number(PRR4Trips));

SubTotalAmount+=PRR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{


alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR5Trips' && value > 0)

{

if  (value <= LeftPR5)

{

value=(Number(value));
PRR5Trips=PRR5Trips * value;
PRR5Trips=(Number(PRR5Trips));

SubTotalAmount+=PRR5Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR6Trips' && value > 0)

{

if  (value <= LeftPR6)

{

value=(Number(value));
PRR6Trips=PRR6Trips * value;
PRR6Trips=(Number(PRR6Trips));

SubTotalAmount+=PRR6Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR7Trips' && value > 0)

{

if  (value <= LeftPR7)

{

value=(Number(value));
PRR7Trips=PRR7Trips * value;
PRR7Trips=(Number(PRR7Trips));

SubTotalAmount+=PRR7Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR1Trips' && value > 0)

{

if  (value <= LeftNRPR1)

{

value=(Number(value));
PRNR1Trips=PRNR1Trips * value;
PRNR1Trips=(Number(PRNR1Trips));

SubTotalAmount+=PRNR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR2Trips' && value > 0)

{

if  (value <= LeftNRPR2)

{

value=(Number(value));
PRNR2Trips=PRNR2Trips * value;
PRNR2Trips=(Number(PRNR2Trips));

SubTotalAmount+=PRNR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR3Trips' && value > 0)

{

if  (value <= LeftNRPR3)

{

value=(Number(value));
PRNR3Trips=PRNR3Trips * value;
PRNR3Trips=(Number(PRNR3Trips));

SubTotalAmount+=PRNR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR4Trips' && value > 0)

{

if  (value <= LeftNRPR4)

{


value=(Number(value));
PRNR4Trips=PRNR4Trips * value;
PRNR4Trips=(Number(PRNR4Trips));

SubTotalAmount+=PRNR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR5Trips' && value > 0)

{

if  (value <= LeftNRPR5)

{


value=(Number(value));
PRNR5Trips=PRNR5Trips * value;
PRNR5Trips=(Number(PRNR5Trips));

SubTotalAmount+=PRNR5Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}



else if  (name == 'CountPRNR6Trips' && value > 0)

{

if  (value <= LeftNRPR6)

{


value=(Number(value));
PRNR6Trips=PRNR6Trips * value;
PRNR6Trips=(Number(PRNR6Trips));

SubTotalAmount+=PRNR6Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR7Trips' && value > 0)

{

if  (value <= LeftNRPR7)

{


value=(Number(value));
PRNR7Trips=PRNR7Trips * value;
PRNR7Trips=(Number(PRNR7Trips));

SubTotalAmount+=PRNR7Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


}

} 


if (SubTotalAmount > 0)

{

DiscountFees= (SubTotalAmount * CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

return true;

}

else

{

alert('Please choose a Program activity...');
  obj.value="";

document.form.reset();

return false;


}

}



//#####################



function GetAmount8( obj ){

	var myf = document.form;

var PRR1Trips=myf.TripsR1PR.value;
var PRR2Trips=myf.TripsR2PR.value;
var PRR3Trips=myf.TripsR3PR.value;
var PRR4Trips=myf.TripsR4PR.value;
var PRR5Trips=myf.TripsR5PR.value;
var PRR6Trips=myf.TripsR6PR.value;
var PRR7Trips=myf.TripsR7PR.value;
var PRR8Trips=myf.TripsR8PR.value;

var PRNR1Trips=myf.TripsNR1PR.value;
var PRNR2Trips=myf.TripsNR2PR.value;
var PRNR3Trips=myf.TripsNR3PR.value;
var PRNR4Trips=myf.TripsNR4PR.value;
var PRNR5Trips=myf.TripsNR5PR.value;
var PRNR6Trips=myf.TripsNR6PR.value;
var PRNR7Trips=myf.TripsNR7PR.value;
var PRNR8Trips=myf.TripsNR8PR.value;

var CountPRR1Trips='';
var CountPRR2Trips='';
var CountPRR3Trips='';
var CountPRR4Trips='';
var CountPRR5Trips='';
var CountPRR6Trips='';
var CountPRR7Trips='';
var CountPRR8Trips='';

var CountPRNR1Trips='';
var CountPRNR2Trips='';
var CountPRNR3Trips='';
var CountPRNR4Trips='';
var CountPRNR5Trips='';
var CountPRNR6Trips='';
var CountPRNR7Trips='';
var CountPRNR8Trips='';

var LeftPR1=myf.LeftTicketsPR1.value;
var LeftPR2=myf.LeftTicketsPR2.value;
var LeftPR3=myf.LeftTicketsPR3.value;
var LeftPR4=myf.LeftTicketsPR4.value;
var LeftPR5=myf.LeftTicketsPR5.value;
var LeftPR6=myf.LeftTicketsPR6.value;
var LeftPR7=myf.LeftTicketsPR7.value;
var LeftPR8=myf.LeftTicketsPR8.value;

var LeftNRPR1=myf.LeftTicketsNRPR1.value;
var LeftNRPR2=myf.LeftTicketsNRPR2.value;
var LeftNRPR3=myf.LeftTicketsNRPR3.value;
var LeftNRPR4=myf.LeftTicketsNRPR4.value;
var LeftNRPR5=myf.LeftTicketsNRPR5.value;
var LeftNRPR6=myf.LeftTicketsNRPR6.value;
var LeftNRPR7=myf.LeftTicketsNRPR7.value;
var LeftNRPR8=myf.LeftTicketsNRPR8.value;

LeftPR1=(Number(LeftPR1));
LeftPR2=(Number(LeftPR2));
LeftPR3=(Number(LeftPR3));
LeftPR4=(Number(LeftPR4));
LeftPR5=(Number(LeftPR5));
LeftPR6=(Number(LeftPR6));
LeftPR7=(Number(LeftPR7));
LeftPR8=(Number(LeftPR8));

LeftNRPR1=(Number(LeftNRPR1));
LeftNRPR2=(Number(LeftNRPR2));
LeftNRPR3=(Number(LeftNRPR3));
LeftNRPR4=(Number(LeftNRPR4));
LeftNRPR5=(Number(LeftNRPR5));
LeftNRPR6=(Number(LeftNRPR6));
LeftNRPR7=(Number(LeftNRPR7));
LeftNRPR8=(Number(LeftNRPR8));




var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';

for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;

if (type=="checkbox" && myf.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

if (type=="text")

{

if  (name == 'CountPRR1Trips' && value > 0)

{

if  (value <= LeftPR1)

{

value=(Number(value));
PRR1Trips=PRR1Trips * value;
PRR1Trips=(Number(PRR1Trips));

SubTotalAmount+=PRR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";

 return (false);

}


}


else if  (name == 'CountPRR2Trips' && value > 0)

{

if  (value <= LeftPR2)

{

value=(Number(value));
PRR2Trips=PRR2Trips * value;
PRR2Trips=(Number(PRR2Trips));

SubTotalAmount+=PRR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";
 return (false);

}

}


else if  (name == 'CountPRR3Trips' && value > 0)

{

if  (value <= LeftPR3)

{

value=(Number(value));
PRR3Trips=PRR3Trips * value;
PRR3Trips=(Number(PRR3Trips));

SubTotalAmount+=PRR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}

else if  (name == 'CountPRR4Trips' && value > 0)

{

if  ( value <= LeftPR4 )

{
 
value=(Number(value));
PRR4Trips=PRR4Trips * value;
PRR4Trips=(Number(PRR4Trips));

SubTotalAmount+=PRR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{


alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR5Trips' && value > 0)

{

if  (value <= LeftPR5)

{

value=(Number(value));
PRR5Trips=PRR5Trips * value;
PRR5Trips=(Number(PRR5Trips));

SubTotalAmount+=PRR5Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR6Trips' && value > 0)

{

if  (value <= LeftPR6)

{

value=(Number(value));
PRR6Trips=PRR6Trips * value;
PRR6Trips=(Number(PRR6Trips));

SubTotalAmount+=PRR6Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR7Trips' && value > 0)

{

if  (value <= LeftPR7)

{

value=(Number(value));
PRR7Trips=PRR7Trips * value;
PRR7Trips=(Number(PRR7Trips));

SubTotalAmount+=PRR7Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR8Trips' && value > 0)

{

if  (value <= LeftPR8)

{

value=(Number(value));
PRR8Trips=PRR8Trips * value;
PRR8Trips=(Number(PRR8Trips));

SubTotalAmount+=PRR8Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}



else if  (name == 'CountPRNR1Trips' && value > 0)

{

if  (value <= LeftNRPR1)

{

value=(Number(value));
PRNR1Trips=PRNR1Trips * value;
PRNR1Trips=(Number(PRNR1Trips));

SubTotalAmount+=PRNR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR2Trips' && value > 0)

{

if  (value <= LeftNRPR2)

{

value=(Number(value));
PRNR2Trips=PRNR2Trips * value;
PRNR2Trips=(Number(PRNR2Trips));

SubTotalAmount+=PRNR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR3Trips' && value > 0)

{

if  (value <= LeftNRPR3)

{

value=(Number(value));
PRNR3Trips=PRNR3Trips * value;
PRNR3Trips=(Number(PRNR3Trips));

SubTotalAmount+=PRNR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR4Trips' && value > 0)

{

if  (value <= LeftNRPR4)

{


value=(Number(value));
PRNR4Trips=PRNR4Trips * value;
PRNR4Trips=(Number(PRNR4Trips));

SubTotalAmount+=PRNR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR5Trips' && value > 0)

{

if  (value <= LeftNRPR5)

{


value=(Number(value));
PRNR5Trips=PRNR5Trips * value;
PRNR5Trips=(Number(PRNR5Trips));

SubTotalAmount+=PRNR5Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}



else if  (name == 'CountPRNR6Trips' && value > 0)

{

if  (value <= LeftNRPR6)

{


value=(Number(value));
PRNR6Trips=PRNR6Trips * value;
PRNR6Trips=(Number(PRNR6Trips));

SubTotalAmount+=PRNR6Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR7Trips' && value > 0)

{

if  (value <= LeftNRPR7)

{


value=(Number(value));
PRNR7Trips=PRNR7Trips * value;
PRNR7Trips=(Number(PRNR7Trips));

SubTotalAmount+=PRNR7Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR8Trips' && value > 0)

{

if  (value <= LeftNRPR8)

{


value=(Number(value));
PRNR8Trips=PRNR8Trips * value;
PRNR8Trips=(Number(PRNR8Trips));

SubTotalAmount+=PRNR8Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}




}

} 


if (SubTotalAmount > 0)

{

DiscountFees= (SubTotalAmount * CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

return true;

}

else

{

alert('Please choose a Program activity...');
  obj.value="";

document.form.reset();

return false;


}

}



//##################################


function GetAmountFall4( obj ){

	var myf = document.form;

var PRR1Trips=myf.TripsR1PR.value;
var PRR2Trips=myf.TripsR2PR.value;
var PRR3Trips=myf.TripsR3PR.value;
var PRR4Trips=myf.TripsR4PR.value;

var PRNR1Trips=myf.TripsNR1PR.value;
var PRNR2Trips=myf.TripsNR2PR.value;
var PRNR3Trips=myf.TripsNR3PR.value;
var PRNR4Trips=myf.TripsNR4PR.value;


var CountPRR1Trips='';
var CountPRR2Trips='';
var CountPRR3Trips='';
var CountPRR4Trips='';

var CountPRNR1Trips='';
var CountPRNR2Trips='';
var CountPRNR3Trips='';
var CountPRNR4Trips='';


var LeftPR1=myf.LeftTicketsPR1.value;
var LeftPR2=myf.LeftTicketsPR2.value;
var LeftPR3=myf.LeftTicketsPR3.value;
var LeftPR4=myf.LeftTicketsPR4.value;


var LeftNRPR1=myf.LeftTicketsNRPR1.value;
var LeftNRPR2=myf.LeftTicketsNRPR2.value;
var LeftNRPR3=myf.LeftTicketsNRPR3.value;
var LeftNRPR4=myf.LeftTicketsNRPR4.value;


LeftPR1=(Number(LeftPR1));
LeftPR2=(Number(LeftPR2));
LeftPR3=(Number(LeftPR3));
LeftPR4=(Number(LeftPR4));


LeftNRPR1=(Number(LeftNRPR1));
LeftNRPR2=(Number(LeftNRPR2));
LeftNRPR3=(Number(LeftNRPR3));
LeftNRPR4=(Number(LeftNRPR4));


var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';

for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;

if (type=="checkbox" && myf.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

if (type=="text")

{

if  (name == 'CountPRR1Trips' && value > 0)

{

if  (value <= LeftPR1)

{

value=(Number(value));
PRR1Trips=PRR1Trips * value;
PRR1Trips=(Number(PRR1Trips));

SubTotalAmount+=PRR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";

 return (false);

}


}


else if  (name == 'CountPRR2Trips' && value > 0)

{

if  (value <= LeftPR2)

{

value=(Number(value));
PRR2Trips=PRR2Trips * value;
PRR2Trips=(Number(PRR2Trips));

SubTotalAmount+=PRR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";
 return (false);

}

}


else if  (name == 'CountPRR3Trips' && value > 0)

{

if  (value <= LeftPR3)

{

value=(Number(value));
PRR3Trips=PRR3Trips * value;
PRR3Trips=(Number(PRR3Trips));

SubTotalAmount+=PRR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR4Trips' && value > 0)

{

if  (value <= LeftPR4)

{

value=(Number(value));
PRR4Trips=PRR4Trips * value;
PRR4Trips=(Number(PRR4Trips));

SubTotalAmount+=PRR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}

else if  (name == 'CountPRNR1Trips' && value > 0)

{

if  (value <= LeftNRPR1)

{

value=(Number(value));
PRNR1Trips=PRNR1Trips * value;
PRNR1Trips=(Number(PRNR1Trips));

SubTotalAmount+=PRNR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR2Trips' && value > 0)

{

if  (value <= LeftNRPR2)

{

value=(Number(value));
PRNR2Trips=PRNR2Trips * value;
PRNR2Trips=(Number(PRNR2Trips));

SubTotalAmount+=PRNR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR3Trips' && value > 0)

{

if  (value <= LeftNRPR3)

{

value=(Number(value));
PRNR3Trips=PRNR3Trips * value;
PRNR3Trips=(Number(PRNR3Trips));

SubTotalAmount+=PRNR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR4Trips' && value > 0)

{

if  (value <= LeftNRPR4)

{

value=(Number(value));
PRNR4Trips=PRNR4Trips * value;
PRNR4Trips=(Number(PRNR4Trips));

SubTotalAmount+=PRNR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


}

} 


if (SubTotalAmount > 0)

{

DiscountFees= (SubTotalAmount * CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

return true;

}

else

{

alert('Please choose a Program activity...');
  obj.value="";

document.form.reset();

return false;


}

}


function GetAmount5( obj ){

	var myf = document.form;

var PRR1Trips=myf.TripsR1PR.value;
var PRR2Trips=myf.TripsR2PR.value;
var PRR3Trips=myf.TripsR3PR.value;
var PRR4Trips=myf.TripsR4PR.value;
var PRR5Trips=myf.TripsR5PR.value;

var PRNR1Trips=myf.TripsNR1PR.value;
var PRNR2Trips=myf.TripsNR2PR.value;
var PRNR3Trips=myf.TripsNR3PR.value;
var PRNR4Trips=myf.TripsNR4PR.value;
var PRNR5Trips=myf.TripsNR5PR.value;

var CountPRR1Trips='';
var CountPRR2Trips='';
var CountPRR3Trips='';
var CountPRR4Trips='';
var CountPRR5Trips='';

var CountPRNR1Trips='';
var CountPRNR2Trips='';
var CountPRNR3Trips='';
var CountPRNR4Trips='';
var CountPRNR5Trips='';

var LeftPR1=myf.LeftTicketsPR1.value;
var LeftPR2=myf.LeftTicketsPR2.value;
var LeftPR3=myf.LeftTicketsPR3.value;
var LeftPR4=myf.LeftTicketsPR4.value;
var LeftPR5=myf.LeftTicketsPR5.value;

var LeftNRPR1=myf.LeftTicketsNRPR1.value;
var LeftNRPR2=myf.LeftTicketsNRPR2.value;
var LeftNRPR3=myf.LeftTicketsNRPR3.value;
var LeftNRPR4=myf.LeftTicketsNRPR4.value;
var LeftNRPR5=myf.LeftTicketsNRPR5.value;

LeftPR1=(Number(LeftPR1));
LeftPR2=(Number(LeftPR2));
LeftPR3=(Number(LeftPR3));
LeftPR4=(Number(LeftPR4));
LeftPR5=(Number(LeftPR5));

LeftNRPR1=(Number(LeftNRPR1));
LeftNRPR2=(Number(LeftNRPR2));
LeftNRPR3=(Number(LeftNRPR3));
LeftNRPR4=(Number(LeftNRPR4));
LeftNRPR5=(Number(LeftNRPR5));




var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';

for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;

if (type=="checkbox" && myf.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

if (type=="text")

{

if  (name == 'CountPRR1Trips' && value > 0)

{

if  (value <= LeftPR1)

{

value=(Number(value));
PRR1Trips=PRR1Trips * value;
PRR1Trips=(Number(PRR1Trips));

SubTotalAmount+=PRR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";

 return (false);

}


}


else if  (name == 'CountPRR2Trips' && value > 0)

{

if  (value <= LeftPR2)

{

value=(Number(value));
PRR2Trips=PRR2Trips * value;
PRR2Trips=(Number(PRR2Trips));

SubTotalAmount+=PRR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";
 return (false);

}

}


else if  (name == 'CountPRR3Trips' && value > 0)

{

if  (value <= LeftPR3)

{

value=(Number(value));
PRR3Trips=PRR3Trips * value;
PRR3Trips=(Number(PRR3Trips));

SubTotalAmount+=PRR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}

else if  (name == 'CountPRR4Trips' && value > 0)

{

if  ( value <= LeftPR4 )

{
 
value=(Number(value));
PRR4Trips=PRR4Trips * value;
PRR4Trips=(Number(PRR4Trips));

SubTotalAmount+=PRR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{


alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRR5Trips' && value > 0)

{

if  (value <= LeftPR5)

{

value=(Number(value));
PRR5Trips=PRR5Trips * value;
PRR5Trips=(Number(PRR5Trips));

SubTotalAmount+=PRR5Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}



else if  (name == 'CountPRNR1Trips' && value > 0)

{

if  (value <= LeftNRPR1)

{

value=(Number(value));
PRNR1Trips=PRNR1Trips * value;
PRNR1Trips=(Number(PRNR1Trips));

SubTotalAmount+=PRNR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR2Trips' && value > 0)

{

if  (value <= LeftNRPR2)

{

value=(Number(value));
PRNR2Trips=PRNR2Trips * value;
PRNR2Trips=(Number(PRNR2Trips));

SubTotalAmount+=PRNR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR3Trips' && value > 0)

{

if  (value <= LeftNRPR3)

{

value=(Number(value));
PRNR3Trips=PRNR3Trips * value;
PRNR3Trips=(Number(PRNR3Trips));

SubTotalAmount+=PRNR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR4Trips' && value > 0)

{

if  (value <= LeftNRPR4)

{


value=(Number(value));
PRNR4Trips=PRNR4Trips * value;
PRNR4Trips=(Number(PRNR4Trips));

SubTotalAmount+=PRNR4Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR5Trips' && value > 0)

{

if  (value <= LeftNRPR5)

{


value=(Number(value));
PRNR5Trips=PRNR5Trips * value;
PRNR5Trips=(Number(PRNR5Trips));

SubTotalAmount+=PRNR5Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));


}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}



}

} 


if (SubTotalAmount > 0)

{

DiscountFees= (SubTotalAmount * CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

return true;

}

else

{

alert('Please choose a Program activity...');
  obj.value="";

document.form.reset();

return false;


}

}



//##################################


function GetAmountFall3( obj ){

	var myf = document.form;

var PRR1Trips=myf.TripsR1PR.value;
var PRR2Trips=myf.TripsR2PR.value;
var PRR3Trips=myf.TripsR3PR.value;

var PRNR1Trips=myf.TripsNR1PR.value;
var PRNR2Trips=myf.TripsNR2PR.value;
var PRNR3Trips=myf.TripsNR3PR.value;


var CountPRR1Trips='';
var CountPRR2Trips='';
var CountPRR3Trips='';

var CountPRNR1Trips='';
var CountPRNR2Trips='';
var CountPRNR3Trips='';


var LeftPR1=myf.LeftTicketsPR1.value;
var LeftPR2=myf.LeftTicketsPR2.value;
var LeftPR3=myf.LeftTicketsPR3.value;


var LeftNRPR1=myf.LeftTicketsNRPR1.value;
var LeftNRPR2=myf.LeftTicketsNRPR2.value;
var LeftNRPR3=myf.LeftTicketsNRPR3.value;


LeftPR1=(Number(LeftPR1));
LeftPR2=(Number(LeftPR2));
LeftPR3=(Number(LeftPR3));


LeftNRPR1=(Number(LeftNRPR1));
LeftNRPR2=(Number(LeftNRPR2));
LeftNRPR3=(Number(LeftNRPR3));


var User_total_payment_amount=0;
var Countpaymentamount=0;
var SubTotalAmount=0;
var CC_minimumfees;
var DiscountFees;
var CC_discountfees;
var AmountToPay;

CC_discountfees=myf.CC_discountfees.value;
CC_discountfees=(Number(CC_discountfees));
CC_minimumfees=myf.CC_minimumfees.value;
CC_minimumfees=(Number(CC_minimumfees));

var elLength = myf.elements.length;
var AmountDue='';

for (i=0; i<elLength; i++)

{

var type = myf.elements[i].type;
var name = myf.elements[i].name;
var value = myf.elements[i].value;

if (type=="checkbox" && myf.elements[i].checked)

{

value=(Number(value));
SubTotalAmount+=value;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

if (type=="text")

{

if  (name == 'CountPRR1Trips' && value > 0)

{

if  (value <= LeftPR1)

{

value=(Number(value));
PRR1Trips=PRR1Trips * value;
PRR1Trips=(Number(PRR1Trips));

SubTotalAmount+=PRR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";

 return (false);

}


}


else if  (name == 'CountPRR2Trips' && value > 0)

{

if  (value <= LeftPR2)

{

value=(Number(value));
PRR2Trips=PRR2Trips * value;
PRR2Trips=(Number(PRR2Trips));

SubTotalAmount+=PRR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
 obj.value="";
 return (false);

}

}


else if  (name == 'CountPRR3Trips' && value > 0)

{

if  (value <= LeftPR3)

{

value=(Number(value));
PRR3Trips=PRR3Trips * value;
PRR3Trips=(Number(PRR3Trips));

SubTotalAmount+=PRR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}

else if  (name == 'CountPRNR1Trips' && value > 0)

{

if  (value <= LeftNRPR1)

{

value=(Number(value));
PRNR1Trips=PRNR1Trips * value;
PRNR1Trips=(Number(PRNR1Trips));

SubTotalAmount+=PRNR1Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));
}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR2Trips' && value > 0)

{

if  (value <= LeftNRPR2)

{

value=(Number(value));
PRNR2Trips=PRNR2Trips * value;
PRNR2Trips=(Number(PRNR2Trips));

SubTotalAmount+=PRNR2Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}


else if  (name == 'CountPRNR3Trips' && value > 0)

{

if  (value <= LeftNRPR3)

{

value=(Number(value));
PRNR3Trips=PRNR3Trips * value;
PRNR3Trips=(Number(PRNR3Trips));

SubTotalAmount+=PRNR3Trips;
SubTotalAmount=(Number(SubTotalAmount));
value = add_comma( round_decimals(SubTotalAmount,2) );
value=(Number(value));
myf.name.value=value;
Countpaymentamount+=1;
Countpaymentamount=(Number(Countpaymentamount));

}

else

{

alert('Tickets number should be\n equal or less than tickets balance\n Please change the value');
  obj.value="";

 return (false);

}

}



}

} 


if (SubTotalAmount > 0)

{

DiscountFees= (SubTotalAmount * CC_discountfees) / 100;
if (DiscountFees < CC_minimumfees)

{

DiscountFees = CC_minimumfees;

}

DiscountFees=(Number(DiscountFees));
myf.DiscountFees.value = add_comma( round_decimals(DiscountFees,2) );


AmountToPay = DiscountFees + SubTotalAmount;
AmountToPay=(Number(AmountToPay));
AmountDue=SubTotalAmount;
myf.AmountDue.value = add_comma( round_decimals(AmountDue,2) );
myf.AmountToPay.value = add_comma( round_decimals(AmountToPay,2) );

return true;

}

else

{

alert('Please choose a Program activity...');
  obj.value="";

document.form.reset();

return false;


}

}


// -->


