
function validateLoginForm(errorDiv) {

	if (errorDiv =='multi') {
        var errorDiv = document.getElementById("errorBlockMulti");
    }
    
    else {
        var errorDiv = document.getElementById("errorBlock");
    }
	var email = rtrim(document.getElementById("LogintxtEmail").value);
	var pwd = rtrim(document.getElementById("LogintxtPwd").value);
	var loginEmailLbl;
	var loginPwdLbl;
    try{var loginEmailLbl = document.getElementById("loginEmail").getElementsByTagName("Label");} catch(err){};
	try{var loginPwdLbl = document.getElementById("loginPwd").getElementsByTagName("Label");} catch(err){};
	var errorMsg = "";
	
	 if ( /^([\w\+_\-']+)(\.[\w\+_\-']+)*@([\w\-]+\.)+[\w]{2,6}$/.test(email)){
        if (!(typeof(loginEmailLbl)=="undefined")) {
            loginEmailLbl[0].className = "labelNoError";
        }
	}
	
	else {
	    if (!(typeof(loginEmailLbl)=="undefined")) {
	        loginEmailLbl[0].className = "labelError";
	    }
	    pwd = "";
	           
	    errorMsg = "* Please enter a valid email address.";
	 }
	 
	if (pwd.length == 0){
	    if (errorMsg != "") {
            errorMsg += "<br>";
        }
        if (!(typeof(loginEmailLbl)=="undefined")) {
            loginPwdLbl[0].className = "labelError";
        }
        errorMsg += "* Please enter your password.";
	 }
	 else {
	    if (!(typeof(loginEmailLbl)=="undefined")) {
            loginPwdLbl[0].className = "labelNoError";
        }
	 }
	     
	if(errorMsg != "") {
        errorDiv.style.display = "block";
        errorDiv.innerHTML = errorMsg;
        return false;
    }
	
} 

