function clearError(element){
	element.style.border = '1px solid #000000';
	element.style.outlineStyle = 'none';
}
function checkEmail(){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var email = document.getElementById('email');
	if (!filter.test(email.value)) {
		email.style.border = '2px solid #aa0000';
		email.focus();
		return false;
	}else return true;
}

function elementNotNull(id){
	var element = document.getElementById(id);
	if (element.value == ''){
		element.style.border = '2px solid #aa0000';
		element.focus();
		return false;
	}else return true;
}

function elementChecked(id){
	var element = document.getElementById(id);
	if (!element.checked){
		element.style.outlineColor = '#aa0000';
		element.style.outlineStyle = 'solid';
		element.style.border = '2px solid #aa0000';
		element.focus();
		return false;
	}else return true;
}

function elementMatch(id1, id2){
	var element1 = document.getElementById(id1);
	var element2 = document.getElementById(id2);
	if (element1.value == '') {
		element1.style.border = '2px solid #aa0000';
		element1.focus();
		return false;
	}
	else {
		if (element1.value != element2.value) {
			element2.value = '';
			element2.style.border = '2px solid #aa0000';
			element2.focus();
			return false;
		}
		else return true;
	}
}

function checkSelected(id){
	var element = document.getElementById(id);
	if (element.selectedIndex == ''){
		element.style.border = '2px solid #aa0000';
		element.focus();
		return false;
	} else return true;
}

function validateLostPass(){
	var ck1 = elementNotNull('username');
	var ck2 = checkEmail();
	if (ck1 && ck2) return true;
	else return false;
}

function validateResetPass() {
	var form = $('#ResetPasswordForm')[0];
	
}

$(function(){
	$('#ResetPasswordForm').submit(function(){
		var p1 = this.elements.password.value;
		var p2 = this.elements.password2.value;
		// console.log(p1);
		// console.log(p2);
		if (p1 != p2) {
			$('#PasswordMismatchWarning').show();
			return false;
		} else {
			return true;
		}
		return false;
	});
});

