﻿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;	
}
function validateDomain(Expression)
{
	var filter= /^(([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.number.value.trim()=='') 
			{
				document.all.errText.innerHTML = "لطفا شماره فیش یا شماره ارجاء چاپ شده در رسید خود را وارد نمایید ";
				el.number.focus();
				isOk = false;
			} 
			if (el.mablagh.value.trim()=='') 
			{
				document.all.errText.innerHTML = "لطفا مبلغ پرداختی خود را وارد نمایید";
				el.mablagh.focus();
				isOk = false;
			} 
			if (el.shobe.value.trim()=='') 
			{
				document.all.errText.innerHTML = "لطفا کد یا نام شعبه چاپ شده در فیش یا رسید خود را وارد نمایید";
				el.shobe.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;
			}

			return isOk;
		}

function order_submit(el) 
		{
			errText.innerHTML = "" ;
			isOk =true;
			if (el.postal_code){
			if (el.domain_registration.selectedIndex ==5 && el.postal_code.value.length<10 ) 
			{
				document.all.errText.innerHTML = "ارائه کد پستی 10 رقمی جهت ثبت دومین ir. الزامی میباشد.";
				el.postal_code.focus();
				isOk = false;
			}}


			if (el.domain_registration.selectedIndex ==0 ) 
			{
				document.all.errText.innerHTML = "لطفا نوع دامنه مورد نظرتان را وارد نمایید.";
				el.domain_registration.focus();
				isOk = false;
			} 

			exp = el.domain_name.value.trim();
			if (exp=='') 
			{
				document.all.errText.innerHTML = "لطفا نام دامنه مورد نظرتان را وارد نمایید.";
				el.domain_name.focus();
				isOk = false;
			}
			else
			{
				if(!validateDomain(exp))
				{
					document.all.errText.innerHTML = "لطفا نام دامنه صحیح را مانند مثال وارد نمایید.";
					el.domain_name.focus();
					isOk = false;
				}
			}
			
			if (el.address){
			if (el.address.value.length<10) 
			{
				document.all.errText.innerHTML = "لطفا آدرس کامل خود را وارد نمایید";
				el.address.focus();
				isOk = false;
			}}
			
			if (el.city){
			if (el.city.value.length<2) 
			{
				document.all.errText.innerHTML = "لطفا شهر را وارد نمایید";
				el.city.focus();
				isOk = false;
			} }

			if (el.phone){
			if (el.phone.value.length< 7 ) 
			{
				document.all.errText.innerHTML = "لطفا شماره تلفن خود راجهت موارد ضروری وارد نمایید.";
				el.phone.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.length;
			if ( exp < 6) 
			{
				document.all.errText.innerHTML = "لطفا نام خود را وارد نمایید.";
				el.name_from.focus();
				isOk = false;
			}

			return isOk;
		}

