function initPage() {
preloadImages();
centerPage();
}

window.onresize = centerPage;
/*
Cargar imagenes
*/

function preloadImages() {
myImages = new Array();
myImages[0] = new Image();
myImages[0].src = 'images/wait_round.gif';
myImages[1] = new Image();
myImages[1].src = 'images/cesta_over.png';
myImages[2] = new Image();
myImages[2].src = 'images/cesta_click.png';
myImages[3] = new Image();
myImages[3].src = 'images/elim_over.png';
myImages[4] = new Image();
myImages[4].src = 'images/elim_click.png';
myImages[5] = new Image();
myImages[5].src = 'images/avanzada_over.png';
myImages[6] = new Image();
myImages[6].src = 'images/avanzada_click.png';
myImages[7] = new Image();
myImages[7].src = 'images/anmatcat.gif';
}

var titleBar1 = '';
var titleBar2 = '';
var cestaVisible = 0;
var locationBackup = 'plantillas_libros/libro_small.php?novedad=1';
var loaded = true;

function cargando(texto) {
setTitleBar1('<img src="images/wait_round.gif" align=top>&nbsp;&nbsp;' + texto + ' ...');
setTitleBar2('&nbsp;');
loaded = false;
}

function showContent() {
scrollTo(0,0);
cestaVisible = 0;
document.getElementById('campoBusca').value = '';
loaded = true;
clearInterval(fade);
if(document.getElementById('news')) document.getElementById('news').style.display = 'none';

if (frames[0].document.getElementById('sinopsis')) {
emptyLink = new Boolean(true);
saltaArticulo('sinopsis');
if (frames[0].document.getElementById('sobre_el_autor').innerHTML.length < 60) {
frames[0].document.getElementById('link_sobre_el_autor').style.display = 'none';
}
else {
document.getElementById('link_sobre_el_autor').style.display = 'inline';
emptyLink = false;
}
if (frames[0].document.getElementById('resenas').innerHTML == '') {
frames[0].document.getElementById('link_resenas').style.display = 'none';
}
else {
frames[0].document.getElementById('link_resenas').style.display = 'inline';
emptyLink = false;
}
if (frames[0].document.getElementById('inner_link_prueba_de_lectura').getAttribute('href').indexOf('.pdf') == -1) {
frames[0].document.getElementById('link_prueba_de_lectura').style.display = 'none';
}
else {
frames[0].document.getElementById('link_prueba_de_lectura').style.display = 'inline';
if (emptyLink == true) {
frames[0].document.getElementById('link_prueba_de_lectura').style.border = '0';
}
}
if (emptyLink == true) {
frames[0].document.getElementById('link_sinopsis').style.display = 'none';
}
}
else if(frames[0].document.getElementById('distribuidoras')) {
saltaArticulo('distribuidoras');
}

else {
document.getElementById('content').innerHTML = frames[0].document.body.innerHTML;
if (isset(document.getElementById('datos_pedido'))) {
mostrar_datos_form_pedido('Datos')
}

initNews();
}
/*
Set the titleBar content
*/
if(frames[0].document.getElementsByTagName('title')[0]) {
titleBar1 = frames[0].document.getElementsByTagName('title')[0].innerHTML;
}
if (frames[0].document.getElementById('t2')) {
titleBar2 = frames[0].document.getElementById('t2').innerHTML;
}
else titleBar2 = '&nbsp;';
setTitleBar1(titleBar1);
setTitleBar2(titleBar2);
}

function checkCampoBusca() {
if (document.getElementById('campoBusca').value != '') {
document.getElementById('formBuscadora').submit();
}
else {
frames[0].location = 'pags/busca_avanzada.php';
}
}

