﻿function valid_userinfo()
{
x=document.userinfo

email_at=x.email.value.indexOf("@")
email_dot=x.email.value.indexOf(".")

addr1_spc=x.addr.value.indexOf(" ")

email=x.email.value
name=x.name.value
addr=x.addr.value
tel=x.tel.value
password=x.pass.value


emailOK="True"
nameOK="True"
addrOK="True"
telOK="True"
passwordOK="True"

if (name.length<3)
 {
 nameOK="False"
 alert("پيغام خطا: نام وارد شده، صحيح نمي باشد")
 x.name.focus()
 x.name.select()
 return false
 }
if (email.length<6)
 {
 emailOK="False"
 alert("خطا: نام کاربری (ایمیل) صحيح نيست. نام کاربری بايد حداقل 6 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (email.length>60)
 {
 emailOK="False"
 alert("خطا: نام کاربری (ایمیل) صحيح نيست. نام کاربری بايد حداقل 6 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }

 if (email_at==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }
 
if (password.length<4)
 {
 passwordOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.pass.focus()
 x.pass.select()
 return false
 }

if (password.length>14)
 {
 passwordOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.pass.focus()
 x.pass.select()
 return false
 }

if (addr1_spc==-1) 
 {
 addrOK="False"
 alert("پيغام خطا: نشاني خود را بايد به صورت کامل وارد نماييد")
 x.addr.focus()
 x.addr.select()
 return false
 }

if (addr.length<15)
 {
 addrOK="False"
 alert("پيغام خطا: نشاني خود را بايد به صورت کامل وارد نماييد")
 x.addr.focus()
 x.addr.select()
 return false
 }


if (tel.length<6)
 {
 telOK="False"
 alert("پيغام خطا: شماره تلفن را بصورت کامل و به شکل 3752150-0918 وارد نماييد. تکميل کد شهرستان الزامي است")
 x.tel.focus()
 x.tel.select()
 return false
 }

if (tel.length>16)
 {
 telOK="False"
 alert("پيغام خطا: شماره تلفن را بصورت کامل و به شکل 3752150-0918 وارد نماييد. تکميل کد شهرستان الزامي است")
 x.tel.focus()
 x.tel.select()
 return false
 }


}

function valid_userlogin()
{
x=document.login
email_at=x.email.value.indexOf("@")
email_dot=x.email.value.indexOf(".")

emailaddr=x.email.value
pass=x.pass.value

emailOK="True"
passOK="True"

if (emailaddr.length<6)
 {
 emailOK="False"
 alert("خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 6 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (emailaddr.length>60)
 {
 emailOK="False"
 alert("خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 6 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
  if (email_at==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }

if (pass.length<4)
 {
 passOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.pass.focus()
 x.pass.select()
 return false
 }

if (pass.length>14)
 {
 passOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.pass.focus()
 x.pass.select()
 return false
 }
}

function valid_forgetpass()
{
x=document.forgetpass

email=x.email.value
fname=x.name.value

emailOK="True"
nameOK="True"

if (fname.length<3)
 {
 nameOK="False"
 alert("پيغام خطا: لطفا نام کوچک خود را به درستي وارد نماييد")
 x.name.focus()
 x.name.select()
 return false
 }

if (fname.length>14)
 {
 nameOK="False"
 alert("پيغام خطا: لطفا نام کوچک خود را به درستي وارد نماييد")
 x.name.focus()
 x.name.select()
 return false
 }

if (emailaddr.length<4)
 {
 emailOK="False"
 alert("خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (emailaddr.length>60)
 {
 emailOK="False"
 alert("خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
}


function valid_contact()
{
x=document.contact

name=x.name.value
email=x.email.value
body=x.body.value

name_spc=x.name.value.indexOf(" ")

email_spc=x.email.value.indexOf(" ")
email_at=x.email.value.indexOf("@")
email_dot=x.email.value.indexOf(".")

nameOK="True"
emailOK="True"
bodyOK="True"



if (name.length<7) 
 {
 nameOK="False"
 alert("پيغام خطا: لطفا نام و نام خانوادگي خود را وارد کنيد")
 x.name.focus()
 x.name.select()
 return false
 }

if (name_spc==-1) 
 {
 nameOK="False"
 alert("پيغام خطا: لطفا نام و نام خانوادگي خود را به درستي وارد کنيد")
 x.name.focus()
 x.name.select()
 return false
 }

if (email_spc!=-1) 
 {
 emailOK="False"
 alert("پيغام خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل باید بصورت کلمه باشد و نباید بین حروف فاصله باشد ")
 x.email.focus()
 x.email.select()
 return false
 }

if (email.length<4)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (email.length>60)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
  if (email_at==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }
 

if (body.length<6)
 {
 emailOK="False"
 alert("خطا: لطفا تمام گزينه ها را وارد کنيد. ")
 x.body.focus()
 x.body.select()
 return false
 }
 }
 
 function valid_contact_en()
{
x=document.contacten

name=x.name.value
email=x.email.value
body=x.body.value

name_spc=x.name.value.indexOf(" ")

email_spc=x.email.value.indexOf(" ")
email_at=x.email.value.indexOf("@")
email_dot=x.email.value.indexOf(".")

nameOK="True"
emailOK="True"
bodyOK="True"



if (name.length<7) 
 {
 nameOK="False"
 alert("Error: Please Enter Your Full Name")
 x.name.focus()
 x.name.select()
 return false
 }

if (name_spc==-1) 
 {
 nameOK="False"
 alert("Error: Please Enter Name And Surname Correctly")
 x.name.focus()
 x.name.select()
 return false
 }

if (email_spc!=-1) 
 {
 emailOK="False"
 alert("Error: Wrong Email address. There Should Not be any space")
 x.email.focus()
 x.email.select()
 return false
 }

if (email.length<4)
 {
 emailOK="False"
 alert("Error: Wrong email Address : Maximum 60 characters and minimum 4 characters ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (email.length>60)
 {
 emailOK="False"
 alert("Error: Wrong email Address : Maximum 60 characters and minimum 4 characters ")
 x.email.focus()
 x.email.select()
 return false
 }
  if (email_at==-1) 
 {
 emailOK="False"
 alert("Error: Wrong Email address: This should be like this : You@YourDomain.com")
 x.email.focus()
 x.email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("Error: Wrong Email address: This should be like this : You@YourDomain.com")
 x.email.focus()
 x.email.select()
 return false
 }
 

if (body.length<6)
 {
 emailOK="False"
 alert("Error: Please Enter at Least 6 charaters ")
 x.body.focus()
 x.body.select()
 return false
 }
 }

 
 
 function valid_affiliate()
{
x=document.affiliate

email=x.n_email.value
email_spc=x.n_email.value.indexOf(" ")
email_at=x.n_email.value.indexOf("@")
email_dot=x.n_email.value.indexOf(".")

emailOK="True"

if (email_spc!=-1) 
 {
 emailOK="False"
 alert("پيغام خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل باید بصورت کلمه باشد و نباید بین حروف فاصله باشد ")
 x.n_email.focus()
 x.n_email.select()
 return false
 }

if (email.length<4)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.n_email.focus()
 x.n_email.select()
 return false
 }
 
 if (email.length>60)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.n_email.focus()
 x.n_email.select()
 return false
 }
  if (email_at==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.n_email.focus()
 x.n_email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.n_email.focus()
 x.n_email.select()
 return false
 }
}
 function valid_forget()
{
x=document.forget

email=x.n_email.value
email_spc=x.n_email.value.indexOf(" ")
email_at=x.n_email.value.indexOf("@")
email_dot=x.n_email.value.indexOf(".")

emailOK="True"

if (email_spc!=-1) 
 {
 emailOK="False"
 alert("پيغام خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل باید بصورت کلمه باشد و نباید بین حروف فاصله باشد ")
 x.n_email.focus()
 x.n_email.select()
 return false
 }

if (email.length<4)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.n_email.focus()
 x.n_email.select()
 return false
 }
 
 if (email.length>60)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.n_email.focus()
 x.n_email.select()
 return false
 }
  if (email_at==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.n_email.focus()
 x.n_email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.n_email.focus()
 x.n_email.select()
 return false
 }
}

function valid_member()
{
x=document.memberfrm

name=x.name.value
email=x.email.value
username=x.username.value
password=x.password.value
repassword=x.repassword.value
tel=x.tel.value
body=x.body.value

name_spc=x.name.value.indexOf(" ")

email_spc=x.email.value.indexOf(" ")
email_at=x.email.value.indexOf("@")
email_dot=x.email.value.indexOf(".")

username_spc=x.email.value.indexOf(" ")

nameOK="True"
emailOK="True"
usernameOK="True"
passwordOK="True"
repasswordOK="True"
telOK="True"
bodyOK="True"



if (name.length<5) 
 {
 nameOK="False"
 alert("پيغام خطا: لطفا نام و نام خانوادگي خود را وارد کنيد")
 x.name.focus()
 x.name.select()
 return false
 }

if (name_spc==-1) 
 {
 nameOK="False"
 alert("پيغام خطا: لطفا نام و نام خانوادگي خود را به درستي وارد کنيد")
 x.name.focus()
 x.name.select()
 return false
 }

if (email_spc!=-1) 
 {
 emailOK="False"
 alert("پيغام خطا: آدرس ایمیل صحيح نيست. آدرس ایمیل باید بصورت کلمه باشد و نباید بین حروف فاصله باشد ")
 x.email.focus()
 x.email.select()
 return false
 }

if (email.length<4)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (email.length>60)
 {
 emailOK="False"
 alert("خطا: ایمیل صحيح نيست. آدرس ایمیل بايد حداقل 4 و حراکثر 60 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
  if (email_at==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email.focus()
 x.email.select()
 return false
 }
 
if (username_spc!=-1) 
 {
 usernameOK="False"
 alert("پيغام خطا: نام کاربری صحيح نيست. نام کاربری باید بصورت کلمه باشد و نباید بین حروف فاصله باشد ")
 x.username.focus()
 x.username.select()
 return false
 }

if (username.length<4)
 {
 usernameOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.username.focus()
 x.username.select()
 return false
 }
 
 if (username.length>30)
 {
 usernameOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.username.focus()
 x.username.select()
 return false
 }
 
if (password.length<4)
 {
 passwordOK="False"
 alert("خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.password.focus()
 x.password.select()
 return false
 }
 
 if (password.length>30)
 {
 passwordOK="False"
 alert("خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.password.focus()
 x.password.select()
 return false
 }
 
 if (password!=repassword)
 {
 passwordOK="False"
 alert("خطا: کلمه عبور و تکرار آن یکسان نيستند ")
 x.password.focus()
 x.password.select()
 return false
 }
 
if (tel.length<4)
 {
 telOK="False"
 alert("خطا: شماره تلفن صحيح نيست. شماره تلفن بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.tel.focus()
 x.tel.select()
 return false
 }
 
 if (tel.length>30)
 {
 telOK="False"
 alert("خطا: شماره تلفن صحيح نيست. شماره تلفن بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.tel.focus()
 x.tel.select()
 return false
 }

if (body.length<6)
 {
 bodyOK="False"
 alert("خطا: لطفا آدرس را به درستی وارد کنيد")
 x.body.focus()
 x.body.select()
 return false
 }
}

function valid_member_en()
{
x=document.memberfrmen

name=x.name.value
email=x.email.value
username=x.username.value
password=x.password.value
repassword=x.repassword.value
tel=x.tel.value
body=x.body.value

name_spc=x.name.value.indexOf(" ")

email_spc=x.email.value.indexOf(" ")
email_at=x.email.value.indexOf("@")
email_dot=x.email.value.indexOf(".")

username_spc=x.email.value.indexOf(" ")

nameOK="True"
emailOK="True"
usernameOK="True"
passwordOK="True"
repasswordOK="True"
telOK="True"
bodyOK="True"



if (name.length<5) 
 {
 nameOK="False"
 alert("Alert: Please Write Your Full Name")
 x.name.focus()
 x.name.select()
 return false
 }

if (name_spc==-1) 
 {
 nameOK="False"
 alert("Alert: Please Write Your Full Name")
 x.name.focus()
 x.name.select()
 return false
 }

if (email_spc!=-1) 
 {
 emailOK="False"
 alert("Alert: Please Write The Correct Email Address")
 x.email.focus()
 x.email.select()
 return false
 }

if (email.length<4)
 {
 emailOK="False"
 alert("Alert: Please Write The Correct Email Address")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (email.length>60)
 {
 emailOK="False"
 alert("Alert: Please Write The Correct Email Address")
 x.email.focus()
 x.email.select()
 return false
 }
  if (email_at==-1) 
 {
 emailOK="False"
 alert("Alert: Please Write The Correct Email Address")
 x.email.focus()
 x.email.select()
 return false
 }

if (email_dot==-1) 
 {
 emailOK="False"
 alert("Alert: Please Write The Correct Email Address")
 x.email.focus()
 x.email.select()
 return false
 }
 
if (username_spc!=-1) 
 {
 usernameOK="False"
 alert("Alert: Username Must be a Word")
 x.username.focus()
 x.username.select()
 return false
 }

if (username.length<4)
 {
 usernameOK="False"
 alert("Alert: Username Must be Between 4 and 30 Characters")
 x.username.focus()
 x.username.select()
 return false
 }
 
 if (username.length>30)
 {
 usernameOK="False"
 alert("Alert: Username Must be Between 4 and 30 Characters")
 x.username.focus()
 x.username.select()
 return false
 }
 
if (password.length<4)
 {
 passwordOK="False"
 alert("Alert: Password Must be Between 4 and 30 Characters")
 x.password.focus()
 x.password.select()
 return false
 }
 
 if (password.length>30)
 {
 passwordOK="False"
 alert("Alert: Password Must be Between 4 and 30 Characters")
 x.password.focus()
 x.password.select()
 return false
 }
 
 if (password!=repassword)
 {
 passwordOK="False"
 alert("Alert: Password and Retype Password Are Not Same")
 x.password.focus()
 x.password.select()
 return false
 }
 
if (tel.length<4)
 {
 telOK="False"
 alert("Alert: Tel Numbert Must be Between 4 and 30 Characters")
 x.tel.focus()
 x.tel.select()
 return false
 }
 
 if (tel.length>30)
 {
 telOK="False"
 alert("Alert: Tel Numbert Must be Between 4 and 30 Characters")
 x.tel.focus()
 x.tel.select()
 return false
 }

if (body.length<6)
 {
 bodyOK="False"
 alert("Alert: Please Write the Correct Address")
 x.body.focus()
 x.body.select()
 return false
 }
}

 function valid_login()
{
x=document.loginfrm

username=x.username.value
password=x.password.value

username_spc=x.username.value.indexOf(" ")

usernameOK="True"
passwordOK="True"


if (username_spc!=-1) 
 {
 usernameOK="False"
 alert("پيغام خطا: نام کاربری صحيح نيست. نام کاربری باید بصورت کلمه باشد و نباید بین حروف فاصله باشد ")
 x.username.focus()
 x.username.select()
 return false
 }

if (username.length<4)
 {
 usernameOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.username.focus()
 x.username.select()
 return false
 }
 
 if (username.length>30)
 {
 usernameOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.username.focus()
 x.username.select()
 return false
 }
 
if (password.length<4)
 {
 passwordOK="False"
 alert("خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.password.focus()
 x.password.select()
 return false
 }
 
 if (password.length>30)
 {
 passwordOK="False"
 alert("خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حراکثر 30 کاراکتر باشد ")
 x.password.focus()
 x.password.select()
 return false
 }
}

 function valid_login_en()
{
x=document.loginfrmen

username=x.username.value
password=x.password.value

username_spc=x.username.value.indexOf(" ")

usernameOK="True"
passwordOK="True"


if (username_spc!=-1) 
 {
 usernameOK="False"
 alert("Alert: Username Must be a Word")
 x.username.focus()
 x.username.select()
 return false
 }

if (username.length<4)
 {
 usernameOK="False"
 alert("Alert: Username Must be Between 4 and 30 Characters")
 x.username.focus()
 x.username.select()
 return false
 }
 
 if (username.length>30)
 {
 usernameOK="False"
 alert("Alert: Username Must be Between 4 and 30 Characters")
 x.username.focus()
 x.username.select()
 return false
 }
 
if (password.length<4)
 {
 passwordOK="False"
 alert("Alert: Password Must be Between 4 and 30 Characters")
 x.password.focus()
 x.password.select()
 return false
 }
 
 if (password.length>30)
 {
 passwordOK="False"
 alert("Alert: Password Must be Between 4 and 30 Characters")
 x.password.focus()
 x.password.select()
 return false
 }
}
