var isie = /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent); function chkaf(f) { var em = trim(f.email.value); var pw = trim(f.password.value); var re = new RegExp("^[a-zA-Z0-9\\-\\_\\.\\@]+$"); if (!re.test(em)) { alert("E-mail не может быть пустым и должен содержать только символы английского алфавита, цифры, либо символы '_', '.', '-', '\@'"); f.email.focus(); return false; } var re = new RegExp("[a-zA-Z0-9\\.\\-\\_]+\\@[a-zA-Z0-9\\.\\-\\_]+\\.[a-zA-Z0-9\\.\\-\\_]+"); if (!re.test(em)) { alert('Неверный E-mail'); f.email.focus(); return false;} var re = new RegExp("^[а-яА-Яa-zA-Z0-9\\ ]+$"); if (!re.test(pw)) { alert('Пароль не может быть пустым и должен содержать только буквы, цифры, либо пробелы.'); f.password.focus(); return false; } return true; } function trim(string) { return string.replace(/(^s+)|(s+$)/g, ""); } var xeel = ''; function drfl() { var f = window.frames['drframe']; var x = f.document?f.document.body.innerHTML:''; if (x.length>100) { if (xeel) xeel.innerHTML = x; else document.body.innerHTML = x; document.getElementById('sagl').style.display='none' } } function ago(s) { xeel=document.body; bago(); window.frames['drframe'].document.location.href = s; return false; } function xgo(eid,s) { xeel=document.getElementById(eid); bago(); window.frames['drframe'].document.location.href = s; return false; } function xgof(eid,runc) { if (runc) eval(runc); xeel=document.getElementById(eid); bago(); return true; } function bago() { var e = document.getElementById('sagl'); e.style.width = xeel.offsetWidth; e.style.height = xeel.offsetHeight; e.style.left = getX(xeel); e.style.top = getY(xeel); e.style.display=isie?'block':'table'; return true; } function getX( oElement ) { var iReturnValue = 0; while( oElement != null ) { iReturnValue += oElement.offsetLeft; oElement = oElement.offsetParent; } return iReturnValue; } function getY( oElement ) { var iReturnValue = 0; while( oElement != null ) { iReturnValue += oElement.offsetTop; oElement = oElement.offsetParent; } return iReturnValue; } 