﻿function isEmail(strEmail) {

	var str = new String(strEmail);
	var isOK = true;
	rExp = /[!\"£$%\^&*()-+=<>,'#?\\|¬`\/\[\]]/
	if( rExp.test(str) )
		isOK = false;
	if( str.indexOf('.') == -1 || str.indexOf('@') == -1 )
		isOK = false;
	if( str.slice(str.lastIndexOf('.')+1,str.length).length < 2 )
		isOK = false;
	if( str.slice(0,str.indexOf('@')).length < 1 )
		isOK = false;
	if( str.slice(str.indexOf('@')+1,str.lastIndexOf('.')).length < 1 )
		isOK = false;
	
	return isOK;
}

function validate_login() {
	var strEmail = document.frmLogin.txtEmail.value;
	var strPassword = document.frmLogin.txtPassword.value;
	var strMsg = "خطا در ورود:\n";
	
	if( strEmail.length < 1 ) {
		alert( strMsg + "آدرس ایمیل وارد نشده است" );
		return false;
	}
	
	if( strEmail.length < 5 ) {
		alert( strMsg + "طول آدرس ایمیل نامعتبر میباشد" );
		return false;
	}
	
	if( strPassword.length < 1 ) {
		alert( strMsg + "کلمه عبور وارد نشده است" );
		return false;
	}
		
	if( !isEmail(strEmail) ) {
		alert( strMsg + "آدرس ایمیل نامعتبر میباشد" );
		return false;
	}
	
	if( strPassword.length < 5 ) {
		alert( strMsg + "طول کلمه عبور نامعتبر میباشد" );
		return false;
	}
	
	return true;
}

function validate_retrieve() {
		if( !isEmail(document.frmRetrieve.txtEmail.value) ) {
			alert( "آدرس ایمیل نامعتبر میباشد" );
			return false;
		}
		else
			return true;
}