// Copyright by Pouyasazan IT Solutions & Services
// Allright Reserved,

function MouseOver(id)
{
	var string,string2,string3;
	string = 'A' + id;
	string2 = 'B' + id;
	string3 = 'C' + id;

	document.all(string).bgColor='white';
	document.all(string2).bgColor='white';
	document.all(string3).bgColor='#11A1C4';
}

function MouseOut(id)
{
	var string,string2,string3;
	string = 'A' + id;
	string2 = 'B' + id;
	string3 = 'C' + id;

	document.all(string).bgColor='#11A1C4';
	document.all(string2).bgColor='WhiteSmoke';
	document.all(string3).bgColor='WhiteSmoke';
}

//=====================================

function CheckNull(num)
   {
   var isNullvalue=true;
   if (num.length < 2)
      return(isNullvalue);
   for(j=0;j<num.length;j++)
      if (num.substring(j,j+1) != " ")
         {
         isNullvalue=false;
         return(isNullvalue);
         }
   return(isNullvalue);
   }

//=====================================

function CheckEmail(num)
   {
   var isEmail=false;
   var check=false;
   var atsin=false;
   var point=false;
   var next =false;
   var lpoin=0;
   var count=0;

   //Remove First Space
   while(num.substring(0,1)==" ")
         {
         num=num.substring(1,num.length);
         document.MainForm.EMail.value=num;
         }

   //Remove Last Space
   for(j=num.length;j>0;j--)
      if (num.substring(j-1,j)==" " && check==false )
         {
         num=num.substring(0,j-1);
         document.MainForm.EMail.value=num;
         }
       else
         {
         check=true;
         }
   //Check Space in string
   for(j=0;j<num.length;j++)
      if (num.substring(j,j+1)==" " )
         {
         return(false);
         }
   //Check '@'
   for(j=0;j<num.length;j++)
      if (num.substring(j,j+1)=="@"  &&  atsin!=true)
         {
         atsin=true;
         count=j+1;
         if (count==1) return(isEmail);
         }
   //Check next '@'
   for(j=count;j<num.length;j++)
      if (num.substring(j,j+1) == "@" && atsin==true)
         {
         isEmail=false;
         return(isEmail);
         }
   //Check '.'
   for(j=count+1;j<num.length;j++)
      if (num.substring(j,j+1) == "." && atsin==true)
         {
         lpoin=j+1;
         point=true;
         }
   //Check char after that '.'
   if((num.length-lpoin)<2)
          {
          return(false);
          }
   //Check Email
   if(point==true && atsin==true)
         {
         return(true);
         }

   return(isEmail);
   }

//=====================================

function CheckNumber(num)
{
  var isNum=true;
  if( num == "" || num == null)
      isNum=false;
  for(j=0;j<num.length;j++)
    {
     if((num.substring(j,j+1) != "0")&&
        (num.substring(j,j+1) != "1")&&
        (num.substring(j,j+1) != "2")&&
        (num.substring(j,j+1) != "3")&&
        (num.substring(j,j+1) != "4")&&
        (num.substring(j,j+1) != "5")&&
        (num.substring(j,j+1) != "6")&&
        (num.substring(j,j+1) != "7")&&
        (num.substring(j,j+1) != "8")&&
        (num.substring(j,j+1) != "9")&&
        (num.substring(j,j+1) != "+")&&
        (num.substring(j,j+1) != "-")) {isNum=false;}
     }
  return(isNum);
}

//=====================================

function CheckVPass(pass,vpass)
{
  var isPassInValid=true;
  if( pass == vpass )
      isPassInValid=false;
  return(isPassInValid);
}

//=====================================

function CheckUserPassLength(num)
{
  var isLengthInValid=true;
   if (num.length < 6)
      return(isLengthInValid);
}

//=====================================

function Disable()
	{
	if (document.all('country').value == 'جمهوري اسلامي ايران')
		{
		document.all('state').disabled = true
		document.all('city').disabled = false
		}
	if (document.all('country').value != 'جمهوري اسلامي ايران')
		{
		document.all('city').disabled = true
		document.all('state').disabled = false
		}
	}

//=====================================

