function abrir(ventana)
{
  if (!window.hola) {
    hola=window.open(ventana,'hola','width=630,height=450,scrollbars=yes');
	//	hola.location.href('cantidad.asp');
		hola.focus();
  }
  else {
    if (!hola.closed) {
      hola.close();
      hola=window.open(ventana,'hola','width=630,height=450,scrollbars=yes');
    } else {
		  hola.close();
      hola=window.open(ventana,'hola','width=630,height=450,scrollbars=yes');
    }
  }
}

function buscar(ventana)
{
  if (!window.ventanabuscar) {
    ventanabuscar=window.open(ventana+'&opener='+window.name,'ventanabuscar','width=630,height=450,scrollbars=yes');
    ventanabuscar.location.href('busquedaavanzada.asp');
    ventanabuscar.opener.name = "content";
    ventanabuscar.focus();
  } else {
    if (!ventanabuscar.closed) {
        ventanabuscar.close();
        ventanabuscar=window.open(ventana+'&opener='+window.name,'ventanabuscar','width=630,height=450,scrollbars=yes');
	    ventanabuscar.location.href('busquedaavanzada.asp');
		ventanabuscar.opener.name = "content";
    } else {
		  ventanabuscar.close();
      ventanabuscar=window.open(ventana+'&opener='+window.name,'ventanabuscar','width=630,height=450,scrollbars=yes');
      ventanabuscar.location.href('busquedaavanzada.asp');
      ventanabuscar.opener.name = "content";
    }
  }
}

function buscaravanzada(ventana)
{
  if (!window.ventanabuscar) {
    ventanabuscar=window.open(ventana+'&opener='+window.name,'ventanabuscar','width=630,height=450,scrollbars=yes');
    ventanabuscar.location.href('busquedaavanzada2.asp');
    ventanabuscar.opener.name = "content";
    ventanabuscar.focus();
  } else {
    if (!ventanabuscar.closed) {
        ventanabuscar.close();
        ventanabuscar=window.open(ventana+'&opener='+window.name,'ventanabuscar','width=630,height=450,scrollbars=yes');
        ventanabuscar.opener.name = "content";
    } else {
		  ventanabuscar.close();
      ventanabuscar=window.open(ventana+'&opener='+window.name,'ventanabuscar','width=630,height=450,scrollbars=yes');
      ventanabuscar.opener.name = "content";
    }
  }
}


function ficha(ventana)
{
  empresa=window.open(ventana,'empresa','width=630,height=450,scrollbars=yes');
  empresa.focus();
}

function abririnfo(ventana)
{
  suscripcion=window.open(ventana+'&opener='+window.name,'Suscripcion','width=630,height=450,scrollbars=yes');
  suscripcion.focus();
}

function validatecesta(){
  if (document.form1.Nom.value==""){
    alert("Debe rellenar la casilla 'SR./SRA'");
    form1.Nom.focus();
    return false;
  }
  if (document.form1.Dir.value==""){
    alert("Debe rellenar la casilla 'DIRECCIÓN'");
    form1.Dir.focus();
    return false;
  }
  if (document.form1.CP.value==""){
    alert("Debe rellenar la casilla 'CP'");
    form1.CP.focus();
    return false;
  }
  if (document.form1.Pob.value==""){
    alert("Debe rellenar la casilla 'LOCALIDAD'");
    form1.Pob.focus();
    return false;
  }
  if (document.form1.Pais.value==""){
    alert("Debe rellenar la casilla 'PAIS'");
    form1.Pais.focus();
    return false;
  }
  if (document.form1.Nif.value==""){
    alert("Debe rellenar la casilla 'NIF'");
    form1.NIF.focus();
    return false;
  }
  if ((document.form1.Tel.value=="")&&(document.form1.Mobil.value=="")){
    alert("Debe especificar un TELÉFONO  de contacto'");
    form1.Tel.focus();
    return false;
  }
  if (document.form1.Mail.value==""){
    alert("Debe rellenar la casilla 'E-MAIL'");
    form1.Mail.focus();
    return false;
  }


  //CONTROLAR LOS DATOS QUE HAY EN MAIL@ Y SUPERIOR A 5 CARACTERES
  if ((form1.Mail.value.indexOf ('@', 0) == -1)||(form1.Mail.value.length < 5)) {
    alert("Escriba una dirección de correo válida en el campo \"E-Mail\".");
    form1.Mail.focus();
    return (false);
  }

	//DATOS BANCARIOS
	var res=0
	for(i=0;i<4;i++)
	{
		if(document.form1.forma_pago[i].checked==true)
		{
			res++;
		}
	}
	if(res==0){
		alert("Debe Seleccionar una forma de pago");
		return false;
	}
	if (((document.form1.forma_pago[2].checked==true)||(document.form1_enviar.forma_pago[3].checked==true))&&(document.form1_enviar.Num_Visa.value=="")){
		alert ("Debe rellenar la casilla 'NUMERO'");
		return false;
  }
	if (((document.form1.forma_pago[2].checked==true)||(document.form1_enviar.forma_pago[3].checked==true))&&(document.form1_enviar.Caducidad.value == "")){
		alert ("Debe rellenar la casilla 'CADUCIDAD'");
		return false;
	}
	if (((document.form1.forma_pago[2].checked==true)||(document.form1_enviar.forma_pago[3].checked==true))&&(document.form1_enviar.Titular.value == "")){
		alert ("Debe rellenar la casilla 'TITULAR'");
		return false;
	}
}

