function CheckFormFields() {
	var errormsg = "";

	
	if (! /^[a-zA-Z][0-9a-zA-Z]{2,11}$/.test(document.all.UserForm.UserName.value)) {
		errormsg = errormsg + "رمز المشترك يجب أن يكون بين 3-8 رموز ويجب أن يبدأ بحرف" + "\n" ;
	}
	if (document.all.UserForm.Password.value == "") {
		errormsg = errormsg + "كلمة السر لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if (document.all.UserForm.Password.value != document.all.UserForm.ConfirmPassword.value) {
		errormsg = errormsg + "كلمة السر و تأكيدها غير متطابقتين" + "\n" ;
	}
	
	if (document.all.UserForm.Question.value == "") {
		errormsg = errormsg + "حقل السؤال السري لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if(document.all.UserForm.Answer.value == "") {
		errormsg = errormsg + "حقل الجواب لا يمكن أن فارغ" + "\n";
	}
		
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,11})+$/.test(document.all.UserForm.EMail.value)) {
		errormsg = errormsg + "يجب ادخال عنوان البريد الالكتروني بشكل صحيح" + "\n" ;
	}
	
	if (document.all.UserForm.EMail.value != document.all.UserForm.ConfirmEMail.value) {
		errormsg = errormsg + "عنوان البريد الالكتروني و تأكيده غير صحيح" + "\n" ;
	}
	
	if (document.all.UserForm.FullName.value == "") {
		errormsg = errormsg + "حقل الاسم لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if (document.all.UserForm.Country.value == "0") {
		errormsg = errormsg + "يجب اختيار الدولة" + "\n" ;
	}
	
	if (document.all.UserForm.City.value == "") {
		errormsg = errormsg + "حقل المدينة لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if (document.all.UserForm.Day.value == "0") {
		errormsg = errormsg + "حقل يوم الميلاد لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if (document.all.UserForm.Month.value == "0") {
		errormsg = errormsg + "حقل شهر الميلاد لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if (document.all.UserForm.Year.value == "") {
		errormsg = errormsg + "حقل سنة الميلاد لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if (document.all.UserForm.Phone.value == "") {
		errormsg = errormsg + "حقل رقم الهاتف لا يمكن أن يكون فارغ" + "\n" ;
	}
	
	if(errormsg != "") {
		alert(errormsg);
		return false;
	}
	else {
		return true ;
	}
}