function CheckSLDOK()
{
   var alertMesage='';
   var focus_item='';
  if( document.domainform.SLD.value == "" || document.domainform.SLD.value == null || document.domainform.SLD.value == " ")
    {
  	  alertMesage+=' \n .نام دامين (دامنه) را وارد كنيد' ;
   	  focus_item='document.domainform.SLD.focus()';
    }
   else if(CheckNull(document.domainform.SLD.value))
    {
  	  alertMesage+=' \n .نام دامين (دامنه) را وارد كنيد' ;
   	  focus_item='document.domainform.SLD.focus()';
    }
   if(alertMesage!='')
	{
		begin ='_____________________________________\n';
		begin+='\n .اين فرم به دليل مشكلات زير ارسال نمي شود';
		begin+='\n .لطفاً اين اشكالات را تصحيح كنيد\n';
		begin+='_____________________________________\n';

		alertMesage=begin+alertMesage;
		if (focus_item!='') eval(focus_item);
		alert(alertMesage);
		focus_item='';
		return false;
	}
}

//=====================================

function CheckOldNewUser()
{
var Qusername, Firstname, Lastname, Company, Role, Subject, Email, Username, Password, VPassword, City, State, Address1, Address2, Postlacode, Phone1, Phone2, Fax
Qusername = CheckNull(document.orderUserForm.Qusername.value)
Firstname = CheckNull(document.orderUserForm.firstname.value)
Lastname = CheckNull(document.orderUserForm.lastname.value)
Company = CheckNull(document.orderUserForm.company.value)
Role = CheckNull(document.orderUserForm.role.value)
Subject = CheckNull(document.orderUserForm.subject.value)
Email = CheckNull(document.orderUserForm.email.value)
Username = CheckNull(document.orderUserForm.username.value)
Password = CheckNull(document.orderUserForm.password.value)
VPassword = CheckNull(document.orderUserForm.vpassword.value)
State = CheckNull(document.orderUserForm.state.value)
Address1 = CheckNull(document.orderUserForm.address1.value)
Address2 = CheckNull(document.orderUserForm.address2.value)
Postlacode = CheckNull(document.orderUserForm.postalcode.value)
Phone1 = CheckNull(document.orderUserForm.phone1.value)
Phone2 = CheckNull(document.orderUserForm.phone2.value)
Fax = CheckNull(document.orderUserForm.fax.value)

	if(Qusername == false && Firstname == false)
		return false;
	else if(Qusername == false && Lastname == false)
		return false;
	else if(Qusername == false && Company == false)
		return false;
	else if(Qusername == false && Role == false)
		return false;
	else if(Qusername == false && Subject == false)
		return false;
	else if(Qusername == false && Email == false)
		return false;
	else if(Qusername == false && Username == false)
		return false;
	else if(Qusername == false && Password == false)
		return false;
	else if(Qusername == false && VPassword == false)
		return false;
	else if(Qusername == false && State == false)
		return false;
	else if(Qusername == false && Address1 == false)
		return false;
	else if(Qusername == false && Address2 == false)
		return false;
	else if(Qusername == false && Postlacode == false)
		return false;
	else if(Qusername == false && Phone1 == false)
		return false;
	else if(Qusername == false && Phone2 == false)
		return false;
	else if(Qusername == false && Fax == false)	
		return false;

		if(Qusername == true && Firstname == true && Lastname == true && Company == true && Role == true && Subject == true && Email == true && Username == true && Password == true && VPassword == true && State == true && Address1 == true && Address2 == true && Postlacode == true && Phone1 == true && Phone2 == true && Fax == true)
		return false;

		if(Qusername == false && Firstname == true || Lastname == true || Company == true || Role == true || Subject == true || Email == true || Username == true || Password == true || VPassword == true || State == true || Address1 == true || Address2 == true || Postlacode == true || Phone1 == true || Phone2 == true || Fax == true)
		return true;

		if(Qusername == true && Firstname == false || Lastname == false || Company == false || Role == false || Subject == false || Email == false || Username == false || Password == false || VPassword == false || State == false || Address1 == false || Address2 == false || Postlacode == false || Phone1 == false || Phone2 == false || Fax == false)
		return true;
}

//=====================================

