function copyCHQ(form, checked) {
	if (checked) {
		form.chqpayableto.value = form.firstname.value + " " + form.lastname.value
		form.chqname.value = form.firstname.value + " " + form.lastname.value
		form.chqaddress.value = form.address.value
		form.chqcity.value = form.city.value
		form.chqstate.value = form.state.value
		form.chqpostcode.value = form.postcode.value
		form.chqcountryid.selectedIndex = form.countryid.selectedIndex
	} else {
		form.chqpayableto.value = ""
		form.chqname.value = ""
		form.chqaddress.value = ""
		form.chqcity.value = ""
		form.chqstate.value = ""
		form.chqpostcode.value = ""
		form.chqcountryid.selectedIndex = 0
	}
}

function updateCHQ(form, checked) {
	if (checked) {
		form.chqpayableto.value = form.firstname.value + " " + form.lastname.value
		form.chqname.value = form.firstname.value + " " + form.lastname.value
		form.chqaddress.value = form.address.value
		form.chqcity.value = form.city.value
		form.chqstate.value = form.state.value
		form.chqpostcode.value = form.postcode.value
		form.chqcountryid.selectedIndex = form.countryid.selectedIndex
	} 
}

function FormSubmit(form) {
	if (typeof (Affiliate_RegistrationForm_CompName) == "undefined")
		Affiliate_RegistrationForm_CompName = "Please enter Company Name."
		
	if (isEmpty(form.websitename, "", Affiliate_RegistrationForm_CompName)) return	
	if (charCheck(form.websitename, langMsg)) return	
	if (typeof (Affiliate_RegistrationForm_URL) == "undefined")
		Affiliate_RegistrationForm_URL = "Please enter Web Site URL."
		
	if (isEmpty(form.websiteurl, "", Affiliate_RegistrationForm_URL)) return	
	if (typeof (Affiliate_RegistrationForm_FName) == "undefined")
		Affiliate_RegistrationForm_FName = "Please enter First Name."
		
	if (isEmpty(form.firstname, "", Affiliate_RegistrationForm_FName)) return	
	if (charCheck(form.firstname, langMsg)) return	
	if (typeof (Affiliate_RegistrationForm_LName) == "undefined")
		Affiliate_RegistrationForm_LName = "Please enter Last Name."
		
	if (isEmpty(form.lastname, "", Affiliate_RegistrationForm_LName)) return	
	if (charCheck(form.lastname, langMsg)) return	
	if (typeof (Affiliate_RegistrationForm_Email) == "undefined")
		Affiliate_RegistrationForm_Email = "Please enter E-mail Address."
		
	if (isEmpty(form.email, "", Affiliate_RegistrationForm_Email)) return	
	if (typeof (Affiliate_RegistrationForm_NotVldEmail) == "undefined")
		Affiliate_RegistrationForm_NotVldEmail = "The e-mail you entered is not a valid e-mail address."
		
	if (notEmail(form.email, "", Affiliate_RegistrationForm_NotVldEmail)) return	
	if (form.email.value.toUpperCase() != form.cemail.value.toUpperCase()) {
		if (typeof (Affiliate_RegistrationForm_ENotMatch) == "undefined")
			Affiliate_RegistrationForm_ENotMatch = "The e-mail addresses you specified did not match."
			
		alert(Affiliate_RegistrationForm_ENotMatch);
		form.email.focus()
		return
	}

	if (charCheck(form.address, langMsg)) return
	if (charCheck(form.city, langMsg)) return
	if (charCheck(form.state, langMsg)) return	
	if (typeof (Affiliate_RegistrationForm_Country) == "undefined")
		Affiliate_RegistrationForm_Country = "Please select Country."
		
	if (notSelected(form.countryid, "", Affiliate_RegistrationForm_Country)) return	
	if (typeof (Affiliate_RegistrationForm_Pswd) == "undefined")
		Affiliate_RegistrationForm_Pswd = "Please enter Password."
		
	if (isEmpty(form.pwd, "", Affiliate_RegistrationForm_Pswd)) return	
	if (charCheck(form.pwd, langMsg)) return
	if (form.pwd.value != form.cpwd.value) {
		if (typeof (Affiliate_RegistrationForm_PNotMatch) == "undefined")
			Affiliate_RegistrationForm_PNotMatch = "Entered passwords did not match. Please reconfirm."
			
		alert(Affiliate_RegistrationForm_PNotMatch)
		form.pwd.focus()
		return
	}
	if (typeof (Affiliate_RegistrationForm_MinPayAmt) == "undefined")
		Affiliate_RegistrationForm_MinPayAmt = "Please enter Minimum Payment Amount."
		
	if (isEmpty(form.minpaymentamount, "", Affiliate_RegistrationForm_MinPayAmt)) return
	if (form.transactionmethodcode[0].checked) {
		if (form.minpaymentamount.value < minPayAmount || notNumber(form.minpaymentamount.value)) {
			if (typeof (Affiliate_RegistrationForm_MinPayAmtMsg) == "undefined")
				Affiliate_RegistrationForm_MinPayAmtMsg = "Minimum Payment Amount for Cheque Payments must be equal to or greater than " + minPayAmount + "."
				
			var JStmp1
			JStemp1 = Affiliate_RegistrationForm_MinPayAmtMsg.replace(/\[Amount\]/, minPayAmount)
			alert(JStemp1)
			form.minpaymentamount.focus()
			return
		}
		
		if (typeof (Affiliate_RegistrationForm_ChqPayTo) == "undefined")
			Affiliate_RegistrationForm_ChqPayTo = "Please enter Make Cheque Payable To."
			
		if (isEmpty(form.chqpayableto, "", Affiliate_RegistrationForm_ChqPayTo)) return		
		if (charCheck(form.chqpayableto, langMsg)) return
		if (typeof (Affiliate_RegistrationForm_ChqName) == "undefined")
			Affiliate_RegistrationForm_ChqName = "Please enter Send Cheque To - Name."
			
		if (isEmpty(form.chqname, "", Affiliate_RegistrationForm_ChqName)) return		
		if (charCheck(form.chqname, langMsg)) return
		if (typeof (Affiliate_RegistrationForm_ChqAddress) == "undefined")
			Affiliate_RegistrationForm_ChqAddress = "Please enter Send Cheque To - Address."
			
		if (isEmpty(form.chqaddress, "", Affiliate_RegistrationForm_ChqAddress)) return		
		if (charCheck(form.chqaddress, langMsg)) return
		if (typeof (Affiliate_RegistrationForm_ChqCity) == "undefined")
			Affiliate_RegistrationForm_ChqCity = "Please enter Send Cheque To - City."
			
		if (isEmpty(form.chqcity, "", Affiliate_RegistrationForm_ChqCity)) return		
		if (charCheck(form.chqcity, langMsg)) return
		if (typeof (Affiliate_RegistrationForm_ChqPostCode) == "undefined")
			Affiliate_RegistrationForm_ChqPostCode = "Please enter Send Cheque To - Post Code."

		if (isEmpty(form.chqpostcode, "", Affiliate_RegistrationForm_ChqPostCode)) return
		if (typeof (Affiliate_RegistrationForm_ChqCountry) == "undefined")
			Affiliate_RegistrationForm_ChqCountry = "Please select Send Cheque To - Country."
			
		if (notSelected(form.chqcountryid, "", Affiliate_RegistrationForm_ChqCountry)) return
		
	} else if (form.transactionmethodcode[1].checked) {
		if (form.minpaymentamount.value < minPayAmount || notNumber(form.minpaymentamount.value)) {
			if (typeof (Affiliate_RegistrationForm_DrDepAmt) == "undefined")
				Affiliate_RegistrationForm_DrDepAmt = "Minimum Payment Amount for Direct Deposit Payments must be equal to or greater than " + minPayAmount + "."
			
			var JStmp2
			JStemp2 = Affiliate_RegistrationForm_DrDepAmt.replace(/\[Amount\]/, minPayAmount)
			alert(JStemp2)
			form.minpaymentamount.focus()
			return
		}
		
		if (typeof (Affiliate_RegistrationForm_BankName) == "undefined")
			Affiliate_RegistrationForm_BankName = "Please enter Bank Name."
			
		if (isEmpty(form.ddpname, "", Affiliate_RegistrationForm_BankName)) return
		if (charCheck(form.ddpname, langMsg)) return		
		if (typeof (Affiliate_RegistrationForm_BankAddress) == "undefined")
			Affiliate_RegistrationForm_BankAddress = "Please enter Bank Address."
			
		if (isEmpty(form.ddpaddress, "", Affiliate_RegistrationForm_BankAddress)) return
		if (charCheck(form.ddpaddress, langMsg)) return		
		if (typeof (Affiliate_RegistrationForm_BankCity) == "undefined")
			Affiliate_RegistrationForm_BankCity = "Please enter Bank City."
			
		if (isEmpty(form.ddpcity, "", Affiliate_RegistrationForm_BankCity)) return		
		if (charCheck(form.ddpcity, langMsg)) return		
		if (typeof (Affiliate_RegistrationForm_BankPostCode) == "undefined")
			Affiliate_RegistrationForm_BankPostCode = "Please enter Bank Post Code."
			
		if (isEmpty(form.ddppostcode, "", Affiliate_RegistrationForm_BankPostCode)) return		
		if (typeof (Affiliate_RegistrationForm_BankCountry) == "undefined")
			Affiliate_RegistrationForm_BankCountry = "Please select Bank Country."
			
		if (notSelected(form.ddpcountryid, "", Affiliate_RegistrationForm_BankCountry)) return		
		if (typeof (Affiliate_RegistrationForm_SWIFTCode) == "undefined")
			Affiliate_RegistrationForm_SWIFTCode = "Please enter SWIFT Code."
			
		if (isEmpty(form.ddpswift, "", Affiliate_RegistrationForm_SWIFTCode)) return		
		if (typeof (Affiliate_RegistrationForm_AccName) == "undefined")
			Affiliate_RegistrationForm_AccName = "Please enter Account Name."
			
		if (isEmpty(form.ddpaccountname, "", Affiliate_RegistrationForm_AccName)) return		
		if (charCheck(form.ddpaccountname, langMsg)) return		
		if (typeof (Affiliate_RegistrationForm_AccNum) == "undefined")
			Affiliate_RegistrationForm_AccNum = "Please enter Account Number."
			
		if (isEmpty(form.ddpaccountnumber, "", Affiliate_RegistrationForm_AccNum)) return		
	} else {
		if (typeof (Affiliate_RegistrationForm_PayMethod) == "undefined")
			Affiliate_RegistrationForm_PayMethod = "Please select one of the Payment Methods."
			
		alert(Affiliate_RegistrationForm_PayMethod)
		form.transactionmethodcode[0].focus()
		return
	}

	if (!form.iAccept.checked) {
		if (typeof (Affiliate_RegistrationForm_Accept) == "undefined")
			Affiliate_RegistrationForm_Accept = "You have not indicated your acceptance of the HotelClub affiliate agreement. Please click the check box and then proceed."
		
		alert(Affiliate_RegistrationForm_Accept)
		form.iAccept.focus()
		return
	}
	form.sbBtn.disabled = true
	form.submit()
}

function setAmount(amount, field) {
	field.value = amount
}

//Dynamically change Preferred Minimum Payment Amount Text
function changeMinAmtTxt(CHQAmount, DDPAmount) {
	if (document.layers) {
		document.form.minCHQAmtCntr.value = CHQAmount
		document.form.minDDPAmtCntr.value = DDPAmount
	} else {
		if (document.getElementById) {
			var CHQ = document.getElementById("minCHQAmtCntr")
			var DDP = document.getElementById("minDDPAmtCntr")
		} else {
			var CHQ = document.all.minCHQAmtCntr
			var DDP = document.all.minDDPAmtCntr
		}

		CHQ.innerHTML = CHQAmount
		DDP.innerHTML = DDPAmount
	}
}