﻿function valid_userinfo()
{
x=document.userinfo

email_at=x.email2.value.indexOf("@")
email_dot=x.email2.value.indexOf(".")

addr1_spc=x.addr.value.indexOf(" ")

emailaddr=x.email.value
email=x.email2.value
name=x.name.value
family=x.family.value
country=x.country.value
addr=x.addr.value
city=x.city.value
state=x.state.value
zipcode=x.zipcode.value
tel=x.tel.value
password=x.password.value
passconf=x.passconf.value
paydate=x.paydate.value
money=x.money.value
paypaper=x.paypaper.value
bankcode=x.bankcode.value


emailOK="True"
email2OK="True"
nameOK="True"
familyOK="True"
countryOK="True"
addrOK="True"
cityOK="True"
stateOK="True"
zipcodeOK="True"
telOK="True"
passwordOK="True"
passconfOK="True"
paydateOK="True"
moneyOK="True"
paypaperOK="True"
bankcodeOK="True"


if (name.length<3)
 {
 nameOK="False"
 alert("پيغام خطا: نام وارد شده، صحيح نمي باشد")
 x.name.focus()
 x.name.select()
 return false
 }

if (family.length<3)
 {
 familyOK="False"
 alert("پيغام خطا: نام خانوادگي وارد شده، صحيح نمي باشد")
 x.family.focus()
 x.family.select()
 return false
 }
 
if (addr1_spc==-1) 
 {
 addrOK="False"
 alert("پيغام خطا: نشاني خود را بايد به صورت کامل وارد نماييد")
 x.addr.focus()
 x.addr.select()
 return false
 }

if (addr.length<20)
 {
 addrOK="False"
 alert("پيغام خطا: نشاني خود را بايد به صورت کامل وارد نماييد")
 x.addr.focus()
 x.addr.select()
 return false
 }

if (city.length<2)
 {
 cityOK="False"
 alert("پيغام خطا: لطفا نام شهر را به صورت صحيح وارد نماييد")
 x.city.focus()
 x.city.select()
 return false
 }

if (state.length<2)
 {
 stateOK="False"
 alert("پيغام خطا: لطفا نام استان يا ايالت را به صورت صحيح وارد نماييد")
 x.state.focus()
 x.state.select()
 return false
 }

if (country.length>50)
 {
 countryOK="False"
 alert("پيغام خطا: لطفا کشوري که ساکن آن هستيد را انتخاب کنيد")
 x.country.focus()
 x.country.select()
 return false
 }

if (country.length<3)
 {
 countryOK="False"
 alert("پيغام خطا: لطفا کشوري که ساکن آن هستيد را انتخاب کنيد")
 x.country.focus()
 x.country.select()
 return false
 }

if (zipcode.length<5)
 {
 zipcodeOK="False"
 alert("پيغام خطا: کد پستي صحيح نمي باشد. لطفا کد پستي را با دقت وارد نماييد")
 x.zipcode.focus()
 x.zipcode.select()
 return false
 }

if (zipcode.length>10)
 {
 zipcodeOK="False"
 alert("پيغام خطا: کد پستي صحيح نمي باشد. لطفا کد پستي را با دقت وارد نماييد")
 x.zipcode.focus()
 x.zipcode.select()
 return false
 }

if (tel.length<6)
 {
 telOK="False"
 alert("پيغام خطا: شماره تلفن را بصورت کامل و به شکل 88757570-21-98+ وارد نماييد. تکميل کد کشور و شهرستان الزامي است")
 x.tel.focus()
 x.tel.select()
 return false
 }

if (tel.length>16)
 {
 telOK="False"
 alert("پيغام خطا: شماره تلفن را بصورت کامل و به شکل 88757570-21-98+ وارد نماييد. تکميل کد کشور و شهرستان الزامي است")
 x.tel.focus()
 x.tel.select()
 return false
 }

if (emailaddr.length<4)
 {
 emailOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (emailaddr.length>20)
 {
 emailOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }

if (password.length<4)
 {
 passwordOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.password.focus()
 x.password.select()
 return false
 }

if (password.length>14)
 {
 passwordOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.password.focus()
 x.password.select()
 return false
 }

if (password!=passconf)
 {
 passconfOK="False"
 alert("پيغام خطا: کلمه عبور و تکرار آن يکسان نمي باشند. لطفا آنها را مجددا و با دقت بيشتري وارد نماييد")
 x.password.focus()
 x.password.select()
 return false
 }
 
  if (paydate.length<3)
 {
 paydateOK="False"
 alert("پيغام خطا: لطفا تاریخ پرداخت را با دقت وارد کنید")
 x.paydate.focus()
 x.paydate.select()
 return false
 }

  if (paydate.length>40)
 {
 paydateOK="False"
 alert("پيغام خطا: لطفا تاریخ پرداخت را با دقت وارد کنید")
 x.paydate.focus()
 x.paydate.select()
 return false
 }

 if (money.length<4)
 {
 moneyOK="False"
 alert("پيغام خطا: لطفا مبلغ پرداختی را با دقت وارد کنید")
 x.money.focus()
 x.money.select()
 return false
 }

 if (money.length>7)
 {
 moneyOK="False"
 alert("پيغام خطا: لطفا مبلغ پرداختی را با دقت وارد کنید")
 x.money.focus()
 x.money.select()
 return false
 }

  if (paypaper.length<2)
 {
 paypaperOK="False"
 alert("پيغام خطا: لطفا شماره فیش را با دقت وارد کنید")
 x.paypaper.focus()
 x.paypaper.select()
 return false
 }

  if (paypaper.length>40)
 {
 paypaperOK="False"
 alert("پيغام خطا: لطفا شماره فیش را با دقت وارد کنید")
 x.paypaper.focus()
 x.paypaper.select()
 return false
 }

  if (bankcode.length<2)
 {
bankcodeOK="False"
 alert("پيغام خطا: لطفا کد بانک را با دقت وارد کنید")
 x.bankcode.focus()
 x.bankcode.select()
 return false
 }

  if (bankcode.length>40)
 {
bankcodeOK="False"
 alert("پيغام خطا: لطفا کد بانک را با دقت وارد کنید")
 x.bankcode.focus()
 x.bankcode.select()
 return false
 }

if (email_at==-1) 
 {
 email2OK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email2.focus()
 x.email2.select()
 return false
 }

if (email_dot==-1) 
 {
 email2OK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email2.focus()
 x.email2.select()
 return false
 }

if (email2.length<8)
 {
 email2OK="False"
 alert("باشد you@yourdomain.com پيغام خطا: آدرس ايميل صحيح نيست. آدرس ايميل بايد به صورت")
 x.email2.focus()
 x.email2.select()
 return false
 }
 
}

function valid_userlogin()
{
x=document.userlogin

emailaddr=x.email.value
pass=x.password.value

emailOK="True"
passOK="True"

if (emailaddr.length<4)
 {
 emailOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (emailaddr.length>20)
 {
 emailOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
if (pass.length<4)
 {
 passOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.password.focus()
 x.password.select()
 return false
 }

if (pass.length>14)
 {
 passOK="False"
 alert("پيغام خطا: کلمه عبور صحيح نيست. کلمه عبور بايد حداقل 4 و حداکثر 14 کاراکتر باشد")
 x.password.focus()
 x.password.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 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (emailaddr.length>20)
 {
 emailOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
}


function valid_contact()
{
x=document.contact

name=x.name.value
email=x.emailaddress.value
comment=x.comment.value

name_spc=x.name.value.indexOf(" ")

email_spc=x.emailaddress.value.indexOf(" ")

nameOK="True"
emailOK="True"
commentOK="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.emailaddress.focus()
 x.emailaddress.select()
 return false
 }

if (emailaddr.length<4)
 {
 emailOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
 if (emailaddr.length>20)
 {
 emailOK="False"
 alert("خطا: نام کاربری صحيح نيست. نام کاربری بايد حداقل 4 و حراکثر 20 کاراکتر باشد ")
 x.email.focus()
 x.email.select()
 return false
 }
 
if (comment.length<15) 
 {
 commentOK="False"
 alert("پيغام خطا: لطفا پيام خود را وارد کنيد")
 x.comment.focus()
 x.comment.select()
 return false
 }
}