/*
Functions to change the title bar content
*/
function setTitleBar1(title) {
document.getElementById('title1').innerHTML = '<span class=pageTitle>' + title + '</span>';
}
function setTitleBar2(title) {
document.getElementById('title2').innerHTML = title;
}
/*
Position functions
*/
function getUserWidth() {
// for Browsers
if (window.innerWidth) userWidth = window.innerWidth;
// for IE
else if (document.body.clientWidth) userWidth = document.body.clientWidth;
else if (document.documentElement.clientWidth) userWidth = document.documentElement.clientWidth;
return userWidth;
}
function getUserHeight() {
// for Browsers
if (window.innerHeight) userHeight = window.innerHeight;
// for IE
else if (document.body.clientHeight) userHeight = document.body.clientHeight;
else if (document.documentElement.clientHeight) userHeight = document.documentElement.clientHeight;
return userHeight;
}
function getScrollPosX() {
var x;
if (document.body) {x = document.body.scrollLeft;}
else if (document.documentElement) {x = document.documentElement.scrollLeft;}
else {x = pageXOffset;}
return x;
}
function getScrollPosY() {
var y;
if (document.body) {y = document.body.scrollTop;}
else if (document.documentElement) {y = document.documentElement.scrollTop;}
else {y = pageYOffset;}
return y;
}
/*
Functions fit and center the page
*/
onloadFlag = new Boolean(false);
function centerPage() {
/*
For MS IE: Set positions to absolute instead of fixed
*/
if (navigator.appName == "Microsoft Internet Explorer") {
document.getElementById('menu').style.position = 'absolute';
document.getElementById('topPicture').style.position = 'absolute';
document.getElementById('confirma_compra').style.position = 'absolute';
}
/*
Center the page in the browser window
*/
var myCenter = (getUserWidth() - 800)/2;
if (myCenter < 0) myCenter = 0;
document.getElementById('menu').style.left = myCenter;
document.getElementById('topPicture').style.left = myCenter;
document.getElementById('content').style.left = myCenter + 200;
setPosConfirmaCompra();
/*
check the available screen space
*/
var linkSpacing = 1;
var userHeight;
var userOuterHeight;
// Branch for browsers
if (window.innerHeight) {
userHeight = window.innerHeight;
userOuterHeight = window.outerHeight;
}
// Branch for MSIE
else if (document.body && document.body.offsetWidth) {
userHeight = document.body.offsetHeight;
userOuterHeight = document.body.offsetHeight + 50;
}
/* 
Only on page load: 
check if the menu fits on the screen
if it does not, make the top picture and menu scrollable
*/
var bottomSpace = ((document.getElementById('menuBottom').offsetTop + 175) - userHeight) * -1;
var restingScreenSpace = screen.availHeight - userOuterHeight;
if (onloadFlag == false) {
onloadFlag = true;
if (restingScreenSpace + bottomSpace < 10) {
document.getElementById('menu').style.position = 'absolute';
document.getElementById('topPicture').style.position = 'absolute';
}
}
/*
adapt the menu length to the available screen space
*/
linkSpacing = Math.round((userHeight - 600) / 25);
if (linkSpacing > 3) linkSpacing = 3;
else if (linkSpacing < 0) linkSpacing = 0;
for (linkcounter = 5; linkcounter < document.getElementById('menu').getElementsByTagName('div').length - 6; linkcounter++) {
document.getElementById('menu').getElementsByTagName('div')[linkcounter].style.paddingTop = linkSpacing + 'px';
}
}

/*
Functions for help tags
*/
function showHelpTag(evt, helpText) {
posLeft = evt.clientX + getScrollPosX() + 15;
if (getUserWidth() - posLeft < 100) posLeft = evt.clientX + getScrollPosX() - 85;
document.getElementById('helpTag').style.left = posLeft;
document.getElementById('helpTag').style.top = evt.clientY + getScrollPosY() + 15;
document.getElementById('helpTag').style.display = 'block';
document.getElementById('helpTag').innerHTML = helpText;
}
function hideHelpTag() {
document.getElementById('helpTag').innerHTML = '';
document.getElementById('helpTag').style.display = 'none';
}
function saltaArticulo(id) {
for (i = 0 ; i < frames[0].document.getElementsByTagName('div').length; ++i) {
if (frames[0].document.getElementsByTagName('div')[i].getAttribute('id') != id) {
frames[0].document.getElementsByTagName('div')[i].style.display = 'none';
}
}
if (frames[0].document.getElementById(id)) {
frames[0].document.getElementById(id).style.display = 'block';
}
document.getElementById('content').innerHTML = frames[0].document.body.innerHTML;
setTitleBar1(document.getElementById('inner_link_' + id).innerHTML);
}

