function isValidEmail(email, strict){ if ( !strict ) email = email.replace(/^\s+|\s+$/g, ''); return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,}$/i).test(email); } function jfGetAccountCloff(){ var err = ''; //проверяем данные if( !$('ai_email').value.trim().length ){ err += 'Введите EMail\n'; } else{ if( $('ai_email').value.trim().indexOf('@')>0 ){ if( !isValidEmail($('ai_email').value) ){ err += 'Введите корректный EMail\n'; } } else{ if(!checkPhone($('ai_email').value)){ err += 'Поле телефон заполнено некорректно\nНомер следует вводить в следующем формате:\nНомера РФ 8<код города><номера абонента>;\nМеждународные номера 810<код страны><код города><номер абонента>\n'; } } } if( !$('re_sult').value.trim().length ){ err += 'Введите результат выражения\n'; } if(err!=''){ alert(err); return false; } objAjaxReg = new jcAjax(); //.spost = 're_sult='+$('rf_re_sult').value.trim()+'&scontact='+cont+'&stype='+getRadioGroupValue(document.regFormName.radioClType) ; objAjaxReg.spost = 'scontact=' + $('ai_email').value+ '&re_sult='+$('re_sult').value.trim()+ '&stype='+($('ct_2').checked ? 2 : 1); if($('re_sult_num')) objAjaxReg.spost += '&re_sult_num='+$('re_sult_num').value.trim(); objAjaxReg.jfAjaxRequest('POST', '/cloff/rs/register1.rs.php', function(param){ console.log(param); $('check_key_msg').innerHTML = param.data.msg; CheckKeyWnd.show(); if( $('frm_capi') ) $('frm_capi').src = $('frm_capi').src+'&tm'+Math.random()+'='+Math.random(); $('re_sult').value = ''; }, false, function(param){ if( (jfGetInt(param.errcode)==13) || (param.errdescription == 'Введён неверный результат выражения') ){ if( $('frm_capi') ) $('frm_capi').src = $('frm_capi').src+'&tm'+Math.random()+'='+Math.random(); $('re_sult').value = ''; } } ); return false; } function jfGetAccount(){ var err = ''; //проверяем данные if( !$('ai_email').value.trim().length ){ err += 'Введите EMail\n'; } else{ if( $('ai_email').value.trim().indexOf('@')>0 ){ if( !isValidEmail($('ai_email').value) ){ err += 'Введите корректный EMail\n'; } } else{ if(!checkPhone($('ai_email').value)){ err += 'Поле телефон заполнено некорректно\nНомер следует вводить в следующем формате:\nНомера РФ 8<код города><номера абонента>;\nМеждународные номера 810<код страны><код города><номер абонента>\n'; } } } if( !$('re_sult').value.trim().length ){ err += 'Введите результат выражения\n'; } if(err!=''){ alert(err); return false; } objAjaxReg = new jcAjax(); objAjaxReg.spost = 'addr=' + $('ai_email').value+ '&re_sult='+$('re_sult').value.trim()+ '&type='+($('ct_2').checked ? 2 : 1); if($('re_sult_num')) objAjaxReg.spost += '&re_sult_num='+$('re_sult_num').value.trim(); objAjaxReg.jfAjaxRequest('POST', '/rs/pre.registration.rs.php', function(param){ $('check_key_msg').innerHTML = param.data.msg; CheckKeyWnd.show(); if( $('frm_capi') ) $('frm_capi').src = $('frm_capi').src+'&tm'+Math.random()+'='+Math.random(); $('re_sult').value = ''; }, false, function(param){ if( (jfGetInt(param.errcode)==13) || (param.errdescription == 'Введён неверный результат выражения') ){ if( $('frm_capi') ) $('frm_capi').src = $('frm_capi').src+'&tm'+Math.random()+'='+Math.random(); $('re_sult').value = ''; } } ); return false; } function jfGetAccount_old(){ var err = ''; //проверяем данные if( !$('ai_email').value.trim().length ){ err += 'Введите EMail\n'; } else{ if( !isValidEmail($('ai_email').value) ){ err += 'Введите корректный EMail\n'; } } if( !$('re_sult').value.trim().length ){ err += 'Введите результат выражения\n'; } if(err!=''){ alert(err); return false; } return true } function jfLogin(){ // alert('login IN'); var err=''; if($('lgn').value.trim()==''){err='Поле логин должно быть заполнено';} if(err!="") { alert(err); return false; } var rsprefix = ''; //module = ''; if((module) && (module!='')){rsprefix = module+'.';} //alert(rsprefix); objAjaxLg = new jcAjax(); objAjaxLg.spost="login="+$('lgn').value+ "&password="+$('psw').value; if($('lg_rm')){ if($('lg_rm').checked) objAjaxLg.spost += '&RM=1'; } objAjaxLg.jfAjaxRequest('POST', '/rs/'+rsprefix+'login.rs.php', function(param){document.location.href=param.data.url;}); return false; } function jfLoginUser(){ // alert('login IN'); var err=''; if($('lgn').value.trim()==''){err='Поле логин должно быть заполнено';} if($('dmn').value.trim()=='') {err='Не заполнен домен!';} if(err!="") { alert(err); return false; } var rsprefix = ''; //module = ''; if((module) && (module!='')){rsprefix = module+'.';} //alert(rsprefix); objAjaxLg = new jcAjax(); objAjaxLg.spost="login="+$('lgn').value+ "&password="+$('psw').value+ "&domen="+$('dmn').value; objAjaxLg.jfAjaxRequest('POST', '/rs/'+rsprefix+'v2.loginuser.rs.php', function(param){document.location.href=param.data.url;}); return false; }