function trimString (str) 
{
  while (str.charAt(0) == ' ')
    str = str.substring(1);
  while (str.charAt(str.length - 1) == ' ')
    str = str.substring(0, str.length - 1);
  return str;
}

function ResetContactForm()
{
	document.ContactForm.reset();
	document.ContactForm.FullName.focus();
}

function openWindow(url,name,width,height,scrol)
{
	var win=window.open(url,name,"width="+width+",height="+height+",scrollbars="+scrol);
	win.focus();
};


function ContactusCheckParam()
{

	if (trimString(ContactForm.YourEmail.value)=="" || trimString(ContactForm.YourEmail.value)=="Email@YourDomain.com")
	{
		alert('Please Enter Email!');
		ContactForm.YourEmail.focus();
		return false;
	}	

	if(ContactForm.YourEmail.value.indexOf("@")==-1 || ContactForm.YourEmail.value.indexOf(".")==-1 || ContactForm.YourEmail.value.length < 7)
	{
		alert('Please enter valid email!');
		ContactForm.YourEmail.focus();
		return false;
	}

	if (trimString(ContactForm.Comment.value)=="" || trimString(ContactForm.Comment.value)=="&#1605;&#1578;&#1606; &#1662;&#1740;&#1594;&#1575;&#1605; &#1588;&#1605;&#1575; ...")
	{
		alert('Please Enter Comment!');
		ContactForm.Comment.focus();
		return false;
	}	

	return true;
}



function chengeEmail(NameEmail)
{
	var EmailAddress = '';
	
		document.all.email.innerHTML= NameEmail + '@firsiran.com';
		ContactForm.EmailAddress.value=NameEmail + '@firsiran.com';

}


function LoginFormCheckParam()
{
	var Result=true;
	if(document.LoginForm.username.value=="")
	{
		alert('Please enter username !');
		Result=false;
		document.LoginForm.username.focus();
		return Result;
	}
	if(document.LoginForm.password.value=="")
	{
		alert('Please enter password !');
		Result=false;
		document.LoginForm.password.focus();
		return Result;
	}
	return Result;
}


function ForgotPasswordCheckParam()
{

	if(document.ForgotPasswordForm.email.value=="")
	{
		alert('Please enter email !');
		document.ForgotPasswordForm.email.focus();
		return false;
	}
	if(ForgotPasswordForm.email.value.indexOf("@")==-1 || ForgotPasswordForm.email.value.indexOf(".")==-1 || ForgotPasswordForm.email.value.length < 7)
	{
		alert('Please enter valid email!');
		ForgotPasswordForm.email.focus();
		return false;
	}
	return true;
}

function EditProfileFormCheckParam()
{

	if(document.EditProfileForm.name.value=="")
	{
		alert('Please enter reseller name !');
		document.EditProfileForm.name.focus();
		return false;
	}
	
	if(document.EditProfileForm.city.value=="")
	{
		alert('Please enter city !');
		document.EditProfileForm.city.focus();
		return false;
	}
	
	return true;
}

/*
function FeedbackFormCheckParam()
{
	for (j=1 ; j < QuIDArray.length ; j++)
	{
		var result=false;
		var QuID=QuIDArray[j];
		
		if(FeedbackForm["Form_"+QuID].length)
		{
			for (i=0 ; i < FeedbackForm["Form_"+QuID].length ; i++)
			{
				if(FeedbackForm["Form_"+QuID][i].checked)
				{	
					alert("You must anwser all of questions!");
					return false;
				}
			}
		}
		else if(FeedbackForm["Form_"+QuID].value == "")
		{
			alert("You must anwser all of questions!");
			return false;
		}
		
	}

	return true;
};

*/
function RegisterFormSetProvince()
{

  while (RegisterForm.cityList.length != 0)
  {
  	RegisterForm.cityList.options.remove(0);
   }

  var j=0;
  for (var i=0;i<RegisterForm.City.length;++i)
  {
  	if (RegisterForm.Province.value==RegisterForm.City.options[i].Province)
	{

   myOption9 = new Option();  
   	
	myOption9.text = RegisterForm.City.options[i].text;
	myOption9.value = RegisterForm.City.options[i].value;
	
	RegisterForm.cityList.options.add(myOption9,j);
	
	j++;
	}
  }  

}  


function resellerRegisterFormCheckParam()
{
	var Result = true;

	if (trimString(RegisterForm.Name.value)=="")
	{
		Result=false;
		alert('Please enter name!');
		RegisterForm.Name.focus();
		return Result;
	}	

	if (trimString(RegisterForm.ManagerName.value)=="")
	{
		Result=false;
		alert('Please enter manager name!');
		RegisterForm.ManagerName.focus();
		return Result;
	}	

	if (trimString(RegisterForm.Province.value)=="")
	{
		Result=false;
		alert('Please Select Province!');
		RegisterForm.Province.focus();
		return Result;
	}	

	if (trimString(RegisterForm.City.value)=="")
	{
		Result=false;
		alert('Please Select City!');
		RegisterForm.City.focus();
		return Result;
	}	

	if (trimString(RegisterForm.address.value)=="")
	{
		Result=false;
		alert('Please enter address!');
		RegisterForm.address.focus();
		return Result;
	}	

	if (trimString(RegisterForm.cellPhone.value)=="")
	{
		Result=false;
		alert('Please enter cellPhone!');
		RegisterForm.cellPhone.focus();
		return Result;
	}	


	if (trimString(RegisterForm.Email.value)=="")
	{
		Result=false;
		alert('Please Enter Email!');
		RegisterForm.Email.focus();
		return Result;
	}	

	if(RegisterForm.Email.value.indexOf("@")==-1 || RegisterForm.Email.value.indexOf(".")==-1 || RegisterForm.Email.value.length < 7)
	{
		Result=false;
		alert('Please enter valid email!');
		RegisterForm.Email.focus();
		return Result;
	}

	
	pass1=RegisterForm.Password.value;
	pass2=RegisterForm.ConfirmPassword.value;
	if(pass1 != pass2)
	{
		Result=false;
		alert("Confirm Your password Again!");
		RegisterForm.ConfirmPassword.focus();
		return Result;
	}

	
	return Result;
}