function setPosConfirmaCompra() {
document.getElementById('confirma_compra').style.left = (getUserWidth() + getScrollPosX())/2 - 230;
if (navigator.appName == "Microsoft Internet Explorer") {
document.getElementById('confirma_compra').style.top = 480 + getScrollPosY();
}
}

function confirmaCompra(text) {
setPosConfirmaCompra();
document.getElementById('confirma_compra').style.display = 'block';
document.getElementById('confirma_compra').innerHTML = text;
}
function hideConfirmaCompra() {
document.getElementById('confirma_compra').style.display = 'none';
document.getElementById('confirma_compra').innerHTML = '';
}



function convertPriceToString(num) {
precioString = num.toString();
posPoint = precioString.search(/\./);
if (posPoint == -1) precioString += '.00';
else if (precioString.length - posPoint < 3) precioString += '0';
else if (precioString.length - posPoint > 2) precioString = precioString.slice(0, posPoint + 3);
return precioString;
}

var bottomSpacer = '<div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div>'

function countComment(comment,texto) {
addrComentarios = comment;
if (addrComentarios.length > 250) {
alert(texto);
addrComentarios = addrComentarios.slice(0, 250);
document.getElementById('comentario').value = addrComentarios;
}
}

function formato_euro(que){ 
que = que.replace(".", ",");
return que; 
}
/*-----------
functions for fading news 
------------*/
var fade;
                var tone = 255;
                var speed = 100;
                var steps = 10;
                var headlineNumber = 1;
                var noticias = -1;
                var headlines = '';
                function initNews() {
                if (frames[0].document.getElementById('ultimas_noticias')) {
                noticias = frames[0].document.getElementById('ultimas_noticias').innerHTML;
                document.getElementById('news').style.display = 'block';
                //}
/*-----------
f*cking IE converts tags to uppercase, so we have to check this.

------------*/
                if (noticias.search('<li>') != -1) headlines = noticias.split('<li>');
                else if (noticias.search('<LI>') != -1) headlines = noticias.split('<LI>');
                if(document.getElementById('news')) initFadeIn();
                }
                }
                
                function fadeInNews() {
                 if(document.getElementById('news')) {
                  tone -= steps;
                  document.getElementById('news').getElementsByTagName('a')[0].style.color = 'rgb(' + tone + ',' + tone + ',' + tone +')';
                  if (tone < 30) {
                   clearInterval(fade);
                   setTimeout('initFadeOut()', 2000);
                  }
                 }
                }
                function fadeOutNews() {
                 if(document.getElementById('news')) {
                  tone += steps;
                  document.getElementById('news').getElementsByTagName('a')[0].style.color = 'rgb(' + tone + ',' + tone + ',' + tone +')';
                  if (tone > 254) {
                   clearInterval(fade);
                   setTimeout('initFadeIn()', 500);
                  }
                 }
                }
                function initFadeIn() {
                 if(document.getElementById('news')) {
                  document.getElementById('news').innerHTML = headlines[headlineNumber];
                  fade = setInterval('fadeInNews()', speed);
                  headlineNumber += 1;
                  if(headlineNumber >= headlines.length) headlineNumber = 1;
                 }
                }
                function initFadeOut() {
                 if(document.getElementById('news')) {
                  fade = setInterval('fadeOutNews()', speed);
                 }
                }
///////////////////////////////////////////////////////////
function anadir_libro_caja(a,titulo,b) {
confirmaCompra(a + titulo.toUpperCase() + b);
setTimeout('hideConfirmaCompra()', 2500);
}


