﻿function validateUserName(Expression)
{
	var re = new RegExp("^[\-0-9a-zA-Z_]{1,}$");
	if(Expression.match(re))
		return true;
	return false;
}

function validateMail(Expression)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(Expression)) 
		return true;
	return false;	
}

String.prototype.trim = function() 
		{
			a = this.replace(/^\s+/, '');
			return a.replace(/\s+$/, '');
		}
function signup_submit(el) 
		{
			errText.innerHTML = "" ;
			isOk =true;
			if (el.amount.value.trim()=='') 
			{                          
				document.all.errText.innerHTML = "لطفا مبلغ پرداختي خود را وارد نماييد";
				el.amount.focus();                          
				isOk = false;                        
			}   
			exp = el.email_from.value.trim();
			if (exp=='') 
			{                          
				document.all.errText.innerHTML = "لطفا ايميل خود را وارد نماييد";
				el.email_from.focus();                          
				isOk = false;                        
			}                          
			else
			{
				if(!validateMail(exp))
				{
					document.all.errText.innerHTML = "ايميل وارد شده اشتباه است.";
					el.email_from.focus();                          
					isOk = false;                        
				}
			}

			exp = el.name_from.value.trim();
			if ( exp =='') 
			{                          
				document.all.errText.innerHTML = "لطفا نام خود را وارد نماييد.";
				el.name_from.focus();                          
				isOk = false;
			}
		 	else
			{
				if(!validateUserName(exp))
				{
					document.all.errText.innerHTML = "نام وارد شده اشتباه است";
					el.userid.focus();
					isOk = false;
				}
			}                          

			return isOk;                          
		}
