
function validate_creditcard_form()
{
	with(document.creditcardform) {
				if(CARD_SELECTION.selectedIndex == 0) {
                	alert('Please select a card.') ;
                        CARD_SELECTION.focus() ;
                        return false ;
                }
        		if(CARD_VERIFICATION_NUMBER.value == "") {
                	alert('Please enter the credit card verification number.\nIt is at the back of your credit card.') ;
                        CARD_VERIFICATION_NUMBER.focus() ;
                        return false ;
                }

                if(CARD_NUMBER.value == "") {
                	alert('Please enter the credit card number.') ;
                        CARD_NUMBER.focus() ;
                        return false ;
                }

                if(NAME_ON_CARD.value == "") {
                	alert('Please enter the name on credit card.') ;
                        NAME_ON_CARD.focus() ;
                        return false ;
                }

                if(STREET_ADDRESS.value == "") {
                	alert('Please enter your credit card billing address.') ;
                        STREET_ADDRESS.focus() ;
                        return false ;
                }

				if(CITY.value == "") {
                	alert('Please enter billing city or town.') ;
                        CITY.focus() ;
                        return false ;
                }                

                if(PROVINCE.value == "") {
						alert('Please enter the state or enter your province.') ;
						PROVINCE.focus() ;
                       	return false ;
                }
                
                if(ZIP_CODE.value == "") {
                	alert('Please enter billing zip code or post code.') ;
                        ZIP_CODE.focus() ;
                        return false ;
                }
                
                return true ;
        }
}
//-----------------------------------------------------------------------------

function validate_treasurecard_form()
{
	with(document.treasurecardform) {
        	if(CARD_NUMBER.value == "") {
                	alert('Please enter the TreasureCard number.') ;
                        CARD_NUMBER.focus() ;
                        return false ;
                }

                if(PIN.value == "") {
                	alert('Please enter the TreasureCard PIN number.') ;
                        PIN.focus() ;
                        return false ;
                }
                return true ;
        }
}
//-----------------------------------------------------------------------------

function validate_clientpayment_form()
{
	with(document.clientpaymentform) {
        	if(tc_orderid.value == "") {
                	alert('Please enter the deposit id.') ;
                        tc_orderid.focus() ;
                        return false ;
                }

                if(tc_description.value == "") {
                	alert('Please enter the description.') ;
                        tc_description.focus() ;
                        return false ;
                }

                if(tc_g_amount.value == "") {
                	alert('Please enter the total amount to deposit.') ;
                        tc_g_amount.focus() ;
                        return false ;
                }

                if(NAME.value == "") {
                	alert('Please enter your name.') ;
                        NAME.focus() ;
                        return false ;
                }

                if(ADDRESS1.value == "") {
                	alert('Please enter your address.') ;
                        ADDRESS1.focus() ;
                        return false ;
                }

                if(CITY.value == "") {
                	alert('Please enter your city.') ;
                        CITY.focus() ;
                        return false ;
                }

                if(PROVINCE.value == "") {
                	alert('Please enter your province or state.') ;
                        PROVINCE.focus() ;
                        return false ;
                }

                if(POSTCODE.value == "") {
                	alert('Please enter your zip code or post code.') ;
                        POSTCODE.focus() ;
                        return false ;
                }

                if(COUNTRY.value == "") {
                	alert('Please enter your country.') ;
                        COUNTRY.focus() ;
                        return false ;
                }

                if(TELEPHONE.value == "") {
                	alert('Please enter your telephone number.') ;
                        TELEPHONE.focus() ;
                        return false ;
                }

                if(EMAIL.value == "") {
                	alert('Please enter your email.') ;
                        EMAIL.focus() ;
                        return false ;
                }

                return true ;
        }
}
//-----------------------------------------------------------------------------

function DoRedirect(thepage)
{
	with(document.footerform) {
		H.value = thepage ;
		submit() ;	
	}
}
//-----------------------------------------------------------------------------

function isValidEMail(email_address)
{
	var x = email_address;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
		return true ;
	else 
		return false;
}
//-----------------------------------------------------------------------------