function mostrar_cesta(art, importe) {
if (art > 0) {
colorCesta = 'rgb(0,145,202)';
colorCestaOver = 'rgb(226,0,122)';
document.getElementById('contenido_cesta').innerHTML = '(' + art + '&nbsp;art.';
document.getElementById('precio_cesta').innerHTML ='<span class=spacer_detalles></span>' + formato_euro(convertPriceToString(importe)) + '&nbsp;&euro;)';
document.getElementById('ver_cesta').style.color = colorCesta;
} else {
colorCesta = 'rgb(40,40,40)';
colorCestaOver = 'rgb(0,145,202)';
document.getElementById('contenido_cesta').innerHTML = '&nbsp;';
document.getElementById('precio_cesta').innerHTML = '&nbsp;';
document.getElementById('ver_cesta').style.color = colorCesta;
}
}
//////////////////////////////////////////////////////////////////
//secundario
/////////////////////////////////////////////////////////////////
function actualizar_captcha() {
//frames[0].location.reload();
document.getElementById("captchaImg").src = "pags/captcha.php?"+ Math.random();
}
function validaFormu(form, idioma) {
if (idioma == 'cat') {
texto1='Els camps que porten un \'*\' són obligatoris.';
texto2='Adreça de e_mail incorrecta.';
} else {
texto1='Los campos que llevan un \'*\' son obligatorios.';
texto2='Dirección de e_mail incorrecta.';
}
if(document.getElementById('Nombre').value == ''||document.getElementById('E_mail').value == '') {
alert(texto1);
return (false);
}
if(document.getElementById('E_mail').value.indexOf('@', 0) == -1 ) {
alert(texto2);
return false;
}
return (true);
}
function valida_alta_socios(form, idioma) {
if (idioma == 'cat') {
texto1='Els camps que porten un \'*\' són obligatoris.';
texto2='Adreça de e_mail incorrecta.';
texto3='CC incorrecta.';
texto4='L\'aportació mínima és de 40 €.';
texto5='Has de confirmar la sol·licitud.';
} else {
texto1='Los campos que llevan un \'*\' son obligatorios.';
texto2='Dirección de e_mail incorrecta.';
texto3='CC incorrecta.';
texto4='La aportación mínima es de 40 €';
texto5='Debes confirmar la solicitud.';
}
if(document.getElementById('aportacion_inicial2').checked) {
document.getElementById('aportacion_inicial2').value=document.getElementById('cantidad').value;
}
if(document.getElementById('nombre').value == ''|| document.getElementById('apellidos').value == '' ||document.getElementById('email').value == ''||document.getElementById('calle').value == ''||document.getElementById('numero').value == ''||document.getElementById('ciudad').value == ''||document.getElementById('codigo_postal').value == ''||document.getElementById('forma_pago').value=='') {
alert(texto1);
return (false);
}
if(document.getElementById('email').value.indexOf('@', 0) == -1 ) {
alert(texto2);
return false;
}

if(document.getElementById('forma_pago').value == 'cuenta_corriente') {
if (document.getElementById('banco').value == ''||document.getElementById('sucursal').value == ''||document.getElementById('dc').value == ''||document.getElementById('cuenta').value == '') {
alert(texto1);
return (false);
}
if (document.getElementById('banco').value.length != 4||document.getElementById('sucursal') .value.length != 4||document.getElementById('dc').value.length != 2 ||document.getElementById('cuenta').value.length != 10) {
alert(texto3);
return (false);
}
if (document.getElementById('banco').value == '0000' && document.getElementById('sucursal').value == '0000' && document.getElementById('dc').value == '00' && document.getElementById('cuenta').value == '0000000000') {
alert(texto3);
return (false);
}
if (!(obtenerDigito("00" + document.getElementById('banco').value + document.getElementById('sucursal').value) == parseInt(document.getElementById('dc').value.charAt(0))) ||!(obtenerDigito(document.getElementById('cuenta').value) == parseInt(document.getElementById('dc').value.charAt(1)))) {
alert(texto3);
return (false);
}
}

if(document.getElementById('aportacion_inicial2').value<40) {
document.getElementById('cantidad').value=40;
alert(texto4);
return (false);
}

if(!document.getElementById('confirma_alta').checked) {
alert(texto5);
return false;
}
return true;
}
function valida_alta_suscriptores(form, idioma) {
if (idioma == 'cat') {
texto1='Els camps que porten un \'*\' són obligatoris.';
texto2='Adreça de e_mail incorrecta.';
texto3='CC incorrecta.';
texto5='Has de confirmar la subscripció.';
texto6='T\'has de subscriure almenys a una col·lecció.';
} else {
texto1='Los campos que llevan un \'*\' son obligatorios.';
texto2='Dirección de e_mail incorrecta.';
texto3='CC incorrecta.';
texto5='Debes confirmar la suscripción.';
texto6='Debes suscribirte al menos a una colección.';
}
if(document.getElementById('nombre').value == ''|| document.getElementById('apellidos').value == '' ||document.getElementById('email').value == ''||document.getElementById('calle').value == ''||document.getElementById('numero').value == ''||document.getElementById('ciudad').value == ''||document.getElementById('codigo_postal').value == ''||document.getElementById('forma_pago').value == '') {
alert(texto1);
return (false);
}
if(document.getElementById('email').value.indexOf('@', 0) == -1 ) {
alert(texto2);
return false;
}
if(document.getElementById('forma_pago').value == 'cuenta_corriente') {
if (document.getElementById('banco').value == ''||document.getElementById('sucursal').value == ''||document.getElementById('dc').value == ''||document.getElementById('cuenta').value == '') {
alert(texto1);
return (false);
}
if (document.getElementById('banco').value.length != 4||document.getElementById('sucursal') .value.length != 4||document.getElementById('dc').value.length != 2 ||document.getElementById('cuenta').value.length != 10) {
alert(texto3);
return (false);
}
if (document.getElementById('banco').value == '0000' && document.getElementById('sucursal').value == '0000' && document.getElementById('dc').value == '00' && document.getElementById('cuenta').value == '0000000000') {
alert(texto3);
return (false);
}
if (!(obtenerDigito("00" + document.getElementById('banco').value + document.getElementById('sucursal').value) == parseInt(document.getElementById('dc').value.charAt(0))) ||!(obtenerDigito(document.getElementById('cuenta').value) == parseInt(document.getElementById('dc').value.charAt(1))) ) {
alert(texto3);
return (false);
}
}
if(!document.getElementById('confirma_alta').checked) {
alert(texto5);
return false;
}

if(!document.getElementById('suscrip1').checked && !document.getElementById('suscrip2').checked && !document.getElementById('suscrip3').checked && !document.getElementById('suscrip4').checked && !document.getElementById('suscrip5').checked && !document.getElementById('suscrip6').checked && !document.getElementById('suscrip7').checked && !document.getElementById('suscrip8').checked && !document.getElementById('suscrip9').checked) {
alert(texto6);
return false;
}
return true;
}


