﻿function validate_register() {
	var f = document.forms["frmRegister"];
	var email = f.txtEmail.value;
	var email2 = f.txtEmail2.value;
	var firstname = f.txtFirstname.value;
	var lastname = f.txtLastname.value;
	var adverts = f.txtAdverts.value;
	var landline = f.txtLandline.value;
	var mobile = f.txtMobile.value;
	var house = f.txtHouse.value;
	var street = f.txtStreet.value;
	var city = f.txtCity.value;
	var postcode = f.txtPostcode.value;
	
	var accept = true;
	var alertMessage = new Array();

	if( !isEmail(email) ) {

		alertMessage[alertMessage.length] = "آدرس ايميل نامعتبر ميباشد";
		
			
		accept = false;
	}
	
	if( !isEmail(email2) ) {
		alertMessage[alertMessage.length] = "تکرار آدرس ايميل نامعتبر ميباشد";
		accept = false;
	}
	if(email != email2) {
		alertMessage[alertMessage.length] = "آدرس ایمیل و تکرار آن یکسان نمیباشد";
		accept = false;
	}
	
	if( firstname.length < 1 || lastname.length < 1 ) {
		alertMessage[alertMessage.length] = "نام و نام خانوادگي وارد نشده است";
		accept = false;
	}
	
	if( isNaN(landline) ) {
		alertMessage[alertMessage.length] = "تلفن ثابت نامعتبر میباشد-فاصله مجاز نمیباشد";
		accept = false;
	}
	
	if( mobile.length > 1 && isNaN(mobile) ) {
		alertMessage[alertMessage.length] = "تلفن همراه نامعتبر میباشد-فاصله مجاز نمیباشد";
		accept = false;
	}
	
	if( house.length < 1 ) {
		alertMessage[alertMessage.length] = "پلاک وارد نشده است";
		accept = false;
	}
	
	if( street.length < 1 ) {
		alertMessage[alertMessage.length] = "کوچه وارد نشده است";
		accept = false;
	}
	
	if( city.length < 1 ) {
		alertMessage[alertMessage.length] = "شهر وارد نشده است";
		accept = false;
	}
	
	if( isNaN(postcode) ) {
		alertMessage[alertMessage.length] = "کدپستی نامعتبر میباشد";
		accept = false;
	}
	
	if( isNaN(adverts) || adverts < 5 || adverts > 99 ) {
		f.adverts.value = 15;
	}
	
	if( !accept ) {
		var str = "خطا در پر کردن فرم:\n";
		
		for( var i = 0; i < alertMessage.length; i++ )
			str += "\n" + alertMessage[i];
			
		alert( str );
	}
	
	return accept;
}