﻿function isEmail(who) {
  var email=/^[A-Za-z0-9][\w-.]+[A-Za-z0-9]@[A-Za-z0-9]([\w-.]+[A-Za-z0-9]\.)+([A-Za-z]){2,4}$/i;
  return(email.test(who));
}
function validatesignup(form) {
  validChars  = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_";
  if (signup.username.value == "") {
    alert("لطفا نام کاربری را وارد نمایید");
    document.signup.username.focus();
    return false;
  }else if (signup.username.value.length < 4) {
    alert("لطفا نام كاربري را 4 حرف يا بيشتر وارد نمایید");
    document.signup.username.focus();
    return false;
  }else {
    for(var i = 0; i < signup.username.value.length; i++) {
      if (validChars.indexOf(signup.username.value.charAt(i)) == -1 ) {
	alert("نام کاربری وارد شده معتبر نمی باشد");
	document.signup.username.focus();
	return false;
        break;
      }
    }
  }
  if (document.signup.password.value.length == 0) {
    alert("لطفا کلمه عبور را وارد نمایید");
    document.signup.password.focus()
    return false;
  }else if (signup.password.value.length < 6) {
    alert("لطفا کلمه عبور را 6 حرف يا بيشتر وارد نمایید");
    document.signup.password.focus()
    return false;
  }
  if (document.signup.password.value != document.signup.confirmpassword.value) {
    alert("تکرار کلمه عبور صحیح نمی باشد");
    document.signup.confirmpassword.focus()
    return false;
  }
  if(!isEmail(document.signup.email.value)) {
    alert("پست الکترونیک شما معتبر نمی باشد");
    document.signup.email.focus()
    return false;
  }
  if (document.signup.firstname.value.length == 0) {
    alert("لطفا نام خود را وارد نمایید");
    document.signup.firstname.focus()
    return false;
  }
  if (document.signup.lastname.value.length == 0) {
    alert("لطفا نام خانوادگی خود را وارد نمایید");
    document.signup.lastname.focus()
    return false;
  }
  if (document.signup.tel.value.length == 0) {
    alert("لطفا تلفن خود را وارد نمایید");
    document.signup.tel.focus()
    return false;
  }
  if (!(document.signup.terms.checked)) {
    alert("قبل از ثبت نام، شما باید شرایط و مقررات سایت را قبول نمایید");
    return false;
  }
  return true;
}
function validatesignin(form) {
  if (document.signin.username.value.length == 0) {
    alert("لطفا نام كاربري خود را وارد نمایيد");
    document.signin.username.focus();
    return false;
  }else if (document.signin.username.value.length < 4) {
    alert("لطفا نام كاربري را 4 حرف يا بيشتر وارد نمایید");
    document.signin.username.focus()
    return false;
  }
  if (document.signin.password.value.length == 0) {
    alert("لطفا کلمه عبور را وارد نمایید");
    document.signin.password.focus()
    return false;
  }else if (signin.password.value.length < 6) {
    alert("لطفا کلمه عبور را 6 حرف يا بيشتر وارد نمایید");
    document.signin.password.focus()
    return false;
  }
  return true;
}
function checkAll(){
  for (var i=0;i<document.forms[0].elements.length;i++) {
    var e=document.forms[0].elements[i];
    if ((e.name != 'allbox') && (e.type=='checkbox')) {
      e.checked=document.forms[0].allbox.checked;
    }
  }
}