function obtenerDigito(valor){
  valores = new Array(1, 2, 4, 8, 5, 10, 9, 7, 3, 6);
  control = 0;
  for (i=0; i<=9; i++)
    control += parseInt(valor.charAt(i)) * valores[i];
  control = 11 - (control % 11);
  if (control == 11) control = 0;
  else if (control == 10) control = 1;
  return control;
}

///////////////////////////////////////////////
function control_numeros(e) { 
    tecla = (document.all) ? e.keyCode : e.which; 
    if (tecla==8) return true; 
    patron = /\d/; // Solo acepta números
    te = String.fromCharCode(tecla); 
    return patron.test(te); 
}

////////////////////////////////////////////////////////
//pagina cesta
////////////////////////////////////////////////////////
function mostrar_datos_form_pedido(nombre){
var pieza = null;
var i = 0;
if(CojerCookie(nombre) != null) {
nombre = CojerCookie(nombre);
pieza = nombre.split("$");
for(i = 0; i < pieza.length; i++) 
if (pieza[i] != null) {
pieza2=decode64(pieza[i]).split("#");
if (isset(document.getElementById(pieza2[0]))) document.getElementById(pieza2[0]).value = pieza2[1];
}
}
}
function JuntarPiezas(array_campos ) {
var entero = '';
for(i=0;i<array_campos.length-1;i++) {

entero +=encode64(array_campos[i]+"#"+document.getElementById(array_campos[i]).value) + "$";
}
entero += encode64(array_campos[array_campos.length-1]+"#"+document.getElementById(array_campos[array_campos.length-1]).value);
IntroducirCookie(entero);
}


