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

	try{
		var targetemail = document.getElementById('target_email_'+id);
		var name = document.getElementById('name_'+id);
		var company = document.getElementById('company_'+id);
		var email = document.getElementById('email_'+id);
		var cc = document.getElementById('target_cc_'+id);
		var phone = document.getElementById('phone_'+id);
		var url = document.getElementById('url');
		var enquiry = document.getElementById('enquiry_'+id);
		
				
		targetemail = targetemail?targetemail.value:'';
		cc = cc?cc.value:'';
		name = name?name.value:'';
		company = company?company.value:'';
		email = email?email.value:'';
		phone = phone?phone.value:'';
		enquiry = enquiry?enquiry.value:'';
		url = url?url.value:'';
		
		ErrorMsg ="";
				
		non_blank('enquiry_form','name_'+id,'Please supply your name.');
		non_blank('enquiry_form','phone_'+id,'Please supply your contact number.');
		non_blank('enquiry_form','company_'+id,'Please supply your company name.');
		non_blank('enquiry_form','email_'+id,'Please supply your email address.');
		non_blank('enquiry_form','enquiry_'+id,'Please supply your enquiry.');
		valid_email('enquiry_form','email_'+id,'Please Supply a correct email address',true);
		valid_phone('enquiry_form','phone_'+id,'Please supply a correct phone number',true);
		
		if(ErrorMsg==''){		
			container.innerHTML = '<div class="CMContact_Label">sending enquiry...</div>';
			agent.call('/modules/CMContact/CMContact.ajax.php','CMContact_SendEmail','CMContact_rpanel'+id,targetemail,cc,name,company,email,phone,enquiry,url);
		}else{
			alert('There were problems sending this form:\r\n' + ErrorMsg);
		}
	}
	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>';	
	}
}
