var cbwStatus=0;var request=null;function callbackw(){if(cbwStatus==1){document.getElementById('callback').style.display='none';document.getElementById('result').style.display='none';cbwStatus=0;document.getElementById('status').innerHTML='';}else{document.getElementById('callback').style.display='';cbwStatus=1;}} function createRequest(){try{request=new XMLHttpRequest();} catch(trymicrosoft){try{request=new ActiveXObject("Msxml2.XMLHTTP");} catch(othermicrosoft){try{request=new ActiveXObject("Microsoft.XMLHTTP");} catch(failed){request=null;}}} if(request==null) alert('Ошибка');} function getData(types){var zapros='';var indikator=false;error_messages='';var radios=document.getElementsByTagName('input');var value;for(var i=0;i<radios.length;i++){if(radios[i].type==='radio'&&radios[i].checked&&radios[i].name==='labeled'){value=radios[i].value;}} if(value)items=value;else items=document.getElementById('types').value;var city_error='';var fio_error='';var phone_error='';var city_error='';var summa_error='';if(types==1) {var ipoteka;ipoteka=(document.getElementById('ipoteka').value=='')?'':'ipoteka';var res_fio=GetText('fio');if(res_fio==true)fio_error=' ФИО ';var res_phone=GetNumber('phone');if(res_phone==true)phone_error=' Телефон ';var res_city=GetText('city');if(res_city==true)city_error=' Город ';var res_summa=GetNumber('summa');if(res_summa==true)summa_error=' Сумма ';if(res_fio!=true&&res_phone!=true&&res_city!=true&&res_city!=true&&res_summa!=true&&document.getElementById('sender').value=='') {indikator=true;zapros='?fio='+document.getElementById('fio').value+'&phone='+document.getElementById('phone').value+'&city='+document.getElementById('city').value+'&summa='+document.getElementById('summa').value+'&email='+document.getElementById('email').value+'&type='+items+'&ipoteka='+ipoteka;document.getElementById('fio').value='';document.getElementById('phone').value='';document.getElementById('summa').value='';document.getElementById('city').value='';document.getElementById('email').value='';document.getElementById('result').innerHTML="Ваша заявка успешно отправлена";document.getElementById('status').innerHTML="";} else {indikator=false;error_messages="<font color='red'>Заполните поля:"+fio_error+phone_error+city_error+summa_error+'</font>';document.getElementById('status').innerHTML='<br>'+error_messages;document.getElementById('result').innerHTML='';}} if(types==4){var eror='';var ipoteka=(document.getElementById('education').value=="")?10:document.getElementById('education').value;var res_fio=GetText('fio2');var res_phone=GetNumber('phone2');if(res_fio==true)eror+=' ФИО ';if(res_phone==true)eror+=' Телефон ';if(ipoteka!=5){var res_city=GetText('city2');var res_summa=GetNumber('summa2');var res_mail=GetEmail('email2');if(res_city==true)eror+=' Город ';if(res_summa==true){eror+=' Сумма ';if(res_mail==true)eror+=' Email ';}} if(!eror){indikator=true;zapros='?fio='+document.getElementById('fio2').value+'&phone='+document.getElementById('phone2').value;if(ipoteka!=5)zapros+='&city='+document.getElementById('city2').value;if(document.getElementById('summa2').value!='')zapros+='&summa='+document.getElementById('summa2').value;if(document.getElementById('email2').value!='')zapros+='&email='+document.getElementById('email2').value;if(ipoteka!=5)zapros+='&type='+items;zapros+='&message='+document.getElementById('message2').value;zapros+='&ipoteka='+ipoteka;document.getElementById('fio2').value='';document.getElementById('phone2').value='';document.getElementById('summa2').value='';if(ipoteka!=5)document.getElementById('city2').value='';document.getElementById('email2').value='';document.getElementById('message2').value='';document.getElementById('result2').innerHTML="Ваша заявка успешно отправлена";document.getElementById('status2').innerHTML="";}
else {indikator=false;error_messages="<font color='red'>Заполните поля:"+eror+'</font>';document.getElementById('status2').innerHTML='<br>'+error_messages;document.getElementById('result2').innerHTML='';}} if(types==2) {var res_smi=GetText('smi');if(res_smi==true)smi_error=' СМИ ';var res_message=GetText('message');if(res_message==true)message_error=' Вопрос ';var res_mail=GetEmail('email1');if(res_mail==true)mail_error=' Email ';var res_fio=GetText('fio1');if(res_fio==true)fio_error=' ФИО ';var res_phone=GetNumber('phone1');if(res_phone==true)phone_error=' Телефон ';if(res_fio!=true&&res_phone!=true&&res_smi!=true&&res_message!=true&&res_mail!=true&&document.getElementById('sender').value=='') {indikator=true;var zapros='?fio='+document.getElementById('fio1').value+'&phone='+document.getElementById('phone1').value+'&smi='+document.getElementById('smi').value+'&message='+document.getElementById('message').value+'&email='+document.getElementById('email1').value+'&other_smi=1';document.getElementById('fio1').value='';document.getElementById('phone1').value='';document.getElementById('smi').value='';document.getElementById('message').value='';document.getElementById('email1').value='';document.getElementById('result1').innerHTML="Ваша заявка успешно отправлена";document.getElementById('status1').innerHTML="";} else {indikator=false;error_messages="<br><br><font color='red'>Заполните поля:"+fio_error+phone_error+smi_error+message_error+mail_error+'</font>';document.getElementById('status1').innerHTML=error_messages;document.getElementById('result1').innerHTML='';document.getElementById('status').innerHTML='<br>'+error_messages;document.getElementById('result').innerHTML='';}} if(indikator==true) {createRequest();var url='/inc/send.php';var form_data=zapros;request.open("GET",url+form_data,true);request.setRequestHeader('Content-Type','application/x-www-form-urlencoded, charset=utf-8');request.send(null);request.onreadystatechange=updatePage;}} var status_change=true;var status_change=true;function updatePage(){if(request.readyState==4){document.getElementById('result').style.display='';document.getElementById('result').innerHTML=request.responseText;status_change=true;} else if(status_change==true){status_change=false;}} function List_Result(id,reg_id){var mas=id;var id=document.getElementById(id).value;var id_pattern=reg_id;var prov=id_pattern.test(id);var result=GetErrors(id,prov,mas);return result;} function GetText(id){var res=List_Result(id,/[а-яА-Яa-zA-Z]|\s|\-|\_]+/i);return res;} function GetNumber(id){var res=List_Result(id,/[\w|\s|\)|\(|\.]+/i);return res;} function GetEmail(id){var res=List_Result(id,/[0-9a-z_]+@[0-9a-z_]+\.[a-z]{2,5}/i);return res;} function GetErrors(id,reg_mes,type){var error=false;if(reg_mes==!true) {document.getElementById(type).style.border='1px solid red';error=true;} else {document.getElementById(type).style.border='1px dotted black';error=false;} return error;}
