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 name = document.getElementById('contact_name_'+id);
		var email = document.getElementById('contact_email_'+id);
		var phone = document.getElementById('contact_phone_'+id);
		var contact_requests = document.getElementById('contact_requests_'+id);
		var contact_date = document.getElementById('contact_date');
		
		targetname = targetname?targetname.value:'';
		targetemail = targetemail?targetemail.value:'';
		name = name?name.value:'';
		email = email?email.value:'';
		phone = phone?phone.value:'';
		contact_requests = contact_requests?contact_requests.value:'';
		contact_date = contact_date?contact_date.value:'';
		
		ErrorMsg ="";
				
		non_blank('enquiry_form','contact_name_'+id,'Please enter your Name.');
		if(non_blank('enquiry_form','contact_phone_'+id,'Please enter your Phone Number.')){
			valid_phone('enquiry_form','contact_phone_'+id,'Please enter a valid Phone Number',true);
		}
		if(non_blank('enquiry_form','contact_email_'+id,'Please enter your Email Address.')){
			valid_email('enquiry_form','contact_email_'+id,'Please enter a valid Email Address',true);
		}
		
		if(ErrorMsg==''){		
			container.innerHTML = '<div class="CMContact_Label">sending enquiry...</div>';
			agent.call('/modules/CMContact/CMContact.ajax.php','CMContact_SendEmail','cbl_'+id,targetname,targetemail,name,email,phone,contact_requests,contact_date);
		}else{
			alert('There were problems sending this form:\r\n' + ErrorMsg);
		}
	}
	catch(e){
		container.innerHTML = '<div class="CMContact_Label"><table cellpadding="0" cellspacing="0" class="CMContact_Table"><tr><td class="CMContact_Label">Oops</td></tr><tr><td class="CMContact_Label">There was an error sending your enquiry.<br />' + e + '</td></tr></table></div>';	
	}
}
