1var site_vdir = ''; 2 3 4var lang = new Array(); 5 lang['news_loading'] = 'Çàãðóçêà íîâîñòåé...'; 6 lang['save'] = 'Ñîõðàíèòü'; 7 lang['delete'] = 'Óäàëèòü'; 8 lang['uncorrect_name'] = 'Íåêîððåêòíîå èìÿ.'; 9 lang['fill_this_field'] = 'Çàïîëíèòå äàííîå ïîëå'; 10 lang['uncorrect_email'] = 'Íåêîððåêòíûé email'; 11 lang['search'] = 'Ïîèñê...'; 12 lang['name_is_short'] = 'Èìÿ ñëèøêîì ìàëåíüêîå.'; 13 lang['name_is_long'] = 'Èìÿ ñëèøêîì áîëüøîå.'; 14 lang['uncorrect_login'] = 'Íåêîððåêòíîå èìÿ. <br /> Âíèìàòåëüíî ïðî÷èòàéòå ïîÿñíåíèå.'; 15 lang['uncorrect_pass'] = 'Íåêîððåêòíûé ïàðîëü.<br /> Âíèìàòåëüíî ïðî÷èòàéòå ïîÿñíåíèå.'; 16 lang['pass_is_short'] = 'Ïàðîëü ñëèøêîì ìàëåíüêèé <br />(äîëæåí ñîñòîÿòü èç áîëåå<br /> ÷åì 7 ñèìâîëîâ).'; 17 lang['uncorr_pass_rep'] = 'Çíà÷åíèå äàííîãî ïîëÿ <br />äîëæíî ñîâïàäàòü ñî çíà÷åíèåì <br /> ïîëÿ "ïàðîëü"'; 18 lang['uncorr_fullname'] = 'Íåêîððåêòíîå èìÿ.<br /> Âíèìàòåëüíî ïðî÷èòàéòå ïîÿñíåíèå.'; 19 lang['autoriz'] = 'Àâòîðèçàöèÿ...'; 20 lang['enter_login'] = 'Íàáåðèòå ñâîå èìÿ'; 21 lang['uncorr_pass'] = 'Íåêîððåêòíûé ïàðîëü.'; 22 lang['enter_pass'] = 'Íàáåðèòå ïàðîëü'; 23 lang['subscription'] = 'Ïîäïèñêà...'; 24 lang['enter_question'] = 'Ââåäèòå âîïðîñ'; 25 lang['sending'] = 'Îòïðàâêà...'; 26 27 28function $() { 29 var elements = new Array(); 30 for (var i = 0; i < arguments.length; i++) { 31 var element = arguments[i]; 32 if (typeof element == 'string') 33 element = document.getElementById(element); 34 35 if (arguments.length == 1) 36 return element; 37 38 elements.push(element); 39 } 40 41 return elements; 42} 43 44 45reloadMiniBasket = function () 46{ 47 MyUserFunction = function () {}; 48 data = 'ajax=1'; 49 ExecuteXMLCall('minibasket', 'basket', 'post', data, true,'','<img src="templates/common_templates/images/plugins/loading.gif" alt="..." />'); 50 51} 52 53 54function getlang (id) 55{ 56 if (lang[id]) return lang[id]; 57 else id; 58} 59 60MyUserFunction = function () {} 61 62/* Begin Reg */ 63CheckRegForm = function() 64{ 65 var error = 0; 66 67 $('error_login').innerHTML = ''; 68 $('error_password').innerHTML = ''; 69 $('error_password_rep').innerHTML = ''; 70 $('error_fullname').innerHTML = ''; 71 $('error_email').innerHTML = ''; 72 73 for (var i=0; i<FieldArray.length; i++ ) 74 { 75 $('error_'+FieldArray[i]).innerHTML = ''; 76 } 77 78 var regexp = new RegExp('[^A-Za-z0-9_]','g'); 79 var regexprus = new RegExp('[^À-ßà-ÿA-Za-z0-9_]','g'); 80 var space = new RegExp(' ','g'); 81 var str = String($('login').value); 82 if (str.length < 5) 83 { 84 $('error_login').innerHTML = getlang('name_is_short'); 85 error = 1; 86 } 87 if (str.length > 16) 88 { 89 $('error_login').innerHTML = getlang('name_is_long'); 90 error = 1; 91 } 92 if (str.match (regexp)) 93 { 94 $('error_login').innerHTML = getlang('uncorrect_login'); 95 error = 1; 96 } 97 if ($('login').value == '') 98 { 99 $('error_login').innerHTML = getlang('fill_this_field'); 100 error = 1; 101 } 102 103 var pass = String($('passwordInner').value); 104 if (pass.match (regexp)) 105 { 106 $('error_password').innerHTML = getlang('uncorrect_pass'); 107 error = 1; 108 } 109 if (pass.length < 8) 110 { 111 $('error_password').innerHTML = getlang('pass_is_short'); 112 error = 1; 113 } 114 if ($('passwordInner').value == '') 115 { 116 $('error_password').innerHTML = getlang('fill_this_field'); 117 error = 1; 118 } 119 120 var pass2 = String($('password_rep').value); 121 if ($('password_rep').value == '') 122 { 123 $('error_password_rep').innerHTML = getlang('fill_this_field'); 124 error = 1; 125 } 126 if (pass != pass2) 127 { 128 $('error_password_rep').innerHTML = getlang('uncorr_pass_rep'); 129 error = 1; 130 } 131 132 var fullname = String($('fullname').value); 133 134 fullname = fullname.replace(space,''); 135 136 if (fullname.match(regexprus)) 137 { 138 $('error_fullname').innerHTML = getlang('uncorr_fullname'); 139 error = 1; 140 } 141 if ($('fullname').value == '') 142 { 143 $('error_fullname').innerHTML = getlang('fill_this_field'); 144 error = 1; 145 } 146 147 148 149 if ($('email').value == '') 150 { 151 $('error_email').innerHTML = getlang('fill_this_field'); 152 error = 1; 153 } 154 else 155 { 156 var email = String($('email').value); 157 158 if (!checkmail(email)) 159 { 160 $('error_email').innerHTML = getlang('uncorrect_email'); 161 error = 1; 162 } 163 } 164 165 166 for (var i=0; i<FieldArray.length; i++ ) 167 { 168 if ($('addfield_'+FieldArray[i])) 169 { 170 if ($('addfield_'+FieldArray[i]).value == '') 171 { 172 $('error_'+FieldArray[i]).innerHTML = getlang('fill_this_field'); 173 error = 1; 174 } 175 } 176 } 177 178 if (error == 0) 179 { 180 return true; 181 } 182 else 183 { 184 return false; 185 } 186 187} 188 189CheckDataForm = function() 190{ 191 192 var error = 0; 193 194 $('error_password').innerHTML = ' '; 195 $('error_password_rep').innerHTML = ' '; 196 $('error_fullname').innerHTML = ' '; 197 $('error_email').innerHTML = ' '; 198 199 for (var i=0; i<FieldArray.length; i++ ) 200 { 201 $('error_'+FieldArray[i]).innerHTML = ''; 202 } 203 204 var regexp = new RegExp('[^A-Za-z0-9_]','g'); 205 var regexprus = new RegExp('[^À-ßà-ÿA-Za-z0-9_]','g'); 206 var space = new RegExp(' ','g'); 207 208 if ($('passwordInner').value != '') 209 { 210 211 var pass = String($('passwordInner').value); 212 if (pass.match (regexp)) 213 { 214 $('error_password').innerHTML = getlang('uncorrect_pass'); 215 error = 1; 216 } 217 if (pass.length < 8) 218 { 219 $('error_password').innerHTML = getlang('pass_is_short'); 220 error = 1; 221 } 222 223 224 var pass2 = String($('password_rep').value); 225 if ($('password_rep').value == '') 226 { 227 $('error_password_rep').innerHTML = getlang('fill_this_field'); 228 error = 1; 229 } 230 if (pass != pass2) 231 { 232 $('error_password_rep').innerHTML = getlang('uncorr_pass_rep'); 233 error = 1; 234 } 235 } 236 var fullname = String($('fullname').value); 237 238 fullname = fullname.replace(space,''); 239 240 if (fullname.match(regexprus)) 241 { 242 $('error_fullname').innerHTML = getlang('uncorr_fullname'); 243 error = 1; 244 } 245 if ($('fullname').value == '') 246 { 247 $('error_fullname').innerHTML = getlang('fill_this_field'); 248 error = 1; 249 } 250 251 var email = String($('email').value); 252 253 if (!checkmail(email)) 254 { 255 $('error_email').innerHTML = getlang('uncorrect_email'); 256 error = 1; 257 } 258 259 if ($('email').value == '') 260 { 261 $('error_email').innerHTML = getlang('fill_this_field'); 262 error = 1; 263 } 264 265 for (var i=0; i<FieldArray.length; i++ ) 266 { 267 if ($('addfield_'+FieldArray[i])) 268 { 269 if ($('addfield_'+FieldArray[i]).value == '') 270 { 271 $('error_'+FieldArray[i]).innerHTML = getlang('fill_this_field'); 272 error = 1; 273 } 274 } 275 } 276 277 if (error == 0) 278 { 279 return true; 280 } 281 else 282 { 283 return false; 284 } 285} 286 287 288var ajaxUrlAuth = 'auth'; 289 290 291 292function check() 293{ 294 295 var ajaxUrlWaitingAuth = '<div style="padding: 15px 0 0 5px;"><img src="templates/common_templates/images/ajax.gif" alt="..." /></div>'; 296 297 var error = 0; 298 299 $('regPassSpan').innerHTML = ''; 300 $('regLoginSpan').innerHTML = ''; 301 302 jQuery('#password').removeClass('input-error'); 303 jQuery('#username').removeClass('input-error'); 304 305 306 var regexp = new RegExp('[^A-Za-z0-9_]','g'); 307 308 var str = String($('username').value); 309 310 if (str.match (regexp)) 311 { 312 $('regLoginSpan').innerHTML = getlang('uncorrect_name'); 313 jQuery('#username').addClass('input-error'); 314 error = 1; 315 } 316 if ($('username').value == '') 317 { 318 $('regLoginSpan').innerHTML = getlang('enter_login'); 319 jQuery('#username').addClass('input-error'); 320 error = 1; 321 } 322 323 var pass = String($('password').value); 324 325 if (pass.match (regexp)) 326 { 327 $('regPassSpan').innerHTML = getlang('uncorr_pass'); 328 jQuery('#password').addClass('input-error'); 329 error = 1; 330 } 331 if ($('password').value == '') 332 { 333 $('regPassSpan').innerHTML = getlang('enter_pass'); 334 jQuery('#password').addClass('input-error'); 335 error = 1; 336 } 337 338 if (error == 0) { 339 var data; 340 341 data = 'username=' + $('username').value; 342 data = data + '&password=' + $('password').value; 343 data = data + '&ajax=1'; 344 345 346 Ajax.query (site_vdir+ajaxUrlAuth, '#auth-content', data, 'POST', false, function (block, response) { 347 if (jQuery('.blue-cart').size() > 0) {
348 jQuery('.cart-orange').remove(); 349 } 350 }, jQuery('#auth-content').html()); 351 352 return true; 353 } 354 else 355 { 356 return false; 357 } 358 359} 360function checkLogin() 361{ 362 var ajaxUrlWaitingAuth = '<div style="padding: 15px 0 0 5px;"><img src="templates/common_templates/images/ajax.gif" alt="..." /></div>'; 363 364 var error = 0; 365 366 $('regPassSpan').innerHTML = ''; 367 $('regLoginSpan').innerHTML = ''; 368 369 jQuery('#password').removeClass('input-error'); 370 jQuery('#username').removeClass('input-error'); 371 372 373 var regexp = new RegExp('[^A-Za-z0-9_]','g'); 374 375 var str = String($('username').value); 376 377 if (str.match (regexp)) 378 { 379 $('regLoginSpan').innerHTML = getlang('uncorrect_name'); 380 jQuery('#username').addClass('input-error'); 381 error = 1; 382 } 383 if ($('username').value == '') 384 { 385 $('regLoginSpan').innerHTML = getlang('enter_login'); 386 jQuery('#username').addClass('input-error'); 387 error = 1; 388 } 389 390 if (error == 0) 391 { 392 data = 'username=' + $('username').value; 393 data = data + '&password=' + $('password').value; 394 data = data + '&ajax=1'; 395 data = data + '®Forget=1'; 396 397 Ajax.query (site_vdir+ajaxUrlAuth, '#auth-content', data, 'POST', false, function (block, response) { 398 if ($('regLoginSpan').innerHTML == '') { 399 jQuery('#password').addClass('input-error'); 400 } 401 }, jQuery('#auth-content').html()); 402 } 403 else 404 { 405 return false; 406 } 407} 408/* End Reg */ 409 410/* Begin Ask */ 411function CheckAskForm() 412{ 413 414 var error = 0; 415 416 for (var i=0; i<FieldArray.length; i++ ) 417 { 418 $('error_'+FieldArray[i]).innerHTML = ''; 419 } 420 421 for (var i=0; i<FieldArray.length; i++ ) 422 { 423 if ($('addfield_'+FieldArray[i])) 424 { 425 if ($('addfield_'+FieldArray[i]).value == '') 426 { 427 $('error_'+FieldArray[i]).innerHTML = getlang('fill_this_field'); 428 error = 1; 429 } 430 } 431 } 432 433 434 if (error == 0) 435 { 436 return true; 437 } 438 else 439 { 440 return false; 441 } 442 443} 444/* End Ask */
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.