function validarsolicitar(){  //VALIDACIÓN DE DATOS (SOLICITUD DE ETIQUETAS)

//DATOS DE LA EMPRESA

  if (document.form1_enviar.Nombre.value==""){
    alert("Debe rellenar la casilla 'NOMBRE'");
    document.form1_enviar.Nombre.focus();
    return false;
  }
  if (document.form1_enviar.Cargo.value==""){
    alert("Debe rellenar la casilla 'CARGO'");
    document.form1_enviar.Cargo.focus();
    return false;
  }
  if (document.form1_enviar.Empresa.value==""){
    alert("Debe rellenar la casilla 'EMPRESA'");
    document.form1_enviar.Empresa.focus();
    return false;
  }
  if (document.form1_enviar.CP.value==""){
    alert("Debe rellenar la casilla 'CP'");
    document.form1_enviar.CP.focus();
    return false;
  }
  if (document.form1_enviar.Poblacion.value==""){
    alert("Debe rellenar la casilla 'LOCALIDAD'");
    document.form1_enviar.Poblacion.focus();
    return false;
  }
  if (document.form1_enviar.Direccion.value==""){
    alert("Debe rellenar la casilla 'DIRECCIÓN'");
    document.form1_enviar.Direccion.focus();
    return false;
  }
  if (document.form1_enviar.Pais.value==""){
    alert("Debe rellenar la casilla 'PAIS'");
    document.form1_enviar.Pais.focus();
    return false;
  }
  if (document.form1_enviar.elements.Nif.value==""){
    alert("Debe rellenar la casilla 'NIF'");
    document.form1_enviar.elements.Nif.focus();
    return false;
  }
  if (document.form1_enviar.Telefono.value==""){
    alert("Debe rellenar la casilla 'TELEFONO'");
    document.form1_enviar.Telefono.focus();
    return false;
  }
  //CONTROLAR LOS DATOS QUE HAY EN MAIL@ Y SUPERIOR A 5 CARACTERES
  if ((form1_enviar.Email.value.indexOf ('@', 0) == -1)||(form1_enviar.Email.value.length < 5)) {
    alert("Escriba una dirección de correo válida en el campo \"E-Mail\".");
    document.form1_enviar.Email.focus();
    return (false);
  }

//  if (document.form1_enviar.elements.accion != "Publicar") {
  if (document.form1_enviar.accion == "Publicar") {
//  alert("Hola");
    if (document.form1_enviar.elements.tipo.selectedIndex==0) {
//  alert("Hola 1");
	  if ((document.form1_enviar.Libro_Titulo.value=="")&&(document.form1_enviar.Libro_Autor.value=="")&&(document.form1_enviar.Libro_Editor.value=="")&&(document.form1_enviar.Libro_Coleccion.value=="")&&(document.form1_enviar.Libro_ISBN.value=="")&&(document.form1_enviar.Libro_Tematica.value=="")&&(document.form1_enviar.Libro_Observaciones.value=="")){
        alert("Debe rellenar los detalles del libro");
        document.form1_enviar.Libro_Titulo.focus();
        return false;
      }
    }
    if (document.form1_enviar.elements.tipo.selectedIndex==1) {
//  alert("Hola 2");		
      if ((document.form1_enviar.Curso_Curso.value=="")&&(document.form1_enviar.Curso_Duracion.value=="")&&(document.form1_enviar.Curso_Lugar.value=="")&&(document.form1_enviar.Curso_Tematica.value=="")&&(document.form1_enviar.Curso_Observaciones.value=="")){
        alert("Debe rellenar los detalles del curso");
        document.form1_enviar.Curso_Curso.focus();
        return false;
      }
    }
    if (document.form1_enviar.elements.tipo.selectedIndex==2) {
//  alert("Hola 3");		
      if ((document.form1_enviar.Software_Producto.value=="")&&(document.form1_enviar.Software_Fabricante.value=="")&&(document.form1_enviar.Software_Caracteristicas.value=="")&&(document.form1_enviar.Software_Observaciones.value=="")){
        alert("Debe rellenar los detalles del software");
        document.form1_enviar.Software_Producto.focus();
        return false;
      }
    }
    if (document.form1_enviar.elements.tipo.selectedIndex==3) {
//  alert("Hola 4");				
      if ((document.form1_enviar.Revista_Titulo.value=="")&&(document.form1_enviar.Revista_Editor.value=="")&&(document.form1_enviar.Revista_ISSN.value=="")&&(document.form1_enviar.Revista_Tematica.value=="")&&(document.form1_enviar.Revista_Periocidad.value=="")&&(document.form1_enviar.Revista_Observaciones.value=="")){
        alert("Debe rellenar los detalles de la revista");
        document.form1_enviar.Revista_Titulo.focus();
        return false;
      }
    }
  } else {
//  alert("Hola 5");			  
    if ((document.form1_enviar.Libro_Titulo.value=="")||(document.form1_enviar.Libro_Autor.value=="")||(document.form1_enviar.Libro_Tematica.value=="")||(document.form1_enviar.Libro_Observaciones.value=="")){
      alert("Debe rellenar los detalles del libro");
      document.form1_enviar.Libro_Titulo.focus();
      return false;
    }
  }
}

