var ventana_al_frente = null;
var vent_nav = null;

//Comprueba el valor de un correo electrónico
function mira_email(campo)
{
    arroba=campo.value.indexOf("@");
    punto=campo.value.indexOf(".");
    if ((arroba == -1) || (punto == -1))
    {
        alert("Dirección de correo electrónico erronea");
        return false;
    }
    else
        { return true; }
}

//Comprueba que en un campo sólo haya caracteres numéricos
function solo_digitos(campo)
{
    if(campo.value.search(/[^0-9]/) != -1) return false;
    else return true;
}

//Abre una ventana con unas especificaciones concretas
function abre_ventana(direccion,nombre,formato)
{
    if (ventana_al_frente != null && !ventana_al_frente.closed)
        { ventana_al_frente.close(); }
    ventana_al_frente=window.open(direccion,nombre,formato);
}

//Almacena una URL en una cadena
function fetchWebpage(direc_url,capa_applet)
{
    var xpage = new String();
    if(typeof(capa_applet) != "undefined")
    {
        if (navigator.appName == 'Netscape')
            { xpage= " " + document.layers[capa_applet].document.applets["fwp"].fetchWebPage(direc_url); }
        else
            { xpage= " " + document.all[capa_applet].document.applets["fwp"].fetchWebPage(direc_url); }
    }
    else
        { xpage= " " + document.applets["fwp"].fetchWebPage(direc_url); }
    return xpage;
}

//Escapa caracteres para Macintosh
function MacEscapeToLatin ( str )
{
    pcstr = new Array('·80·','·81·','·82·','·83·','·84·','·85·','·86·','·87·','·88·','·89·','·8A·','·8B·','·8C·','·8D·','·8E·','·8F·','·90·','·91·','·92·','·93·','·94·','·95·','·96·','·97·','·98·','·99·','·9A·','·9B·','·9C·','·9D·','·9E·','·9F·','·A0·','·A1·','·A2·','·A3·','·A4·','·A5·','·A6·','·A7·','·A8·','·A9·','·AA·','·AB·','·AC·','·AD·','·AE·','·AF·','·B0·','·B1·','·B2·','·B3·','·B4·','·B5·','·B6·','·B7·','·B8·','·B9·','·BA·','·BB·','·BC·','·BD·','·BE·','·BF·','·C0·','·C1·','·C2·','·C3·','·C4·','·C5·','·C6·','·C7·','·C8·','·C9·','·CA·','·CB·','·CC·','·CD·','·CE·','·CF·','·D0·','·D1·','·D2·','·D3·','·D4·','·D5·','·D6·','·D7·','·D8·','·D9·','·DA·','·DB·','·DC·','·DD·','·DE·','·DF·','·E0·','·E1·','·E2·','·E3·','·E4·','·E5·','·E6·','·E7·','·E8·','·E9·','·EA·','·EB·','·EC·','·ED·','·EE·','·EF·','·F0·','·F1·','·F2·','·F3·','·F4·','·F5·','·F6·','·F7·','·F8·','·F9·','·FA·','·FB·','·FC·','·FD·','·FE·','·FF');
    macstr = new Array('%AD','%B0','%E2','%C4','%E3','%C9','%A0','%E0','%F6','%E4','%B2','%DC','%CE','%B3','%B7','%B8','%B9','%D4','%D5','%D2','%D3','%A5','%D0','%D1','%F7','%AA','%BA','%DD','%CF','%BD','%C3','%D9','%CA','%C1','%A2','%A3','%DB','%B4','%C5','%A4','%AC','%A9','%BB','%C7','%C2','%C6','%A8','%F8','%A1','%B1','%D7','%DA','%AB','%B5','%A6','%E1','%FC','%DE','%BC','%C8','%DF','%F0','%F5','%C0','%CB','%E7','%E5','%CC','%80','%81','%AE','%82','%E9','%83','%E6','%E8','%ED','%EA','%EB','%EC','%F9','%84','%F1','%EE','%EF','%CD','%85','%FA','%AF','%F4','%F2','%F3','%86','%FB','%FD','%A7','%88','%87','%89','%8B','%8A','%8C','%BE','%8D','%8F','%8E','%90','%91','%93','%92','%94','%95','%B6','%96','%98','%97','%99','%9B','%9A','%D8','%BF','%9D','%9C','%9E','%9F','%FE','%FF','%D6');
    var i=0;

    str = escape (str);
    if ( navigator.userAgent.indexOf('Mac') != -1 )
    {
        while ( i<macstr.length )
        {
            reg = new RegExp(macstr[i], "g")
            str = str.replace ( reg, pcstr[i] )
            i++;
        }
        str = str.replace (/·(\w\w)·/g, "%$1");
    }
    return str;
}

function TextToHtml ( str )
{
    TXTstr = new Array ('á','é','í','ó','ú','Á','É','Í','Ó','Ú','\\n','\x0D\x0A', '\x0A|\x0B|\x0C|\x0D');
    HTMLstr = new Array('&aacute;','&eacute;','&iacute;','&oacute;','&uacute;','&Aacute;','&Eacute;','&Iacute;','&Oacute;','&Uacute;','<br>','<br>');
    var i=0;

    while ( i<TXTstr.length )
    {
        reg = new RegExp(TXTstr[i], "g")
        str = str.replace ( reg, HTMLstr[i] )
        i++;
    }
    return str;
}