function submitOrderForm(num)
{
   var alertMesage='';
   var focus_item='';
if (CheckOldNewUser(num) == false)
{
  alertMesage+=' \n در صورتي كه براي اولين بار است از پـــوياسازان' ;
  alertMesage+=' \n خريد مي كنيد بخش اعضاء را خالي گذاشته و از' ;
  alertMesage+=' \n  بخش عضو جديد استفاده كنيد در غير اينصورت' ;
  alertMesage+=' \n .از بخش اعضاء استفاده كنيد' ;
  focus_item='document.orderUserForm.Qusername.focus()';
}
else if(CheckNull(document.orderUserForm.Qusername.value) == true)
{
if(CheckOldNewUser(num) == true)
{
   if(CheckNull(document.orderUserForm.firstname.value))
    {
  	  alertMesage+=' \n .نام خود را وارد كنيد' ;
   	  focus_item='document.orderUserForm.firstname.focus()';
    }
   if(CheckNull(document.orderUserForm.lastname.value))
    {
  	  alertMesage+=' \n .نام خانوادگي خود را وارد كنيد' ;
   	  focus_item='document.orderUserForm.lastname.focus()';
    }
   if(!CheckNull(document.orderUserForm.company.value))
   if(CheckNull(document.orderUserForm.role.value))
    {
  	  alertMesage+=' \n .سمت خود را وارد كنيد' ;
   	  focus_item='document.orderUserForm.role.focus()';
    }
   if(!CheckNull(document.orderUserForm.company.value))
   if(CheckNull(document.orderUserForm.subject.value))
    {
  	  alertMesage+=' \n .زمينه فعاليت خود را وارد كنيد' ;
   	  focus_item='document.orderUserForm.subject.focus()';
    }
   if(CheckNull(document.orderUserForm.email.value))
    {
  	  alertMesage+=' \n .پست الكترونيك خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.email.focus()';
    }
	else if (!CheckEmail(document.orderUserForm.email.value))
    {
  	  alertMesage+=' \n .پست الكترونيك معتبر نمي باشد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.email.focus()';
    }
   if(CheckNull(document.orderUserForm.username.value))
    {
  	  alertMesage+=' \n .كد كاربري خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.username.focus()';
    }
   else if(CheckUserPassLength(document.orderUserForm.username.value))
    {
  	  alertMesage+=' \n .كد كاربري حداقل بايد 6 حرف باشد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.username.focus()';
    }
   if(CheckNull(document.orderUserForm.password.value))
    {
  	  alertMesage+=' \n .رمز عبور خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.password.focus()';
    }
   else if(CheckUserPassLength(document.orderUserForm.password.value))
    {
  	  alertMesage+=' \n .رمز عبور حداقل بايد 6 حرف باشد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.password.focus()';
    }
   else if(CheckNull(document.orderUserForm.vpassword.value))
    {
  	  alertMesage+=' \n .تكرار رمز عبور خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.vpassword.focus()';
    }
   else if(CheckUserPassLength(document.orderUserForm.vpassword.value))
    {
  	  alertMesage+=' \n .تكرار رمز عبور حداقل بايد 6 حرف باشد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.vpassword.focus()';
    }
   else if(CheckVPass(document.orderUserForm.password.value,document.orderUserForm.vpassword.value))
    {
  	  alertMesage+=' \n .رمز عبور و تكرار رمز عبور مطابقت ندارد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.password.focus()';
    }
   if(CheckNull(document.orderUserForm.address1.value))
    {
  	  alertMesage+=' \n .آدرس پستي خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.address1.focus()';
    }
   if(document.orderUserForm.country.value == "جمهوري اسلامي ايران")
    {
	   if(CheckNull(document.orderUserForm.city.value))
	    {
	  	  alertMesage+=' \n .شهر خود را وارد كنيد' ;
	   	  if (focus_item=='') focus_item='document.orderUserForm.city.focus()';
	    }
    }
   if(document.orderUserForm.country.value != "جمهوري اسلامي ايران")
    {
	   if(CheckNull(document.orderUserForm.state.value))
	    {
	  	  alertMesage+=' \n .ايالت خود را وارد كنيد' ;
	   	  if (focus_item=='') focus_item='document.orderUserForm.state.focus()';
	    }
    }
   if(document.all('city').disabled == false && document.all('state').disabled == false && !CheckNull(document.orderUserForm.city.value) && !CheckNull(document.orderUserForm.state.value))
    {
  	  alertMesage+=' \n .شهر و ايالت را نمي توان باهم انتخاب كرد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.city.focus()';
    }
   if(CheckNull(document.orderUserForm.country.value))
    {
  	  alertMesage+=' \n .كشور خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.country.focus()';
    }
   if(CheckNull(document.orderUserForm.postalcode.value))
    {
  	  alertMesage+=' \n .كد پستي خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.postalcode.focus()';
    }
   else if(!CheckNumber(document.orderUserForm.postalcode.value) || 5 > document.orderUserForm.postalcode.value.length || 11 < document.orderUserForm.postalcode.value.length)
    {
  	  alertMesage+=' \n .كد پستي معتبر نمي باشد ' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.postalcode.focus()';
    }
   if(CheckNull(document.orderUserForm.phone1.value))
    {
  	  alertMesage+=' \n .تلفن تماس خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.phone1.focus()';
    }
   else if(!CheckNumber(document.orderUserForm.phone1.value) || 7 > document.orderUserForm.phone1.value.length || 16 < document.orderUserForm.phone1.value.length)
    {
  	  alertMesage+=' \n .تلفن تماس معتبر نمي باشد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.phone1.focus()';
    }
   if(!CheckNull(document.orderUserForm.phone2.value))
   if (!CheckNumber(document.orderUserForm.phone2.value) || 10 > document.orderUserForm.phone2.value.length || 16 < document.orderUserForm.phone2.value.length)
    {
  	  alertMesage+=' \n .تلفن همراه معتبر نمي باشد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.phone2.focus()';
    }
   if(!CheckNull(document.orderUserForm.fax.value))
   if (!CheckNumber(document.orderUserForm.fax.value) || 7 > document.orderUserForm.fax.value.length || 16 < document.orderUserForm.fax.value.length)
    {
  	  alertMesage+=' \n .شماره فكس معتبر نمي باشد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.fax.focus()';
    }
   if(!document.orderUserForm.agreement.checked)
    {
  	  alertMesage+=' \n\n براي استفاده از خدمات ما بايد شرايط و مقررات' ;
  	  alertMesage+=' \n .استفاده از خدمات ما را خوانده و پذيرفته باشيد' ;
   	  if (focus_item=='') focus_item='document.orderUserForm.agreement.focus()';
    }
}
}
   if(alertMesage!='')
	{
		begin ='_____________________________________\n';
		begin+='\n .اين فرم به دليل مشكلات زير ارسال نمي شود';
		begin+='\n .لطفاً اين اشكالات را تصحيح كنيد\n';
		begin+='_____________________________________\n';

		alertMesage=begin+alertMesage;
		if (focus_item!='') eval(focus_item);
		alert(alertMesage);
		focus_item='';
		return false;
	}
}