function validatesuscripcion(){
  if (document.form1.Nom.value==""){
    alert("Debe rellenar la casilla 'NOMBRE'");
    document.form1.Nom.focus();
    return false;
  }
  if (document.form1.Empresa.value==""){
    alert("Debe rellenar la casilla 'EMPRESA'");
    document.form1.Empresa.focus();
    return false;
  }
  if (document.form1.Dir.value==""){
    alert("Debe rellenar la casilla 'DIRECCIÓN'");
    document.form1.Dir.focus();
    return false;
  }
  if (document.form1.CP.value==""){
    alert("Debe rellenar la casilla 'CP'");
    document.form1.CP.focus();
    return false;
  }
  if (document.form1.Pob.value==""){
    alert("Debe rellenar la casilla 'LOCALIDAD'");
    document.form1.Pob.focus();
    return false;
  }
  if (document.form1.Pais.value==""){
    alert("Debe rellenar la casilla 'PAIS'");
    document.form1.Pais.focus();
    return false;
  }
  if (document.form1.elements.Nif.value==""){
    alert("Debe rellenar la casilla 'NIF'");
    document.form1.elements.Nif.focus();
    return false;
  }
  if (document.form1.Tel.value==""){
    alert("Debe rellenar la casilla 'TELEFONO'");
    document.form1.Tel.focus();
    return false;
  }
  //CONTROLAR LOS DATOS QUE HAY EN MAIL@ Y SUPERIOR A 5 CARACTERES
  if ((form1.Email.value.indexOf ('@', 0) == -1)||(form1.Email.value.length < 5)) {
    alert("Escriba una dirección de correo válida en el campo \"E-Mail\".");
    document.form1.Email.focus();
    return (false);
  }
}

function validatebusqueda(){
  if ((document.form1.importemaximo.value!="")||(document.form1.importeminimo.value!="")){
    valor = parseInt(form1.importemaximo.value, 10);
    if (isNaN(valor))
    {
      alert ("Importe MÁXIMO  incorreco");
      form1.importemaximo.value="";
      form1.importemaximo.focus();
      return false;
    }
    valor2 = parseInt(form1.importeminimo.value, 10);
    if (isNaN(valor2))
    {
      alert ("Importe MÍNIMO  incorreco");
      form1.importeminimo.value="";
      form1.importeminimo.focus();
      return false;
    }
  }
  opener.focus();
  window.close()
}

function inicio(ventana)
{
  opener.location.href=ventana;
  opener.focus();
}
