

function eqClearForm() {
	var ri_na = document.getElementById('ri_name');
	var ri_co = document.getElementById('ri_country');
	var ri_em = document.getElementById('ri_email');
	var ri_ec = document.getElementById('ri_emailconfirm');
	var ri_te = document.getElementById('ri_telephone');
	var ri_ct = document.getElementById('ri_comments');
	var ri_mo = document.getElementById('ri_mortgage');
	var ri_di = document.getElementById('ri_dispose');
	var ri_pr = document.getElementById('ri_privacy');
	var ri_cc = document.getElementById('captcha_compare');
	if(confirm('Are you sure you want to clear the form?')) {
		ri_na.value = "";
		ri_co.value = "";
		ri_em.value = "";
		ri_ec.value = "";
		ri_te.value = "";
		ri_ct.innerHTML = "";
		ri_mo.checked = false;
		ri_di.checked = false;
		ri_pr.checked = false;
		ri_cc.value = "";
	}
}

function eqSendForm() {
	var ri_na = document.getElementById('ri_name');
	var ri_co = document.getElementById('ri_country');
	var ri_em = document.getElementById('ri_email');
	var ri_ec = document.getElementById('ri_emailconfirm');
	var ri_pr = document.getElementById('ri_privacy');
	var ri_cc = document.getElementById('captcha_compare');
	var ri_hash = document.getElementById('captcha_text');
	var hashCompare = hex_md5(ri_cc.value.toUpperCase()).toUpperCase();
	var ri_hash = ri_hash.value.split(",",1);
	var de = false;
	var em = 'There are errors in your submitted form, please correct the following to continue:\n';
	if(ri_na.value=='') {
		de = true;
		em = em + '\n- Please enter your Name';
	}
	if(ri_co.value=='') {
		de = true;
		em = em + '\n- Please enter your Country';
	}
	if(validateEmailAddress(ri_em.value)==false) {
		de = true;
		em = em + '\n- Please enter a valid Email address';
	}
	if(ri_em.value!=ri_ec.value) {
		de = true;
		em = em + '\n- Confirm email does not match the Email address provided';
	}
	if(ri_pr.checked==false) {
		de = true;
		em = em + '\n- Please tick that you have read and accept the privacy statement';
	}
	if(hashCompare!=ri_hash) {
		de = true;
		em = em + '\n- Please enter the correct security code';
	}
	if(de==true){
	// an error has occured, fields are not completed correctly 
		alert(em);
		return false;
	}
	else {
	// submit the form, all fields check out ok.
		startFade();
		return true;
	}
}

function validateEmailAddress(formValue) {
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	return regex.test(formValue);
}