//=====================================

function CheckAllTLD()
{
var els = WhoisForm.elements;
	for(i=0; i<els.length; i++)
	{
		switch(els[i].type)
		{
			case "checkbox":
				els[i].checked = true;
				break;
		}
 	}
}

//=====================================

function DeleteAllTLD()
{
var els = WhoisForm.elements;
	for(i=0; i<els.length; i++)
	{
		switch(els[i].type)
		{
			case "checkbox":
				els[i].checked = false;
				els[2].checked = true;
				break;
		}
 	}
}

//=====================================

function submitearnuserForm(num)
{
   var alertMesage='';
   var focus_item='';
   if(CheckNull(document.eranuserform.fullname.value))
    {
  	  alertMesage+=' \n .نام و نام خانوادگي خود را وارد كنيد' ;
   	  focus_item='document.eranuserform.fullname.focus()';
    }
   if(CheckNull(document.eranuserform.email.value))
    {
  	  alertMesage+=' \n .پست الكترونيك خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.email.focus()';
    }
	else if (!CheckEmail(document.eranuserform.email.value))
    {
  	  alertMesage+=' \n .پست الكترونيك معتبر نمي باشد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.email.focus()';
    }
   if(CheckNull(document.eranuserform.sitename.value))
    {
  	  alertMesage+=' \n .نام سايت خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.sitename.focus()';
    }
   if(CheckNull(document.eranuserform.url.value))
    {
  	  alertMesage+=' \n .آدرس سايت خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.url.focus()';
    }
   if(CheckNull(document.eranuserform.phone.value))
    {
  	  alertMesage+=' \n .تلفن تماس خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.phone.focus()';
    }
		else if (!CheckNumber(document.eranuserform.phone.value) || 7 > document.eranuserform.phone.value.length || 16 < document.eranuserform.phone.value.length)
    {
  	  alertMesage+=' \n .تلفن تماس معتبر نمي باشد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.phone.focus()';
    }
   if(CheckNull(document.eranuserform.username.value))
    {
  	  alertMesage+=' \n .شناسه خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.username.focus()';
    }
   if(CheckNull(document.eranuserform.password.value))
    {
  	  alertMesage+=' \n .رمز عبور خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.password.focus()';
    }
   else if(CheckNull(document.eranuserform.vpassword.value))
    {
  	  alertMesage+=' \n .تاييد رمز عبور خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.vpassword.focus()';
    }
   else if(CheckVPass(document.eranuserform.password.value,document.eranuserform.vpassword.value))
    {
  	  alertMesage+=' \n .رمز عبور و تاييد رمز عبور مطابقت ندارد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.password.focus()';
    }
   if(CheckNull(document.eranuserform.accountnumber.value))
    {
  	  alertMesage+=' \n .شماره حساب خود را وارد كنيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.accountnumber.focus()';
    }
   if(!document.eranuserform.agree.checked)
    {
  	  alertMesage+=' \n\n براي استفاده از خدمات ما بايد شرايط و مقررات' ;
  	  alertMesage+=' \n .استفاده از خدمات ما را خوانده و پذيرفته باشيد' ;
   	  if (focus_item=='') focus_item='document.eranuserform.agree.focus()';
    }
   if(alertMesage!='')
	{
		begin ='_____________________________________\n';
		begin+='\n .اين فرم به دليل مشكلات زير ارسال نمي شود';
		begin+='\n .لطفاً اين اشكالات را تصحيح كنيد\n';
		begin+='_____________________________________\n';

		alertMesage=begin+alertMesage;
		if (focus_item!='') eval(focus_item);
		alert(alertMesage);
		focus_item='';
		return false;
	}
}

