var run=1;
function check() {
  if(run == 1) {
    var frm = document.forms['send_mail'];
    var m_f_name = frm.elements['m_f_name'];
    var m_email = frm.elements['m_email'];
    var m_l_name = frm.elements['m_l_name'];
    var m_phone = frm.elements['m_phone'];
    var m_mid = frm.elements['m_mid'];
    var m_url = frm.elements['m_url'];
    var m_country = frm.elements['m_country'];
    var m_title = frm.elements['m_title'];
    var m_msg = frm.elements['m_msg'];
    var sbut = frm.elements['sbut'];
    
    var rc='1px solid #ff0000', orc='1px solid #a4a4a4';
    var req=1;
    var ch_ntxt=/[^a-zA-Z- ]/;
    var ch_m_mid=/[^a-zA-Z0-9-_@.\?:/&]/;
    var ch_tel=/[^0-9.+ ()]/
    var ch_mail_sym=/[^a-zA-Z0-9-_@.]/;
    var ch_mail=/^[-!#$%&'*+\\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\\/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z_](\.?-?[a-zA-Z0-9_])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$/;

    if(ch_ntxt.test(m_f_name.value)){m_f_name.style.background='#ff0000';req=0;}else {m_f_name.style.background='';}
    if(ch_ntxt.test(m_l_name.value)){m_l_name.style.background='#ff0000';req=0;}else {m_l_name.style.background='';}
    if(ch_ntxt.test(m_country.value)){m_country.style.background='#ff0000';req=0;}else {m_country.style.background='';}
    if(ch_tel.test(m_phone.value)){m_phone.style.background='#ff0000';req=0;}else {m_phone.style.background='';}
    
    if(ch_m_mid.test(m_mid.value)){m_mid.style.background='#ff0000';req=0;}else {m_mid.style.background='';}
    if(ch_m_mid.test(m_url.value)){m_url.style.background='#ff0000';req=0;}else {m_url.style.background='';}
    
    if(ch_mail_sym.test(m_email.value)){m_email.style.background='#ff0000';req=0;}else {m_email.style.background='';}       
    
    if(!ch_mail.test(m_email.value)){m_email.style.background='#ff0000';req=0;}else {m_email.style.background='';}
    
    if(m_f_name.value.length == 0) {m_f_name.style.border=rc;req=0;}else {m_f_name.style.border=orc;}
    if(m_email.value.length == 0) {m_email.style.border=rc;req=0;m_email.style.background='';}else {m_email.style.border=orc;}
    if(m_title.value.length == 0) {m_title.style.border=rc;req=0;}else {m_title.style.border=orc;}
    if(m_msg.value.length == 0) {m_msg.style.border=rc;req=0;}else {m_msg.style.border=orc;}
    
    
    if(m_f_name.value.length == 0 || m_email.value.length ==  0 || m_title.value.length ==  0 || m_msg.value.length==0) req=0;
    if(req==1) frm.sbut.disabled=false; 
    else frm.sbut.disabled=true;
  } 
}

function mgr(obj) {
  var frm = document.forms['send_mail'];
  var mid = frm.elements['m_mid'];
  if(obj.value == '-1') {
    mid.disabled = true;
    mid.style.background = '#F1F1ED';
  } else {
    mid.disabled = false;
    mid.style.background = '';
  }
}

function subm(obj) {
  //run=0;
  obj.elements['sbut'].disabled=true;
  obj.elements['sbut'].value="Processing...";
  top.xajax_send_mail(top.xajax.getFormValues('send_mail'));
}