var imgLoaded=0
var param='/image/'
var v=parseInt(navigator.appVersion)
if (document.images) {
m1On=new Image();
m1Off=new Image();
m1On.src=param+"menu-about-here.gif"
m1Off.src=param+"menu-about.gif"
m2On=new Image();
m2Off=new Image();
m2On.src=param+"menu-pay-here.gif"
m2Off.src=param+"menu-pay.gif"
m3On=new Image();
m3Off=new Image();
m3On.src=param+"menu-sotr-here.gif"
m3Off.src=param+"menu-sotr.gif"
m4On=new Image();
m4Off=new Image();
m4On.src=param+"menu-help-here.gif"
m4Off.src=param+"menu-help.gif"
m5On=new Image();
m5Off=new Image();
m5On.src=param+"menu-ob-here.gif"
m5Off.src=param+"menu-ob.gif"
m6On=new Image();
m6Off=new Image();
m6On.src=param+"menu-contact-here.gif"
m6Off.src=param+"menu-contact.gif"
imgLoaded=1;
}
function Over(Img) {
if (3<=v) {if(imgLoaded==0) return;
document.getElementById(Img).src = eval(Img+"On.src");
}
}
function Out(Img) {
if (3<=v) {
if(imgLoaded==0) return;
document.getElementById(Img).src = eval(Img+"Off.src");
}
}
function simple_placeholder(event, el) {
  event = event || window.event;
  if (event.type == 'focus' && el.value == el.defaultValue) {
      el.value = '';
  }
  if (event.type == 'blur' && el.value == '') {
      el.value = el.defaultValue;
  }
}
function placeholder(what) {
  if (what == 'show') {
      document.getElementById('passtext').style.display = 'none';
      document.getElementById('passhidd').style.display = 'block';
      document.getElementById('passhidd').focus();
  }
  if (what == 'hide' && document.getElementById('passhidd').value == '') {
      document.getElementById('passtext').style.display = 'block';
      document.getElementById('passhidd').style.display = 'none';
  }
}

function testRegForm(slim, skippass) {
    res = true;
    str = new String(document.getElementById('mail').value);
    re = str.search(/^([\w\-\.]{2,})@([\w\._]+)\.(\w{2,5})$/);
    if(re < 0) {
        if(slim) {
            if(document.getElementById('mail').value.length < 1)
                document.getElementById('email_error').innerHTML = 'Вы не указали E-mail';
            else
                document.getElementById('email_error').innerHTML = 'Указан некорректный E-mail';
            document.getElementById('email_error').style.display = 'block';
            document.getElementById('mail').focus();
        }
        res = false;
    }
    else {
        document.getElementById('email_error').style.display = 'none';
    }
    if(!skippass || document.getElementById('pass2').value != document.getElementById('pass').value || (document.getElementById('pass').value.length < 6 && document.getElementById('pass').value.length > 0) ) {
        if(document.getElementById('pass2').value != document.getElementById('pass').value) {
            if(slim) {
                document.getElementById('repass_error').innerHTML = 'Пароли не совпадают';
                document.getElementById('repass_error').style.display = 'block';
                document.getElementById('pass2').focus();
            }
            res = false;
        }
        else {
            document.getElementById('repass_error').style.display = 'none';
        }
        if(document.getElementById('pass').value.length < 6 && document.getElementById('pass').value.length > 0) {
            if(slim) {
                document.getElementById('pass_error').innerHTML = 'Пароль должен быть содержать 6 или более символов';
                document.getElementById('pass_error').style.display = 'block';
                document.getElementById('pass').focus();
            }
            res = false;
        }
        else {
            document.getElementById('pass_error').style.display = 'none';
        }
        if(document.getElementById('log'))
        if(document.getElementById('log').value.length < 3 || document.getElementById('log').value.length > 10) {
            if(slim) {
                document.getElementById('login_error').innerHTML = 'Длина логина должна быть от 3 до 10 символов';
                document.getElementById('login_error').style.display = 'block';
                document.getElementById('log').focus();
            }
            res = false;
        }
        else {
            document.getElementById('login_error').style.display = 'none';
            document.getElementById('pass_error').style.display = 'none';
        }
    }
    else if(document.getElementById('pass2').value == document.getElementById('pass').value) {
        document.getElementById('repass_error').style.display = 'none';    
    }
    return res;
}

function testLoginForm(slim) {
    res = true;
    if(document.getElementById('pass').value.length < 6) {
        if(slim) {
            document.getElementById('auth_pass_error').innerHTML = 'Вы не указали пароль, либо пароль слишком короткий';
            document.getElementById('auth_pass_error').style.display = 'block';
            document.getElementById('pass').focus();
        }
        res = false;
    }
    else {
        document.getElementById('auth_pass_error').style.display = 'none';
    }
    if(document.getElementById('log').value.length < 3 || document.getElementById('log').value.length > 10) {
        if(slim) {
            document.getElementById('auth_login_error').innerHTML = 'Длина логина должна быть от 3 до 10 символов';
            document.getElementById('auth_login_error').style.display = 'block';
            document.getElementById('log').focus();
        }
        res = false;
    }
    else {
        document.getElementById('auth_login_error').style.display = 'none';
    }
    return res;
}

function testRestoreForm() {
    var res = true;
    var slim = true;
    if(document.getElementById('login_restore').value.length < 3 || document.getElementById('login_restore').value.length > 10) {
        if(slim) {
            document.getElementById('restore_error').innerHTML = 'Длина логина должна быть от 3 до 10 символов';
            document.getElementById('restore_error').style.display = 'block';
            document.getElementById('login_restore').focus();
        }
        res = false;
    }
    else {
        document.getElementById('restore_error').style.display = 'none';
    }
    return res;
}

function winOpener(id,width,height) {
   handle = window.open('/pict.php?id='+id,'pict_'+id,'resizable=0,resize=yes,scrollbars=0,status=1,width='+width+',height='+height);
}