function CojerValorCookie(indice) {
var galleta = document.cookie;
var finDeCadena = galleta.indexOf(";", indice);
if (finDeCadena == -1)
finDeCadena = galleta.length;
return unescape(galleta.substring(indice, finDeCadena))
}
function CojerCookie(nombre) {
var galleta = document.cookie;
var arg = nombre + "=";
        var alen = arg.length;
var glen = galleta.length;
var i = 0;
while (i < glen) {
var j = i + alen;
if (galleta.substring(i, j) == arg)
return CojerValorCookie(j)
i = galleta.indexOf(" ", i) + 1;
if (i == 0)
break
}
return null
}
function GuardarCookie (nombre, valor, caducidad) {
if(!caducidad)
caducidad = Caduca(0);
document.cookie = nombre + "=" + escape(valor) + "; expires=" + caducidad + "; path=/";
}
function Caduca(dias) {
var hoy = new Date();//coge la fecha actual
var msEnXDias = eval(dias) * 24 * 60 * 60 * 1000;//pasa los dias a mseg.

hoy.setTime(hoy.getTime() + msEnXDias);//fecha de caducidad: actual + caducidad
return (hoy.toGMTString())
}
function IntroducirCookie(nombre) {
var _2dia = Caduca(2)
if (nombre != "") 
GuardarCookie("Datos", nombre, _2dia);
}

var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

function encode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   do {
      chr1 = input.charCodeAt(i++);
      chr2 = input.charCodeAt(i++);
      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + 
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < input.length);
   
   return output;
}

function decode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =
   input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

   do {
      enc1 = keyStr.indexOf(input.charAt(i++));
      enc2 = keyStr.indexOf(input.charAt(i++));
      enc3 = keyStr.indexOf(input.charAt(i++));
      enc4 = keyStr.indexOf(input.charAt(i++));

      chr1 = (enc1 << 2) | (enc2 >> 4);
      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
      chr3 = ((enc3 & 3) << 6) | enc4;

      output = output + String.fromCharCode(chr1);

      if (enc3 != 64) {
         output = output + String.fromCharCode(chr2);
      }
      if (enc4 != 64) {
         output = output + String.fromCharCode(chr3);
      }
   } while (i < input.length);

   return output;
}
/////////////////////////////////////////////////
function ver_confirmacion_direccion_socio(alerta1,alerta2){
if(document.getElementById('nombre').value == ''||document.getElementById('apellidos').value == '') {
alert(alerta1);
return (false);
}

var datos;
document.getElementById('datos_pedido').style.display='none';
setTitleBar2(frames[0].document.getElementById('t3').innerHTML)
datos = '<table class=table_cesta1 border=0 cellpadding=0 cellspacing=0><tr><td valign=top>';
datos += document.getElementById('nombre').value + ' ' + document.getElementById('apellidos').value + '<br>';
datos += '</td><td align=left valign=top>';
datos += document.getElementById('comentario').value + '<br>';
datos += '</td></tr></table>';
document.getElementById('personales').innerHTML = datos;
document.getElementById('confirmacion_pedido').style.display='block';

return (true);
}

function ver_confirmacion_direccion_nueva(alerta1,alerta2){
if(document.getElementById('nombre').value == ''||document.getElementById('email').value == ''||document.getElementById('apellidos').value == ''||document.getElementById('calle').value == ''||document.getElementById('ciudad').value == ''||document.getElementById('codigo_postal').value == ''||document.getElementById('numero').value == '') {
alert(alerta1);
return (false);
}
if(document.getElementById('email').value.indexOf('@', 0) == -1 ) {
alert(alerta2);
return false;
}
var datos;
document.getElementById('datos_pedido').style.display='none';
setTitleBar2(frames[0].document.getElementById('t3').innerHTML)
datos = '<table class=table_cesta1 border=0 cellpadding=0 cellspacing=0><tr><td valign=top>';
datos += document.getElementById('nombre').value + ' ' + document.getElementById('apellidos').value + '<br>';
datos += document.getElementById('calle').value + ' ' + document.getElementById('numero').value + ' ' + document.getElementById('piso').value + '<br>';
datos += document.getElementById('ciudad').value + ' ' + document.getElementById('codigo_postal').value + '<br>';
 if (isset(document.getElementById('pais'))) datos += document.getElementById('pais').value  + '<br>';
datos += document.getElementById('email').value + '<br>';
datos += document.getElementById('telefono').value + '<br>';
datos += '</td><td align=left valign=top>';
datos += document.getElementById('comentario').value + '<br>';
datos += '</td></tr></table>';
document.getElementById('personales').innerHTML = datos;
document.getElementById('confirmacion_pedido').style.display='block';

return (true);
}


