function validateLogin(username, password)
{
    if(isEmptyMsg(username,"please enter your username") || isEmptyMsg(password,"please enter your password"))
    {
        return false;
    }
    
    return true;

}

function validateFinderRegistration(fname, lname, email, password, password2)
{
    if(isEmptyMsg(fname, "please enter your first name") || isEmptyMsg(lname, "please enter your last name") || isEmptyMsg(email,"please enter an email address") || isEmptyMsg(password, "please enter a password") || isEmptyMsg(password2, "please confirm you password"))
    {
        return false;                   
    }
    else if(!isValidEmail(email))
    {  
        alert("Plesase enter a valid email address");
        return false;    
    }
    else if(password != password2)
    {
        alert("Passwords did not match, please re-enter password");
        return false;
    }

    return true;
}




function validateEnquiry(name, email, phone, message)
{
    /* name and (email or phone) and message */
    if(isEmptyMsg(name,"please enter your name") || isEmptyMsg(message,"please enter a message"))
    {
        return false;
    }
    else if((isEmpty(email) && isEmpty(phone)))
    {
        alert("Please enter an email or phone number");
        return false        
    }
    else if(!isEmpty(email) && !isValidEmail(email))
    {
        alert("Plesase enter a valid email address");
        return false;
    }
    
    return true;
}

function isValidEmail(email)
{
    apos = email.indexOf("@");
    dotpos = email.lastIndexOf(".");
    lastpos = email.length - 1;
    
    if(apos < 1 || dotpos - apos < 2 || lastpos - dotpos > 3 || lastpos -dotpos < 2)
  {
        return false;
  }
  return true;
}

function isEmptyMsg(field, message)
{
    if(isEmpty(field))
    {
        alert(message);
        return true;
    }
    
    return false;
}

function isEmpty(field)
{
   if(field == null || trim(field) == "")
    {
        return true;
    }
    
    return false;
}

function trim(value)
{
   var temp1 = value.replace(/^\s+/, '');
   var temp2 = temp1.replace(/\s+$/, '');
   
   return temp2;
}

