function isEmpty(strValue) {
var emptyPattern = /^\s*$/;
var isMatch = emptyPattern.test(strValue)
return isMatch;
}

function ew_CheckEmail(object_value) {
	if (object_value == null)
		return true;
	if (object_value.length == 0)
		return true;
	object_value = object_value.replace(/^\s*|\s*$/g, "");
	var re = new RegExp("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$", "i");
	return re.test(object_value);
}


function elementexist(theVal) {
	if (document.getElementById(theVal) != null) {
		return true;
	} else {
		return false;
	}
}


function contact_check_fields(form) {
var errorOccured = false;
var errorMsg = "";

if(form.to.options[form.to.selectedIndex].value == "") {
errorOccured = true;
errorMsg += "لطفا گیرنده را مشخص کنید"+"\n";
}

if (isEmpty(form.title.value)) {
errorMsg = "لطفا موضوع را بنویسید"+"\n";
errorOccured = true;
form.title.className = 'txtfieldsError_c';
}

if (isEmpty(form.body.value)) {
errorMsg = "لطفا متن پیام را وارد کنید"+"\n";
errorOccured = true;
form.body.className = 'txtfieldsError_c';
}

if (!isEmpty(form.email.value)) {
	if (!ew_CheckEmail(form.email.value)) {
	errorMsg += "آدرس ایمیل معتبر نیست"+"\n";
	errorOccured = true;
	form.email.className = 'txtfieldsError_c';
	}
}


if(!errorOccured) {
return true;
}
alert(errorMsg);
return false;
}



function sendcomment_check_fields(form) {
var errorOccured = false;
var errorMsg = "";

if (isEmpty(form.name.value)) {
errorMsg = "لطفا نام و نام خانوادگی خود را بنویسید"+"\n";
errorOccured = true;
form.name.className = 'txtfieldsError_c';
}

if (isEmpty(form.body.value)) {
errorMsg += "لطفا متن نظر خود را وارد کنید"+"\n";
errorOccured = true;
form.body.className = 'txtfieldsError_c';
}

if (!isEmpty(form.email.value)) {
	if (!ew_CheckEmail(form.email.value)) {
	errorMsg += "آدرس ایمیل معتبر نیست"+"\n";
	errorOccured = true;
	form.email.className = 'txtfieldsError_c';
	}
}


if(!errorOccured) {
return true;
}
alert(errorMsg);
return false;
}



function register_check_fields(form) {
var errorOccured = false;
var errorMsg = "";

if (isEmpty(form.fname.value)) {
errorMsg = "نام خود را وارد کنید"+"\n";
errorOccured = true;
form.fname.className = 'txtfieldsError';
}

if (isEmpty(form.lname.value)) {
errorMsg += "نام خانوادگی خود را وارد کنید"+"\n";
errorOccured = true;
form.lname.className = 'txtfieldsError';
}

if (isEmpty(form.ssn.value) || trim(form.ssn.value).length<10) {
errorMsg += "کد ملی خود را وارد کنید"+"\n";
errorOccured = true;
form.ssn.className = 'txtfieldsError';
}


if (isEmpty(form.email.value)) {
errorMsg += "آدرس ایمیل خود را وارد کنید"+"\n";
errorOccured = true;
form.email.className = 'txtfieldsError';
}


if (!isEmpty(form.email.value)) {
	if (!ew_CheckEmail(form.email.value)) {
	errorMsg += "آدرس ایمیل معتبر نیست"+"\n";
	errorOccured = true;
	form.email.className = 'txtfieldsError';
	}
}


if (isEmpty(form.tel.value)) {
errorMsg += "شماره تلفن را وارد کنید"+"\n";
errorOccured = true;
form.tel.className = 'txtfieldsError';
}

if(form.province.options[form.province.selectedIndex].value == 0) {
errorOccured = true;
errorMsg += "لطفا استان را وارد کنید"+"\n";
}

if (isEmpty(form.city.value)) {
errorMsg += "نام شهر را وارد کنید"+"\n";
errorOccured = true;
form.city.className = 'txtfieldsError';
}


if(!errorOccured) {
return true;
}
alert(errorMsg);
return false;
}


function login_check_fields(form) {
var errorOccured = false;
var errorMsg = "";


if (isEmpty(form.useremail.value)) {
errorMsg = "آدرس ایمیل خود را وارد کنید"+"\n";
errorOccured = true;
form.useremail.className = 'txtloginfieldsError';
}


if (!isEmpty(form.useremail.value)) {
	if (!ew_CheckEmail(form.useremail.value)) {
	errorMsg += "آدرس ایمیل معتبر نیست"+"\n";
	errorOccured = true;
	form.useremail.className = 'txtloginfieldsError';
	}
}


if (isEmpty(form.password.value)) {
errorMsg += "رمز عبور را وارد کنید"+"\n";
errorOccured = true;
form.password.className = 'txtloginfieldsError';
}
if(!errorOccured) {
return true;
}
alert(errorMsg);
return false;
	
}





function forgot_check_fields(form) {
var errorOccured = false;
var errorMsg = "";


if (isEmpty(form.useremail.value)) {
errorMsg = "آدرس ایمیل خود را وارد کنید"+"\n";
errorOccured = true;
form.useremail.className = 'txtloginfieldsError';
}


if (!isEmpty(form.useremail.value)) {
	if (!ew_CheckEmail(form.useremail.value)) {
	errorMsg += "آدرس ایمیل معتبر نیست"+"\n";
	errorOccured = true;
	form.useremail.className = 'txtloginfieldsError';
	}
}


if(!errorOccured) {
return true;
}
alert(errorMsg);
return false;
	
}




function activate_check_fields(form) {
var errorOccured = false;
var errorMsg = "";


if (isEmpty(form.activationcode.value)) {
errorMsg = "لطفا کد فعال سازی را وارد کنید"+"\n";
errorOccured = true;
form.activationcode.className = 'txtfieldsError';
}
if(!errorOccured) {
return true;
}
alert(errorMsg);
return false;
	
}
