/* ----------------------------------------------------------------------------- */

function SignupFrmValidate()
{
	var theForm = document.SignupFrm;
	var alphaRE = /^[a-zA-Z0-9_]+$/;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var errMsg = "";
	var setfocus = "";

	if (!emailRE.test(theForm['mail'].value))
	{
		errMsg = "آدرس صحيح پست الکترونيک را وارد کنيد";
		setfocus = "['mail']";
	}
	if (theForm['lastname'].value.length < 3 || theForm['lastname'].value.length > 50)
	{
		errMsg = "لطفا نام خانوادگی را وارد کنيد";
		setfocus = "['lastname']";
	}
	if (theForm['firstname'].value.length < 3 || theForm['firstname'].value.length > 50)
	{
		errMsg = "لطفا نام را وارد کنيد";
		setfocus = "['firstname']";
	}
	if (theForm['pws_ret'].value == "" || (theForm['pws_ret'].value != theForm['password'].value))
	{
		errMsg = "تکرار رمز عبور صحيح نمي باشد";
		setfocus = "['pws_ret']";
	}
	if ((!alphaRE.test(theForm['password'].value)) || (theForm['password'].value.length < 2 || theForm['password'].value.length > 32))
	{
		errMsg = "رمز عبور را وارد کنيد";
		setfocus = "['password']";
	}
	if ((!alphaRE.test(theForm['usr_username'].value)) || (theForm['usr_username'].value.length < 4 || theForm['usr_username'].value.length > 32))
	{
		errMsg = "شناسه کاربری را وارد کنيد";
		setfocus = "['usr_username']";
	}
	if (errMsg != "")
	{
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

/* ----------------------------------------------------------------------------- */

function ProfileFrmValidate()
{
	var theForm = document.ProfileFrm;
	var alphaRE = /^[@_*_a-zA-Z0-9_]+$/;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var errMsg = "";
	var setfocus = "";

	if (!emailRE.test(theForm['mail'].value))
	{
		errMsg = "آدرس صحيح پست الکترونيک را وارد کنيد";
		setfocus = "['mail']";
	}
	if (theForm['lastname'].value.length < 3 || theForm['lastname'].value.length > 50)
	{
		errMsg = "لطفا نام خانوادگی را وارد کنيد";
		setfocus = "['lastname']";
	}
	if (theForm['firstname'].value.length < 3 || theForm['firstname'].value.length > 50)
	{
		errMsg = "لطفا نام را وارد کنيد";
		setfocus = "['firstname']";
	}
	if ((theForm['pws_ret'].value == "") && (theForm['password'].value != "") || (theForm['pws_ret'].value != theForm['password'].value))
	{
		errMsg = "تکرار رمز عبور صحيح نمي باشد";
		setfocus = "['pws_ret']";
	}
	if (errMsg != "")
	{
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}

/* ----------------------------------------------------------------------------- */

var checkboxcount = 0;
function doCheckAll()
{
	if(checkboxcount == 1)
	{
		with (document.mgrForm)
		{
			for (var i=0; i < elements.length; i++)
			{
				if (elements[i].type == 'checkbox') { elements[i].checked = false; }
			}
			checkboxcount--;
		}
	}
	else
	{
		with (document.mgrForm)
		{
			for (var i=0; i < elements.length; i++)
			{
				if (elements[i].type == 'checkbox') { elements[i].checked = true; }
			}
			checkboxcount++;
		}
	}
}

/* ----------------------------------------------------------------------------- */