//=====================================

function CheckIrPaymentSLDOK()
{
   var alertMesage='';
   var focus_item='';
  if((document.domainform.SLD.value.indexOf(" ",0) > 0 || document.domainform.SLD.value.indexOf(".",0) > 0))
  	{
  	  alertMesage+=' \n نام دامین (دامنه) را صحیح ، بدون فاصله و بدون پسوند آن وارد نمایید.' ;
   	  focus_item='document.domainform.SLD.focus()';
  	}
  if( document.domainform.SLD.value == "" || document.domainform.SLD.value == null || document.domainform.SLD.value == " ")
    {
  	  alertMesage+=' \n .نام دامين (دامنه) را وارد كنيد' ;
   	  focus_item='document.domainform.SLD.focus()';
    }
   else if(CheckNull(document.domainform.SLD.value))
    {
  	  alertMesage+=' \n .نام دامين (دامنه) را وارد كنيد' ;
   	  focus_item='document.domainform.SLD.focus()';
    }
   if(alertMesage!='')
	{
		begin ='_____________________________________\n';
		begin+='\n .اين فرم به دليل مشكلات زير ارسال نمي شود';
		begin+='\n .لطفاً اين اشكالات را تصحيح كنيد\n';
		begin+='_____________________________________\n';

		alertMesage=begin+alertMesage;
		if (focus_item!='') eval(focus_item);
		alert(alertMesage);
		focus_item='';
		return false;
	}
}

//=====================================

function submitenter(myfield,e)
{
var key;
if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
if (key>31)
if (key<128)
{
if (window.event)
    window.event.keyCode=' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);
else if (e)
   e.which=' !"#$%،گ)(×+و-./0123456789:ك,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزيثبلاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(key-32);

   }
   	return true;
}

//=====================================

function ClickItem(oPageNumber)
{
	document.all('PageNumber').value = oPageNumber.innerText;
	DummyForm.submit();
}

//=====================================

function disableSubmitButton()
{
	irpaymentform.submitButton.value = "در حال انجام ...";
	irpaymentform.submitButton.disabled = true;
	return true;
}

//=====================================

function disableSubmitButton2()
{
	irpaymentform2.submitButton.value = "در حال انجام ...";
	irpaymentform2.submitButton.disabled = true;
	return true;
}

//=====================================

function disableSubmitButton3()
{
	irpaymentlistform.submitButton.value = "در حال انجام ...";
	irpaymentlistform.submitButton.disabled = true;
	return true;
}

//=====================================

function disableSubmitButton4()
{
	irpaymentlistform2.submitButton.value = "در حال انجام ...";
	irpaymentlistform2.submitButton.disabled = true;
	return true;
}

//=====================================

// END of JavaScript
// Copyright 2003-2007 Pouyasazan IT Solutions & Services - www.pouyasazan.org