Ads functions
//////////////////////////////////////////////////////////////////////////////
// FILE: ads.js
// PURPOSE: Ads functions
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// CONSTANTS
//////////////////////////////////////////////////////////////////////////////
var AdsBas = "http://www.edicionesacontracorriente.com/";
//////////////////////////////////////////////////////////////////////////////
// CONTROLS
//////////////////////////////////////////////////////////////////////////////
var AdsMax = 3;
var AdsRnd = Math.floor(Math.random() * AdsMax); // 0,...(AdsMax-1)
//////////////////////////////////////////////////////////////////////////////
// OBJECTS
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
function AdsObj(key, // Video key
url, // Target url
img, // Image url, usually cover
alt, // Alt code for images
ban, // Banner url
htm) // Html code for descripcion
// PURPOSE: Create a ads object.
//////////////////////////////////////////////////////////////////////////////
{
this.key = key; // Video key
this.url = url; // Target url
this.img = img; // Image url, usually cover
this.alt = alt; // Alt code for images
this.ban = ban; // Banner url
this.htm = htm; // Html code for descripcion
}
var AdsArr = new Array
(
/*
new AdsObj // El Collar Maya de Teo Palacios
(
"kk-8nx74v5Y",
"categorias/elcollarmaya.html",
"libros/palaciostelcollarmaya/portada300x416.png",
"El Collar Maya de Teo Palacios, Ediciones aContacorriente",
"libros/palaciostelcollarmaya/banner950x225.png",
"<p>En 1535, un objeto perteneciente a Ah Puch, el temible dios maya del inframundo, llegó a la ciudad más importante del Imperio Español, pero, a pesar de ser relegado al olvido por la Iglesia durante quinientos años, la amenaza que supone para la humanidad no fue eliminada.</p>"+
"<p>El Collar Maya.</p>"+
"<p>Teo Palacios nos invita a presenciar unos hechos plausibles y reales en una mezcla perfecta de documentación histórica, thriller y la actualidad más inquietante.</p>"+
"<p>Una novela de ficción que ocurre en nuestros días, alterando nuestra realidad y nuestro tiempo.</p>"
),
*/
new AdsObj // Azafata Aventuras de So Blonde
(
"QMqeKcHJmkk",
"categorias/azafataaventuras.html",
"libros/blondesazafataaventuras/portada300x424.png",
"Azafata Aventuras de So Blonde, Ediciones aContacorriente",
"libros/blondesazafataaventuras/banner950x225.png",
"<p>Les ofrecemos un relato fresco, alegre pero no exento de un toque de realidad que, por ser fiel a la misma, tiene un deje de amargura diluido todo en una compostura de ácido sabor.</p>"+
"<p>En un solo trayecto, Blonde revela los cómos, cuándos y porqués de los entresijos de la línea de Alta Velocidad Española desde los ojos de la tripulación capitaneada por Emilia Prados, invitándonos a las bambalinas ocultas de una prestación conocida por todos pero de la que en realidad no sabemos nada.</p>"
),
new AdsObj // Gente Muerta de J. G. Mesa
(
"O9psdH9SEKM",
"categorias/gentemuerta.html",
"libros/mesagjgentemuerta/portada300x424.png",
"Gente Muerta de J. G. Mesa, Ediciones aContacorriente",
"libros/mesagjgentemuerta/banner950x225.png",
"<p>Una historia de fantasmas como nunca había leído: imaginativa, sorprendente y adictiva. Quiero más. Daniel Estorach, autor de Hoy me ha pasado algo muy bestia.</p>"+
"<p>Renovar algo tan manoseado como el género de fantasmas y convertirlo en algo fresco, original e impactante, requiere toneladas de talento. Gente Muerta es el libro sobre el tema que siempre quise leer. Carlos Sisí, autor de la trilogía Los caminantes y La hora del mar.</p>"
),
new AdsObj // Tibios y Muertos de Manuel Arduino
(
"QStL_yjVknI",
"categorias/tibiosymuertos.html",
"libros/arduinopmtibiosymuertos/portada300x426.png",
"Tibios y Muertos de Manuel Arduino, Ediciones aContacorriente",
"libros/arduinopmtibiosymuertos/banner950x225.png",
"<p>En Tibios y Muertos vamos a encontrar situaciones y personajes grotescos, ofensivos, inquietantes, definidos con pocos trazos pero de una fuerza evocativa e inspiradora fortísima, que en ocasiones nos lleva a maldecir la brevedad del relato, a preguntarnos por qué el autor no continuó tan atrayente fantasía o, y esto es lo más importante, a tomar lo leído como el punto de partida para escribir un argumento propio.</p>"+
"<p>Tibios y Muertos<br>de<br>Manuel Arduino.</p>"+
"<p>Historias noire, macabras, dark. Mosaico de tipos raros. Bestiario o elegía. La escatología de la invención pura. ¿Alguien da más?</p>"
)
);
var AdsSel = AdsArr[AdsRnd]; // Select a random ads
//////////////////////////////////////////////////////////////////////////////
// INTERNAL FUNCTIONS
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
function AdsHrf(htmUrl, // Html url
txtLbl) // Text label
// PURPOSE: Returns a link.
//////////////////////////////////////////////////////////////////////////////
{
if(txtLbl != "") { return(htmUrl+txtLbl+"</a>"); }
else { return(""); }
};
//////////////////////////////////////////////////////////////////////////////
function AdsWri(txtIni, // Initial text
imgWid, // Width
imgHei, // Height
txtEnd, // End text
adsUrl, // Target url
adsImg, // Image
adsAlt) // Text for image alt and title
// PURPOSE: Writes an ad.
//////////////////////////////////////////////////////////////////////////////
{
var htmWid = ""; // -1 means let it free
var htmHei = ""; // -1 means let it free
if(imgWid > -1) { htmWid = "width='" +imgWid+"' "; }
if(imgHei > -1) { htmHei = "height='"+imgHei+"' "; }
var htmHrf = "<a href='" +AdsBas+adsUrl+"'>";
var htmImg = "<img src='"+AdsBas+adsImg+"' border='0' "+htmWid+htmHei+
"alt='"+adsAlt+"' "+
"title='"+adsAlt+"'>";
var htmAll = AdsHrf(htmHrf, txtIni)+
AdsHrf(htmHrf, htmImg)+
AdsHrf(htmHrf, txtEnd);
document.write(htmAll);
return(1);
};
//////////////////////////////////////////////////////////////////////////////
// FUNCTIONS
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
function AdsOne(txtIni, // Initial text
imgWid, // Width
txtEnd) // End text
// PURPOSE: Writes one ad.
//////////////////////////////////////////////////////////////////////////////
{
AdsWri(txtIni, imgWid, -1, txtEnd, // Height free
AdsSel.url, AdsSel.img, AdsSel.alt);
return(1);
};
//////////////////////////////////////////////////////////////////////////////
function AdsBan(txtIni, // Initial text
imgWid, // Width
txtEnd) // End text
// PURPOSE: Writes a banner.
//////////////////////////////////////////////////////////////////////////////
{
AdsWri(txtIni, imgWid, -1, txtEnd, // Height free
AdsSel.url, AdsSel.ban, AdsSel.alt);
return(1);
};
//////////////////////////////////////////////////////////////////////////////
function AdsFix(imgWid, // Width
imgHei) // Height
// PURPOSE: Writes an ad with a fixed side and a default text.
//////////////////////////////////////////////////////////////////////////////
{
var adsTxt = "<center>"+AdsSel.htm+"</center>";
AdsWri("", imgWid, imgHei, adsTxt,
AdsSel.url, AdsSel.img, AdsSel.alt);
return(1);
};
//////////////////////////////////////////////////////////////////////////////
function AdsVdo(vdoWid) // Width
// PURPOSE: Writes a video ad.
//////////////////////////////////////////////////////////////////////////////
{
var vdoKey = AdsSel.key; // You tube key
var vdoHei = Math.round(vdoWid * 553 / 698); // Proportional
var htmIfr =
"<iframe width='"+vdoWid+"' height='"+vdoHei+"'"+
" src='http://www.youtube.com/v/"+vdoKey+"?loop=1&autoplay=0&rel=0&showsearch=0'"+
" frameborder='0'>"+
"</iframe>";
document.write(htmIfr);
return(1);
};
Ediciones.aContracorriente construye las páginas del sitio web edicionesacontracorriente.com
2015 asolver.com | Aviso legal | XHTML | Δ Θ Ξ | Creative Commons | Mapa y funciones del sitio