overlib_pagedefaults(WIDTH,250,VAUTO,RIGHT,AUTOSTATUSCAP, CSSCLASS,TEXTFONTCLASS,'cb-tips-font',FGCLASS,'cb-tips-fg',BGCLASS,'cb-tips-bg',CAPTIONFONTCLASS,'cb-tips-capfont', CLOSEFONTCLASS, 'cb-tips-closefont'); --> jQuery.noConflict(); --> jQuery(document).ready(function($){ $.fn.cb_field_ajaxCheck = function() { if ( ( $(this).val() != '' ) && ( $(this).val() != $(this).data('cblastvalsent') ) ) { var inputid = $(this).attr('id'); if ( ! $('#'+inputid+'__Response').size() ) { var respField = '
 
'; $(this).parent().each( function() { if (this.tagName.toLowerCase() == 'td') { $(this).append(respField); } else { $(this).after(respField); } $(inputid+'__Response').hide(); } ); } if ( $('#'+inputid+'__Response').length > 0 ) { $('#'+inputid+'__Response').html('\"\" Проверяю...').fadeIn('fast'); var cbInputField = this; var lastVal = $(this).val(); $(this).data('cblastvalsent', lastVal ); $.ajax( { type: 'POST', url: '../../../index2.php@option=com_comprofiler&task=fieldclass&reason=register&field='+encodeURIComponent(inputid)+'&function=checkvalue&user=0&no_html=1&format=raw', data: 'value=' + encodeURIComponent( lastVal ) + '&cbsecuritym3=' + encodeURIComponent('cbm_4c718288_4fb2d5f7_04c09be8b1349d6f947f385ea6c56d31') + '&cbrasitway=' + encodeURIComponent('cbrv1_ca9edd01cfc9f2067eb7ad1e1da3010c_Evmp41Tc0wXIf6BU'), success: function(response) { var respField = $('#'+$(cbInputField).attr('id')+'__Response'); respField.fadeOut('fast', function() { respField.html(response).fadeIn('fast'); } ); $(cbInputField).data( 'cblastvalchecked', lastVal ); }, dataType: 'html' }); } } }; $.fn.cb_field_ajaxClear = function() { var respField = $('#'+$(this).attr('id')+'__Response'); if ( respField.html() != ' ' ) { if ( $(this).val() != $(this).data( 'cblastvalchecked' ) ) { respField.fadeOut('medium' ); } else { respField.fadeIn('medium' ); } } }; $('#username').data( 'cblastvalsent', $('#username').val() ).blur( $.fn.cb_field_ajaxCheck ).keyup( $.fn.cb_field_ajaxClear ); var cbDefaultFieldBackground; function cbFrmSubmitButton() { var me = this.elements; var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&]", "i"); var errorMSG = ''; var iserror=0; if (cbDefaultFieldBackground === undefined && typeof(me['username'])!='undefined') cbDefaultFieldBackground = ((me['username'].style.getPropertyValue) ? me['username'].style.getPropertyValue("backgroundColor") : me['username'].style.backgroundColor); if (typeof(me['username'])!='undefined' && me['username'].value == "") { errorMSG += "Пожалуйста, введите свое имя пользователя (логин).\n"; me['username'].style.backgroundColor = "red"; iserror=1; } else if (typeof(me['username'])!='undefined' && ( r.exec(me['username'].value) || (me['username'].value.length < 3))) { errorMSG += "Пожалуйста, ведите правильный Имя пользователя (логин):. Пароль не должен содержать пробелы, используйте только символы 0-9,a-z,A-Z и должен быть длиннее 2 символов\n"; me['username'].style.backgroundColor = "red"; iserror=1; } else if (typeof(me['username'])!='undefined' && me['username'].style.backgroundColor.slice(0,3)=="red") { me['username'].style.backgroundColor = cbDefaultFieldBackground; } if (typeof(me['password'])!='undefined' && me['password'].value.length < 6) { errorMSG += "Пожалуйста, ведите правильный Пароль:. Пароль не должен содержать пробелы, используйте только символы 0-9,a-z,A-Z и должен быть длиннее 6 символов\n"; me['password'].style.backgroundColor = "red"; iserror=1; } else if (typeof(me['password'])!='undefined' && (me['password'].value != "") && (me['password'].value != me['password__verify'].value)){ errorMSG += "Пароль и его подтверждение не совпадают. Пожалуйста, попробуйте ещё раз.\n"; me['password'].style.backgroundColor = "red"; me['password__verify'].style.backgroundColor = "red"; iserror=1; } else if (typeof(me['password'])!='undefined') { if (me['password'].style.backgroundColor.slice(0,3)=="red") me['password'].style.backgroundColor = cbDefaultFieldBackground; if (me['password__verify'].style.backgroundColor.slice(0,3)=="red") me['password__verify'].style.backgroundColor = cbDefaultFieldBackground; } // loop through all input elements in form var fieldErrorMessages = new Array; for (var i=0; i < me.length; i++) { // check if element is mandatory; here mosReq="1" var myenabled = (typeof(me[i].getAttribute('mosNoReq')) == 'undefined' ) || (me[i].getAttribute('mosNoReq') != 1); var mytyp = me[i].getAttribute('type'); var myact = myenabled && mytyp != 'reset' && mytyp != 'button' && mytyp != 'submit' && mytyp != 'image'; if ( myact && (typeof(me[i].getAttribute('mosReq')) != "undefined") && ( me[i].getAttribute('mosReq') == 1) ) { if (me[i].type == 'radio' || me[i].type == 'checkbox') { var rOptions = me[me[i].getAttribute('name')]; var rChecked = 0; if(rOptions.length > 1) { for (var r=0; r < rOptions.length; r++) { if ( (typeof(rOptions[r].getAttribute('mosReq')) != "undefined") && ( rOptions[r].getAttribute('mosReq') == 1) ) { if (rOptions[r].checked) { rChecked=1; } } } } else { if (me[i].checked) { rChecked=1; } } if (rChecked==0) { for (var k=0; k < me.length; k++) { if (me[i].getAttribute('name') == me[k].getAttribute('name')) { if (me[k].checked) { rChecked=1; break; } } } } if (rChecked==0) { var alreadyFlagged = false; for (var j = 0, n = fieldErrorMessages.length; j < n; j++) { if (fieldErrorMessages[j] == me[i].getAttribute('name')) { alreadyFlagged = true; break } } if ( ! alreadyFlagged ) { fieldErrorMessages.push(me[i].getAttribute('name')); // add up all error messages errorMSG += me[i].getAttribute('mosLabel') + ' : Это поле требуется!\n'; // notify user by changing background color, in this case to red me[i].style.backgroundColor = "red"; iserror=1; } } else if (me[i].style.backgroundColor.slice(0,3)=="red") me[i].style.backgroundColor = cbDefaultFieldBackground; } if (me[i].value == '') { // add up all error messages errorMSG += me[i].getAttribute('mosLabel') + ' : Это поле требуется!\n'; // notify user by changing background color, in this case to red me[i].style.backgroundColor = "red"; iserror=1; } else if (me[i].style.backgroundColor.slice(0,3)=="red") me[i].style.backgroundColor = cbDefaultFieldBackground; } } if(iserror==1) { alert(errorMSG); return false; } else { return true; } } $('#cbcheckedadminForm').submit( cbFrmSubmitButton ); $("#cbcheckedadminForm input[type!='hidden']:first").filter("[type='text'],textarea,[type='password']").focus();}); -->
Регистрация
* Это поле необходимо заполнить Обязательное поле | Это поле отображается в профиле Поле показывается в Вашем профиле | Это поле не отображается в профиле Поле не показывается в Вашем профиле | Информация для: ? : Описание поля: Наведите мышку на иконку Информация: Укажите мышью на изображение
* Это поле необходимо заполнить Это поле отображается в профиле Информация для: Имя : Пожалуйста, введите свое имя.
* Это поле необходимо заполнить Это поле отображается в профиле Информация для: Фамилия : Пожалуйста, введите свою фамилию.
* Это поле необходимо заполнить Это поле не отображается в профиле Информация для: E-mail : Пожалуйста, введите ваш существующий e-mail. Письмо с подтверждением регистрации будет отправлено Вам на этот e-mail.
* Это поле необходимо заполнить Это поле отображается в профиле Информация для: Имя пользователя (логин) : Пожалуйста, введите правильно Логин. Без пробелов, как минимум 3 символа и должен содержать только символы латинского алфавита и цифры
* Это поле необходимо заполнить Это поле не отображается в профиле Информация для: Пароль : Пожалуйста, введите правильно пароль.  Без пробелов, как минимум 6 символов, верхний и нижний регистр симолов различаются.
* Это поле необходимо заполнить Это поле не отображается в профиле Информация для: Проверка пароля : Пожалуйста, введите правильно пароль.  Без пробелов, как минимум 6 символов, верхний и нижний регистр симолов различаются.
 
* Это поле необходимо заполнить Обязательное поле | Это поле отображается в профиле Поле показывается в Вашем профиле | Это поле не отображается в профиле Поле не показывается в Вашем профиле | Информация для: ? : Описание поля: Наведите мышку на иконку Информация: Укажите мышью на изображение
document.write("