

/***** index.cfm ****/
function validateThis(){
	var sys_message='';
	if(document.forms[0].denomination[document.forms[0].denomination.selectedIndex].value.length==0){
		sys_message=sys_message + 'Please Select a Denomination\n';
	}
	//The brick inscription is not compulsory but if there is an entry for it make sure that it does not exceed 90 characters.
	if(document.forms[0].message.value.length!=0){
		//sys_message=sys_message + 'Please Enter your First Name\n';
		var str = document.forms[0].message.value;
		var trimmed = str.replace(/^\s+|\s+$/g, '') ;
		if(trimmed.length > 90){
			sys_message=sys_message + 'The length of the message is ' + trimmed.length + ' characters. Please shorten it to 90 characters or less. \n';
		}
	}
	if(document.forms[0].firstname.value.length==0){
		sys_message=sys_message + 'Please Enter your First Name.\n';
	}
	if(document.forms[0].surname.value.length==0){
		sys_message=sys_message + 'Please Enter your Surname.\n';
	}
	if(document.forms[0].address.value.length==0){
		sys_message=sys_message + 'Please Enter your Street Address.\n';
	}
	if(document.forms[0].city.value.length==0){
		sys_message=sys_message + 'Please Enter your City/Suburb.\n';
	}
	if(document.forms[0].postcode.value.length==0){
		sys_message=sys_message + 'Please Enter your Postcode.\n';
	}
	if(document.forms[0].state.value.length==0){
		sys_message=sys_message + 'Please Enter your State.\n';
	}
	if(document.forms[0].country[document.forms[0].country.selectedIndex].value.length==0){
		sys_message=sys_message + 'Please Select a Country.\n';
	}
	if((document.forms[0].email.value.length==0)&&(document.forms[0].phone.value.length==0)){
		sys_message= sys_message + 'Please Enter either an email address or a Phone Number.\n';
	}
	//if they have entered an email address - check its validity
	if(document.forms[0].email.value.length!=0){
		var str=document.forms[0].email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str)==false){
			sys_message= sys_message + 'The email address you entered is invalid. Please try again.\n';
		}
	}
	if(sys_message.length != 0){
		alert(sys_message);
		sys_message='';
		return false;
	}else{
		return true;
	}
}




function validateThisOne(){
	var sys_message='';
	var radioCheck = false;
	for (i=0;i<document.forms[0].amount.length;i++) {
		if (document.forms[0].amount[i].checked) {
			radioCheck = true;
		}
	}
	if(!radioCheck){
		if(document.forms[0].other.value.length==0){
			sys_message = sys_message + 'Please select an amount or enter your own amount in the field at the top of the page.\n';
		}else if(document.forms[0].other.value == 0){
			sys_message = sys_message + '0 is an invalid amount. Please try again.\n';
		}else if(isNaN(document.forms[0].other.value)){
			sys_message = sys_message + 'Only numbers may be entered for the amount of the donation. Please try again.\n';
		}
	}
	if(document.forms[0].denomination[document.forms[0].denomination.selectedIndex].value.length==0){
		sys_message=sys_message + 'Please Select a Denomination.\n';
	}
	
	if(document.forms[0].firstname.value.length==0){
		sys_message=sys_message + 'Please Enter your First Name.\n';
	}
	if(document.forms[0].surname.value.length==0){
		sys_message=sys_message + 'Please Enter your Surname.\n';
	}
	if(document.forms[0].address.value.length==0){
		sys_message=sys_message + 'Please Enter your Street Address.\n';
	}
	if(document.forms[0].city.value.length==0){
		sys_message=sys_message + 'Please Enter your City/Suburb.\n';
	}
	if(document.forms[0].postcode.value.length==0){
		sys_message=sys_message + 'Please Enter your Postcode.\n';
	}
	if(document.forms[0].state.value.length==0){
		sys_message=sys_message + 'Please Enter your State.\n';
	}
	if(document.forms[0].country[document.forms[0].country.selectedIndex].value.length==0){
		sys_message=sys_message + 'Please Select a Country.\n';
	}
	if((document.forms[0].email.value.length==0)&&(document.forms[0].phone.value.length==0)){
		sys_message= sys_message + 'Please Enter either an email address or a Phone Number.\n';
	}
	//if they have entered an email address - check its validity
	if(document.forms[0].email.value.length!=0){
		var str=document.forms[0].email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str)==false){
			sys_message= sys_message + 'The email address you entered is invalid. Please try again.\n';
		}
	}
	if(sys_message.length != 0){
		alert(sys_message);
		sys_message='';
		return false;
	}else{
		return true;
	}
}


function showTermsAndConditions() {
	pageurl = "terms.htm";
	window.open(pageurl, "Terms", "resizable=1,menubar=no,location=no,directories=no,scrollbars=yes,status=no,height=550,width=600");
}