var sLanguage = "";

function init(xlang){
	sLanguage = xlang;
}

function submitform(){
	sFormRef = document.forms['frmMain'];


	//Check form has been filled
	/*if (sFormRef.xpurpose.selectedIndex == 0){
		if (sLanguage == "FR"){
			alert("Veuillez sélectionner le but du don.");
		}else{
			alert("Please select the purpose for your donation.");
		}
		sFormRef.xpurpose.focus();
		return;
	}*/
	
	sValue = Trim(sFormRef.xfirstname.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer le prénom du donateur.");
		}else{
			alert("Please enter the first name of the donor.");
		}
		sFormRef.xfirstname.focus();
		sFormRef.xfirstname.select();
		return;
	}

	sValue = Trim(sFormRef.xsurname.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer le nom de famille du donateur.");
		}else{
			alert("Please enter the last name of the donor.");
		}
		sFormRef.xsurname.focus();
		sFormRef.xsurname.select();
		return;
	}
	
	/*sValue = Trim(sFormRef.xemail.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer le courriel du donateur.");
		}else{
			alert("Please enter the email address of the donor.");
		}
		sFormRef.xemail.focus();
		sFormRef.xemail.select();
		return;
	}*/
	
	sValue = Trim(sFormRef.xtelephone.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer le numéro de téléphone du donateur.");
		}else{
			alert("Please enter the telephone number of the donor.");
		}
		sFormRef.xtelephone.focus();
		sFormRef.xtelephone.select();
		return;
	}

	sValue = Trim(sFormRef.xaddress1.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer l'adresse du donateur.");
		}else{
			alert("Please enter the street address of the donor.");
		}
		sFormRef.xaddress1.focus();
		sFormRef.xaddress1.select();
		return;
	}
	
	sValue = Trim(sFormRef.xcity.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer la ville du donateur.");
		}else{
			alert("Please enter the city of the donor.");
		}
		sFormRef.xcity.focus();
		sFormRef.xcity.select();
		return;
	}

	sValue = Trim(sFormRef.xstate.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer la province/état du donateur.");
		}else{
			alert("Please enter the province/state of the donor.");
		}
		sFormRef.xstate.focus();
		sFormRef.xstate.select();
		return;
	}

	sValue = Trim(sFormRef.xpostcode.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer le code postal du donateur.");
		}else{
			alert("Please enter the postal/zip code of the donor.");
		}
		sFormRef.xpostcode.focus();
		sFormRef.xpostcode.select();
		return;
	}

	sValue = Trim(sFormRef.xcountry.value);
	if (sValue == ""){
		if (sLanguage == "FR"){
			alert("Veuillez entrer le pays du donateur.");
		}else{
			alert("Please enter the country of the donor.");
		}
		sFormRef.xcountry.focus();
		sFormRef.xcountry.select();
		return;
	}
	
	//Amount
	sValue = Trim(sFormRef.xamount.value);
	if (sValue == "" || isNaN(sValue)){
		if (sLanguage == "FR"){
			alert("Veuillez entrer le montant de votre don.");
		}else{
			alert("Please enter the value of your donation.");
		}
		sFormRef.xamount.focus();
		sFormRef.xamount.select();
		return;
	}
	
	if (sFormRef.xonetime.checked == false && sFormRef.xmonthly.checked == false){
		if (sLanguage == "FR"){
			alert("Veuillez sélectioner le type du don.");
		}else{
			alert("Please select the type of donation that you are making.");
		}
		return;
	}
	
	document.forms['frmMain'].submit();
}

function goback(){
	document.location.href = "CMHA_donate.asp";
}

function selcheckbox(xname){
	sFormRef = document.forms['frmMain'];
	
	if (xname == "xonetime"){
		if (sFormRef.xonetime.checked){
			sFormRef.xmonthly.checked = false;
		}
	}
	
	if (xname == "xmonthly"){
		if (sFormRef.xmonthly.checked){
			sFormRef.xonetime.checked = false;
		}
	}
}

function selcheckbox2(xname){
	sFormRef = document.forms['frmMain'];
	
	if (xname == "xtribute"){
		if (sFormRef.xtribute.checked){
			sFormRef.xtribute.checked = false;
		}else{
			sFormRef.xtribute.checked = true;
			sFormRef.xmemoriam.checked = false;
		}
	}
	
	if (xname == "xmemoriam"){
		if (sFormRef.xmemoriam.checked){
			sFormRef.xmemoriam.checked = false;
		}else{
			sFormRef.xmemoriam.checked = true;
			sFormRef.xtribute.checked = false;
		}
	}
	
	if (xname == "xonetime"){
		if (sFormRef.xonetime.checked){
			sFormRef.xonetime.checked = false;
		}else{
			sFormRef.xonetime.checked = true;
			sFormRef.xmonthly.checked = false;
		}
	}
	
	if (xname == "xmonthly"){
		if (sFormRef.xmonthly.checked){
			sFormRef.xmonthly.checked = false;
		}else{
			sFormRef.xmonthly.checked = true;
			sFormRef.xonetime.checked = false;
		}
	}
}


function selcheckbox3(xname){
	sFormRef = document.forms['frmMain'];
	
	if (xname == "xtribute"){
		if (sFormRef.xtribute.checked){
			sFormRef.xmemoriam.checked = false;
			enableFields("1",false);
			enableFields("2",true);
		}else{
			//enableFields("2",false);
			enableFields("1",true);
		}
	}
	
	if (xname == "xmemoriam"){
		if (sFormRef.xmemoriam.checked){
			sFormRef.xtribute.checked = false;
			enableFields("2",false);
			enableFields("1",true);
		}else{
			//enableFields("1",false);
			enableFields("2",true);
		}
	}
}

function enableFields(sSuffix,bDisabled){
	//objRef = eval("document.forms['frmMain'].xhtitle" + sSuffix);
	//objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xhfirstname" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xhsurname" + sSuffix);
	objRef.disabled = bDisabled;

	objRef = eval("document.forms['frmMain'].xackfirstname" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xacksurname" + sSuffix);
	objRef.disabled = bDisabled;
	
	/*objRef = eval("document.forms['frmMain'].xmemory" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcard" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcardname" + sSuffix);
	objRef.disabled = bDisabled;*/
	
	objRef = eval("document.forms['frmMain'].xcaddress1_" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcaddress2_" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xccity" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcstate" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcpostcode" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xccountry" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcsigned" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcmessage" + sSuffix);
	objRef.disabled = bDisabled;
	objRef = eval("document.forms['frmMain'].xcmessage2_" + sSuffix);
	objRef.disabled = bDisabled;
}
