function get_cookie (cookie_name) {
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

function DrawBotBootMin()
{
    document.write("<input type='hidden' name='cptch' value='unknown'>");
    document.write("<input class='no' type='image' src='images/button_next.gif'>");
    if (get_cookie("ems_name")) { document.forms[0].cl_name.value=get_cookie("ems_name"); }
    if (get_cookie("ems_company")) { document.forms[0].cl_company.value=get_cookie("ems_company"); }
    if (get_cookie("ems_phone")) { document.forms[0].cl_phone.value=get_cookie("ems_phone"); }
    if (get_cookie("ems_email")) { document.forms[0].cl_email.value=get_cookie("ems_email"); }
}

function DrawBotBoot()
{
    document.write("<input type='hidden' name='cptch' value='unknown'>");
    document.write("<input class='no' type='image' src='images/button_next.gif'>");
    if (get_cookie("ems_name")) { document.forms[0].cl_name.value=get_cookie("ems_name"); }
    if (get_cookie("ems_company")) { document.forms[0].cl_company.value=get_cookie("ems_company"); }
    if (get_cookie("ems_phone")) { document.forms[0].cl_phone.value=get_cookie("ems_phone"); }
    if (get_cookie("ems_email")) { document.forms[0].cl_email.value=get_cookie("ems_email"); }
    document.forms[0].cl_request.value=document.getElementsByTagName('h1')[0].firstChild.nodeValue+"\n";
}

function DrawBotBootHelp()
{
    document.write("<input type='hidden' name='cptch' value='unknown'>");
    document.write("<input class='no' type='image' src='images/button_next.gif'>");
    if (get_cookie("ems_name")) { document.forms[0].cl_name.value=get_cookie("ems_name"); }
    if (get_cookie("ems_company")) { document.forms[0].cl_company.value=get_cookie("ems_company"); }
    if (get_cookie("ems_phone")) { document.forms[0].cl_phone.value=get_cookie("ems_phone"); }
    if (get_cookie("ems_email")) { document.forms[0].cl_email.value=get_cookie("ems_email"); }
    document.forms[0].cl_request.value="Помогите мне подобрать товар из раздела:\n«"+document.getElementsByTagName('h1')[0].firstChild.nodeValue+"»\n";
}

function cptchsubmit() {
    if (document.forms[0].cl_name.value=="") { alert("Представьтесь, пожалуйста!"); return false; }
    if (document.forms[0].cl_phone.value+document.forms[0].cl_email.value=="") {
        alert("Оставьте, пожалуйста, ваши контакты:\nтелефон или адрес электронной почты!");
        return false;
    }
    if ((!document.forms[0].cl_email.value=="")&&(!isValidEmail(document.forms[0].cl_email.value))) {
        alert("Вы ввели некорректный адрес электронной почты!");
        return false;
    }
    if (document.forms[0].cl_request.value=="") { alert("Вы пытаетесь отправить пустое сообщение! ;)"); return false; }

    document.forms[0].cptch.value="thisistrue";
    
     
    var cookie_date = new Date ( 2020, 01, 01 );

    document.cookie = "ems_name=" + escape(document.forms[0].cl_name.value) + "; expires="+cookie_date.toGMTString();
    document.cookie = "ems_company=" + escape(document.forms[0].cl_company.value) + "; expires="+cookie_date.toGMTString();
    document.cookie = "ems_phone=" + escape(document.forms[0].cl_phone.value) + "; expires="+cookie_date.toGMTString();
    document.cookie = "ems_email=" + escape(document.forms[0].cl_email.value) + "; expires="+cookie_date.toGMTString();
    return true;
}

function cptchvacsubmit() {
    if (document.forms[0].cl_name.value=="") { alert("Представьтесь, пожалуйста!"); return false; }
    if (document.forms[0].cl_phone.value+document.forms[0].cl_email.value=="") {
        alert("Оставьте, пожалуйста, ваши контакты:\nтелефон или адрес электронной почты!");
        return false;
    }
    if ((!document.forms[0].cl_email.value=="")&&(!isValidEmail(document.forms[0].cl_email.value))) {
        alert("Вы ввели некорректный адрес электронной почты!");
        return false;
    }
    if (document.forms[0].cl_resume.value=="") { alert("Вы не приложили резюме!\nПрежде чем пригласить вас на собеседование\nмы должны обязательно с ним ознакомиться!"); return false; }

    document.forms[0].cptch.value="thisistrue";
    return true;
}

function isValidEmail (email)
{
    var reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    if (!email.match(reg)) {
        return (false);
    }
    return(true);
}
