
function sendMail(ctrCptId, nameId, contactId, emailId, phoneId, pi1, pi2, pi3, pi4, pi5, pi6, pi7, pi8, pi9, pi10, pi11, pi12, pi13, pi14,  messId, sourceReq){

    //formId,
    ctrCpts =  document.getElementById(ctrCptId);
    ctrName = document.getElementById(nameId);
    ctrContact = document.getElementById(contactId);
    ctrEmail = document.getElementById(emailId);
    ctrPhone = document.getElementById(phoneId);
    ctrMessage = document.getElementById(messId);

    p1 = document.getElementById(pi1);
    p2 = document.getElementById(pi2);
    p3 = document.getElementById(pi3);
    p4 = document.getElementById(pi4);
    p5 = document.getElementById(pi5);
    p6 = document.getElementById(pi6);
    p7 = document.getElementById(pi7);
    p8 = document.getElementById(pi8);
    p9 = document.getElementById(pi9);
    p10 = document.getElementById(pi10);
    p11 = document.getElementById(pi11);
    p12 = document.getElementById(pi12);
    p13 = document.getElementById(pi13);
    p14 = document.getElementById(pi14);


   // ctrContent = document.getElementById(contentId);
    //ctrForm = document.getElementById(formId);

if(ctrCpts && ctrMessage && ctrName && ctrContact && ctrEmail && ctrPhone && p1 && p2 && p3 && p4 && p5 && p6 && p7 && p8 && p9 && p10 && p11 && p12 && p13 && p14){


  var cptVal = ctrCpts.value , nameVal = ctrName.value, contactVal = ctrContact.value, emailVal = ctrEmail.value, phoneVal=ctrPhone.value;

  var serv = "";

  if(p1.checked)
  	   serv += p1.value+"\r\n ";


  if(p2.checked)
  	   serv += p2.value+"\r\n ";


  if(p3.checked)
  	   serv += p3.value+"\r\n ";


  if(p4.checked)
  	   serv += p4.value+"\r\n ";


  if(p5.checked)
  	  serv += p5.value+"\r\n ";


  if(p6.checked)
  	   serv += p6.value+"\r\n ";


  if(p7.checked)
  	  serv += p7.value+"\r\n ";


  if(p8.checked)
  	   serv += p8.value+"\r\n ";


  if(p9.checked)
  	   serv += p9.value+"\r\n ";


  if(p10.checked)
  	   serv += p10.value+"\r\n ";


  if(p11.checked)
  	   serv += p11.value+"\r\n ";


  if(p12.checked)
  	  serv += p12.value+"\r\n ";


  if(p13.checked)
  	   serv += p13.value+"\r\n ";


  if(p14.checked)
  	   serv += p14.value+"\r\n ";

 //var serv =  pval1+" "+pval2+" "+pval3+" "+pval4+" "+pval5+" "+pval6+" "+pval7+" "+pval8+" "+pval9+" "+pval10+" "+pval11+" "+pval12+" "+pval13+" "+pval14+" ";

  result  = '';
  if(cptVal == "") result += "Не указан код с картинки;"+'\r\n';
  if(nameVal == "") result += "Укажите ваше имя;"+'\r\n';
  if(contactVal == "") result += "Укажите наименование вашей компании;"+'\r\n ';
  if(phoneVal == "") result += "Укажите контактный телефон;"+'\r\n ';
  if(!validateEmail(emailVal)) result +="Укажите правильный EMail;"+'\r\n';
  if(serv == "") result += "Выберите хотя-бы одну услугу;";
  //if(content == ctrContent.eValue) result += ctrContent.eValue+'\r\n';

  if(result == ''){
  request=false;
  try {request=new ActiveXObject('Msxml2.XMLHTTP');}
  catch(e){try {request=new ActiveXObject('Microsoft.XMLHTTP');}
    catch(e){if(window.XMLHttpRequest)request=new XMLHttpRequest();}
    }
                if (request){
                    params = 'cpt='+cptVal+'&name='+nameVal+'&company='+contactVal+'&phone='+phoneVal+'&email='+emailVal+'&serv='+serv;
                    //alert(params);
                    request.onreadystatechange = function() {
                                                    if (request.readyState == 4)
                                                    {

                                                    if (request.status == 200)
                                                    {
                                                      alert(request.responseText);
                                                      ctrMessage.innerHTML = request.responseText;
                                                      ctrName.value = "";
    													ctrContact.value = "";
    													ctrEmail.value = "";
    													ctrPhone.value = "";
    													ctrPhone = document.getElementById(phoneId);
    													ctrAdvText.checked = false;

                                                      //alert(request.responseText);
                                                      //result = request.responseText;
                                                    } else result = "Ошибка:"+ request.status+":\n" + request.statusText;
                                                    }
                                                    }
                    request.open("POST", sourceReq, true);
                    request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
                    ctrMessage.innerHTML = "Ваш запрос выполняется. Ждите...";
                    request.send(params);
                }
  }else alert(result);
  }else alert("Неверные параметры вызова");
}

function validateEmail(arg)
{
    var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return regex.test(arg);
}