function validate_signupform()
{
	with(document.signupform) {
		// Check the the relevant information has been entered.
				
		if(FIRST_NAME.value == "") {
			alert('Please enter your first name.') ;
			FIRST_NAME.focus() ;
			return false ;	
		}
		
		if(LAST_NAME.value == "") {
			alert('Please enter your last name.') ;
			LAST_NAME.focus() ;
			return false ;	
		}
		
		if(ADDRESS1.value == "") {
			alert('Please enter your address.') ;
			ADDRESS1.focus() ;
			return false ;	
		}

		if(POSTCODE.value == "") {
			alert('Please enter your zipcode/post code.') ;
			POSTCODE.focus() ;
			return false ;	
		}
		
		if(COUNTRY.selectedIndex == 0) {
			alert('Please enter your country.') ;
			COUNTRY.focus() ;
			return false ;	
		}
		if(PROVINCE.selectedIndex == 0) {
			alert('Please enter your State.') ;
			PROVINCE.focus() ;
			return false ;	
		}

		if(CITY.value == "") {
			alert('Please enter your city/town.') ;
			CITY.focus() ;
			return false ;	
		}

		if(PRIMARY_CURRENCY1.selectedIndex == 0) {
			alert('Please enter your Primary Currency.') ;
			PRIMARY_CURRENCY1.focus() ;
			return false ;	
		}

		if(DAY_TELEPHONE.value == "") {
			alert('Please enter your daytime phone.') ;
			DAY_TELEPHONE.focus() ;
			return false ;	
		}
		
		if(DAY_TELEPHONE.value.length < 10 ) {
			alert('Please include country code and area code in your telephone number.') ;
			DAY_TELEPHONE.focus() ;
			return false ;	
		}

		if(EMAIL.value == "") {
			alert('Please enter your email address.') ;
			EMAIL.focus() ;
			return false ;	
		}
		
		if(isValidEMail(EMAIL.value) == false) {
			alert('The email address you entered appears to be invalid.');
			EMAIL.focus() ;
			return false ;
		}

		if(PASSWORD.value == "") {
			alert('Please enter your password.') ;
			PASSWORD.focus() ;
			return false ;	
		}
		
		if(CONFIRM_PASSWORD.value == "") {
			alert('Please confirm your password.') ;
			CONFIRM_PASSWORD.focus() ;
			return false ;	
		}
		
		if(PASSWORD.value != CONFIRM_PASSWORD.value) {
			alert('Your password and confirmed password do not match.') ;
			PASSWORD.focus() ;
			return false ;	
		}
		
		if(PASSWORD.value.length < 8) {
			alert('Your password must be at least 8 characters in length.') ;
			PASSWORD.focus() ;
			return false ;		
		}

		if(USERNAME.value == "") {
			alert('Please enter your username.') ;
			USERNAME.focus() ;
			return false ;
		}

		if(QUESTION1.selectedIndex == 0) {
			alert('Please select your security question.') ;
			QUESTION1.focus() ;
			return false ;
		}
		if(ANSWER1.value == "") {
			alert('Please enter the answer to your security question.') ;
			ANSWER1.focus() ;
			return false ;
		}
		
		if(QUESTION2.selectedIndex == 0) {
			alert('Please select your security question.') ;
			QUESTION2.focus() ;
			return false ;
		}
		
		if(QUESTION2.selectedIndex == 0) {
			alert('Please select your security question.') ;
			QUESTION2.focus() ;
			return false ;
		}
		
		if(ANSWER2.value == "") {
			alert('Please enter the answer to your security question.') ;
			ANSWER2.focus() ;
			return false ;
		}

		if(CONFIRMATION.checked == false) {
			alert('Please read and confirm our terms of use and privacy policy.') ;
			CONFIRMATION.focus() ;
			return false ;
		}
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_ujaa_form()
{
	with(document.ujaa_signupform) {
		// Check the the relevant information has been entered.
				
		if(FIRST_NAME.value == "") {
			alert('Please enter your first name.') ;
			FIRST_NAME.focus() ;
			return false ;	
		}
		
		if(LAST_NAME.value == "") {
			alert('Please enter your last name.') ;
			LAST_NAME.focus() ;
			return false ;	
		}
		
		if(ADDRESS1.value == "") {
			alert('Please enter your address.') ;
			ADDRESS1.focus() ;
			return false ;	
		}

		if(CITY.value == "") {
			alert('Please enter your city/town.') ;
			CITY.focus() ;
			return false ;	
		}

		if(PROVINCE.selectedIndex == 0) {
			alert('Please enter your province/state.') ;
			PROVINCE.focus() ;
			return false ;	
		}

		if(POSTCODE.value == "") {
			alert('Please enter your zipcode/post code.') ;
			POSTCODE.focus() ;
			return false ;	
		}
		
		if(COUNTRY.selectedIndex == 0) {
			alert('Please enter your country.') ;
			COUNTRY.focus() ;
			return false ;	
		}

		if(DAY_TELEPHONE.value == "") {
			alert('Please enter your daytime phone.') ;
			DAY_TELEPHONE.focus() ;
			return false ;	
		}
		
		if(DAY_TELEPHONE.value.length < 10 ) {
			alert('Please include country code and area code in your telephone number.') ;
			DAY_TELEPHONE.focus() ;
			return false ;	
		}

		if(EMAIL.value == "") {
			alert('Please enter your email address.') ;
			EMAIL.focus() ;
			return false ;	
		}

		if(PASSWORD.value == "") {
			alert('Please enter your password.') ;
			PASSWORD.focus() ;
			return false ;	
		}
		
		if(CONFIRM_PASSWORD.value == "") {
			alert('Please confirm your password.') ;
			CONFIRM_PASSWORD.focus() ;
			return false ;	
		}
		
		if(PASSWORD.value != CONFIRM_PASSWORD.value) {
			alert('Your password and confirmed password do not match.') ;
			PASSWORD.focus() ;
			return false ;	
		}
		
		if(PASSWORD.value.length < 8) {
			alert('Your password must be at least 8 characters in length.') ;
			PASSWORD.focus() ;
			return false ;		
		}

		if(USERNAME.value == "") {
			alert('Please enter your username.') ;
			USERNAME.focus() ;
			return false ;
		}

		if(QUESTION1.selectedIndex == 0) {
			alert('Please select your security question.') ;
			QUESTION1.focus() ;
			return false ;
		}
		if(ANSWER1.value == "") {
			alert('Please enter the answer to your security question.') ;
			ANSWER1.focus() ;
			return false ;
		}
		
		if(QUESTION2.selectedIndex == 0) {
			alert('Please select your security question.') ;
			QUESTION2.focus() ;
			return false ;
		}
		if(ANSWER2.value == "") {
			alert('Please enter the answer to your security question.') ;
			ANSWER2.focus() ;
			return false ;
		}

		if(CONFIRMATION.checked == false) {
			alert('Please read and confirm our terms of use and privacy policy.') ;
			CONFIRMATION.focus() ;
			return false ;
		}
		
		if(SiteID.selectedIndex == 0) {
			alert('Please select the alumni group you belong to.') ;
			SiteID.focus() ;
			return false ;	
		}
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_confirm_bank_account_form()
{
	with(document.ConfirmBankAccountForm) {
		// Check the the relevant information has been entered.
		if(PHONE_NUMBER.value == "") {
			alert('Please enter your telephone number.') ;
			PHONE_NUMBER.focus() ;
			return false ;
		}

		if(STATE_ID.value == "") {
			alert('Please enter your State ID or Drivers Licence.') ;
			STATE_ID.focus() ;
			return false ;	
		}

		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_transfer_to_jnbs_receiver_form()
{
	with(document.transferform) {
		// Check the the relevant information has been entered.
		if(TRANSFER_AMOUNT.value == "") {
			alert('Please enter the amount you want to transfer.') ;
			TRANSFER_AMOUNT.focus() ;
			return false ;
		}

		if(CARD_TYPE.value == "EXISTING") {
			if(CARD_NUMBER.value == "") {
				alert('Please enter your TreasureCard number.') ;
				CARD_NUMBER.focus() ;
				return false ;
			}

			if(PIN.value == "") {
				alert('Please enter the pin to the TreasureCard.') ;
				PIN.focus() ;
				return false ;
			}
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_caribbean_receiver_form()
{
	with(document.caribbean_receiver_form) {
		
		if(newRegistration.value == 'YES') {
			if(SkipBtn.value == 'Skip') {
				return true ;	
			}
		}
		
		// Check the the relevant information has been entered.
		if(RECEIVER_ALIAS.value == "") {
			alert('Please enter the receiver\'s alias.') ;
			RECEIVER_ALIAS.focus() ;
			return false ;	
		}

		if(RECEIVER_FIRST_NAME.value == "") {
			alert('Please enter the receiver\'s full name.') ;
			RECEIVER_FULL_NAME.focus() ;
			return false ;	
		}
		
		if(RECEIVER_LAST_NAME.value == "") {
			alert('Please enter the receiver\'s full name.') ;
			RECEIVER_FULL_NAME.focus() ;
			return false ;	
		}
			
		if(RECEIVER_STREET_ADDRESS.value == "") {
			alert('Please enter the receiver\'s street address.') ;
			RECEIVER_STREET_ADDRESS.focus() ;
			return false ;	
		}

		if(RECEIVER_PARISH.selectedIndex == 0) {
			alert('Please select the parish of the receiver\'s address.') ;
			RECEIVER_PARISH.focus() ;
            return false ;
		}

		if(RECEIVER_POSTAL_CODE.value == "") {
			alert('Please enter the receiver\'s postal code.') ;
			RECEIVER_POSTAL_CODE.focus() ;
			return false ;	
		}
		
		if(RECEIVER_COUNTRY.selectedIndex == 0) {
			alert('Please select the recever\'s country.') ;
			RECEIVER_COUNTRY.focus() ;
           	return false ;
		}
		
		if(RECEIVER_TELEPHONE.value == "") {
			alert('Please enter the receiver\'s contact telephone.') ;
			RECEIVER_TELEPHONE.focus() ;
			return false ;	
		}						
		/*
		if(ACCOUNT_TYPE.selectedIndex == 0) {
			alert('Please select the bank account type.') ;
			ACCOUNT_TYPE.focus() ;
			return false ;	
		}

		if(BANK_NAME.value == "") {
			alert('Please enter the bank name.') ;
			BANK_NAME.focus() ;
			return false ;	
		}
		
		if(BANK_BRANCH.value == "") {
			alert('Please enter the bank branch.') ;
			BANK_BRANCH.focus() ;
			return false ;	
		}
		
		if(ACCOUNT_NUMBER.value == "") {
			alert('Please enter the bank account number.') ;
			ACCOUNT_NUMBER.focus() ;
			return false ;	
		}
			
		if(ACCOUNT_NUMBER.value.length != 9) {
			alert('The account number you entered is invalid.') ;
			ACCOUNT_NUMBER.focus() ;
			return false ;	
		}
		
		if(PARISH.selectedIndex == 0) {
			alert('Please select the parish or province where the receiver will collect funds from.') ;
			PARISH.focus() ;
            return false ;
		}

		if(BRANCH.options[BRANCH.selectedIndex].value == "") {
			alert('Please select the branch where the receiver will collect funds from.') ;
			BRANCH.focus() ;
            return false ;
		}
		*/
		
	}
	return true ;
}
//-----------------------------------------------------------------------------

function validate_add_receiver_bank_account_form()
{
	with(document.add_receiver_bank_account_form) {
		
		if(Submit.value == 'Skip') {
			return true ;	
		}
		// Check the the relevant information has been entered.
		if(ACCOUNT_ALIAS.value == "") {
			alert('Please enter the account\'s alias.') ;
			ACCOUNT_ALIAS.focus() ;
			return false ;	
		}

		if(RECEIVER_FIRST_NAME.value == "") {
			alert('Please enter the receiver\'s full name.') ;
			RECEIVER_FULL_NAME.focus() ;
			return false ;	
		}
		
		if(RECEIVER_LAST_NAME.value == "") {
			alert('Please enter the receiver\'s full name.') ;
			RECEIVER_FULL_NAME.focus() ;
			return false ;	
		}
	
		if(RECEIVER_STREET_ADDRESS.value == "") {
			alert('Please enter the receiver\'s street address.') ;
			RECEIVER_STREET_ADDRESS.focus() ;
			return false ;	
		}

		if(RECEIVER_PARISH.selectedIndex == 0) {
			alert('Please select the parish of the receiver\'s address.') ;
			RECEIVER_PARISH.focus() ;
            return false ;
		}

		if(RECEIVER_POSTAL_CODE.value == "") {
			alert('Please enter the receiver\'s postal code.') ;
			RECEIVER_POSTAL_CODE.focus() ;
			return false ;	
		}
		
		if(RECEIVER_COUNTRY.selectedIndex == 0) {
			alert('Please select the recever\'s country.') ;
			RECEIVER_COUNTRY.focus() ;
           	return false ;
		}
		
		if(RECEIVER_TELEPHONE.value == "") {
			alert('Please enter the receiver\'s contact telephone.') ;
			RECEIVER_TELEPHONE.focus() ;
			return false ;	
		}						
		
		if(ACCOUNT_TYPE.selectedIndex == 0) {
			alert('Please select the bank account type.') ;
			ACOUNT_TYPE.focus() ;
			return false ;	
		}

		if(BANK_NAME.selectedIndex == 0) {
			alert('Please select the bank name.') ;
			BANK_NAME.focus() ;
			return false ;	
		}
		
		if(BANK_PARISH.value == "") {
			alert('Please enter the bank parish.') ;
			BANK_PARISH.focus() ;
			return false ;	
		}
		
		if(BANK_CITY.value == "") {
			alert('Please enter the bank city.') ;
			BANK_CITY.focus() ;
			return false ;	
		}
		
		if(BANK_BRANCH.value == "") {
			alert('Please enter the bank branch.') ;
			BANK_BRANCH.focus() ;
			return false ;	
		}
		
		if(BANK_BRANCH.value == "") {
			alert('Please enter the bank branch.') ;
			BANK_BRANCH.focus() ;
			return false ;	
		}
		
		if(ACCOUNT_NUMBER.value == "") {
			alert('Please enter the bank account number.') ;
			ACCOUNT_NUMBER.focus() ;
			return false ;	
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_transfer_to_caribbean_receiver_form()
{
	with(document.transfer_to_caribbean_receiver_form) {
		// Check the the relevant information has been entered.
		if(TRANSFER_AMOUNT.value == "") {
			alert('Please enter the amount you want to transfer.') ;
			TRANSFER_AMOUNT.focus() ;
			return false ;
		}

		if(RECEIVER_ID.selectedIndex == 0) {
			alert('Please select the receiver to send cash to.') ;
			RECEIVER_ID.focus() ;
            return false ;
		}
		
		if(PICKUP_TYPE.selectedIndex == 0) {
			alert('Please select the pickup type.') ;
			PICKUP_TYPE.focus() ;
			return false ;
		}	
		
		if(getRadioButtonSelectedValue(SOURCE_OF_FUNDS) == "Other") {
			if(SOURCE_OF_FUNDS_TEXT.value == "") {
				alert('Please enter the source of the funds you are sending.\nThis information is required by the receiving country.') ;
				SOURCE_OF_FUNDS_TEXT.focus() ;
				return false ;
			} else {
				SOURCE_OF_FUNDS[getRadioButtonSelectedIndex(SOURCE_OF_FUNDS)] .value = SOURCE_OF_FUNDS_TEXT.value ; 
			}
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_transfer_to_receiver_bank_account_form()
{
	with(document.transfer_to_receiver_bank_account_form) {
		// Check the the relevant information has been entered.
		if(TRANSFER_AMOUNT.value == "") {
			alert('Please enter the amount you want to transfer.') ;
			TRANSFER_AMOUNT.focus() ;
			return false ;
		}

		if(RECEIVER_ID.selectedIndex == 0) {
			alert('Please select the receiver to send cash to.') ;
			RECEIVER_ID.focus() ;
            return false ;
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_addcreditcard_form()
{
	with(document.add_credi_card_form) {
		
		if(NAME_ON_CARD.value == "") {
			alert('Please enter the name on the card.') ;
			NAME_ON_CARD.focus() ;
			return false ;
		}
		
		if(CARD_NUMBER.value == "") {
			alert('Please enter the card number.') ;
			CARD_NUMBER.focus() ;
			return false ;
		}
		
		if(BILLING_ADDRESS.value == "") {
			alert('Please enter the billing address for the card.') ;
			BILLING_ADDRESS.focus() ;
			return false ;
		}
		
		if(POSTCODE.value == "") {
			alert('Please enter the billing zip code for the card.') ;
			POSTCODE.focus() ;
			return false ;
		}
		
		if(EXPIRY_MONTH.selectedIndex == 0) {
			alert('Please select the expiry month for the card.') ;
			EXPIRY_MONTH.focus() ;
            return false ;
		}
		
		if(EXPIRY_YEAR.selectedIndex == 0) {
			alert('Please select the expiry year for the card.') ;
			EXPIRY_YEAR.focus() ;
            return false ;
		}
		
		if(TYPE_OF_CARD.options[TYPE_OF_CARD.selectedIndex].value == "") {
			alert('Please select the type of card.') ;
			TYPE_OF_CARD.focus() ;
            return false ;
		}
		
		if(CVV2_NUMBER.value == "") {
			alert('Please enter the Card Verification Number (CVV2) at the back of the card.') ;
			CVV2_NUMBER.focus() ;
			return false ;
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_edit_creditcard_form()
{
	with(document.edit_credit_card_form) {
		
		if(NAME_ON_CARD.value == "") {
			alert('Please enter the name on the card.') ;
			NAME_ON_CARD.focus() ;
			return false ;
		}
		
		if(CARD_NUMBER.value == "") {
			alert('Please enter the card number.') ;
			CARD_NUMBER.focus() ;
			return false ;
		}
		
		if(BILLING_ADDRESS.value == "") {
			alert('Please enter the billing address for the card.') ;
			BILLING_ADDRESS.focus() ;
			return false ;
		}
		
		if(POSTCODE.value == "") {
			alert('Please enter the billing zip code for the card.') ;
			POSTCODE.focus() ;
			return false ;
		}
		
		if(EXPIRY_MONTH.selectedIndex == 0) {
			alert('Please select the expiry month for the card.') ;
			EXPIRY_MONTH.focus() ;
            return false ;
		}
		
		if(EXPIRY_YEAR.selectedIndex == 0) {
			alert('Please select the expiry year for the card.') ;
			EXPIRY_YEAR.focus() ;
            return false ;
		}
		
		if(TYPE_OF_CARD.options[TYPE_OF_CARD.selectedIndex].value == "") {
			alert('Please select the type of card.') ;
			TYPE_OF_CARD.focus() ;
            return false ;
		}
		
		if(CVV2_NUMBER.value == "") {
			alert('Please enter the Card Verification Number (CVV2) at the back of the card.') ;
			CVV2_NUMBER.focus() ;
			return false ;
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_deposit_by_bankaccount_form()
{
	
	with(document.deposit_by_bankaccount_form) {
		// Check the the relevant information has been entered.
		
		if(BANK_ACCOUNT_SELECTION.selectedIndex == 0) {
			alert('Please select the bank account to make a deposit from.') ;
			BANK_ACCOUNT_SELECTION.focus() ;
			return false ;
		}

		if(ACCOUNT_NAME.value == "") {
			alert('Please enter the account name.') ;
			ACCOUNT_NAME.focus() ;
			return false ;	
		}

		if(ACCOUNT_NUMBER.value == "") {
			alert('Please enter the bank account number.') ;
			ACCOUNT_NUMBER.focus() ;
			return false ;
		}
		
		if(CHECK_NUMBER.value == "") {
			alert('Please enter the check number.') ;
			CHECK_NUMBER.focus() ;
			return false ;
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_add_bankaccount_form()
{
	with(document.add_bankaccount_form) {
		// Check the the relevant information has been entered.
		if(ACCOUNT_NICKNAME.value == "") {
			alert('Please enter the account nick name.') ;
			ACCOUNT_NICKNAME.focus() ;
			return false ;	
		}
		
		if(ACCOUNT_NAME.value == "") {
			alert('Please enter the account name.') ;
			ACCOUNT_NAME.focus() ;
			return false ;	
		}

		if(ACCOUNT_NUMBER.value == "") {
			alert('Please enter the bank account number.') ;
			ACCOUNT_NUMBER.focus() ;
			return false ;
		}
		
		if(ABA_NUMBER.value == "") {
			alert('Please enter the bank routing code of ABA number.') ;
			ABA_NUMBER.focus() ;
			return false ;
		}
		
		if(BANK_NAME.value == "") {
			alert('Please enter the bank name.') ;
			BANK_NAME.focus() ;
			return false ;
		}
		
		if(BANK_BRANCH.value == "") {
			alert('Please enter the bank branch.') ;
			BANK_BRANCH.focus() ;
			return false ;	
		}
		
		if(BANK_ADDRESS1.value == "") {
			alert('Please enter the bank address.') ;
			BANK_ADDRESS1.focus() ;
			return false ;
		}
		
		if(BANK_CITY.value == "") {
			alert('Please enter the bank city.') ;
			BANK_CITY.focus() ;
			return false ;
		}
		
		if(BANK_STATE.value == "") {
			alert('Please enter the bank state.') ;
			BANK_STATE.focus() ;
			return false ;
		}
		
		if(BANK_ZIPCODE.value == "") {
			alert('Please enter the bank zip code.') ;
			BANK_ZIPCODE.focus() ;
			return false ;
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_transfer_debitcard_form()
{
	with(document.transfer_debitcard_form) {
		// Check the the relevant information has been entered.
		if(TRANSFER_AMOUNT.value == "") {
			alert('Please enter the amount you want to transfer.') ;
			TRANSFER_AMOUNT.focus() ;
			return false ;
		}

		if(CARD_TYPE.value == "EXISTING") {
			if(CARD_NUMBER.value == "") {
				alert('Please select your Card number.') ;
				CARD_NUMBER.focus() ;
				return false ;
			}

			if(PIN.value == "") {
				alert('Please enter the activation code for the Card.') ;
				PIN.focus() ;
				return false ;
			}
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_debitcard_balance_form()
{
	with(document.debitcard_balance_form) {
		// Check the the relevant information has been entered.
		
		if(CARD_TYPE.value == "EXISTING") {
			if(CARD_NUMBER.value == "") {
				alert('Please select your Card number.') ;
				CARD_NUMBER.focus() ;
				return false ;
			}

			if(PIN.value == "") {
				alert('Please enter the activation code for the Card.') ;
				PIN.focus() ;
				return false ;
			}
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_debitcard_tx_history_form()
{
	with(document.debitcard_tx_history_form) {
		// Check the the relevant information has been entered.
		
		
			if(FROM_MONTH.value == "") {
				alert('Please select the starting month.') ;
				FROM_MONTH.focus() ;
				return false ;
			}
			
			if(FROM_DAY.value == "") {
				alert('Please select your starting month.') ;
				FROM_DAY.focus() ;
				return false ;
			}
			
			if(FROM_YEAR.value == "") {
				alert('Please select your starting year.') ;
				FROM_YEAR.focus() ;
				return false ;
			}
			
			if(ACTIVITY_PERIOD.value == "") {
				alert('Please select the number of days for Card history.') ;
				ACTIVITY_PERIOD.focus() ;
				return false ;
			}
			
			if(CARD_NUMBER.value == "") {
				alert('Please select your Card number.') ;
				CARD_NUMBER.focus() ;
				return false ;
			}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_activate_debitcard_form()
{
	with(document.activate_debitcard_form) {
		// Check the the relevant information has been entered.
		
		if(CARD_TYPE.value == "EXISTING") {
			if(CARD_NUMBER.value == "") {
				alert('Please select your card number.') ;
				CARD_NUMBER.focus() ;
				return false ;
			}

			if(PIN.value == "") {
				alert('Please enter the activation code for the card.') ;
				PIN.focus() ;
				return false ;
			}
			
			if(ID_NUMBER.value == "") {
				alert('Please enter the ID Number you provided when requesting the card.') ;
				ID_NUMBER.focus() ;
				return false ;
			}
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_lost_password_form()
{
	with(document.lost_password_form) {
		// Check the the relevant information has been entered.
		if(EMAIL.value == "") {
			alert('Please enter your email address associated with the account.') ;
			EMAIL.setfocus() ;
			return false ;
		}

		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_activate_bankaccount_form()
{
	with(document.activate_bankaccount_form) {
		// Check the the relevant information has been entered.

		if(MAGIC_NO.value == "") {
			alert('Please enter the amount you received in your account.') ;
			MAGIC_NO.setfocus() ;
			return false ;
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function DoFunction(thename)
{
 	with(document.Menuform) {
		Function.value = thename ;
		submit() ;
	}
}
//-----------------------------------------------------------------------------

function testFunction()
{
	alert('What the....') ;
	return false ;	
}
//-----------------------------------------------------------------------------

var trinidad_provinces = new Array() ;
var grenada_provinces = new Array() ;
var guyana_provinces = new Array() ;
var jamaica_provinces = new Array() ;
var barbados_provinces = new Array() ;
var haiti_provinces = new Array() ;
var antigua_provinces = new Array() ;

function loadProvinces()
{
	trinidad_provinces[1] = 'Caroni (incl. Chaguanas)' ;
	trinidad_provinces[2] = 'Nariva '
	trinidad_provinces[3] = 'Mayaro' ;
	trinidad_provinces[4] = 'Port of Spain' ;
	trinidad_provinces[5] = 'San Fernando' ;
	trinidad_provinces[6] = 'St. Andrew ' ;
	trinidad_provinces[7] = 'St. David' ;
	trinidad_provinces[8] = 'St. George (incl. Arima)' ;
	trinidad_provinces[9] = 'St. Patrick (incl. Point Fortin)' ;
	trinidad_provinces[10] = 'Victoria' ;

	grenada_provinces[1] = 'Carriacou' ;
	grenada_provinces[2] = 'St. Andrew' ;
	grenada_provinces[3] = 'St. David' ;
	grenada_provinces[4] = 'St. George' ;
	grenada_provinces[5] = 'St. George\'s' ; 
	grenada_provinces[6] = 'St. John' ;
	grenada_provinces[7] = 'St. Mark' ;
	grenada_provinces[8] = 'St. Patrick' ;
	
	guyana_provinces[1] = 'Barima-Waini' ;
	guyana_provinces[2] = 'Cuyuni-Mazaruni' ;
	guyana_provinces[3] = 'Demerara-Mahaica' ;
	guyana_provinces[4] = 'East Berbice-Corentyne' ;
	guyana_provinces[5] = 'Essequibo Islands-West Demerara' ;
	guyana_provinces[6] = 'Mahaica-Berbice' ; 
	guyana_provinces[7] = 'Pomeroon-Supenaam' ;
	guyana_provinces[8] = 'Potaro-Siparuni' ;
	guyana_provinces[9] = 'Upper Demerara-Berbice' ;
	guyana_provinces[10] = 'Upper Takutu-Upper Essequibo' ;
	
	jamaica_provinces[1] = 'Clarendon' ;
    jamaica_provinces[2] = 'Hanover' ;
    jamaica_provinces[3] = 'Kingston & St. Andrew' ;
    jamaica_provinces[4] = 'Manchester' ;
    jamaica_provinces[5] = 'Portland' ;
    jamaica_provinces[6] = 'St. Ann' ;
    jamaica_provinces[7] = 'St. Catherine' ;
    jamaica_provinces[8] = 'St. Elizabeth' ;
    jamaica_provinces[9] = 'St. James' ;
    jamaica_provinces[10] = 'St. Mary' ;
    jamaica_provinces[11] = 'St. Thomas' ;
    jamaica_provinces[12] = 'Trelawny' ;
    jamaica_provinces[13] = 'Westmorland' ;
	
	barbados_provinces[1] = 'Christ Church' ;
	barbados_provinces[2] = 'St. Andrew' ;
	barbados_provinces[3] = 'St. George' ;
	barbados_provinces[4] = 'St. James' ;
	barbados_provinces[5] = 'St. John' ;
	barbados_provinces[6] = 'St. Joseph' ;
	barbados_provinces[7] = 'St. Lucy' ;
	barbados_provinces[8] = 'St. Michael' ;
	barbados_provinces[9] = 'St. Peter' ;
	barbados_provinces[10] = 'St. Philip' ;
	barbados_provinces[11] = 'St. Thomas' ;
	
	haiti_provinces[1] = 'Artibonite' ;
	haiti_provinces[2] = 'Centre' ;
	haiti_provinces[3] = 'Grand\'Anse' ;
	haiti_provinces[4] = 'Nord' ;
	haiti_provinces[5] = 'Nord-Est' ;
	haiti_provinces[6] = 'Nord-Quest' ;
	haiti_provinces[7] = 'Quest' ;
	haiti_provinces[8] = 'Sud' ;
	haiti_provinces[9] = 'Sud-Est' ;
	
	antigua_provinces[1] = 'Barbuda' ;
	antigua_provinces[2] = 'St. George' ;
	antigua_provinces[3] = 'St. John' ;
	antigua_provinces[4] = 'St. Mary' ;
	antigua_provinces[5] = 'St. Paul' ;
	antigua_provinces[6] = 'St. Peter' ;
	antigua_provinces[7] = 'St. Philip' ;
}
//-----------------------------------------------------------------------------

function loadParishes(idx) 
{
	clearReceiverParishes() ;
	
	with(document.caribbean_receiver_form) {
		if(idx == 1) { // Jamaica
			
			for(var i = 1 ; i < jamaica_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(jamaica_provinces[i]) ;	
				
			}
		}
	
		if(idx == 2) { // Guyana
			
			for(var i = 1 ; i < guyana_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(guyana_provinces[i]) ;	
			}
		}
	
		if(idx == 3) { // Grenada
			
			for(var i = 1 ; i < grenada_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(grenada_provinces[i]) ;	
			}
		}
	
		if(idx == 4) { // Trinidad & Tobago
			
			for(var i = 1 ; i < trinidad_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(trinidad_provinces[i]) ;	
			}
		}
		
		if(idx == 5) { // HAITI
			
			for(var i = 1 ; i < haiti_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(haiti_provinces[i]) ;	
			}
		}
		
		if(idx == 6) { // Antigua
			
			for(var i = 1 ; i < antigua_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(antigua_provinces[i]) ;	
			}
		}
	}
}
//-----------------------------------------------------------------------------

function showBankReceiverParishes() 
{	
	with(document.add_receiver_bank_account_form) {
		while(RECEIVER_PARISH.length > 1) {
			RECEIVER_PARISH.options[1] = null ;	
		}
	
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "JAMAICA") { // Jamaica
			
			for(var i = 1 ; i < jamaica_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(jamaica_provinces[i]) ;	
				
			}
		}
	
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GUYANA") { // Guyana
			
			for(var i = 1 ; i < guyana_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(guyana_provinces[i]) ;	
			}
		}
	
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GRENADA") { // Grenada
			
			for(var i = 1 ; i < grenada_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(grenada_provinces[i]) ;	
			}
		}
	
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "TRINIDAD AND TOBAGO") { // Trinidad & Tobago
			
			for(var i = 1 ; i < trinidad_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(trinidad_provinces[i]) ;	
			}
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "BARBADOS") { // Barbados
			
			for(var i = 1 ; i < barbados_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(barbados_provinces[i]) ;	
			}
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "HAITI") { // Haiti
			for(var i = 1 ; i < haiti_provinces.length ; i++) {
				RECEIVER_PARISH.options[i] = new Option(haiti_provinces[i]) ;	
			}
		}
	}
}
//-----------------------------------------------------------------------------

function clearReceiverParishes()
{
	
	with(document.caribbean_receiver_form) {
		while(RECEIVER_PARISH.length > 1) {
			RECEIVER_PARISH.options[1] = null ;	
		}	
	}
}
//-----------------------------------------------------------------------------


var trinidad_banks = new Array(3) ;
function loadTrinidadBanks()
{
	for(i = 0 ; i < 6 ; i++) {
		trinidad_banks[i] = new Array() ;
		for(j = 0 ; j < 30 ; j++) {
			trinidad_banks[i][j] = new Array() ;
			for(k = 0 ; k < 2 ; k++) {
				trinidad_banks[i][j][k] = new Array() ;
			}
		}
	}

	trinidad_banks[0][0][0] = 'Royal Bank of Trinidad & Tobago (RBBT)' ;
	
	trinidad_banks[0][1][0] ='Royal Court, 19-21 Park Street' ;
	trinidad_banks[0][1][1] ='Port of Spain' ;

	trinidad_banks[0][2][0] ='Devenish & Pro Queen Street' ;
	trinidad_banks[0][2][1] ='Arima' ;
	
	trinidad_banks[0][3][0] ='Carlton Centre, St. James Street' ;
	trinidad_banks[0][3][1] ='San Fernando' ;
	
	trinidad_banks[0][4][0] ='Royal Plaza, Main Road' ;
	trinidad_banks[0][4][1] ='Chaguanas' ;
	
	trinidad_banks[0][5][0] ='Couva Shopping Complex, Southern Main Road' ;
	trinidad_banks[0][5][1] ='Couva' ;
	
	trinidad_banks[0][6][0] ='Cross Crossing Shopping Centre, Cross Crossing' ;
	trinidad_banks[0][6][1] ='San Fernando' ;
	
	trinidad_banks[0][7][0] ='Starlight Shopping Plaza, Diego Martin Main Road' ;
	trinidad_banks[0][7][1] ='Diego Martin' ;
	
	trinidad_banks[0][8][0] ='11 High Street' ;
	trinidad_banks[0][8][1] ='San Fernando' ;
	
	trinidad_banks[0][9][0] ='Long Circular Road & Rookery Nook' ;
	trinidad_banks[0][9][1] ='Maraval' ;
	
	trinidad_banks[0][10][0] ='Atlantic Plaza, Atlantic Avenue' ;
	trinidad_banks[0][10][1] ='Point Lisas' ;
	
	trinidad_banks[0][11][0] ='Tropical Plaza, Southern Main Road' ;
	trinidad_banks[0][11][1] ='Pointe-A-Pierre' ;
	
	trinidad_banks[0][12][0] ='Endeavour Flyover' ;
	trinidad_banks[0][12][1] ='Chaguanas' ;
	
	trinidad_banks[0][13][0] ='St. Augustine Shopping Centre, Eastern Main Road' ;
	trinidad_banks[0][13][1] ='St. Augustine' ;
	
	trinidad_banks[0][14][0] ='70 Western Main Road' ;
	trinidad_banks[0][14][1] ='St. James' ;
	
	trinidad_banks[0][15][0] ='George Street & Eastern Main Road' ;
	trinidad_banks[0][15][1] ='Sangre Grande' ;
	
	trinidad_banks[0][16][0] ='31 Eastern Main Road' ;
	trinidad_banks[0][16][1] ='San Juan' ;
	
	trinidad_banks[0][17][0] ='61 High Street' ;
	trinidad_banks[0][17][1] ='Siparia' ;
	
	trinidad_banks[0][18][0] ='Trincity Mall, Churchill Roosevelt Highway' ;
	trinidad_banks[0][18][1] ='Trincity' ;
	
	trinidad_banks[0][19][0] ='Westmall by the Sea, Western Main Road' ;
	trinidad_banks[0][19][1] ='Westmooring' ;
	
	trinidad_banks[0][20][0] ='Western Main Road' ;
	trinidad_banks[0][20][1] ='Chagaramas' ;
	
	trinidad_banks[0][21][0] ='Main Road, Scarborough' ;
	trinidad_banks[0][21][1] ='Tobago' ;
	
	trinidad_banks[0][22][0] ='Lennox Petroleum Industrial Park, La Savanne Village, Mayaro/Guayaguayare Road' ;
	trinidad_banks[0][22][1] ='Guayaguayare' ;
	
	trinidad_banks[0][23][0] ='19-21 Park Street' ;
	trinidad_banks[0][23][1] ='Port of Spain' ;
	
	trinidad_banks[0][24][0] ='55 Independence Square' ;
	trinidad_banks[0][24][1] ='Port of Spain' ;
	
	trinidad_banks[0][25][0] ='Milford Road, Store Bay, Crown Point' ;
	trinidad_banks[0][25][1] ='Tobago' ;
	
	
	// FIRST CITIZENS BANK
	
	trinidad_banks[1][0][0] = 'First Citizens Bank' ;
	trinidad_banks[1][1][0] ='80 St. Vincent Street' ;
	trinidad_banks[1][1][1] ='Port of Spain' ;

	trinidad_banks[1][2][0] ='Hollis Avenue & Woodford Street' ;
	trinidad_banks[1][2][1] ='Arima' ;
	
	trinidad_banks[1][3][0] ='Bureau de Change, Terminal Building' ;
	trinidad_banks[1][3][1] ='Piarco International Airport' ;
	
	trinidad_banks[1][4][0] ='Market Street Extension' ;
	trinidad_banks[1][4][1] ='Chaguanas' ;
	
	trinidad_banks[1][5][0] ='Southern Main Road & Noel Street' ;
	trinidad_banks[1][5][1] ='Couva' ;
	
	trinidad_banks[1][6][0] ='Gulf CIty Complex' ;
	trinidad_banks[1][6][1] ='La Romaine' ;
	
	trinidad_banks[1][7][0] ='62 Independence Square' ;
	trinidad_banks[1][7][1] ='Port of Spain' ;
	
	trinidad_banks[1][8][0] ='TECU Building, Southern Main Road' ;
	trinidad_banks[1][8][1] ='Marabella' ;
	
	trinidad_banks[1][9][0] ='44-46 Maraval Road' ;
	trinidad_banks[1][9][1] ='Maraval' ;
	
	trinidad_banks[1][10][0] ='Park & Henry Streets' ;
	trinidad_banks[1][10][1] ='Port of Spain' ;
	
	trinidad_banks[1][11][0] ='Piarco Terminal Building' ;
	trinidad_banks[1][11][1] ='Piarco International Airport' ;
	
	trinidad_banks[1][12][0] ='Southern Main Road & Cap de Ville Road' ;
	trinidad_banks[1][12][1] ='Point Fortin' ;
	
	trinidad_banks[1][13][0] ='12 Goodrich Bay Road' ;
	trinidad_banks[1][13][1] ='Point Lisas' ;
	
	trinidad_banks[1][14][0] ='High Street' ;
	trinidad_banks[1][14][1] ='Princess Town' ;
	
	trinidad_banks[1][15][0] ='High & Penitence Streets' ;
	trinidad_banks[1][15][1] ='San Fernando' ;
	
	trinidad_banks[1][16][0] ='23-27 Eastern Main Road' ;
	trinidad_banks[1][16][1] ='San Juan' ;
	
	trinidad_banks[1][17][0] ='Eastern Main Road' ;
	trinidad_banks[1][17][1] ='Sangre Grande' ;
	
	trinidad_banks[1][18][0] ='Lower Milford Road, Scarborough' ;
	trinidad_banks[1][18][1] ='Tobago' ;
	
	trinidad_banks[1][19][0] ='3 High Street' ;
	trinidad_banks[1][19][1] ='Siparia' ;
	
	trinidad_banks[1][20][0] ='Western Main Road' ;
	trinidad_banks[1][20][1] ='St. James' ;
	
	trinidad_banks[1][21][0] ='St. Vincent Street' ;
	trinidad_banks[1][21][1] ='Port of Spain' ;
	
	trinidad_banks[1][22][0] ='Eastern Main Road & Cochrane Street' ;
	trinidad_banks[1][22][1] ='Tunapuna' ;
	
	trinidad_banks[1][23][0] ='Four Roads' ;
	trinidad_banks[1][23][1] ='Diego Martin' ;
	
	
	// REPUBLIC BANK
	
	trinidad_banks[2][0][0] = 'Republic Bank' ;
	trinidad_banks[2][1][0] ='11-17 Park Street' ;
	trinidad_banks[2][1][1] ='Port of Spain' ;

	trinidad_banks[2][2][0] ='20-22 Broadway' ;
	trinidad_banks[2][2][1] ='Arima' ;
	
	trinidad_banks[2][3][0] ='Norfolk & Erthig Road' ;
	trinidad_banks[2][3][1] ='Belmont' ;
	
	trinidad_banks[2][4][0] ='Centre City Mall' ;
	trinidad_banks[2][4][1] ='Chaguanas' ;
	
	trinidad_banks[2][5][0] ='20 Main Road' ;
	trinidad_banks[2][5][1] ='Chaguanas' ;
	
	trinidad_banks[2][6][0] ='92-94 Cipero Street' ;
	trinidad_banks[2][6][1] ='San Fernando' ;
	
	trinidad_banks[2][7][0] ='Southern Main Road' ;
	trinidad_banks[2][7][1] ='Couva' ;
	
	trinidad_banks[2][8][0] ='Crews Inn Marina, Pt Gourde Drive' ;
	trinidad_banks[2][8][1] ='Chaguaramas' ;
	
	trinidad_banks[2][9][0] ='Stariite Shopping Centre' ;
	trinidad_banks[2][9][1] ='Diego Martin' ;
	
	trinidad_banks[2][10][0] ='Boissiere No 1' ;
	trinidad_banks[2][10][1] ='Maraval' ;
	
	trinidad_banks[2][11][0] ='Main Road' ;
	trinidad_banks[2][11][1] ='Fyzabad' ;
	
	trinidad_banks[2][12][0] ='Highland Plaza' ;
	trinidad_banks[2][12][1] ='Glencoe' ;
	
	trinidad_banks[2][13][0] ='The City of Grand Bazaar' ;
	trinidad_banks[2][13][1] ='Grand Bazaar' ;
	
	trinidad_banks[2][14][0] ='Gulf City Shopping Complex' ;
	trinidad_banks[2][14][1] ='Gulf City' ;
	
	trinidad_banks[2][15][0] ='Library Corner' ;
	trinidad_banks[2][15][1] ='San Fernando' ;
	
	trinidad_banks[2][16][0] ='Head Office, 9-17 Park Street' ;
	trinidad_banks[2][16][1] ='Port of Spain' ;
	
	trinidad_banks[2][17][0] ='10 High Street' ;
	trinidad_banks[2][17][1] ='San Fernando' ;
	                
	trinidad_banks[2][18][0] ='Hilton Hotel' ;
	trinidad_banks[2][18][1] ='Port of Spain' ;
	                
	trinidad_banks[2][19][0] ='59 Independence Squaret' ;
	trinidad_banks[2][19][1] ='Port of Spain' ;
	                
	trinidad_banks[2][20][0] ='182 Southern Main Road' ;
	trinidad_banks[2][20][1] ='Marabella' ;
	                
	trinidad_banks[2][21][0] ='Naparima/Mayaro Rd & Peter Hall Trace' ;
	trinidad_banks[2][21][1] ='Mayaro' ;
	                
	trinidad_banks[2][22][0] ='Siparia Erin Road' ;
	trinidad_banks[2][22][1] ='Penal' ;
	                
	trinidad_banks[2][23][0] ='12-14 Techier Road' ;
	trinidad_banks[2][23][1] ='Point Fortin' ;
	                
	trinidad_banks[2][24][0] ='Atlantic Plaza' ;
	trinidad_banks[2][24][1] ='Point Lisas' ;
	                
	trinidad_banks[2][25][0] ='Tropical Plaza' ;
	trinidad_banks[2][25][1] ='Pointe-A-Pierre' ;
	
	trinidad_banks[2][26][0] ='High Street' ;
	trinidad_banks[2][26][1] ='Princes Town' ;
	
	trinidad_banks[2][27][0] ='72 Independence Square' ;
	trinidad_banks[2][27][1] ='Port of Spain' ;
	
	trinidad_banks[2][28][0] ='77A Queen Street' ;
	trinidad_banks[2][28][1] ='Port of Spain' ;
	
	
	// REPUBLIC BANK T&T
	
	trinidad_banks[3][0][0] = 'Republic Bank T&T (Cayman) Ltd' ;
	trinidad_banks[3][1][0] ='Naparima/Mayaro Road' ;
	trinidad_banks[3][1][1] ='Rio Claro' ;

	trinidad_banks[3][2][0] ='42 Western Main Road' ;
	trinidad_banks[3][2][1] ='St. James' ;
	
	trinidad_banks[3][3][0] ='Eastern Main Road & 1st Avenue' ;
	trinidad_banks[3][3][1] ='San Juan' ;
	
	trinidad_banks[3][4][0] ='San Juan Lending Centre, 84-88 Eastern Main Road' ;
	trinidad_banks[3][4][1] ='San Juan' ;
	
	trinidad_banks[3][5][0] ='Eastern Main Road' ;
	trinidad_banks[3][5][1] ='Sangre Grande' ;
	
	trinidad_banks[3][6][0] ='High Street' ;
	trinidad_banks[3][6][1] ='Siparia' ;
	
	trinidad_banks[3][7][0] ='Carrington Street, Scarborough' ;
	trinidad_banks[3][7][1] ='Tobago' ;
	
	trinidad_banks[3][8][0] ='Crown Point Airport, Crown Point' ;
	trinidad_banks[3][8][1] ='Tobago' ;
	
	trinidad_banks[3][9][0] ='Main Street, Scarborough' ;
	trinidad_banks[3][9][1] ='Tobago' ;
	
	trinidad_banks[3][10][0] ='58-60 Tragarete Road' ;
	trinidad_banks[3][10][1] ='Port of Spain' ;
	
	trinidad_banks[3][11][0] ='Trincitv Mall' ;
	trinidad_banks[3][11][1] ='Trincity' ;
	
	trinidad_banks[3][12][0] ='Eastern Main Road' ;
	trinidad_banks[3][12][1] ='Tunapuna' ;
	
	trinidad_banks[3][13][0] ='UWI, St. Augustine Campus' ;
	trinidad_banks[3][13][1] ='UWI' ;
	
	trinidad_banks[3][14][0] ='Valpark Shopping Centre' ;
	trinidad_banks[3][14][1] ='Valpark' ;
	
	trinidad_banks[3][15][0] ='Westmall Shopping Centre' ;
	trinidad_banks[3][15][1] ='Westmall' ;
	
	trinidad_banks[3][16][0] ='28-30 Murray Street' ;
	trinidad_banks[3][16][1] ='Woodbrook' ;
	
	trinidad_banks[3][17][0] ='Sports Club, 8th Avenue Ext.' ;
	trinidad_banks[3][17][1] ='Baratiaria' ;
	
	trinidad_banks[3][18][0] ='59 Independence Square' ;
	trinidad_banks[3][18][1] ='Port of Spain' ;
	
	trinidad_banks[3][19][0] ='59 Independence Squaret' ;
	trinidad_banks[3][19][1] ='Port of Spain' ;
	
	trinidad_banks[3][20][0] ='182 Southern Main Road' ;
	trinidad_banks[3][20][1] ='Marabella' ;
	
	trinidad_banks[3][21][0] ='Naparima/Mayaro Rd & Peter Hall Trace' ;
	trinidad_banks[3][21][1] ='Mayaro' ;
	
	trinidad_banks[3][22][0] ='Siparia Erin Road' ;
	trinidad_banks[3][22][1] ='Penal' ;
	
	trinidad_banks[3][23][0] ='12-14 Techier Road' ;
	trinidad_banks[3][23][1] ='Point Fortin' ;
	
	trinidad_banks[3][24][0] ='Atlantic Plaza' ;
	trinidad_banks[3][24][1] ='Point Lisas' ;
	
	trinidad_banks[3][25][0] ='Tropical Plaza' ;
	trinidad_banks[3][25][1] ='Pointe-A-Pierre' ;
	
	trinidad_banks[3][26][0] ='High Street' ;
	trinidad_banks[3][26][1] ='Princes Town' ;
	
	trinidad_banks[3][27][0] ='72 Independence Square' ;
	trinidad_banks[3][27][1] ='Port of Spain' ;
	
	trinidad_banks[3][28][0] ='77A Queen Street' ;
	trinidad_banks[3][28][1] ='Port of Spain' ;
	
	// REPUBLIC FIANANCE & MERCHANT BANK
	
	trinidad_banks[4][0][0] = 'Republic Finance & Merchant Bank Ltd. (FINCOR)' ;
	trinidad_banks[4][1][0] ='Centre City Mall' ;
	trinidad_banks[4][1][1] ='Chaguanas' ;

	trinidad_banks[4][2][0] ='92-94 Cipero Street' ;
	trinidad_banks[4][2][1] ='San Fernando' ;
	
	trinidad_banks[4][3][0] ='Southern Main Road' ;
	trinidad_banks[4][3][1] ='Couva' ;
	
	trinidad_banks[4][4][0] ='Gulf City Shopping Complex' ;
	trinidad_banks[4][4][1] ='La Romaine' ;
	
	trinidad_banks[4][5][0] ='9-17 Park Street' ;
	trinidad_banks[4][5][1] ='Port of Spain' ;
	
	trinidad_banks[4][6][0] ='Main Street, Scarborough' ;
	trinidad_banks[4][6][1] ='Tobago' ;
	
	trinidad_banks[4][7][0] ='17 Eastern Main Road' ;
	trinidad_banks[4][7][1] ='Tunapuna' ;
	
	trinidad_banks[4][8][0] ='Crown Point Airport, Crown Point' ;
	trinidad_banks[4][8][1] ='Tobago' ;
	
	trinidad_banks[4][9][0] ='Main Street, Scarborough' ;
	trinidad_banks[4][9][1] ='Tobago' ;
	
	trinidad_banks[4][10][0] ='58-60 Tragarete Road' ;
	trinidad_banks[4][10][1] ='Port of Spain' ;
	
	trinidad_banks[4][11][0] ='Trincitv Mall' ;
	trinidad_banks[4][11][1] ='Trincity' ;
	
	trinidad_banks[4][12][0] ='Eastern Main Road' ;
	trinidad_banks[4][12][1] ='Tunapuna' ;
	
	trinidad_banks[4][13][0] ='UWI, St. Augustine Campus' ;
	trinidad_banks[4][13][1] ='UWI' ;
	
	trinidad_banks[4][14][0] ='Valpark Shopping Centre' ;
	trinidad_banks[4][14][1] ='Valpark' ;
	
	trinidad_banks[4][15][0] ='Westmall Shopping Centre' ;
	trinidad_banks[4][15][1] ='Westmall' ;
	
	trinidad_banks[4][16][0] ='28-30 Murray Street' ;
	trinidad_banks[4][16][1] ='Woodbrook' ;
	
	trinidad_banks[4][17][0] ='Sports Club, 8th Avenue Ext.' ;
	trinidad_banks[4][17][1] ='Baratiaria' ;
	
	trinidad_banks[4][18][0] ='59 Independence Square' ;
	trinidad_banks[4][18][1] ='Port of Spain' ;
	
	trinidad_banks[4][19][0] ='59 Independence Squaret' ;
	trinidad_banks[4][19][1] ='Port of Spain' ;
	
	trinidad_banks[4][20][0] ='182 Southern Main Road' ;
	trinidad_banks[4][20][1] ='Marabella' ;
	
	trinidad_banks[4][21][0] ='Naparima/Mayaro Rd & Peter Hall Trace' ;
	trinidad_banks[4][21][1] ='Mayaro' ;
	
	trinidad_banks[4][22][0] ='Siparia Erin Road' ;
	trinidad_banks[4][22][1] ='Penal' ;
	
	trinidad_banks[4][23][0] ='12-14 Techier Road' ;
	trinidad_banks[4][23][1] ='Point Fortin' ;
	
	trinidad_banks[4][24][0] ='Atlantic Plaza' ;
	trinidad_banks[4][24][1] ='Point Lisas' ;
	
	trinidad_banks[4][25][0] ='Tropical Plaza' ;
	trinidad_banks[4][25][1] ='Pointe-A-Pierre' ;
	
	trinidad_banks[4][26][0] ='High Street' ;
	trinidad_banks[4][26][1] ='Princes Town' ;
	
	trinidad_banks[4][27][0] ='72 Independence Square' ;
	trinidad_banks[4][27][1] ='Port of Spain' ;
	
	trinidad_banks[4][28][0] ='77A Queen Street' ;
	trinidad_banks[4][28][1] ='Port of Spain' ;
	
	
	
	// SCOTIABANK OF TRINIDAD & TOBAGO
	
	trinidad_banks[5][0][0] = 'ScotiaBank of Trinidad & Tobago' ;
	trinidad_banks[5][1][0] ='Park & Richmond Streets' ;
	trinidad_banks[5][1][1] ='Port of Spain' ;

	trinidad_banks[5][2][0] ='5 Hollis Avenue' ;
	trinidad_banks[5][2][1] ='Arima' ;
	
	trinidad_banks[5][3][0] ='Main Road & Mid Centre Mall' ;
	trinidad_banks[5][3][1] ='Chaguanas' ;
	
	trinidad_banks[5][4][0] ='Southern Main Road' ;
	trinidad_banks[5][4][1] ='Couva' ;
	
	trinidad_banks[5][5][0] ='Old Southern Main Road' ;
	trinidad_banks[5][5][1] ='Cunupia' ;
	
	trinidad_banks[5][6][0] ='Starlight Shopping Plaza, Diego Martin Main Road' ;
	trinidad_banks[5][6][1] ='Diego Martin' ;
	
	trinidad_banks[5][7][0] ='Bonne Adventure Road' ;
	trinidad_banks[5][7][1] ='Gasparillo' ;
	
	trinidad_banks[5][8][0] ='Allum Shopping Centre' ;
	trinidad_banks[5][8][1] ='Marabella' ;
	
	trinidad_banks[5][9][0] ='Ellerslie Plaza' ;
	trinidad_banks[5][9][1] ='Maraval' ;
	
	trinidad_banks[5][10][0] ='4 Penal Junction' ;
	trinidad_banks[5][10][1] ='Penal' ;
	
	trinidad_banks[5][11][0] ='1 Frederick Street' ;
	trinidad_banks[5][11][1] ='Port of Spain' ;
	
	trinidad_banks[5][12][0] ='Park & Pembroke Streets' ;
	trinidad_banks[5][12][1] ='Port of Spain' ;
	
	trinidad_banks[5][13][0] ='High Street' ;
	trinidad_banks[5][13][1] ='Princes Town' ;
	
	trinidad_banks[5][14][0] ='High Street' ;
	trinidad_banks[5][14][1] ='Rio Claro' ;
	
	trinidad_banks[5][15][0] ='Western Main Road' ;
	trinidad_banks[5][15][1] ='St. James' ;
	
	trinidad_banks[5][16][0] ='Cipero & Rushworth Streets' ;
	trinidad_banks[5][16][1] ='San Fernando' ;
	
	trinidad_banks[5][17][0] ='49 High Street' ;
	trinidad_banks[5][17][1] ='San Fernando' ;
	
	trinidad_banks[5][18][0] ='Eastern Main Road' ;
	trinidad_banks[5][18][1] ='Sangre Grande' ;
	
	trinidad_banks[5][19][0] ='Eastern Main Road' ;
	trinidad_banks[5][19][1] ='San Juan' ;
	
	trinidad_banks[5][20][0] ='55 High Street' ;
	trinidad_banks[5][20][1] ='Siparia' ;
	
	trinidad_banks[5][21][0] ='Milford Road, Scarborough' ;
	trinidad_banks[5][21][1] ='Tobago' ;
	
	trinidad_banks[5][22][0] ='56 Eastern Main Road' ;
	trinidad_banks[5][22][1] ='Tunapuna' ;
}
//-----------------------------------------------------------------------------

var trinidad_cash_locations = null ;
function loadTrinidadCashLocations()
{
	trinidad_cash_locations = trinidad_banks ;
}
//-----------------------------------------------------------------------------

var jamaica_banks = new Array() ;
function loadJamaicaBanks()
{
	for(i = 0 ; i < 6 ; i++) {
		jamaica_banks[i] = new Array() ;
		for(j = 0 ; j < 49 ; j++) {
			jamaica_banks[i][j] = new Array() ;
			for(k = 0 ; k < 2 ; k++) {
				jamaica_banks[i][j][k] = new Array() ;
			}
		}
	}

	jamaica_banks[0][0][0] = 'Bank of Nova Scotia' ;
	jamaica_banks[0][1][0] = 'Cross Roads' ;
	jamaica_banks[0][1][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][2][0] = 'Hagley Park Rd' ;
	jamaica_banks[0][2][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][3][0] = 'Half-Way-Tree Rd' ;
	jamaica_banks[0][3][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][4][0] = 'King Street' ;
	jamaica_banks[0][4][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][5][0] = 'Liguanea' ;
	jamaica_banks[0][5][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][6][0] = 'New Kingston' ;
	jamaica_banks[0][6][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][7][0] = 'Oxford Road' ;
	jamaica_banks[0][7][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][8][0] = 'Portmore' ;
	jamaica_banks[0][8][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][9][0] = 'Premier' ;
	jamaica_banks[0][9][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][10][0] = 'Scotiabank Centre' ;
	jamaica_banks[0][10][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][11][0] = 'Main Branch' ;
	jamaica_banks[0][11][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][12][0] = 'UWI Mona Campus' ;
	jamaica_banks[0][12][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][13][0] = 'Victoria & Blake' ;
	jamaica_banks[0][13][1] = 'Kingston & St. Andrew' ;
	
	jamaica_banks[0][14][0] = 'Black River' ;
	jamaica_banks[0][14][1] = 'St. Elizabeth' ;
	
	jamaica_banks[0][15][0] = 'Brown\'s Town' ;
	jamaica_banks[0][15][1] = 'St. Ann' ;
	
	jamaica_banks[0][16][0] = 'Christiana' ;
	jamaica_banks[0][16][1] = 'Manchester' ;
	
	jamaica_banks[0][17][0] = 'Sub to Christiana' ;
	jamaica_banks[0][17][1] = 'Clarendon' ;
	
	jamaica_banks[0][18][0] = 'Falmouth' ;
	jamaica_banks[0][18][1] = 'Trelawny' ;
	
	jamaica_banks[0][19][0] = 'Sub to Falmouth' ;
	jamaica_banks[0][19][1] = 'Trelawny' ;
	
	jamaica_banks[0][20][0] = 'Highgate' ;
	jamaica_banks[0][20][1] = 'St. Mary' ;
	
	jamaica_banks[0][21][0] = 'Junction' ;
	jamaica_banks[0][21][1] = 'St. Elizabeth' ;
	
	jamaica_banks[0][22][0] = 'Linstead' ;
	jamaica_banks[0][22][1] = 'St. Catherine' ;
	
	jamaica_banks[0][23][0] = 'Linstead' ;
	jamaica_banks[0][23][1] = 'St. Catherine' ;
	
	jamaica_banks[0][24][0] = 'Lucea' ;
	jamaica_banks[0][24][1] = 'Honover' ;
	
	jamaica_banks[0][25][0] = 'Mandeville' ;
	jamaica_banks[0][25][1] = 'Manchester' ;
	
	jamaica_banks[0][26][0] = 'Sub to Mandeville' ;
	jamaica_banks[0][26][1] = 'Manchester' ;
	
	jamaica_banks[0][27][0] = 'May Pen' ;
	jamaica_banks[0][27][1] = 'Clarendon' ;
	
	jamaica_banks[0][28][0] = 'Montego Bay' ;
	jamaica_banks[0][28][1] = 'St. James' ;
	
	jamaica_banks[0][29][0] = 'Sub to Montego Bay' ;
	jamaica_banks[0][29][1] = 'St. James' ;
	
	jamaica_banks[0][30][0] = 'Morant Bay' ;
	jamaica_banks[0][30][1] = 'St. Thomas' ;
	
	jamaica_banks[0][31][0] = 'Negril' ;
	jamaica_banks[0][31][1] = 'Westmorland' ;
	
	jamaica_banks[0][32][0] = 'Ocho Rios' ;
	jamaica_banks[0][32][1] = 'St. Ann' ;
	
	jamaica_banks[0][33][0] = 'Sub to Ocho Rios' ;
	jamaica_banks[0][33][1] = 'St. Mary' ;
	
	jamaica_banks[0][34][0] = 'Old Harbour' ;
	jamaica_banks[0][34][1] = 'St. Catherine' ;
	
	jamaica_banks[0][35][0] = 'Port Antonio' ;
	jamaica_banks[0][35][1] = 'Portland' ;
	
	jamaica_banks[0][36][0] = 'Port Maria' ;
	jamaica_banks[0][36][1] = 'St. Mary' ;
	
	jamaica_banks[0][37][0] = 'Sub to Port Maria' ;
	jamaica_banks[0][37][1] = 'St. Mary' ;
	
	jamaica_banks[0][38][0] = 'St. Ann\'s Bay' ;
	jamaica_banks[0][38][1] = 'St. Ann' ;
	
	jamaica_banks[0][39][0] = 'Sub to St. Ann\'s Bay' ;
	jamaica_banks[0][39][1] = 'St. Ann' ;
	
	jamaica_banks[0][40][0] = 'Santa Cruz' ;
	jamaica_banks[0][40][1] = 'St. Elizabeth' ;
	
	jamaica_banks[0][41][0] = 'Sub to Santa Cruz' ;
	jamaica_banks[0][41][1] = 'St. Elizabeth' ;
	
	jamaica_banks[0][42][0] = 'Savanna-La-Mar' ;
	jamaica_banks[0][42][1] = 'Westmorland' ;
	
	jamaica_banks[0][43][0] = 'Spanish Town' ;
	jamaica_banks[0][43][1] = 'St. Catherine' ;
	
	jamaica_banks[0][44][0] = 'Westgate ' ;
	jamaica_banks[0][44][1] = 'St. James' ;
		
	
	jamaica_banks[1][0][0] = 'National Commercial Bank' ;
	jamaica_banks[1][45][0] = '' ;
	jamaica_banks[1][45][1] = '' ;
	
	jamaica_banks[1][46][0] = '' ;
	jamaica_banks[1][46][1] = '' ;
	
	jamaica_banks[1][47][0] = '' ;
	jamaica_banks[1][47][1] = '' ;
	
	jamaica_banks[1][48][0] = '' ;
	jamaica_banks[1][48][1] = '' ;
	
	jamaica_banks[2][0][0] = 'Royal Bank of Trinidad & Tobago' ;
	jamaica_banks[3][0][0] = 'First Caribbean International Bank' ;
	jamaica_banks[4][0][0] = 'Victoria Mutual Building Society' ;
	jamaica_banks[5][0][0] = 'Jamaica National Building Soceity' ;
}
//-----------------------------------------------------------------------------

var jamaica_cash_locations = null ;
function loadJamaicaCashLocations()
{
	jamaica_cash_locations = jamaica_banks ;
}
//-----------------------------------------------------------------------------

var barbados_banks = new Array() ;
function loadBarbadosBanks()
{
	for(i = 0 ; i < 4 ; i++) {
		barbados_banks[i] = new Array() ;
		for(j = 0 ; j < 12 ; j++) {
			barbados_banks[i][j] = new Array() ;
			for(k = 0 ; k < 2 ; k++) {
				barbados_banks[i][j][k] = new Array() ;
			}
		}
	}
	
	barbados_banks[0][0][0] = 'First Caribbean International Bank Ltd.' ; 
	barbados_banks[0][1][0] ='Barbados International Banking Centre/Rendezvous' ;
	barbados_banks[0][1][1] ='Christ Church' ;

	barbados_banks[0][2][0] ='Roebuck Street' ;
	barbados_banks[0][2][1] ='Bridgetown' ;
	
	barbados_banks[0][3][0] ='Broad Street' ;
	barbados_banks[0][3][1] ='Bridgetown' ;
	
	barbados_banks[0][4][0] ='Fontabelle' ;
	barbados_banks[0][4][1] ='St. Michael' ;
	
	barbados_banks[0][5][0] ='Oistins Shopping Centre' ;
	barbados_banks[0][5][1] ='Christ Church' ;
	
	barbados_banks[0][6][0] ='SuperCentre Complex, Warrens' ;
	barbados_banks[0][6][1] ='Warrens' ;
	
	barbados_banks[0][7][0] ='Sheraton Centre/Sheraton' ;
	barbados_banks[0][7][1] ='Christ Church' ;
	
	barbados_banks[0][8][0] ='Speightstown' ;
	barbados_banks[0][8][1] ='St. Peter' ;
	
	barbados_banks[0][9][0] ='Sunset Crest' ;
	barbados_banks[0][9][1] ='St. James' ;
	
	barbados_banks[0][10][0] ='Barclays House, Rendezvous' ;
	barbados_banks[0][10][1] ='Christ Church' ;
	
	barbados_banks[0][11][0] ='Wildley' ;
	barbados_banks[0][11][1] ='St. Michael' ;
	
	
	barbados_banks[1][0][0] = 'Barbados National Bank (BNB)' ; 
	barbados_banks[1][1][0] ='Independence Square' ;
	barbados_banks[1][1][1] ='Bridgetown' ;

	barbados_banks[1][2][0] ='Broad Street' ;
	barbados_banks[1][2][1] ='Bridgetown' ;
	
	barbados_banks[1][3][0] ='Airport' ;
	barbados_banks[1][3][1] ='Christ Church' ;
	
	barbados_banks[1][4][0] ='six Roads' ;
	barbados_banks[1][4][1] ='St. Philip' ;
	
	barbados_banks[1][5][0] ='Speightstown' ;
	barbados_banks[1][5][1] ='St. Peter' ;
	
	barbados_banks[1][6][0] ='Wildey' ;
	barbados_banks[1][6][1] ='St. Michael' ;
	
	barbados_banks[1][7][0] ='Worthing' ;
	barbados_banks[1][7][1] ='Christ Church' ;
	
	barbados_banks[1][8][0] ='CGI Tower Warrens' ;
	barbados_banks[1][8][1] ='St. Michael' ;
	
	
	
	barbados_banks[2][0][0] = 'Royal Bank of Trinidad & Tobago' ; 
	barbados_banks[2][1][0] ='Broad Street' ;
	barbados_banks[2][1][1] ='Bridgdteown' ;

	barbados_banks[2][2][0] ='Airport' ;
	barbados_banks[2][2][1] ='Christ Church' ;
	
	barbados_banks[2][3][0] ='Six Roads' ;
	barbados_banks[2][3][1] ='St. Philip' ;
	
	barbados_banks[2][4][0] ='Wildey' ;
	barbados_banks[2][4][1] ='St. Michael' ;
	


	barbados_banks[3][0][0] = 'Scotiabank (BNS)' ; 
	barbados_banks[3][1][0] ='Independence Square' ;
	barbados_banks[3][1][1] ='Bridgdtown' ;

	barbados_banks[3][2][0] ='Broad Street' ;
	barbados_banks[3][2][1] ='Bridgetown' ;
	
	barbados_banks[3][3][0] ='Airport' ;
	barbados_banks[3][3][1] ='Christ Church' ;
	
	barbados_banks[3][4][0] ='Six Roads' ;
	barbados_banks[3][4][1] ='St. Philip' ;
	
	barbados_banks[3][5][0] ='Speightstown' ;
	barbados_banks[3][5][1] ='St. Peter' ;
	
	barbados_banks[3][6][0] ='Wildey' ;
	barbados_banks[3][6][1] ='St. Michael' ;
	
	barbados_banks[3][7][0] ='Worthing' ;
	barbados_banks[3][7][1] ='Christ Church' ;
	
	barbados_banks[3][8][0] ='CGI Tower Warrens' ;
	barbados_banks[3][8][1] ='St. Michael' ;
}
//-----------------------------------------------------------------------------

var barbados_cash_locations = null ;
function loadBarbadosCashLocations()
{
	barbados_cash_locations = barbados_banks ;
}
//-----------------------------------------------------------------------------

var haiti_banks = new Array() ;
function loadHaitiBanks()
{
	for(i = 0 ; i < 1 ; i++) {
		haiti_banks[i] = new Array() ;
		for(j = 0 ; j < 35 ; j++) {
			haiti_banks[i][j] = new Array() ;
			for(k = 0 ; k < 4 ; k++) {
				haiti_banks[i][j][k] = new Array() ;
			}
		}
	}
	
	haiti_banks[0][0][0] = 'SocaBank' ; 
	haiti_banks[0][1][0] ='SOCATRANSFER/Siege Social' ;
	haiti_banks[0][1][1] ='Immeuble Socabel, Rue Pavee #136' ;
	haiti_banks[0][1][2] = 'Port-au-Prince' ;
	
	haiti_banks[0][2][0] = 'SOCATRANSFER' ;
	haiti_banks[0][2][1] ='35, Ave Marie Jeanne, Bicentenaire' ;
	haiti_banks[0][2][2] ='Port-au-Prince' ;
	
	haiti_banks[0][3][0] = 'SOCATRANSFER' ;
	haiti_banks[0][3][1] ='Rue Lamarre #77 (Ex MaxeneLemaine)' ;
	haiti_banks[0][3][2] ='Port-au-Prince' ;
	
	haiti_banks[0][4][0] = 'SOCABANK Pavee I' ;
	haiti_banks[0][4][1] ='37, Rue Pavee' ;
	haiti_banks[0][4][2] ='Port-au-Prince' ;
	
	haiti_banks[0][5][0] = 'SOCABANK Pavee II' ;
	haiti_banks[0][5][1] ='97, Rue Pavee' ;
	haiti_banks[0][5][2] ='Port-au-Prince' ;
	
	haiti_banks[0][6][0] = 'SOCABANK Lalue' ;
	haiti_banks[0][6][1] ='2eme Impasse Lavaud' ;
	haiti_banks[0][6][2] ='Port-au-Prince' ;
	
	haiti_banks[0][7][0] = 'SOCABANK Turgeau' ;
	haiti_banks[0][7][1] ='#100 Rue Jean Paul II' ;
	haiti_banks[0][7][2] ='Port-au-Prince' ;
	
	haiti_banks[0][8][0] = 'SOCABANK  Carrefour  Feuilles' ;
	haiti_banks[0][8][1] ='Angle Rte des Dalles & Rue Fouchard' ;
	haiti_banks[0][8][2] ='Port-au-Prince' ;
	
	haiti_banks[0][9][0] = 'SOCABANK  Delmas 54' ;
	haiti_banks[0][9][1] ='Rte de Delmas' ;
	haiti_banks[0][9][2] ='Port-au-Prince' ;
	
	haiti_banks[0][10][0] = 'SOCABANK  Delmas 32-A' ;
	haiti_banks[0][10][1] ='Rte de Delmas' ;
	haiti_banks[0][10][2] ='Port-au-Prince' ;
	
	haiti_banks[0][11][0] = 'SOCABANK Varreux' ;
	haiti_banks[0][11][1] ='Rue  Salomon' ;
	haiti_banks[0][11][2] ='Port-au-Prince' ;
	
	haiti_banks[0][12][0] = 'SOCABANK  Aeroport' ;
	haiti_banks[0][12][1] ='Angle Rue Freres Simmonds' ;
	haiti_banks[0][12][2] ='Port-au-Prince' ;
	
	haiti_banks[0][13][0] = 'SOCABANK  Shada' ;
	haiti_banks[0][13][1] ='Rte Nale #1 Carrefour Shada' ;
	haiti_banks[0][13][2] ='Port-au-Prince' ;
	
	haiti_banks[0][14][0] = 'SOCABANK  Carrefour' ;
	haiti_banks[0][14][1] ='#34, Arcachon 32' ;
	haiti_banks[0][14][2] ='Port-au-Prince' ;
	
	haiti_banks[0][15][0] = 'SOCABANK Diquini' ;
	haiti_banks[0][15][1] ='Rte de Carrefour, Diquini 63' ;
	haiti_banks[0][15][2] ='Port-au-Prince' ;
	
	haiti_banks[0][16][0] = 'SOCABANK  Petion Ville' ;
	haiti_banks[0][16][1] ='Rue Lamarre, Choucoune Plaza  Petion Ville' ;
	haiti_banks[0][16][2] ='Petion Ville' ;
	
	haiti_banks[0][17][0] = 'SOCABANK  Freres' ;
	haiti_banks[0][17][1] ='Rte de Freres, Millenium Plaza  Petion Ville' ;
	haiti_banks[0][17][2] ='Petion Ville' ;
	
	haiti_banks[0][18][0] = 'SOCABANK  Cayes' ;
	haiti_banks[0][18][1] ='12, Rue Nicolas Geffrard, Caye' ;
	haiti_banks[0][18][2] ='Cayes' ;
	
	haiti_banks[0][19][0] = 'SOCABANK  Leogane' ;
	haiti_banks[0][19][1] ='Grd Rue, Leogane' ;
	haiti_banks[0][19][2] ='Leogane' ;
	
	haiti_banks[0][20][0] = 'SOCABANK Ouanaminthe' ;
	haiti_banks[0][20][1] ='Rue  Espagnole' ;
	haiti_banks[0][20][2] ='Ouanaminthe' ;
	
	haiti_banks[0][21][0] = 'SOCABANK Cx des Bouquets' ;
	haiti_banks[0][21][1] ='Angle Rues Abraham & St Jean' ;
	haiti_banks[0][21][2] ='Crois des Bouquets' ;
	
	haiti_banks[0][22][0] = 'SOCABANK Cap Haitien' ;
	haiti_banks[0][22][1] ='Rue 10 A #30' ;
	haiti_banks[0][22][2] ='Cap Haitien' ;
	
	haiti_banks[0][23][0] = 'SOCATRANSFER' ;
	haiti_banks[0][23][1] ='Rue 10 A Blvd' ;
	haiti_banks[0][23][2] ='Cap Haitien' ;
	
	haiti_banks[0][24][0] = 'SOCABANK  Jacmel' ;
	haiti_banks[0][24][1] ='48 Rue de la Liberte' ;
	haiti_banks[0][24][2] ='JACMEL' ;
	
	haiti_banks[0][25][0] = 'SOCABANK  Cabaret' ;
	haiti_banks[0][25][1] ='Rte Nationale' ;
	haiti_banks[0][25][2] ='CABARET' ;
	
	haiti_banks[0][26][0] = 'SOCABANK St Marc' ;
	haiti_banks[0][26][1] ='Rue Fontin #3' ;
	haiti_banks[0][26][2] ='St MARC' ;
	
	haiti_banks[0][27][0] = 'SOCATRANSFER/Blondine Net(M.Farnel Jacques Louis)' ;
	haiti_banks[0][27][1] ='Rue Orius Paultre #13' ;
	haiti_banks[0][27][2] ='St MARC' ;
	
	haiti_banks[0][28][0] = 'SOCABANK  L\'ESTERE' ;
	haiti_banks[0][28][1] ='Rte  Nationale' ;
	haiti_banks[0][28][2] ='L\'ESTERE' ;
	
	haiti_banks[0][29][0] = 'SOCATRANSFER/M ESPERA SAINTIL' ;
	haiti_banks[0][29][1] ='Rue Antoine Simon #18 Rte Plate' ;
	haiti_banks[0][29][2] ='HINCHE' ;
	
	haiti_banks[0][30][0] = 'SOCATRANSFER/ DOR QUINCAILLERIE' ;
	haiti_banks[0][30][1] ='Pasteur Antoine Lucien Rue Magasin #79 Anse a Galets' ;
	haiti_banks[0][30][2] ='La Gonave' ;
	
	haiti_banks[0][31][0] = 'SOCATRANSFER/ M FRANCOIS BERNARD' ;
	haiti_banks[0][31][1] ='Bureau Notaire Bernardin Poteau Vieux Bourg d\'Aquin' ;
	haiti_banks[0][31][2] ='AQUIN' ;
	
	haiti_banks[0][32][0] = 'SOCATRANSFER/ M JN Michael Thomas' ;
	haiti_banks[0][32][1] ='Rue Dumarsais Estime #208' ;
	haiti_banks[0][32][2] ='Port de Paix' ;
	
	haiti_banks[0][33][0] = 'SOCATRANSFER/La Cananeene' ;
	haiti_banks[0][33][1] ='M Jacques Richet Rue Fabre Geffrard #60' ;
	haiti_banks[0][33][2] ='Gonaives' ;
	
	haiti_banks[0][34][0] = 'SOCATRANSFER/Mme Jean Marie Pierre' ;
	haiti_banks[0][34][1] ='#36 Rue Hortensius Merlet' ;
	haiti_banks[0][34][2] ='Jeremie' ;
}
//-----------------------------------------------------------------------------

var haiti_cash_locations = new Array() ;
function loadHaitiCashLocations()
{
	for(i = 0 ; i < 1 ; i++) {
		haiti_cash_locations[i] = new Array() ;
		for(j = 0 ; j < 29 ; j++) {
			haiti_cash_locations[i][j] = new Array() ;
			for(k = 0 ; k < 4 ; k++) {
				haiti_cash_locations[i][j][k] = new Array() ;
			}
		}
	}
	haiti_cash_locations[0][0][0] = 'FORUM/RAPID TRANSFER' ;
	haiti_cash_locations[0][0][1] ='RUELLE SAINT JEAN EN FACE CAPITAL BANK' ;
	haiti_cash_locations[0][0][2] ='Gonaives' ;
	
	haiti_cash_locations[0][1][0] = 'KAY FITO S.A /RAPID TRANSFE' ;
	haiti_cash_locations[0][1][1] ='ROUTE NATIONALE CABARET, EN FACE P.N.H' ;
	haiti_cash_locations[0][1][2] ='CABARET' ;
	
	haiti_cash_locations[0][2][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][2][1] ='17 RUE REBECCA' ;
	haiti_cash_locations[0][2][2] ='PORT DE PAIX' ;
	
	haiti_cash_locations[0][3][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][3][1] ='RUE STENIO VINCENT' ;
	haiti_cash_locations[0][3][2] ='GROS MORNES' ;
	
	haiti_cash_locations[0][4][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][4][1] ='RUE STENIO VINCENT' ;
	haiti_cash_locations[0][4][2] ='FORT-LIBERTE' ;
	
	haiti_cash_locations[0][5][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][5][1] ='5 RUE FELIX' ;
	haiti_cash_locations[0][5][2] ='LA GONAVE' ;
	
	haiti_cash_locations[0][6][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][6][1] ='1 ANGLE DES RUES PROPHETE ET DE L\'UNION' ;
	haiti_cash_locations[0][6][2] ='CAYES' ;
	
	haiti_cash_locations[0][7][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][7][1] ='ROUTE BOUCAN CARRE' ;
	haiti_cash_locations[0][7][2] ='BOUCAN CARRE' ;
	
	haiti_cash_locations[0][8][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][8][1] ='73 RUE JEAN JACQUES DESSALINE' ;
	haiti_cash_locations[0][8][2] ='HINCHE' ;
	
	haiti_cash_locations[0][9][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][9][1] ='23 RUE LOUVERTURE' ;
	haiti_cash_locations[0][9][2] ='GONAIVES' ;
	
	haiti_cash_locations[0][10][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][10][1] ='ROUTE JACMEL, TONM GATO' ;
	haiti_cash_locations[0][10][2] ='FOND DROIT' ;
	
	haiti_cash_locations[0][11][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][11][1] ='POTAIL LEOGANE' ;
	haiti_cash_locations[0][11][2] ='JACMEL' ;
	
	haiti_cash_locations[0][12][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][12][1] ='8 RUE BRUTUS ADRIEN' ;
	haiti_cash_locations[0][12][2] ='JEREMIE' ;
	
	haiti_cash_locations[0][13][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][13][1] ='37 RUE LA CROIX' ;
	haiti_cash_locations[0][13][2] ='LEOGANE' ;
	
	haiti_cash_locations[0][14][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][14][1] ='EN FACE TRIBUNAL ET COMMISSARIAT' ;
	haiti_cash_locations[0][14][2] ='LAVALE ( JACMEL)' ;
	
	haiti_cash_locations[0][15][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][15][1] ='30 ROUTE SCEAU D\'EAU' ;
	haiti_cash_locations[0][15][2] ='MIREBALAIS' ;
	
	haiti_cash_locations[0][16][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][16][1] ='RUE 9A ANCIEN LOCAL POULET CENTER' ;
	haiti_cash_locations[0][16][2] ='CAP HAITIEN' ;
	
	haiti_cash_locations[0][17][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][17][1] ='ANGLE DES RUES MARGUERITE ET SOLEIL' ;
	haiti_cash_locations[0][17][2] ='PORT MARGO' ;
	
	haiti_cash_locations[0][18][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][18][1] ='EN FACE MARCHE PONT SONDE' ;
	haiti_cash_locations[0][18][2] ='PONT SONDE' ;
	
	haiti_cash_locations[0][19][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][19][1] ='EN FACE L\'EGLISE MONT CARMEL' ;
	haiti_cash_locations[0][19][2] ='SCEAU d\'EAU' ;
	
	haiti_cash_locations[0][20][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][20][1] ='39 RUE SAINT CHRISTOPHE' ;
	haiti_cash_locations[0][20][2] ='TROUIN' ;
	
	haiti_cash_locations[0][21][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][21][1] ='224 RUE DAUPHIN' ;
	haiti_cash_locations[0][21][2] ='TROU DU NORD' ;
	
	haiti_cash_locations[0][22][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][22][1] ='135 RUE BOUBON' ;
	haiti_cash_locations[0][22][2] ='OUANAMINTHE' ;
	
	haiti_cash_locations[0][23][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][23][1] ='RTE PRIVERT EN FACE ECOLE ELODIE L\'HERISSON#8 BIS' ;
	haiti_cash_locations[0][23][2] ='SAINT MARC' ;
	
	haiti_cash_locations[0][24][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][24][1] ='# 93 ANGLE DES RUES 19B ET 19A' ;
	haiti_cash_locations[0][24][2] ='CAP HAITIEN' ;
	
	haiti_cash_locations[0][25][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][25][1] ='ANGLE DE LAUTOROUTE DE DELMAS ET DELMAS 29' ;
	haiti_cash_locations[0][25][2] ='DELMAS' ;
	
	haiti_cash_locations[0][26][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][26][1] ='70 RUE CAPOIS, PORT-AU-PRINCE' ;
	haiti_cash_locations[0][26][2] ='PORT-AU-PRINCE' ;
	
	haiti_cash_locations[0][27][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][27][1] ='# 33 RUE SAINT ANDE LA BELLE PLACE' ;
	haiti_cash_locations[0][27][2] ='PORT DE PAIX' ;
	
	haiti_cash_locations[0][28][0] = 'FONKOZE/RAPID TRANSFE' ;
	haiti_cash_locations[0][28][1] ='# 31 RUE D\'ARGIN' ;
	haiti_cash_locations[0][28][2] ='PETION VILLE' ;

}
//-----------------------------------------------------------------------------

var guyana_banks = new Array() ;
function loadGuyanaBanks()
{
	for(i = 0 ; i < 3 ; i++) {
		guyana_banks[i] = new Array() ;
		for(j = 0 ; j < 12 ; j++) {
			guyana_banks[i][j] = new Array() ;
			for(k = 0 ; k < 4 ; k++) {
				guyana_banks[i][j][k] = new Array() ;
			}
		}
	}
	
	guyana_banks[0][0][0] = 'Guyana Bank for Trade & Industry (GBTI)' ; 
	guyana_banks[0][1][0] = 'Head Office Branch 47- 48 Water Street' ;
	guyana_banks[0][1][1] = 'Georgetown' ;
	
	guyana_banks[0][2][0] = 'Regent St. Branch Lot 138, Regent Street, Lacytown' ;
	guyana_banks[0][2][1] = 'Georgetown' ;
	
	guyana_banks[0][3][0] = 'Corriverton Branch Lot 211, No. 78 Village, Corriverton' ;
	guyana_banks[0][3][1] = 'Berbice' ;
	
	guyana_banks[0][4][0] = 'Vreed-en-Hoop Branch Lot \'N\', Vreed-en-Hoop' ;
	guyana_banks[0][4][1] = 'West Bank Demerara' ;
	
	guyana_banks[0][5][0] = 'Parika Branch Lot 300, Parika Public Road' ;
	guyana_banks[0][5][1] = 'East Bank Essequibo' ;
	
	guyana_banks[0][6][0] = 'Anna Regina Branch Lot 2, Anna Regina' ;
	guyana_banks[0][6][1] = 'Essequibo Coast' ;
	
	
	guyana_banks[1][0][0] = 'National Bank of Industry and Commerce Limited (NBIC)' ; 
	guyana_banks[1][1][0] = 'Main Banking Office 38-40 Water Street' ;
	guyana_banks[1][1][1] = 'Georgetown' ;
	
	guyana_banks[1][2][0] = 'Camp Street Sub-Branch 110 Camp and Regent Streets' ;
	guyana_banks[1][2][1] = 'Georgetown' ;
	
	guyana_banks[1][3][0] = 'Linden Sub-Branch 101-102 Republic Avenue, Mackenzie' ;
	guyana_banks[1][3][1] = 'Linden' ;
	
	guyana_banks[1][4][0] = 'Anna Regina Branch Lot 6 Public RoadAnna Regina' ;
	guyana_banks[1][4][1] = 'Essequibo Coast' ;
	
	guyana_banks[1][5][0] = 'Rosignol Branch 31-32 Public Road, Rosignol' ;
	guyana_banks[1][5][1] = 'West Bank Berbice' ;
	
	guyana_banks[1][6][0] = 'Rose Hall Branch 29 Public Road Rose Hall, Corentyne' ;
	guyana_banks[1][6][1] = 'Berbice' ;
	
	guyana_banks[1][7][0] = 'Corriverton Branch Lot 5 #78 Corriverton Corentyne' ;
	guyana_banks[1][7][1] = 'Berbice' ;
	
	guyana_banks[1][8][0] = 'NBIC Promenade Court 155-156 New Market Street North Cummingsburg' ;
	guyana_banks[1][8][1] = 'Berbice' ;
	
	guyana_banks[1][9][0] = 'Savage Street (GPO) Branch Savage Street' ;
	guyana_banks[1][9][1] = 'Georgetown' ;
	
	guyana_banks[1][10][0] = 'Vreed-en-Hoop Branch 27 \'C\' Stelling Road Vreed-en-Hoop' ;
	guyana_banks[1][10][1] = 'West Coast Demerara' ;
	
	guyana_banks[1][11][0] = 'New Amsterdam Branch Lot 6 Public Road 16 Strand, New Amsterdam' ;
	guyana_banks[1][11][1] = 'Berbice' ;
	
	
	guyana_banks[2][0][0] = 'Bank of Nova Scotia Guyana  (BNS)' ; 
	guyana_banks[2][1][0] = 'Head Office Branch Water Street' ;
	guyana_banks[2][1][1] = 'Georgetown' ;
	
	guyana_banks[2][2][0] = 'Regent St. Branch' ;
	guyana_banks[2][2][1] = 'Georgetown' ;
	
	guyana_banks[2][3][0] = 'Corriverton Branch' ;
	guyana_banks[2][3][1] = 'Berbice' ;
	
	guyana_banks[2][4][0] = 'Parika Branch' ;
	guyana_banks[2][4][1] = 'East Bank Essequibo' ;
	
	guyana_banks[2][5][0] = 'Anna Regina Branch' ;
	guyana_banks[2][5][1] = 'Essequibo Coast' ;
}
//-----------------------------------------------------------------------------

var guyana_cash_locations = null ;
function loadGuyanaCashLocations()
{
	guyana_cash_locations = guyana_banks ;
}
//-----------------------------------------------------------------------------

function clearCountryBanks()
{
	with(document.add_receiver_bank_account_form) {
		while(BANK_NAME.options.length > 1) {
			BANK_NAME.options[1] = null ;
		}
	}
}
//-----------------------------------------------------------------------------

function clearReceiverBankData()
{
	with(document.add_receiver_bank_account_form) {
		BANK_PARISH.value = "" ;
		BANK_CITY.value = "" ;
		while(BANK_BRANCH.options.length > 1) {
			BANK_BRANCH.options[1] = null ;		
		}			
	}	
}
//-----------------------------------------------------------------------------

function showReceiverBanks()
{
	clearCountryBanks() ;
	
	with(document.add_receiver_bank_account_form) {
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "JAMAICA") {
			for(i = 0 ; i < jamaica_banks.length ; i++) {
				BANK_NAME.options[i+1] = new Option(jamaica_banks[i][0][0]) ;
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "TRINIDAD AND TOBAGO") {
			for(i = 0 ; i < trinidad_banks.length ; i++) {
				BANK_NAME.options[i+1] = new Option(trinidad_banks[i][0][0]) ;
				
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "HAITI") {
			
			for(i = 0 ; i < haiti_banks.length ; i++) {
				BANK_NAME.options[i+1] = new Option(haiti_banks[i][0][0]) ;
				
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "BARBADOS") {
			for(i = 0 ; i < barbados_banks.length ; i++) {
				BANK_NAME.options[i+1] = new Option(barbados_banks[i][0][0]) ;
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GUYANA") {
			for(i = 0 ; i < guyana_banks.length ; i++) {
				BANK_NAME.options[i+1] = new Option(guyana_banks[i][0][0]) ;
			}	
		}
	}
	
	showBankReceiverParishes() ;
}
//-----------------------------------------------------------------------------

function showReceiverBankBranches()
{
	clearReceiverBankData() ;
	with(document.add_receiver_bank_account_form) {
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "JAMAICA") {
			for(i = 1 ; i < jamaica_banks[BANK_NAME.selectedIndex-1].length ; i++) {
				if(jamaica_banks[BANK_NAME.selectedIndex-1][i][0] != "") {
					BANK_BRANCH.options[i] = new Option(jamaica_banks[BANK_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "TRINIDAD AND TOBAGO") {
			for(i = 1 ; i < trinidad_banks[BANK_NAME.selectedIndex-1].length ; i++) {
				if(trinidad_banks[BANK_NAME.selectedIndex-1][i][0] != "") {
					BANK_BRANCH.options[i] = new Option(trinidad_banks[BANK_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "HAITI") {
			for(i = 1 ; i < haiti_banks[BANK_NAME.selectedIndex-1].length ; i++) {
				if(haiti_banks[BANK_NAME.selectedIndex-1][i][1] != "") {
					BANK_BRANCH.options[i] = new Option(haiti_banks[BANK_NAME.selectedIndex-1][i][1]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "BARBADOS") {
			for(i = 1 ; i < barbados_banks[BANK_NAME.selectedIndex-1].length ; i++) {
				if(barbados_banks[BANK_NAME.selectedIndex-1][i][1] != "") {
					BANK_BRANCH.options[i] = new Option(barbados_banks[BANK_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GUYANA") {
			for(i = 1 ; i < guyana_banks[BANK_NAME.selectedIndex-1].length ; i++) {
				if(guyana_banks[BANK_NAME.selectedIndex-1][i][1] != "") {
					BANK_BRANCH.options[i] = new Option(guyana_banks[BANK_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
	}
}
//-----------------------------------------------------------------------------

function showReceiverBankData()
{
	with(document.add_receiver_bank_account_form) {
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "TRINIDAD AND TOBAGO") {
			BANK_PARISH.value = trinidad_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][1] ;	
			BANK_CITY.value = trinidad_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][1] ;	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "HAITI") {
			BANK_PARISH.value = haiti_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][2] ;	
			BANK_CITY.value = haiti_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][2] ;	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "BARBADOS") {
			BANK_PARISH.value = barbados_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][1] ;	
			BANK_CITY.value = barbados_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][1] ;	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GUYANA") {
			BANK_PARISH.value = guyana_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][1] ;	
			BANK_CITY.value = guyana_banks[BANK_NAME.selectedIndex-1][BANK_BRANCH.selectedIndex][1] ;	
		}
	}
}
//-----------------------------------------------------------------------------

function showReceiverCashPickupLocations()
{
	
	
	with(document.caribbean_receiver_form) {
		while(PICKUP_LOCATION_NAME.options.length > 1) {
			PICKUP_LOCATION_NAME.options[1] = null ;
		}
	
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "JAMAICA") {
			for(i = 0 ; i < jamaica_cash_locations.length ; i++) {
				PICKUP_LOCATION_NAME.options[i+1] = new Option(jamaica_cash_locations[i][0][0]) ;
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "TRINIDAD AND TOBAGO") {
			for(i = 0 ; i < trinidad_cash_locations.length ; i++) {
				PICKUP_LOCATION_NAME.options[i+1] = new Option(trinidad_cash_locations[i][0][0]) ;
				
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "HAITI") {
			
			for(i = 0 ; i < haiti_cash_locations.length ; i++) {
				PICKUP_LOCATION_NAME.options[i+1] = new Option(haiti_cash_locations[i][0][0]) ;
				
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "BARBADOS") {
			for(i = 0 ; i < barbados_cash_locations.length ; i++) {
				PICKUP_LOCATION_NAME.options[i+1] = new Option(barbados_cash_locations[i][0][0]) ;
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GUYANA") {
			for(i = 0 ; i < guyana_cash_locations.length ; i++) {
				PICKUP_LOCATION_NAME.options[i+1] = new Option(guyana_cash_locations[i][0][0]) ;
			}	
		}
	}
}
//-----------------------------------------------------------------------------

function showReceiverCashPickupBranches()
{
	
	
	with(document.caribbean_receiver_form) {
		PARISH.value = "" ;
		while(BRANCH.options.length > 1) {
			BRANCH.options[1] = null ;		
		}
	
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "JAMAICA") {
			for(i = 0 ; i < jamaica_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1].length ; i++) {
				if(jamaica_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][0] != "") {
					BRANCH.options[i] = new Option(jamaica_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "TRINIDAD AND TOBAGO") {
			for(i = 1 ; i < trinidad_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1].length ; i++) {
				if(trinidad_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][0] != "") {
					BRANCH.options[i] = new Option(trinidad_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "HAITI") {
			for(i = 1 ; i < haiti_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1].length ; i++) {
				if(haiti_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][1] != "") {
					BRANCH.options[i] = new Option(haiti_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][1]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "BARBADOS") {
			for(i = 1 ; i < barbados_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1].length ; i++) {
				if(barbados_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][1] != "") {
					BRANCH.options[i] = new Option(barbados_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GUYANA") {
			for(i = 1 ; i < guyana_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1].length ; i++) {
				if(guyana_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][1] != "") {
					BRANCH.options[i] = new Option(guyana_cash_locations[PICKUP_LOCATION_NAME.selectedIndex-1][i][0]) ;
				}
			}	
		}
	}
}
//-----------------------------------------------------------------------------

function showReceiverCashPickupData()
{
	with(document.caribbean_receiver_form) {
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "TRINIDAD AND TOBAGO") {
			PARISH.value = trinidad_banks[PICKUP_LOCATION_NAME.selectedIndex-1][BRANCH.selectedIndex][1] ;	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "HAITI") {
			PARISH.value = haiti_banks[PICKUP_LOCATION_NAME.selectedIndex-1][BRANCH.selectedIndex][2] ;	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "BARBADOS") {
			PARISH.value = barbados_banks[PICKUP_LOCATION_NAME.selectedIndex-1][BRANCH.selectedIndex][1] ;	
		}
		
		if(RECEIVER_COUNTRY.options[RECEIVER_COUNTRY.selectedIndex].value == "GUYANA") {
			PARISH.value = guyana_banks[PICKUP_LOCATION_NAME.selectedIndex-1][BRANCH.selectedIndex][1] ;	
		}
	}
}
//-----------------------------------------------------------------------------

function validate_membershipform()
{
	
	with(document.membershipform) {
		// Check the the relevant information has been entered.
		
		if(FIRST_NAME.value == "") {
			alert('Please enter your first name.') ;
			FIRST_NAME.focus() ;
			return false ;
		}
		
		if(LAST_NAME.value == "") {
			alert('Please enter your last name.') ;
			LAST_NAME.focus() ;
			return false ;
		}

		if(ADDRESS1.value == "") {
			alert('Please enter your street address.') ;
			ADDRESS1.focus() ;
			return false ;
		}

		if(CITY.value == "") {
			alert('Please enter the your city.') ;
			CITY.focus() ;
			return false ;	
		}

		if(PROVINCE.value == "") {
			alert('Please enter your state.') ;
			PROVINCE.focus() ;
			return false ;
		}

		if(POSTCODE.value == "") {
			alert('Please enter your zip code.') ;
			POSTCODE.focus() ;
			return false ;
		}

 		//if(DAY_TELEPHONE.value == "" && EVENING_TELEPHONE.value == "") {
		//	alert('Please enter at least one telephone number.') ;
		//	DAY_TELEPHONE.setfocus() ;
		//	return false ;
		//}
		
		if(EMAIL.value == "") {
			alert('Please enter your email address.') ;
			EMAIL.focus() ;
			return false ;
		}

		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_transfer_to_phone_card_form()
{
	with(document.transfer_to_phone_card_form) {
		// Check the the relevant information has been entered.
		if(TRANSFER_AMOUNT.value == "") {
			alert('Please enter the amount you want to transfer.') ;
			TRANSFER_AMOUNT.focus() ;
			return false ;
		}

		if(CARD_TYPE.value == "EXISTING") {
			if(CARD_NUMBER.value == "") {
				alert('Please select your Phone Card number.') ;
				CARD_NUMBER.focus() ;
				return false ;
			}
		
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_login_form()
{
	with(document.login_form) {
		// Check the the relevant information has been entered.
		if(USERNAME.value == "") {
			alert('Please enter your username.') ;
			USERNAME.focus() ;
			return false ;
		}

		if(PASSWORD.value == "") {
			if(PASSWORD.value == "") {
				alert('Please enter your password.') ;
				PASSWORD.focus() ;
				return false ;
			}
		}
		return true ;
	}	
}
//-----------------------------------------------------------------------------

function validate_edit_bankaccount_form()
{
	with(document.edit_bankaccount_form) {
		// Check the the relevant information has been entered.
		if(ACCOUNT_NICKNAME.value == "") {
			alert('Please enter the bank account nickname.') ;
			ACCOUNT_NICKNAME.focus() ;
			return false ;
		}

		if(ACCOUNT_NAME.value == "") {
			alert('Please enter the account name.') ;
			ACCOUNT_NAME.focus() ;
			return false ;	
		}

		if(ACCOUNT_NUMBER.value == "") {
			alert('Please enter the bank account number.') ;
			ACCOUNT_NUMBER.focus() ;
			return false ;
		}	
		
		if(ABA_NUMBER.value == "") {
			alert('Please enter the bank routing code of ABA number.') ;
			ABA_NUMBER.focus() ;
			return false ;
		}
		
		if(BANK_NAME.value == "") {
			alert('Please enter the bank name.') ;
			BANK_NAME.focus() ;
			return false ;
		}
		
		if(BANK_BRANCH.value == "") {
			alert('Please enter the bank branch.') ;
			BANK_BRANCH.focus() ;
			return false ;	
		}
		
		if(BANK_ADDRESS1.value == "") {
			alert('Please enter the bank address.') ;
			BANK_ADDRESS1.focus() ;
			return false ;
		}
		
		if(BANK_CITY.value == "") {
			alert('Please enter the bank city.') ;
			BANK_CITY.focus() ;
			return false ;
		}
		
		if(BANK_STATE.value == "") {
			alert('Please enter the bank state.') ;
			BANK_STATE.focus() ;
			return false ;
		}
		
		if(BANK_ZIPCODE.value == "") {
			alert('Please enter the bank zip code.') ;
			BANK_ZIPCODE.focus() ;
			return false ;
		}

		return true ;
	}
}
//-----------------------------------------------------------------------------

function validate_activate_creditcard_form()
{
	with(document.activate_creditcard_form) {
		// Check the the relevant information has been entered.

		if(ACTIVATION_CODE.value == "") {
			alert('Please enter the activation code you received in your email.') ;
			ACTIVATION_CODE.setfocus() ;
			return false ;
		}
		
		return true ;
	}
}
//-----------------------------------------------------------------------------

function loadStaticData()
{
	if(self.loadProvinces) {
		loadProvinces() ;
	}
	
	if(self.loadCardValues) {
		loadCardValues() ;
	}
	
	if(self.loadBankAccountValues) {
		loadBankAccountValues() ;
	}
	
	if(self.loadTrinidadBanks) {
		loadTrinidadBanks() ;
	}
	
	if(self.loadJamaicaBanks) {
		loadJamaicaBanks() ;
	}
	
	if(self.loadHaitiBanks) {
		loadHaitiBanks() ;
	}
	
	if(self.loadBarbadosBanks) {
		loadBarbadosBanks() ;
	}
	
	if(self.loadGuyanaBanks) {
		loadGuyanaBanks() ;
	}
	
	if(self.loadGuyanaCashLocations) {
		loadGuyanaCashLocations() ;	
	}
	
	if(self.loadJamaicaCashLocations) {
		loadJamaicaCashLocations() ;	
	}
	
	if(self.loadTrinidadCashLocations) {
		loadTrinidadCashLocations() ;	
	}
	
	if(self.loadHaitiCashLocations) {
		loadHaitiCashLocations() ;	
	}
	
	if(self.loadBarbadosCashLocations) {
		loadBarbadosCashLocations() ;	
	}
	
	
}
//-----------------------------------------------------------------------------

function getRadioButtonSelectedValue(btn) 
{
	var cnt = -1;
	for (var i=btn.length-1; i > -1; i--) {
   		if (btn[i].checked) {cnt = i; i = -1;}
   	}
	if (cnt > -1) 
		return btn[cnt].value;
	else 
		return null;
}
//-----------------------------------------------------------------------------

function getRadioButtonSelectedIndex(btn) 
{
	var cnt = -1;
	for (var i=btn.length-1; i > -1; i--) {
   		if (btn[i].checked) {cnt = i; i = -1;}
   	}
	if (cnt > -1) 
		return cnt ;
	else 
		return -1;
}
//-----------------------------------------------------------------------------



