function CMContact_SendEmail(id){
	var container = document.getElementById('cbl_'+id);

	try{
		var targetname = document.getElementById('contact_targetname_'+id);
		var targetemail = document.getElementById('contact_targetemail_'+id);
		var targetcell = document.getElementById('contact_targetcell_'+id);
		var name = document.getElementById('contact_name_'+id);
		var company = document.getElementById('contact_company_'+id);
		var email = document.getElementById('contact_email_'+id);
		var phone = document.getElementById('contact_phone_'+id);
		var enquiry = document.getElementById('contact_enquiry_'+id);
		var option = document.getElementById('contact_option_'+id);
		var address1 = document.getElementById('contact_address1_'+id);
		var address2 = document.getElementById('contact_address2_'+id);
		var city = document.getElementById('contact_city_'+id);
		var postcode = document.getElementById('contact_postcode_'+id);
		var question = document.getElementById('contact_question_'+id);
		var answer = document.getElementById('contact_answer_'+id);
		
		targetname = targetname?targetname.value:'';
		targetemail = targetemail?targetemail.value:'';
		targetcell = targetcell?targetcell.value:'';
		name = name?name.value:'';
		company = company?company.value:'';
		email = email?email.value:'';
		phone = phone?phone.value:'';
		enquiry = enquiry?enquiry.value:'';
		option = option?option[option.selectedIndex].value:'';
		address1 = address1?address1.value:'';
		address2 = address2?address2.value:'';
		city = city?city.value:'';
		postcode = postcode?postcode.value:'';
		question = question?question.value:'';
		answer = answer?answer.value:'';
		
		var msg = '';
		if(name=='') msg += ' -  Please supply your name.\r\n';
		if(email=='') msg += ' -  Please supply your email address.\r\n';
		
		if (answer.length >0){
		( agent.call('/modules/CMContact/CMContact.ajax.php','CMContact_CheckCaptcha','',question,answer) )? '': msg +=" -  Please prove you are not a computer\r\n" ;	
		}	
		else msg += " -  Please prove you are not a computer\r\n";
		
		if(msg==''){		
			container.innerHTML = '<div class="CMContact_Label">sending enquiry...</div>';
			agent.call('/modules/CMContact/CMContact.ajax.php','CMContact_SendEmail','cbl_'+id,targetname,targetemail,targetcell,name,company,email,phone,enquiry,option,address1,address2,city,postcode);
		}else{
			alert('There were problems sending this form:\r\n' + msg);
		}
	}
	catch(e){
		container.innerHTML = '<div class="CMContact_content"><table cellpadding="0" cellspacing="0" class="CMContact_Table"><tr><td class="CMContact_Heading">Oops</td></tr><tr><td class="CMContact_Label">There was an error sending your enquiry.<br />' + e + '</td></tr></table></div>';	
	}
}