function CheckSearch()
{
    if(document.f1.what.value=="") {
        window.alert('Ingrese el criterio de búsqueda.');
        document.f1.what.focus();
        return false;
    }
    return true;
}

function CheckFriend()
{
    if (document.f5.YourName.value=="") {
        alert('Ingrese su nombre.');
        document.f5.YourName.focus();
        return false;
    }

    if (document.f5.YourEmail.value=="") {
        alert('Ingrese su email.');
        document.f5.YourEmail.focus();
        return false;
    }

    if (document.f5.FriendsName.value=="") {
        alert('Ingrese el nombre de su amigo.');
        document.f5.FriendsName.focus();
        return false;
    }

    if (document.f5.FriendsEmail.value=="") {
        alert('Ingrese el email de su amigo.');
        document.f5.FriendsEmail.focus();
        return false;
    }
    return true;
}

function CheckMail()
{
    if (document.je.subject.value=="") {
        alert('Ingrese el asunto.');
        document.je.subject.focus();
        return false;
    }

    if (document.je.message.value=="") {
        alert('Ingrese su mensaje.');
        document.je.message.focus();
        return false;
    }
    return true;
}

function CheckLogin()
{
    if(document.lform.us.value=="") {
        window.alert('Ingrese el nombre de usuario.');
        document.lform.us.focus();
        return false;
    }

    if(document.lform.ps.value=="") {
        window.alert('Ingrese su contraseña.');
        document.lform.ps.focus();
        return false;
    }
    return true;
}

function CheckForgot()
{
    if(document.ForgotForm.u2.value=="") {
        window.alert('Ingrese el nombre de usuario.');
        document.ForgotForm.u2.focus();
        return false;
    }
    return true;
}

function CheckRegister()
{
    if (document.RegForm.NewUsername.value.length < 4) {
        window.alert("El nombre de usuario no es válido (debe contener al menos 4 caracteres).");
        document.RegForm.NewUsername.focus();
        return false;
    }

    if (document.RegForm.p1.value=="") {
        window.alert('Ingrese la contraseña.');
        document.RegForm.p1.focus();
        return false;
    }

    if (document.RegForm.p2.value=="") {
        window.alert('Confirme la contraseña.');
        document.RegForm.p2.focus();
        return false;
    }

    if (document.RegForm.p1.value != "" && document.RegForm.p2.value != "" && document.RegForm.p1.value != document.RegForm.p2.value) {
        window.alert('Ingrese y confirme la contraseña nuevamente.');
        document.RegForm.p1.value="";
        document.RegForm.p2.value="";
        document.RegForm.p1.focus();
        return false;
    }

    if (document.RegForm.nombre.value=="") {
        window.alert('Ingrese su nombre y apellido.');
        document.RegForm.nombre.focus();
        return false;
    }

    if (document.RegForm.phone.value=="") {
        window.alert('Ingrese su número de teléfono.');
        document.RegForm.phone.focus();
        return false;
    }

    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.RegForm.email.value)) {
        return true;
    }

    alert("La dirección de correo no es válida.");
    document.RegForm.email.focus();
    return false;
}

function CheckProfile()
{
    if(document.RegForm.p1.value=="") {
        window.alert('Ingrese su contraseña.');
        document.RegForm.p1.focus();
        return false;
    }

    if(document.RegForm.p2.value=="") {
        window.alert('Confirme su contraseña.');
        document.RegForm.p2.focus();
        return false;
    }

    if(document.RegForm.p1.value != "" && document.RegForm.p2.value != "" && document.RegForm.p1.value != document.RegForm.p2.value) {
        window.alert('Ingrese y confirme su contraseña de nuevo.');
        document.RegForm.p1.value="";
        document.RegForm.p2.value="";
        document.RegForm.p1.focus();
        return false;
    }

    if(document.RegForm.nombre.value=="") {
        window.alert('Ingrese su nombre');
        document.RegForm.nombre.focus();
        return false;
    }

    if(document.RegForm.phone.value=="") {
        window.alert('Ingrese su número de teléfono.');
        document.RegForm.phone.focus();
        return false;
    }

    if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.RegForm.email.value)) {
        return true;
    }

    alert("Su dirección de correo no es válida.");
    document.RegForm.email.focus();
    return false;
}

function CheckOffer()
{
    if(document.PostForm.SelectCategory.value=="") {
        alert('Indique la categoría en donde su propiedad debe aparecer');
        document.PostForm.SelectCategory.focus();
        return false;
    }

    if(document.PostForm.address.value=="") {
        alert('Ingrese la dirección de su propiedad.');
        document.PostForm.address.focus();
        return false;
    }

    if(document.PostForm.ShortDesc.value=="") {
        alert('Ingrese la descripción de la propiedad.');
        document.PostForm.ShortDesc.focus();
        return false;
    }

    if(document.PostForm.Price.value=="") {
        alert('Ingrese el precio de la propiedad.');
        document.PostForm.Price.focus();
        return false;
    }
    return true;
}

