function validate_changepass(form){
	/*alert("newpass="+form.newpass.value+" confnewpass="+form.confnewpass.value+"\n");*/
	if (!CheckRequired(form.newpass))
		{return (false);}
	
	if (!CheckRequired(form.confnewpass))
		{return (false);}
	
	if (!CheckRequired(form.oldpass))
		{return (false);}
	
	if (!PassMatch(form.newpass, form.confnewpass)){
		return (false);
	}
	/*return (true);*/
}

function CheckRequired(field){
	if (field.value.length == 0)
		{
		alert("Please enter the required field, " + field.name);
		field.focus();
		return (false);
		}
	
	return (true);
}

function MinLength(field,len){
	if (field.value.length < len)
		{
		alert("Please enter at least " + len + " characters");
		field.focus();
		return (false);
		}
	
	return (true);
}

function PassMatch(field1,field2){
	if(field1.value == field2.value){
        	return (true);
	}else{
		alert("The new password and the new password confirmation \nare not the same! Try again!\n");
		field1.focus();
		return (false)
	}
}

function CheckEmail(field){
	if (field.value.indexOf("@") == -1)
		{
		alert("Please enter a valid Email Address");
		field.focus();
		return (false);
		}
	if (field.value.indexOf(".") == -1)
		{
		alert("Please enter a valid Email Address");
		field.focus();
		return (false);
		}
	
	return (true);
}

