var isDOM = false, isNS4 = false;

if (document.all) var isDOM = true, docObj = 'document.all.', styObj = '.style';

else if (document.layers) var isNS4 = true, docObj = 'document.', styObj = '';

var quotes = new Array(); c = 0;

quotes[c] = 'fotografía'; c++;

quotes[c] = 'bodas'; c++;

quotes[c] = 'comuniones'; c++;

quotes[c] = 'estudio'; c++;

quotes[c] = 'books'; c++;

quotes[c] = 'ceremonias'; c++;

quotes[c] = 'moda'; c++;

quotes[c] = 'publicidad'; c++;

quotes[c] = 'convenciones'; c++;

quotes[c] = 'congresos'; c++;

quotes[c] = 'exposiciones'; c++;

quotes[c] = 'montajes'; c++;

var visQuotes = 20; // Maximum onscreen at once.

var sDivSty = new Array(visQuotes);

var sDivRef = new Array(visQuotes);

var speed = new Array(visQuotes);

// Left: Low speed colours (lighter) .... Right: High speed colours (darker).

var colours = new Array('A7A7A7','9A9A9A','8E8E8E','ffe400','737373','66666','4B4B4B');



function checkDivs()

{

for (i = 0; i < visQuotes; i++)

{

if (parseInt(sDivSty[i].left) < (0 - (isDOM ? sDivRef[i].clientWidth : sDivSty[i].clip.width)))

{

speed[i] = Math.floor(Math.random() * 56) + 8; // Varies: 8 to 63

sDivSty[i].left = (isDOM ? document.body.clientWidth : window.innerWidth) + Math.random() * 50;

fontSize = Math.floor(speed[i] / 8) - 1;

divText = '<nobr><font face="Verdana" size="' + fontSize + '" color="#' +

colours[fontSize] + '">' + quotes[Math.floor(Math.random() * quotes.length)] +

'</font></nobr>';

if (isDOM) sDivRef[i].innerHTML = divText;

if (isNS4)

{

sDivRef[i].document.write(divText);

sDivRef[i].document.close();

}



sDivSty[i].zIndex = speed[i];

topMax = (isDOM ? document.body.clientHeight : innerHeight) - speed[i];

sDivSty[i].top = topMax * Math.random();

}



sDivSty[i].left = parseInt(sDivSty[i].left) - (speed[i] / 4);

}

}



function initDivs()

{

for (i = 0; i < visQuotes; i++)

{

divID = 'sDiv' + i.toString();

if (isDOM) document.write('<div id="' + divID + '" style="position: absolute; left: -1000"> </div>');



if (isNS4) document.write('<layer id="' + divID + '" left="-1000"> </layer>');

sDivRef[i] = eval(docObj + 'sDiv' + i);

sDivSty[i] = eval(docObj + 'sDiv' + i + styObj);

}

setInterval('checkDivs()', 50);

}

if (isDOM || isNS4) initDivs();