function fecha_actual()
{
    var meses=new Array("ENERO","FEBRERO","MARZO","ABRIL","MAYO","JUNIO","JULIO","AGOSTO","SEPTIEMBRE","OCTUBRE","NOVIEMBRE","DICIEMBRE");
    var fecha = new Date()
    var mes = fecha.getMonth()
    var anio = fecha.getYear()

    anio = (anio < 1900) ? anio + 1900 : anio
    return meses[mes] + " " + anio;
}

function fecha_actual_galego()
{
    var meses=new Array("XANEIRO","FEBREIRO","MARZO","ABRIL","MAIO","XUÑO","XULLO","AGOSTO","SETEMBRO","OUTUBRO","NOVEMBRO","DECEMBRO");
    var fecha = new Date()
    var mes = fecha.getMonth()
    var anio = fecha.getYear()

    anio = (anio < 1900) ? anio + 1900 : anio
    return meses[mes] + " " + anio;
}

////////////////////////////////
function imprimir_libros(url)
{
    var ret=new String();

    abre_ventana('','Libros','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=100,height=25,screenX=100,screenY=50');

    ventana_al_frente.document.open();
    ventana_al_frente.document.writeln('<font face="Verdana, Arial, Helvetica, sans-serif" size="2">');
    ventana_al_frente.document.writeln("Procesando datos");
    ventana_al_frente.document.writeln('</font>');
    ventana_al_frente.document.close();

    url="http://"+location.hostname+url;
    ret=fetchWebpage(url,"botonimprimir");
    ret=ret.substring(ret.indexOf("<!--Inicio tabla datos-->"),ret.indexOf("<!--Fin tabla datos-->"));
    ret=ret.replace(/<a href/g,"<a nohref");

    ventana_al_frente.document.open();
    ventana_al_frente.document.writeln('<body bgcolor="#FFFFFF">');
    ventana_al_frente.document.writeln('<p>&nbsp;<p>&nbsp;<p>&nbsp;');
    ventana_al_frente.document.writeln(ret);
    ventana_al_frente.document.writeln('</body>');
    ventana_al_frente.document.close();
    ventana_al_frente.print();
    ventana_al_frente.close();
}

////////////////////////////////
function ventana_navegador()
{
var useragent = navigator.userAgent;
var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;

var pos = useragent.indexOf('MSIE');
if (pos > -1)
{
    bVer = useragent.substring(pos + 5);
    var pos = bVer.indexOf(';');
    var bVer = bVer.substring(0,pos);
}

if (bName == "Netscape")
{
    var bVer = useragent.substring(8);
    var pos = bVer.indexOf(' ');
    var bVer = bVer.substring(0, pos);
}

    if (vent_nav != null && !vent_nav.closed)
    {
        vent_nav.close()
    }

    vent_nav=window.open('','Navegador_no_vigente','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=550,height=300,screenX=125,screenY=150');
    vent_nav.document.open();
    vent_nav.document.write('<html>');
    vent_nav.document.write('<head>');
    vent_nav.document.write('<title>Navegador no vigente</title>');
    vent_nav.document.write('<body bgcolor="#FFFFFF">');
    vent_nav.document.write('<div align="center"><br><br><img src="/imggeneral/grupoanaya.gif" border="0" hspace="0" vspace="0"><br><br>');
    vent_nav.document.write('<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"> El navegador que est&aacute; utilizando, '+bName+' '+bVer+',<br>no cumple con los estándares web vigentes.<br><br>');
    vent_nav.document.write('Recomendamos actualizar su navegador y<br>cambiar la resoluci&oacute;n a 800x600 p&iacute;xeles o superior.<br><br>');
    vent_nav.document.write('<a href="http://www.microsoft.com/downloads/release.asp?ReleaseID=32410" target="_blank"><img src="/imggeneral/ie.gif" border="0" hspace="5" vspace="0"></a><a href="http://channels.netscape.com/ns/browsers/download.jsp" target="_blank"><img src="/imggeneral/netscape.gif" border="0" hspace="5" vspace="0"></a><br><br>');
    vent_nav.document.write('</font></div>');
    vent_nav.document.write('</body>');
    vent_nav.document.write('</html>');
    vent_nav.document.close();
}

function monta_colecciones_por_editorial(id_sello,lista)
{
  var colecciones=new Array();
  for(contador=lista.length-1;contador>=1;contador--)
    lista.options[contador]=null;

  colecciones=eval("e_"+id_sello).split("=*=");
  for(contador=0;contador<colecciones.length-2;)
  {
    lista.options[lista.length]=new Option(colecciones[contador+1],colecciones[contador]);
    contador=contador+2;
  }
  if(id_sello == 11)
  {
//    elemento.id_sello_editorial_web.selectedIndex=0;
//    valor="GA";
    abre_ventana('http://www.anayamascerca.com/menu.html?naf=1:0','a_e','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=auto,resizable=yes,copyhistory=yes,width=795,height=600,screenX=1,screenY=1');
  }
}

