// JavaScript Document

/** randomback.js
 *  Cambia el fondo de la página por uno elegido al azar.
 */

/** El array imgFondo contiene la lista de las imágenes a utilizar.
 *  Agregar a la lista, separado por comas y entre comillas.
 */
imgFondo = new Array("images/fondo1.jpg", "images/fondo2.jpg", "images/fondo3.jpg", "images/fondo4.jpg", "images/fondo5.jpg");

/** La función rand es la que elige una imagen al azar desde el array anterior.
 *  Donde dice rand(0,n) cambiar n por el número total de lementos del array menos 1.
 *  Es decir, si en el array hasy 8 imágenes, escribir rand(0,7)
 */
document.body.style.backgroundImage = "url("+imgFondo[rand(0,2)]+")";

// ----------------------------------
// javascript tiene una función para generar número aleatoirios, pero esta lo iguala
// a la función rand() de PHP
// ----------------------------------
function rand( min, max ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Leslie Hoare
    // *     example 1: rand(1, 1);
    // *     returns 1: 1
    if( max ) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
    } else {
        return Math.floor(Math.random() * (min + 1));
    }
}