1var bg_form='<div class="popup_forms_background" onclick="close_popup_form();" ></div>'; 2var bg_form_msg='<div class="popup_forms_msg_background" onclick="close_popup_msg();" ></div>'; 3var forms=new Array(); 4 5jQuery(document).ready(function(){ 6 generate_all_forms(); 7}); 8 9function generate_all_forms() 10{ 11 /* call_back */ 12 forms['callback']='<div class="call_assemb_and_inst popup_form">'; 13 forms['callback']+='<span onClick="close_popup_form();" class="close-form"></span>'; 14 forms['callback']+='<div id="text" class="callback_form">'; 15 forms['callback']+='<div class="call_cont">'; 16 forms['callback']+='<h2>Çàêàçàòü îáðàòíûé çâîíîê</h2>'; 17 forms['callback']+='<p>Îòïðàâüòå çàÿâêó, è ìû ïåðåçâîíèì âàì â òå÷åíèè 15 ìèíóò. Âñå ïîëÿ îáÿçàòåëüíû äëÿ çàïîëíåíèÿ</p>'; 18 forms['callback']+='<form id="callForm" name="ordersform-bl">'; 19 forms['callback']+='<input type="text" class="input-text" placeholder="Âàøå èìÿ" name="name" />'; 20 //forms['callback']+='<input type="tel" placeholder="Âàø òåëåôîí*" required onblur="clear_num_field(this);" onkeyup="clear_num_field(this);" class="input-tel" style="margin-top:10px;" name="phone"/>'; 21 forms['callback']+='<input type="tel" placeholder="Âàø òåëåôîí*" required class="input-tel" style="margin-top:10px;" name="phone"/>'; 22 forms['callback']+='<input type="hidden" id="g-recaptcha-call" data-recaptcha name="g-recaptcha-call" />'; 23 forms['callback']+='<br clear="all" /><div class="measure-order-form__privacy"><label class="privacy-policy-label"><input type="checkbox" name="privacy_policy" id="privacy_policy" required><span>Îòïðàâêà ôîðìû ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå<br> ñ <!--noindex--><a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a><!--/noindex-->.</span></label></div>'; 24 forms['callback']+='<div class="mont_btn"><input type="button" value="Îòïðàâèòü" class="input-submit" onclick="return call_back(this);"></div>'; 25 forms['callback']+='</div>'; 26 forms['callback']+='</div>'; 27 forms['callback']+='</form>'; 28 forms['callback']+='</div>'; 29 forms['callback']+='<script>'; 30 forms['callback']+='$(".input-tel").inputmask("+7(999)-999-99-99")'; 31 forms['callback']+='</script>'; 32 /* call_back */ 33 34 /* zamer */ 35 forms['zamer']='<div class="call_assemb_and_inst popup_form">'; 36 forms['zamer']+='<span onClick="close_popup_form();" class="close-form"></span>'; 37 forms['zamer']+='<div id="text" class="callback_form">'; 38 forms['zamer']+='<div class="call_cont">'; 39 forms['zamer']+='<h2>Îòïðàâèòü çàÿâêó</h2>'; 40 forms['zamer']+='<p>Ïîëÿ, îòìå÷åííûå çíàêîì * îáÿçàòåëüíû äëÿ çàïîëíåíèÿ.</p>'; 41 //forms['zamer']+='<form name="ordersform" onsubmit="ym(26140461,\'reachGoal\',\'vyzvat-zamershchika\');" enctype="multipart/form-data" method="POST" action="/orders.html">'; 42 forms['zamer']+='<form name="ordersform" enctype="multipart/form-data" method="POST" action="">'; 43 forms['zamer']+='<div class="" style="display: none;"><input type="text" name="phoness" value=""></div>'; 44 forms['zamer']+='<div id="order_name"><input type="text" name="name" id="name" value="" placeholder="Âàøå èìÿ"></div>'; 45 forms['zamer']+='<div id="order_phone"><input type="text" name="phone" class="tel" id="phone" required placeholder="Òåëåôîí*"></div>'; 46 forms['zamer']+='<div id="order_email"><input type="text" name="email" id="email" placeholder="E-mail"></div>'; 47 forms['zamer']+='<div id="order_comment"><textarea name="comment" id="comment" placeholder="Êîììåíòàðèé ê çàÿâêå" rows=3></textarea></div>'; 48 forms['zamer']+='<br clear="all" /><div class="measure-order-form__privacy"><label class="privacy-policy-label"><input type="checkbox" name="privacy_policy" id="privacy_policy" required><span>Îòïðàâêà ôîðìû ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå<br> ñ <!--noindex--><a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a><!--/noindex-->.</span></label></div>'; 49 forms['zamer']+='<input type="hidden" name="action" value="">'; 50 forms['zamer']+='<input type="hidden" name="skipCaptcha" value="">'; 51 forms['zamer']+='<div class="mont_btn"><input type="Submit" id="button" onclick="return zamer(this);" value="Îòïðàâèòü"></div>'; 52 forms['zamer']+='</form>'; 53 forms['zamer']+='</div>'; 54 forms['zamer']+='</div>'; 55 forms['zamer']+='</div>'; 56 forms['zamer']+='<script>'; 57 forms['zamer']+='$(".tel").inputmask("+7(999)-999-99-99")'; 58 forms['zamer']+='</script>'; 59 /* zamer */ 60 61 /* oneClick */ 62 forms['order']='<div class="order popup_form popup_form_oneclick">'; 63 forms['order']+='<span onClick="close_popup_form();" class="close-form"></span>'; 64 forms['order']+='<div class="order_cont">'; 65 forms['order']+='<h2 style="text-align:center;">Îòïðàâèòü çàÿâêó</h2>'; 66 forms['order']+='<div class="order_img">'; 67 forms['order']+='<p><span class="productName"></span></p>'; 68 forms['order']+='<div class="js_productImage"></div>'; 69 forms['order']+='<p style="font-size:16px;">îò <b><span class="js_productPrice_text"></span></b> ðóá</p>'; 70 forms['order']+='</div>'; 71 forms['order']+='<div style="display:inline-block;">'; 72 forms['order']+='<p>* Ïîëÿ îáÿçàòåëüíûå äëÿ çàïîëíåíèÿ</p>'; 73 forms['order']+='<form name="ordersform-bl">'; 74 forms['order']+='<div class="" style="display: none;"><input type="text" name="phoness" value=""></div>'; 75 forms['order']+='<div class="inputLine" ><input type="text" name="name" value="" placeholder="ÔÈÎ"></div>'; 76 forms['order']+='<div class="inputLine" ><input type="text" class="tel" required name="phone" value="" placeholder="Òåëåôîí*"></div>'; 77 forms['order']+='<div class="inputLine" ><input type="text" name="email" value="" placeholder="E-mail"></div>'; 78// forms['order']+='<div class="inputLine" ><input type="hidden" class="productInput" name="product" value=""></div>'; 79 forms['order']+='<div class="inputLine" ><textarea name="comment" rows=3 placeholder="Êîììåíòàðèé"></textarea></div>'; 80 forms['order']+='<br clear="all" /><div class="measure-order-form__privacy"><label class="privacy-policy-label"><input type="checkbox" name="privacy_policy" id="privacy_policy" required><span>Îòïðàâêà ôîðìû ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå<br> ñ <!--noindex-->
80<a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a><!--/noindex-->.</span></label></div>'; 81 forms['order']+='<input type="hidden" name="skipCaptcha" value="">'; 82 forms['order']+='<div class="inputLine" ><input value="Îòïðàâèòü" type="submit" class="input-submit" onclick="return order(this);"></div>'; 83 forms['order']+='<input type="hidden" class="js_productPrice_value" name="price" value="">'; 84 forms['order']+='<input type="hidden" class="js_productID_value" name="id" value="">'; 85 forms['order']+='<input type="hidden" name="count" value="1">'; 86 forms['order']+='<input type="hidden" class="productInput" name="product" value="">'; 87 forms['order']+='</form>'; 88 forms['order']+='</div>'; 89 forms['order']+='</div>'; 90 forms['order']+='</div>'; 91 forms['order']+='<script>'; 92 forms['order']+='$(".tel").inputmask("+7(999)-999-99-99")'; 93 forms['order']+='</script>'; 94 /* oneClick */ 95 96 /* oneClick OLD */ 97 forms['order_old']='<div class="order popup_form">'; 98 forms['order_old']+='<span onClick="close_popup_form();" class="close-form"></span>'; 99 forms['order_old']+='<div class="order_cont">'; 100 forms['order_old']+='<h2 style="text-align:center;">Îòïðàâèòü çàÿâêó</h2>'; 101 forms['order_old']+='<div style="display:inline-block;margin-right: 20px;text-align:center;width:200px">'; 102 forms['order_old']+='<p><span class="productName"></span></p>'; 103 forms['order_old']+='<div class="js_productImage"></div>'; 104 forms['order_old']+='</div>'; 105 forms['order_old']+='<div style="display:inline-block;">'; 106 forms['order_old']+='<p>* Ïîëÿ îáÿçàòåëüíûå äëÿ çàïîëíåíèÿ</p>'; 107 forms['order_old']+='<form name="ordersform-bl" >'; 108 forms['order_old']+='<div class="inputLine" ><input type="text" name="name" value="" placeholder="ÔÈÎ"></div>'; 109 forms['order_old']+='<div class="inputLine" ><input type="text" class="tel" required name="phone" value="" placeholder="Òåëåôîí*"></div>'; 110 forms['order_old']+='<div class="inputLine" ><input type="text" name="email" value="" placeholder="E-mail"></div>'; 111 forms['order_old']+='<div class="inputLine" ><input type="hidden" class="productInput" name="product" value=""></div>'; 112 forms['order_old']+='<div class="inputLine" ><textarea name="comment" rows=3 placeholder="Êîììåíòàðèé"></textarea></div>'; 113 forms['order_old']+='<p style="margin-top: 90px;text-align: center;">Îôîðìëåíèå çàÿâêè ïîäðàçóìåâàåò îáÿçàòåëüíîå ñîãëàñèå ñ <br /><noindex><a href="/obrabotka-personalnyh-dannyh/" rel="nofollow" target="_blank">îáðàáîòêîé ïåðñîíàëüíûõ äàííûõ</a> è <a href="/politika-konfidencialnosti/" rel="nofollow" target="_blank">ïîëèòèêîé êîíôèäåíöèàëüíîñòè</a></noindex>.</p>'; 114 forms['order_old']+='<div class="inputLine" ><button type="button" class="input-submit" onclick="return order(this);" >Îòïðàâèòü</button></div>'; 115 forms['order_old']+='<input type="hidden" class="js_productPrice_value" name="price" value="">'; 116 forms['order_old']+='<input type="hidden" name="count" value="1">'; 117 forms['order_old']+='<input type="hidden" class="productInput" name="product" value="">'; 118 forms['order_old']+='</form>'; 119 forms['order_old']+='</div>'; 120 forms['order_old']+='</div>'; 121 forms['order_old']+='</div>'; 122 forms['order_old']+='<script>'; 123 forms['order_old']+='$(".tel").inputmask("+7(999)-999-99-99")'; 124 forms['order_old']+='</script>'; 125 /* oneClick OLD*/ 126} 127function popup_msg(header,string) 128{ 129 var wheight=parseFloat(jQuery(window).height()); 130 var wwidth=parseFloat(jQuery(window).width()); 131 if(jQuery('.popup_msg').length>0) 132 close_popup_msg(); 133 else 134 { 135 var msg='<div class="message_form popup_msg">'; 136 msg+='<span onClick="close_popup_msg();" class="close-form"></span>'; 137 if(header.length>0) 138 msg+='<h2>'+header+'</h2>'; 139 if(string.length>0) 140 msg+='<p>'+string+'</p>'; 141 msg+='</div>'; 142 jQuery('body').append(bg_form_msg); 143 jQuery('body').append(msg); 144 var pheight=parseFloat(jQuery('.popup_msg').outerHeight(true)); 145 var pwidth=parseFloat(jQuery('.popup_msg').outerWidth(true)); 146 var left=pwidth/2; 147 var top=pheight/2; 148 jQuery('.popup_msg').css({'margin-left':'-'+left+'px','margin-top':'-'+top+'px','display':'block'}); 149 } 150 return false;
151} 152function popup_form(from_name,object) 153{ 154 155 switch(from_name) { 156 case 'order': 157 //yaCounter508601.reachGoal('zakazat klik'); 158 break; 159 160 case 'zamer': 161 //yaCounter508601.reachGoal('zayavka klik'); 162 //ym(26140461,'reachGoal','vyzvat-zamershchika') 163 break; 164 } 165 166 var wheight=parseFloat(jQuery(window).height()); 167 var wwidth=parseFloat(jQuery(window).width()); 168 if(jQuery('.popup_form').length>0) 169 close_popup_form(); 170 else 171 { 172 jQuery('body').append(bg_form); 173 jQuery('body').append(forms[from_name]); 174 var pheight=parseFloat(jQuery('.popup_form').outerHeight(true)); 175 var pwidth=parseFloat(jQuery('.popup_form').outerWidth(true)); 176 var left=pwidth/2; 177 var top=pheight/2; 178 if(from_name=='order' && object!==null && object!==undefined) 179 { 180 loadOrder(object); 181 } 182 jQuery('.popup_form').css({'margin-left':'-'+left+'px','margin-top':'-'+top+'px','display':'block'}); 183 } 184 return false; 185} 186function close_popup_form() 187{ 188 jQuery('.popup_form').remove(); 189 jQuery('.popup_forms_background').remove(); 190 return false; 191} 192function close_popup_msg() 193{ 194 jQuery('.popup_msg').remove(); 195 jQuery('.popup_forms_msg_background').remove(); 196 return false; 197} 198function clear_num_field(obj) 199{ 200 var string=jQuery(obj).val().replace(/[^\d\+\(\)\-]/g,''); 201 jQuery(obj).val(string); 202} 203function check_email(email) 204{ 205 var epattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i; 206 return epattern.test(email); 207} 208function call_back(obj) 209{ 210 var form=jQuery(jQuery(obj).parents('form').get(0)); 211 var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,''); 212 var tphone=phone.replace(/\D/g,''); 213 var name=form.find('[name="name"]').val().replace(/\s/g,''); 214 var privacy_policy = form.find('[name="privacy_policy"]').is(':checked'); 215 //var email=form.find('[name="email"]').val().replace(/\s/,''); 216 var error=''; 217 if(tphone.length == 11 && privacy_policy) 218 { 219 jQuery.ajax({ 220 type: "POST", 221// url: "/includes/call_back.php", 222 url: "/includes/callback.php", 223 data: '&'+form.serialize(), 224 cache: false, 225 success: function(html){ 226 if(html=='done') 227 { 228 //form.html('<p><span class="popup_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>'); 229 close_popup_form(); 230 popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>'); 231 ym(26140461,'reachGoal','obratnyj-zvonok'); 232 setTimeout(close_popup_msg,3000); 233 } 234 else 235 { 236 popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.'); 237 } 238 } 239 }); 240 } 241 else 242 { 243 if(name.length<2) 244 error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 245 if(tphone.length==0) 246 error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 247 if (!privacy_policy) { 248 error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>'; 249 } 250 else if(tphone.length < 11) 251 error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>'; 252 //if(email.length>0 && !check_email(email)) 253 //error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>'; 254 popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error); 255 } 256 return false; 257} 258 259 260function zamer(obj) 261{ 262 var form=jQuery(jQuery(obj).parents('form').get(0)); 263 var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,''); 264 var tphone=phone.replace(/\D/g,''); 265 var name=form.find('[name="name"]').val().replace(/\s/g,''); 266 var email=form.find('[name="email"]').val().replace(/\s/,''); 267 var privacy_policy = form.find('[name="privacy_policy"]').is(':checked'); 268 var error=''; 269 if(tphone.length == 11 && privacy_policy) 270 { 271 jQuery.ajax({ 272 type: "POST", 273// url: "/includes/call_back.php", 274 url: "/includes/zamer.php", 275 data: '&'+form.serialize(), 276 cache: false, 277 success: function(html){ 278 if(html=='done') 279 { 280 //form.html('<p><span class="popup_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>'); 281 close_popup_form(); 282 popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>'); 283 ym(26140461,'reachGoal','vyzvat-zamershchika'); 284 //ym(26140461,'reachGoal','obratnyj-zvonok'); 285 setTimeout(close_popup_msg,3000); 286 } 287 else 288 { 289 popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.'); 290 } 291 } 292 }); 293 } 294 else 295 { 296 if (!privacy_policy) { 297 error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>'; 298 } 299 300 if(name.length<2) 301 error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 302 if(tphone.length==0) 303 error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 304 else if(tphone.length < 11) 305 error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>'; 306 //if(email.length>
3060 && !check_email(email)) 307 //error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>'; 308 popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error); 309 } 310 return false; 311} 312 313 314function zamer_windows(obj) 315{ 316 var form=jQuery(jQuery(obj).parents('form').get(0)); 317 var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,''); 318 var tphone=phone.replace(/\D/g,''); 319 var name=form.find('[name="name"]').val().replace(/\s/g,''); 320 var email=form.find('[name="email"]').val().replace(/\s/,''); 321 var privacy_policy = form.find('[name="privacy_policy"]').is(':checked'); 322 var error=''; 323 324 325 326 if(tphone.length == 11 && privacy_policy) 327 { 328 jQuery.ajax({ 329 type: "POST", 330// url: "/includes/call_back.php", 331 url: "/includes/zamer_windows.php", 332 data: '&'+form.serialize(), 333 cache: false, 334 success: function(html){ 335 if(html=='done') 336 { 337 form.html('<p><span class="text_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>'); 338 //popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>'); 339 ym(26140461,'reachGoal','vyzov-zamershchika-nad-futerom'); 340 } 341 else 342 { 343 popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.'); 344 } 345 } 346 }); 347 } 348 else 349 { 350 if(name.length<2) 351 error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 352 if(tphone.length==0) 353 error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 354 if (!privacy_policy) { 355 error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>'; 356 } 357 else if(tphone.length < 11) 358 error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>'; 359 //if(email.length>0 && !check_email(email)) 360 //error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>'; 361 popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error); 362 } 363 return false; 364} 365 366 367function zamer_windows_produkts(obj) 368{ 369 var form=jQuery(jQuery(obj).parents('form').get(0)); 370 var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,''); 371 var tphone=phone.replace(/\D/g,''); 372 var name=form.find('[name="name"]').val().replace(/\s/g,''); 373 var privacy_policy = form.find('[name="privacy_policy"]').is(':checked'); 374 //var email=form.find('[name="email"]').val().replace(/\s/,''); 375 var error=''; 376 if(tphone.length == 11) 377 { 378 jQuery.ajax({ 379 type: "POST", 380// url: "/includes/call_back.php", 381 url: "/includes/zamer_windows.php", 382 data: '&'+form.serialize(), 383 cache: false, 384 success: function(html){ 385 if(html=='done') 386 { 387 form.html('<p><span class="text_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>'); 388 //popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>'); 389 ym(26140461,'reachGoal','besplatnyj-vyezd-zamershchika2'); 390 } 391 else 392 { 393 popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.'); 394 } 395 } 396 }); 397 } 398 else 399 { 400 if(name.length<2) 401 error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 402 if (!privacy_policy) 403 error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>'; 404 if(tphone.length==0) 405 error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 406 else if(tphone.length < 11) 407 error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>'; 408 //if(email.length>0 && !check_email(email)) 409 //error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>'; 410 popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error); 411 } 412 return false; 413} 414 415 416function zamer_windows_produkts2(obj) 417{ 418 var form=jQuery(jQuery(obj).parents('form').get(0)); 419 var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,''); 420 var tphone=phone.replace(/\D/g,''); 421 var name=form.find('[name="name"]').val().replace(/\s/g,''); 422 //var email=form.find('[name="email"]').val().replace(/\s/,''); 423 var error=''; 424 if(tphone.length == 11) 425 { 426 jQuery.ajax({ 427 type: "POST", 428// url: "/includes/call_back.php", 429 url: "/includes/zamer_windows.php", 430 data: '&'+form.serialize(), 431 cache: false, 432 success: function(html){ 433 if(html=='done') 434 { 435 form.html('<p><span class="text_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>'); 436 //popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>'); 437 ym(26140461,'reachGoal','besplatnyj-vyezd-zamershchika1'); 438 } 439 else 440 { 441 popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.'); 442 } 443 } 444 }); 445 } 446 else 447 { 448 if(name.length<2) 449 error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 450 if(tphone.length==0) 451 error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 452 else if(tphone.length < 11) 453 error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>'; 454 //if(email.length>
4540 && !check_email(email)) 455 //error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>'; 456 popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error); 457 } 458 return false; 459} 460 461 462 463function order(obj) 464{ 465 var form=jQuery(jQuery(obj).parents('form').get(0)); 466 var phone=form.find('[name="phone"]').val().replace(/[^\d\+\(\)\-]/g,''); 467 var tphone=phone.replace(/\D/g,''); 468 var name=form.find('[name="name"]').val().replace(/\s/g,''); 469 var email=form.find('[name="email"]').val().replace(/\s/,''); 470 var privacy_policy = form.find('[name="privacy_policy"]').is(':checked'); 471 var error=''; 472 if(privacy_policy && tphone.length>7 && (email.length == 0 || (email.length>0 && check_email(email)))) 473 { 474 jQuery.ajax({ 475 type: "POST", 476 url: "/includes/order.php", 477 data: '&ajax=1&'+form.serialize(), 478 cache: false, 479 success: function(html){ 480 481// console.log(html); 482 if(html=='done') 483 { 484// _gaq.push(['_trackEvent','order','submit']); 485// try { 486// yaCounter508601.reachGoal('order'); 487// } catch(e) { 488// console.log(e); 489// } 490// ga('button','order','product',1); 491 try { 492 //ga('send', 'event', 'button','order'); 493 } catch(e) { 494 console.log(e); 495 } 496 try { 497 ym(26140461,'reachGoal','zakazat'); 498 } catch(e) { 499 console.log(e); 500 } 501 close_popup_form(); 502// popup_msg('','Áëàãîäàðèì âàñ çà çàêàç!  áëèæàéøåå âðåìÿ íàøè ìåíåäæåðû ñâÿæóòñÿ ñ âàìè äëÿ ïîäòâåðæäåíèÿ çàêàçà.'); 503 popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>'); 504 setTimeout(close_popup_msg,4000); 505 } 506 else 507 { 508 popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.'); 509 } 510 } 511 }); 512 } 513 else 514 { 515 if (!privacy_policy) { 516 error += 'Íåîáõîäèìî ïðèíÿòü óñëîâèÿ îáðàáîòêè ïåðñîíàëüíûõ äàííûõ.<br>'; 517 } 518 if(phone.length==0) 519 error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 520 else if(tphone.length<7) 521 error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>'; 522 if(email.length>0 && !check_email(email)) 523 error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>'; 524 popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error); 525 } 526 return false; 527} 528 529 530 531 532 533function call_back_calck(obj) 534{ 535 var form=jQuery(jQuery(obj).parents('form').get(0)); 536 var phone=form.find('[name="phone2"]').val().replace(/[^\d\+\(\)\-]/g,''); 537 var tphone=phone.replace(/\D/g,''); 538 //alert(tphone); 539 //var name=form.find('[name="name2"]').val().replace(/\s/g,''); 540 //var email=form.find('[name="email"]').val().replace(/\s/,''); 541 var error=''; 542 if(phone.length>6) 543 { 544 jQuery.ajax({ 545 type: "POST", 546 url: "/includes/callback_calck.php", 547 data: '&'+form.serialize(), 548 cache: false, 549 success: function(html){ 550 if(html=='done') 551 { 552 //form.html('<p><span class="popup_from_response" >Âàøà çàÿâêà îòïðàâëåíà. Íàø îïåðàòîð ñâÿæåòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ.</span></p>'); 553 close_popup_form(); 554 popup_msg('','<h2 style="color:#000!important;"><b>Çàÿâêà îòïðàâëåíà.</b></h2><p>Ñïàñèáî çà îáðàùåíèå â íàøó êîìïàíèþ.</p><p>Ìû ñâÿæåìñÿ ñ âàìè â òå÷åíèè 15-òè ìèíóò.</p>'); 555 setTimeout(close_popup_msg,3000); 556 setTimeout($('#callForm_calck').trigger("reset"), 3500); 557 } 558 else 559 { 560 popup_msg('Îøèáêà îòïðàâêè ôîðìû','Íå óäàëîñü îòïðàâèòü çàÿâêó. Ïîæàëóéñòà ïîâòîðèòå ïîïûòêó ÷åðåç 5 ìèíóò.'); 561 } 562 } 563 }); 564 } 565 else 566 { 567 /*if(name.length<2) 568 error+='Ïîëå «Èìÿ» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>';*/ 569 if(phone.length==0) 570 error+='Ïîëå «Òåëåôîí» îáÿçàòåëüíî äîëæíî áûòü çàïîëíåíî.<br>'; 571 else if(tphone.length<7) 572 error+='Òåëåôîí äîëæåí ñîñòîÿòü èç 7 è áîëåå öèôð.<br>'; 573 //if(email.length>0 && !check_email(email)) 574 //error+='Íåêîððåêòíûé ôîðìàò àäðåñà ýëåêòðîííîé ïî÷òû.<br>'; 575 popup_msg('Íåâåðíî çàïîëíåíà ôîðìà',error); 576 } 577 return false; 578} 579 580 581 582 583 584function onClickLoad() 585{ 586 jQuery('.oneClickId').val(jQuery('#itemId').val()); 587 jQuery('.oneClickName').html(jQuery('h1').html()); 588 jQuery('.oneClickPrice').html(jQuery('.produc_price').find('[itemprop="price"]').html()); 589} 590function showAllInOneClick(button) 591{ 592 var items=jQuery('.oneClick').find('.deliverySelectBlock'); 593 if(items.is(':visible')) 594 { 595 items.hide();
596 items.find('input:checked').each(function(){this.checked=false;}); 597 jQuery(button).removeClass('oneClickShowOpen'); 598 } 599 else 600 { 601 items.show(); 602 items.find('input').get(0).checked=true; 603 jQuery(button).addClass('oneClickShowOpen'); 604 } 605} 606function loadOrder(object) 607{ 608 /* 609 var parents=jQuery(object).closest('div.doors-items').eq(0); 610 611 if(!parents.length) 612 { 613 parents=jQuery(object).closest('div.doors-items-big').eq(0); 614 } 615 616 if(parents.length>0) 617 { 618// var product=jQuery(parents.get(0)).find('p>a').html(); 619 var product=jQuery(parents.get(0)).find('.name-tovats>a').html(); 620 } 621 else 622 { 623 var product=jQuery('h1').html(); 624 } 625 if(jQuery('span.productName').length>0 && jQuery('.productInput').length>0) 626 { 627 jQuery('.productInput').val(product); 628 jQuery('span.productName').html(product); 629 } 630 */ 631 632 if(jQuery(object).closest('div.js_data').find('.js_prodName_value').length>0){ 633 var product = jQuery(object).closest('div.js_data').find('.js_prodName_value').val(); 634 if(jQuery('.productInput').length>0){ 635 jQuery('.productInput').val(product); 636 } 637 if(jQuery('span.productName').length>0){ 638 jQuery('span.productName').html(product); 639 } 640 } 641 if(jQuery(object).closest('div.js_data').find('.js_prodPrice_value').length>0){ 642 var price = jQuery(object).closest('div.js_data').find('.js_prodPrice_value').val(); 643 if(jQuery('.js_productPrice_text').length>0){ 644 jQuery('.js_productPrice_text').html(price); 645 } 646 if(jQuery('.js_productPrice_value').length>0){ 647 jQuery('.js_productPrice_value').val(price); 648 } 649 } 650 if(jQuery(object).closest('div.js_data').find('.js_prodImage_value').length>0){ 651 var src = jQuery(object).closest('div.js_data').find('.js_prodImage_value').val(); 652 if(jQuery('.js_productImage').length>0){ 653 jQuery('.js_productImage').html('<img src="'+src+'" alt="'+product+'" />'); 654 } 655 } 656 if(jQuery(object).closest('div.js_data').find('.js_prodID_value').length>0){ 657 var id = jQuery(object).closest('div.js_data').find('.js_prodID_value').val(); 658 if(jQuery('.js_productID_value').length>0){ 659 jQuery('.js_productID_value').val(id); 660 } 661 } 662} 663 664
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.