function ver_confirmacion(alerta1,alerta2){
if(document.getElementById('nombre').value == ''||document.getElementById('email').value == ''||document.getElementById('apellidos').value == ''||document.getElementById('calle').value == ''||document.getElementById('ciudad').value == ''||document.getElementById('codigo_postal').value == ''||document.getElementById('numero').value == '') {
alert(alerta1);
return (false);
}
if(document.getElementById('email').value.indexOf('@', 0) == -1 ) {
alert(alerta2);
return false;
}
var datos;
document.getElementById('datos_pedido').style.display='none';
setTitleBar2(frames[0].document.getElementById('t3').innerHTML)
datos = '<table class=table_cesta1 border=0 cellpadding=0 cellspacing=0><tr><td valign=top>';
datos += document.getElementById('nombre').value + ' ' + document.getElementById('apellidos').value + '<br>';
datos += document.getElementById('calle').value + ' ' + document.getElementById('numero').value + ' ' + document.getElementById('piso').value + '<br>';
datos += document.getElementById('ciudad').value + ' ' + document.getElementById('codigo_postal').value + '<br>';
datos += document.getElementById('pais').value  + '<br>';
datos += document.getElementById('email').value + '<br>';
datos += document.getElementById('telefono').value + '<br>';
datos += '</td><td align=left valign=top>';
datos += document.getElementById('comentario').value + '<br>';
datos += '</td></tr></table>';
document.getElementById('personales').innerHTML = datos;
document.getElementById('confirmacion_pedido').style.display='block';

return (true);
}
function ocultar_confirmacion(){
var datos;
setTitleBar2(frames[0].document.getElementById('t2').innerHTML)
document.getElementById('datos_pedido').style.display='block';
document.getElementById('confirmacion_pedido').style.display='none';
}
function enviar(alerta3){
if(document.getElementById('condiciones').checked == true) {
document.getElementById('form1').submit();
return (true);
}
alert(alerta3);
return (false);

}

function isset(variable_name) {
    try {
         if (typeof(eval(variable_name)) != 'undefined')
         if (eval(variable_name) != null)
         return true;
     } catch(e) { }
    return false;
   }
//////////////////////////////////   

function borrar_colecciones(check) {
switch (check)
  {
    case 'suscrip9': { 
    document.getElementById('suscrip1').checked=false;
    document.getElementById('suscrip2').checked=false;
    document.getElementById('suscrip3').checked=false;
    document.getElementById('suscrip4').checked=false;
    document.getElementById('suscrip5').checked=false;
    document.getElementById('suscrip6').checked=false;
    document.getElementById('suscrip7').checked=false;
    document.getElementById('suscrip8').checked=false;
    break}
     case 'suscrip3': { 
    document.getElementById('suscrip1').checked=false;
    document.getElementById('suscrip2').checked=false;    
    document.getElementById('suscrip4').checked=false;
    document.getElementById('suscrip5').checked=false;
    document.getElementById('suscrip6').checked=false;
    document.getElementById('suscrip7').checked=false;
    document.getElementById('suscrip8').checked=false;
    document.getElementById('suscrip9').checked=false;
    break}
    case 'suscrip6': { 
    document.getElementById('suscrip3').checked=false;
    document.getElementById('suscrip9').checked=false;
    break}
    case 'suscrip1':
    case 'suscrip2':
    case 'suscrip4':
    case 'suscrip5':
    case 'suscrip7':
    case 'suscrip8':{ 
    document.getElementById('suscrip3').checked=false;
    document.getElementById('suscrip9').checked=false;
    break}
  }
}

function forma_pago_socio_suscriptor(tipo) {
switch (tipo) {
    case 'transferencia_bancaria': { 
    document.getElementById('cc1').style.display = 'none';
    document.getElementById('cc2').style.display = 'none';
    document.getElementById('transferencia1').style.display = 'block';
    document.getElementById('transferencia2').style.display = 'block';
  
    break}    
    case 'cuenta_corriente': { 
    document.getElementById('transferencia1').style.display = 'none';
    document.getElementById('transferencia2').style.display = 'none';
    document.getElementById('cc1').style.display = 'block';
    document.getElementById('cc2').style.display = 'block';
    break}    
    default:  { 
    document.getElementById('cc1').style.display = 'none';
    document.getElementById('cc2').style.display = 'none';
    document.getElementById('transferencia1').style.display = 'none';
    document.getElementById('transferencia2').style.display = 'none';
    break}
}
}
