// Validate MX record using AJAX
function validateEmail() {
    var s_email  = document.getElementById('email').value;

var req = new Request({
      method: 'get',
      url: 'mx-check/?action=mx-lookup',
      data: { 'em' : s_email },
      onSuccess: function(response) { 
	 // alert(response);
						var json = JSON.decode(response);
						email_check = json.e_check;
						email_value = json.email;		
						_qfMsg = '';
						var errFlag = false;          
						if( email_check == 'false' && !errFlag ){
							errFlag = true;
							document.getElementById('email_invalid').value = 'true';
							_qfMsg = '&nbsp;- invalid email ie. an MX record lookup failed.';			
						}else{
							document.getElementById('email_invalid').value = '';
						}   
						
						if (_qfMsg != '' ) {
							document.getElementById('email').style.backgroundColor = '#F6CCDA';
							//$('emailMessage').update(_qfMsg);   
						}else{
							document.getElementById('email').style.backgroundColor = '#BCED91';
							//$('emailMessage').update(_qfMsg);
						} 
					},
		link: 'chain'
    }).send();
}
