//проверка e-mail на вшивость
function check_email(s)
{
 rex=true;
 if (window.RegExp) 
  {
   st="a";ex=new RegExp(st);
   if (st.match(ex)) 
    {
	 r1=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
     r2=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
     b=(!r1.test(s)&&r2.test(s));
    } 
   else 
    {
     rex=false;
    }
  }
 else 
  {
   rex=false;
  } 
 if(!rex) b=(s.indexOf("@")>0&&s.indexOf(".")>0&&s!="");
 return (b);
} 

// submit формы регистрации пользователя
function submit_regform(lang)
{
 alert_msg= new Array(2);
 email=  new String;
 
 alert_msg["rus"]="Неверный e-mail!";
 alert_msg["eng"]="Wrong e-mail address!";

 email= document.forms.regform.email.value;
 email=email.replace(/(^\s*)|(\s*$)/,"");
 
 if(!check_email(email)) alert(alert_msg[lang]); else document.forms.regform.submit();
}

// submit формы подписки
function submit_subscribe(lang)
{
 alert_msg= new Array(2);
 email=  new String;
 
 alert_msg["rus"]="Неверный e-mail!";
 alert_msg["eng"]="Wrong e-mail address!";

 email= document.forms.subscribe.email.value;
 email=email.replace(/(^\s*)|(\s*$)/,"");
 
 if(!check_email(email)) alert(alert_msg[lang]); else document.forms.subscribe.submit();
}

// submit формы напоминания пароля
function submit_remindform(lang)
{
 alert_msg= new Array(2);
 email=  new String;
 
 alert_msg["rus"]="Неверный e-mail!";
 alert_msg["eng"]="Wrong e-mail address!";

 email= document.forms.remindform.email.value;
 email=email.replace(/(^\s*)|(\s*$)/,"");
 
 if(!check_email(email)) alert(alert_msg[lang]); else document.forms.remindform.submit();
}

//запрос на удаление пользователя
function confirm_delete_user()
{
 var msg= "Вы действительно хотите удалить свой аккаунт?"; 
 if(window.confirm(msg)) window.location.href="delete_user.php";
}

