function checkuser(valor) {
	var ventana;
	if (valor == "") alert("Por favor, debe escribir el nombre usuario para verificarlo!");
	else {
		ventana = 'verificarusuario.php?user=' + valor; 
		window.open(ventana,"ventana1","width=297, height=235, scrollbars=no, menubar=no, location=no, resizable=no")
	}
}
function validaRegistro(formRegistro) {
		if(formRegistro.nombres.value == "") {
		alert("Debe escribir su nombre."); 
		return false;
	}
		if(formRegistro.apellidos.value == "") {
		alert("Debe escribir su apellido."); 
		return false;
	}
		 if (formRegistro.usuario.value == "") {
		 alert("Debe escribir su nombre de usuario.");
		 return false;
	} else {
		user = formRegistro.usuario.value;
		pos = user.indexOf(" ");
		if (pos>0) {
          alert("El nombre de usuario no puede contener espacios, Favor intente de nuevo.");
          return false;
      }
		pos = user.indexOf("'");
		if (pos>0) {
          alert("El nombre de usuario puede no contener comillas simples, Favor intente de nuevo.");
          return false;
      }
		 pos = user.indexOf("&");
	     if (pos>0) {
          alert("El nombre de usuario no puede contener este caracter (&), cambielo por otro e intente de nuevo.");
          return false;
      }
		 valor  = user.substring(0,1);
		 if ((valor >= "0") && (valor <= "9")) {
          alert("El nombre de uuario no puede empezar con números, verifique e intente de nuevo.");
          return false;
      }
  }
		if(formRegistro.password.value == "") {
		alert("Debe escribr su password."); 
		return false;
	}
		if (formRegistro.password.length < 4) {
		alert("El password debe contener por lo menos 4 caracteres de largo, intente de nuevo!!");
		 return false;
  }
		if(formRegistro.password2.value == "") {
		alert("Debe confirmar su password."); 
		return false;
	}
		if(formRegistro.password.value != formRegistro.password2.value) {
		alert("Los passwords que ha insertado no coninciden!"); 
		return false;
	}
		if(formRegistro.email.value == "") {
		alert("Debe escribir su E-mail.");
		return false;
	}
		if(formRegistro.provincia.value == "none") {
		alert("Debe escribir su país con su correspodiente provincia.");
		return false;
	}
		if(formRegistro.telefono.value == "") {
		alert("Debe escribir su teléfono."); 
		return false;
	}
		//if(!IsNumeric(formRegistro.telefono.value)) {
		//alert("Por favor, el teléfono debe ser solo números!"); 
		//return false;
	//}
		if(formRegistro.reglamento.checked == false) {
		alert("Debe leer y aceptar el reglamento."); 
		return false;
	}
	    if(formRegistro.email.value.indexOf("@") != -1)
		return true;
		else {
		alert('Por favor, debe escribir una dirección de E-mail válida !');
		return false;
    }
		if(confirm("Están todos los datos correctos?")) return true;
		else return false;

}

function check1(buscarInput) {
	if(buscarInput.q.value == "") {
		alert("Debe escribir una palabra o frase para ser buscada."); 
		return false;
	}
}

function validaMensajitos() {
	if(formMensajitos.nickname.value == "") {
		alert("Debe escribir su nickname o apodo."); 
		return false;
	}
		if(formMensajitos.mensaje.value == "") {
		alert("Debe escribir el mensaje a enviar."); 
		return false;
	}

}

function validaAuth() {
	if(formAuth.usuario.value == "") {
		alert("Debe escribir su nombre de usuario."); 
		return false;
	}
		if(formAuth.password.value == "") {
		alert("Debe escribir su password."); 
		return false;
	}

}

function validaMensaje(formMensaje) {
	if(formMensaje.mensaje.value == "") {
		alert("Debe escribir el mensaje!"); 
		return false;
	}
}

function validaPerfil(formPerfil) {
	if(formPerfil.nombre.value == "") {
		alert("Debe escribir su nombre."); 
		return false;
	}
		if(formPerfil.apellido.value == "") {
		alert("Debe escribir su apellido."); 
		return false;
	}
		if(formPerfil.email.value == "") {
		alert("Debe escribir su E-mail."); 
		return false;
	}
		if(formPerfil.telefono.value == "") {
		alert("Debe escribir su teléfono."); 
		return false;
	}
		if(!IsNumeric(formPerfil.telefono.value)) {
		alert("Por favor, el teléfono debe ser solo números!"); 
		return false;
	}
	    if(formPerfil.email.value.indexOf("@") != -1)
		return true;
		else {
		alert('Debe escribir su dirección de E-mail válida.');
		return false;
    }
		if(confirm("Están todos los datos correctos?")) return true;
		else return false;

}

function validaAnuncio(formAnuncio) {
		if(formAnuncio.categoria.value == "none") {
		alert("Debe seleccionar una categoria!"); 
		return false;
	}
		if(formAnuncio.subcategoria.value == "none") {
		alert("Debe seleccionar una subcategoria!"); 
		return false;
	}
		if(formAnuncio.titulo.value == "") {
		alert("Debe colocar el título del anuncio!"); 
		return false;
	}
		if(formAnuncio.titulo.value.match(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/ig)){
        alert("El título del anuncio no es válido, contiene carácteres no admitidos por el sistema. Por favor intente con uno correcto.");
        return false;
    }
		if(formAnuncio.tipo.value == "4"){
		if(formAnuncio.preciominimo.value == "") {
		alert("Debe poner un precio mínimo de subasta!"); 
		return false;
		}
		if(!IsNumeric(formAnuncio.preciominimo.value)) {
		alert("El precio mínimo debe ser solo numeros!"); 
		return false;
		}
	}
		if(formAnuncio.precio.value == "") {
		alert("Debe colocar el precio del producto!"); 
		return false;
	}
		if(!IsNumeric(formAnuncio.precio.value)) {
		alert("El precio debe ser solo números!"); 
		return false;
	}
		if(formAnuncio.descripcion.value == "") {
		alert("Debe colocar la descrpción del anuncio!"); 
		return false;
	}
		if(confirm("Están todos los datos correctos?")) {
		obj = document.getElementsByTagName("div");
	    obj.Loading.style.visibility = 'visible';
		return true;	
		} else { 
		return false; 
	}
}

/*
function valida(formContacto) {
		if(formContacto.nombre.value == "") {
		alert("Debe escribir su nombre!"); 
		return false;
	}
		if(formContacto.email.value == "") {
		alert("Debe escribir su E-mail!"); 
		return false;
	}
		if(formContacto.tel.value == "") {
		alert("Debe escribir su telefono!"); 
		return false;
	}
		if(!IsNumeric(formContacto.tel.value)) {
		alert("Por favor, el telefono debe ser solo números!"); 
		return false;
	}
		if(formContacto.mensaje.value == "") {
		alert("Debe escribir el mensaje!"); 
		return false;
	}
	    if(formContacto.email.value.indexOf("@") != -1)
		return true;
		else {
		alert('Por favor, debe escribir una dirección de E-mail válida!');
		return false;
    }
		if(confirm("Están todos los datos correctos")) return true;
		else return false;

}
*/

function valida(formMail) {
		if(formMail.titulo.value == "") {
		alert("Debe llenar el título del mensaje!"); 
		return false;
	}
		if(formMail.mensaje.value == "") {
		alert("Debe escribir el mensaje a enviar!"); 
		return false;
	}
		if(confirm("Están todos los datos correctos?")) return true;
		else return false;

}