<!--

function isEmpty(frm, fieldArray) {
	
	for(var i = 0; i < fieldArray.length; i++) {
	
		if (fieldArray[i] == "newemail") {
		
		    if (frm.newemail.value != "") {
		
		        if (frm.newemail.value != frm.newemail_retyped.value) {
		       
		            alert("Your email addresses do not match");
		  	        eval('frm.' + fieldArray[i]).focus();
			        eval('frm.' + fieldArray[i]).select();
			        return false; 
		        }
		  
		        if (isEmail(eval('frm.' + fieldArray[i]).value) == false) {
		    
		            alert("Please enter a valid email address");
		  	        eval('frm.' + fieldArray[i]).focus();
			        eval('frm.' + fieldArray[i]).select();
			        return false;
		        }
		    }
		    
        } else if (fieldArray[i] == "newpassword") {
        
             if (frm.newpassword.value.length > 0) {
             
                if (frm.newpassword.value != frm.newpassword_retyped.value) {
		       
		            alert("Your new passwords do not match");
		  	        eval('frm.' + fieldArray[i]).focus();
			        eval('frm.' + fieldArray[i]).select();
			        return false; 
		        }
             
                if (isPassword(eval('frm.' + fieldArray[i]).value) == false) {
		    
		            alert("Your new password must be at least 6 characters long");
		  	        eval('frm.' + fieldArray[i]).focus();
			        eval('frm.' + fieldArray[i]).select();
			        return false;
		        }
		    }
		    
        } else if (fieldArray[i] == "email") {
		  
		    if (isEmail(eval('frm.' + fieldArray[i]).value) == false) {
		    
		        alert("Please enter a valid email address");
		  	    eval('frm.' + fieldArray[i]).focus();
			    eval('frm.' + fieldArray[i]).select();
			    return false;
			
		    }

       } else if (fieldArray[i] == "password") {
       
            if (isPassword(eval('frm.' + fieldArray[i]).value) == false) {
		    
		        alert("Your password must be at least 6 characters long");
		  	    eval('frm.' + fieldArray[i]).focus();
			    eval('frm.' + fieldArray[i]).select();
			    return false;
			
		    }
		    
        } else if (eval('frm.' + fieldArray[i]).value == "") {
        
			alert("Please enter a value in the highlighted field");
			eval('frm.' + fieldArray[i]).focus();
			return false;
		
		}
	}
	
	return true;
}

function isPassword(password) {
	
	if (password.length < 6) {
	
		return false;
	}
	
	return true;
}

function isEmail(email) {

	if (validEmail(email) == false) {
		
		return false;
	}
	
	return true;
}

function validEmail(string) {
    
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
    
	    return true;
    
	} else {
        
		return false;
	}
}

//-->
