﻿function SubmitForm(form){
	var formatx;

	if(document.forms[form.name].txtUsername){
		if(trim(form.txtUsername.value)==""){
			alert("نام کاربری را وارد کنید");
			form.txtUsername.value="";
			form.txtUsername.focus();
			return false ;
		}
		
		formatx = /^[\-._0-9a-zA-Z]{1,}$/;
		if (!formatx.test(form.txtUsername.value)){
			alert("نام کاربری میتواند تنها شامل حروف انگلیسی ، اعداد و علایم . - _ باشد");
			form.txtUsername.select();
			return false ;
		}
	}

	if(document.forms[form.name].txtOldPassword){
		if(trim(form.txtOldPassword.value)==""){
			alert("لطفا کلمه عبور قبلي خود را وارد کنید");
			form.txtOldPassword.value="";
			form.txtOldPassword.focus();
			return false ;
		}
		
		if(form.txtOldPassword.value.length<6){
			alert("کلمه عبور حداقل ۶ کارکتر باید باشد");
			form.txtOldPassword.select();
			return false ;
		}
	}

	if(document.forms[form.name].txtPassword){
		if(trim(form.txtPassword.value)==""){
			alert("لطفا کلمه عبور جديد را وارد کنید");
			form.txtPassword.value="";
			form.txtPassword.focus();
			return false ;
		}
		
		if(form.txtPassword.value.length<6){
			alert("کلمه عبور حداقل ۶ کارکتر باید باشد");
			form.txtPassword.select();
			return false ;
		}

		if(document.forms[form.name].txtPassword2){
			if(form.txtPassword.value!=form.txtPassword2.value){
				alert("کلمه عبور جديد و تکرار آن با هم برابر نیستند");
				form.txtPassword2.select();
				return false ;
			}
		}
	}

	if(document.forms[form.name].txtEmail){	
		if(trim(form.txtEmail.value)==""){
			alert("لطفا آدرس پست الکترونیکی را وارد کنید");
			form.txtEmail.value="";
			form.txtEmail.focus();
			return false ;
		}

		formatx = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		if (!formatx.test(form.txtEmail.value)){
			alert("پست الکترونیکی وارد شده معتبر نمی باشد");
			form.txtEmail.select();
			return false ;
		}

		if(document.forms[form.name].txtEmail2){	
			if(form.txtEmail.value!=form.txtEmail2.value){
				alert("پست الکترونیکی و تکرار آن با هم برابر نیستند");
				form.txtEmail2.select();
				return false ;
			}
		}
	}
		
	if(document.forms[form.name].txtName){
		if(form.txtName.value.replace(/^\s+/g, '').replace(/\s+$/g, '')==""){
			alert("لطفا نام خود را وارد کنید");
			form.txtName.value = "";
			form.txtName.focus();
			return false ;
		}
	}


	if(document.forms[form.name].Gender){
		if(form.Gender.value==""){
			alert("لطفاً جنسيت خود را وارد کنید");
			form.Gender.focus();
			return false ;
		}
	}


	if(document.forms[form.name].bYear){
		if(form.bYear.value==""){
			alert("لطفا سال تولد خود را انتخاب کنید");
			form.bYear.focus();
			return false ;
		}
	}
		
	if(document.forms[form.name].edu){
		if(form.edu.value==""){
			alert("لطفا ميزان تحصيلات خود را انتخاب کنید");
			form.edu.focus();
			return false ;
		}
	}

	if(document.forms[form.name].BookTitleF){
		if(form.BookTitleF.value==""){
			alert("لطفا عنوان كتاب را به فارسي وارد کنید");
			form.BookTitleF.focus();
			return false ;
		}
	}

	if(document.forms[form.name].Author){
		if(form.Author.value==""){
			alert("لطفا نام و نام خانوادگي مؤلف يا مؤلفان كتاب را وارد كنيد");
			form.Author.focus();
			return false ;
		}
	}

	if(document.forms[form.name].Subject){
		if(form.Subject.value==""){
			alert("لطفا موضوع پيام را وارد كنيد");
			form.Subject.focus();
			return false ;
		}
	}

	if(document.forms[form.name].Message){
		if(form.Message.value==""){
			alert("لطفا متن پيام را وارد كنيد");
			form.Message.focus();
			return false ;
		}
	}

	if(document.forms[form.name].bankType){
		if(form.bankType.value==""){
			alert("لطفا نام حساب را تعيين کنید");
			form.bankType.focus();
			return false ;
		}
	}


	if(document.forms[form.name].Pday){
		if(form.Pday.value==""){
			alert("لطفا روز پرداخت را مشخص کنید");
			form.Pday.focus();
			return false ;
		}
	}

	if(document.forms[form.name].Pmonth){
		if(form.Pmonth.value==""){
			alert("لطفا ماه پرداخت را مشخص کنید");
			form.Pmonth.focus();
			return false ;
		}
	}

	if(document.forms[form.name].Fnumber){
		if(form.Fnumber.value==""){
			alert("لطفا شماره فيش بانكي را وارد كنيد");
			form.Fnumber.focus();
			return false ;
		}
	}

	if(document.forms[form.name].SHnumber){
		if(form.SHnumber.value==""){
			alert("لطفا كد شعبه را وارد كنيد");
			form.SHnumber.focus();
			return false ;
		}
	}

	if(document.forms[form.name].Pcity){
		if(form.Pcity.value==""){
			alert("لطفا شهر را وارد كنيد");
			form.Pcity.focus();
			return false ;
		}
	}

	if (form1.country.selectedIndex==0) {

		if (form1.state.value=="") {
			alert ("لطفاً استان خود را انتخاب كنيد");
			form1.state.focus(); 
			return false ;
		}
		if (trim(form1.city.value)=="") {
			alert ("لطفاً شهر خود را وارد كنيد");
			form1.city.value="";
			form1.city.focus(); 
			return false ;
		}
	}

	return true; 
}

function SubmitForm2(form){
	var formatx;

	if(document.forms[form.name].Username){
		if(trim(form.Username.value)==""){
			alert("نام کاربری را وارد کنید");
			form.Username.value="";
			form.Username.focus();
			return false ;
		}
		
		formatx = /^[\-._0-9a-zA-Z]{1,}$/;
		if (!formatx.test(form.Username.value)){
			alert("نام کاربری میتواند تنها شامل حروف انگلیسی ، اعداد و علایم . - _ باشد");
			form.Username.select();
			return false ;
		}
	}
	
	if(document.forms[form.name].Password){
		if(trim(form.Password.value)==""){
			alert("لطفا کلمه عبور را وارد کنید");
			form.Password.value="";
			form.Password.focus();
			return false ;
		}
		
		if(form.Password.value.length<6){
			alert("کلمه عبور حداقل ۶ کارکتر باید باشد");
			form.Password.select();
			return false ;
		}

		if(document.forms[form.name].Password2){
			if(form.Password.value!=form.Password2.value){
				alert("کلمه عبور و تکرار آن با هم برابر نیستند");
				form.Password2.select();
				return false ;
			}
		}
	}
}

function trim(str) { 
    if (str != null) {
        var i; 
        for (i=0; i<str.length; i++) {
            if (str.charAt(i)!=" ") {
                str=str.substring(i,str.length); 
                break;
            } 
        } 
    
        for (i=str.length-1; i>=0; i--) {
            if (str.charAt(i)!=" ") {
                str=str.substring(0,i+1); 
                break;
            } 
        } 
        
        if (str.charAt(0)==" ") {
            return ""; 
        } else {
            return str; 
        }
    }
}