function RegisterFormCheckParam()
{
	var Result = true;

	if (trimString(RegisterForm.firstname.value)=="")
	{
		Result=false;
		alert('Please enter firstname!');
		RegisterForm.firstname.focus();
		return Result;
	}	

	if (trimString(RegisterForm.lastname.value)=="")
	{
		Result=false;
		alert('Please enter lastname!');
		RegisterForm.lastname.focus();
		return Result;
	}	


	if (trimString(RegisterForm.Province.value)=="")
	{
		Result=false;
		alert('Please Select Province!');
		RegisterForm.Province.focus();
		return Result;
	}	

	if (trimString(RegisterForm.City.value)=="")
	{
		Result=false;
		alert('Please Select City!');
		RegisterForm.City.focus();
		return Result;
	}	

	if (trimString(RegisterForm.address.value)=="")
	{
		Result=false;
		alert('Please enter address!');
		RegisterForm.address.focus();
		return Result;
	}	

	if (trimString(RegisterForm.cellPhone.value)=="")
	{
		Result=false;
		alert('Please enter cellPhone!');
		RegisterForm.cellPhone.focus();
		return Result;
	}	

	if (trimString(RegisterForm.Email.value)=="")
	{
		Result=false;
		alert('Please Enter Email!');
		RegisterForm.Email.focus();
		return Result;
	}	

	if(RegisterForm.Email.value.indexOf("@")==-1 || RegisterForm.Email.value.indexOf(".")==-1 || RegisterForm.Email.value.length < 7)
	{
		Result=false;
		alert('Please enter valid email!');
		RegisterForm.Email.focus();
		return Result;
	}


/*
	if (trimString(RegisterForm.Username.value)=="")
	{
		Result=false;
		alert('Please Enter Username!');
		RegisterForm.Username.focus();
		return Result;
	}	

	if (trimString(RegisterForm.Password.value)=="")
	{
		Result=false;
		alert('Please Enter Password!');
		RegisterForm.Password.focus();
		return Result;
	}
	if (trimString(RegisterForm.ConfirmPassword.value)=="")
	{
		Result=false;
		alert('Please Enter Confirm Password!');
		RegisterForm.ConfirmPassword.focus();
		return Result;
	}
*/	
	pass1=RegisterForm.Password.value;
	pass2=RegisterForm.ConfirmPassword.value;
	if(pass1 != pass2)
	{
		Result=false;
		alert("Confirm Your password Again!");
		RegisterForm.ConfirmPassword.focus();
		return Result;
	}

	
	return Result;
}


function ProductCodeFormCheckParam()
{

	if(document.ProductCodeForm.PrCode.value=="")
	{
		alert('Please enter product code !');
		document.ProductCodeForm.PrCode.focus();
		return false;
	}
	
	
	return true;
}

function EboxFormCheckParam()
{

	if(document.EboxForm.Message.value=="")
	{
		alert('Please enter Message !');
		document.EboxForm.Message.focus();
		return false;
	}
	
	return true;
}

function CheckLength()
{	
	if ((document.EboxForm.Message.value.length)>250)
	{
		alert('Max. 250 Characters');
		document.EboxForm.Message.focus();
	}
}

function ResetEboxForm()
{
	document.EboxForm.reset();
	document.EboxForm.subject.focus();
}

function RegistrationCustomerCode1()
{
	if ((document.RegisterForm.CustomerCode1.value.length)==3)
	document.RegisterForm.CustomerCode2.focus();
	
}

function RegistrationCustomerCode2()
{
	if ((document.RegisterForm.CustomerCode2.value.length)==4)
	document.RegisterForm.CustomerCode3.focus();
}

function RegistrationCustomerCode3()
{
	if ((document.RegisterForm.CustomerCode3.value.length)==4)
		document.RegisterForm.CustomerCode4.focus();
	
}





function EditProfileCustomerCode1()
{
	if ((document.EditProfileForm.CustomerCode1.value.length)==3)
	document.EditProfileForm.CustomerCode2.focus();
	
}

function EditProfileCustomerCode2()
{
	if ((document.EditProfileForm.CustomerCode2.value.length)==4)
	document.EditProfileForm.CustomerCode3.focus();
}

function EditProfileCustomerCode3()
{
	if ((document.EditProfileForm.CustomerCode3.value.length)==4)
		document.EditProfileForm.CustomerCode4.focus();
	
}
