//
// Advertising library functions
//

// global variables
var gvar_nCurrentAdvertise      = -1;
var gvar_arrayShowsAdvertise    = new Array();


// fill in the show array

gvar_arrayShowsAdvertise[ 0]    = "50CAH_Pet_Images/cuteashell_397x435_ANNIE.jpg~Annie~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 1]    = "50CAH_Pet_Images/cuteashell_397x435_BALOO.jpg~Baloo~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 2]    = "50CAH_Pet_Images/cuteashell_397x435_BANDIT.jpg~Bandit~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 3]    = "50CAH_Pet_Images/cuteashell_397x435_BIJOU.jpg~Bijou~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 4]    = "50CAH_Pet_Images/cuteashell_397x435_BIRDY.jpg~Birdy~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 5]    = "50CAH_Pet_Images/cuteashell_397x435_BOBO.jpg~Bobo~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 6]    = "50CAH_Pet_Images/cuteashell_397x435_BOHEMOND.jpg~Bohemond~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 7]    = "50CAH_Pet_Images/cuteashell_397x435_BUBBY.jpg~Bubby~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 8]    = "50CAH_Pet_Images/cuteashell_397x435_CHASE.jpg~Chase~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[ 9]    = "50CAH_Pet_Images/cuteashell_397x435_CHOMPER.jpg~Chomper~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[10]    = "50CAH_Pet_Images/cuteashell_397x435_CHOPSTICK.jpg~Chopstick~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[11]    = "50CAH_Pet_Images/cuteashell_397x435_CHUMLEY.jpg~Chumley~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[12]    = "50CAH_Pet_Images/cuteashell_397x435_CIARA.jpg~Ciara~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[13]    = "50CAH_Pet_Images/cuteashell_397x435_COOPER.jpg~Cooper~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[14]    = "50CAH_Pet_Images/cuteashell_397x435_DANTE.jpg~Dante~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[15]    = "50CAH_Pet_Images/cuteashell_397x435_DIMITRI.jpg~Dimitri~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[16]    = "50CAH_Pet_Images/cuteashell_397x435_ELLI.jpg~Elli~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[17]    = "50CAH_Pet_Images/cuteashell_397x435_FRANKIE.jpg~Frankie~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[18]    = "50CAH_Pet_Images/cuteashell_397x435_FRANKY.jpg~Franky~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[19]    = "50CAH_Pet_Images/cuteashell_397x435_GROUCHO.jpg~Groucho~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[20]    = "50CAH_Pet_Images/cuteashell_397x435_GUS.jpg~Gus~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[21]    = "50CAH_Pet_Images/cuteashell_397x435_HARVEY.jpg~Harvey~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[22]    = "50CAH_Pet_Images/cuteashell_397x435_HIFI.jpg~Hi-Fi~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[23]    = "50CAH_Pet_Images/cuteashell_397x435_JAX.jpg~Jax~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[24]    = "50CAH_Pet_Images/cuteashell_397x435_KAIDEN.jpg~Kaiden~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[25]    = "50CAH_Pet_Images/cuteashell_397x435_KATIE.jpg~Katie~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[26]    = "50CAH_Pet_Images/cuteashell_397x435_KYLIE.jpg~Kylie~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[27]    = "50CAH_Pet_Images/cuteashell_397x435_LUCKY.jpg~Lucky~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[28]    = "50CAH_Pet_Images/cuteashell_397x435_LUX.jpg~Lux~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[29]    = "50CAH_Pet_Images/cuteashell_397x435_MOMO.jpg~Momo~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[30]    = "50CAH_Pet_Images/cuteashell_397x435_MUGSY.jpg~Mugsy~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[31]    = "50CAH_Pet_Images/cuteashell_397x435_MUNCHIE.jpg~Munchie~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[32]    = "50CAH_Pet_Images/cuteashell_397x435_NINJA.jpg~Ninja~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[33]    = "50CAH_Pet_Images/cuteashell_397x435_OLIVE.jpg~Olive~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[34]    = "50CAH_Pet_Images/cuteashell_397x435_OLIVE2.jpg~Olive2~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[35]    = "50CAH_Pet_Images/cuteashell_397x435_OLIVER.jpg~Oliver~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[36]    = "50CAH_Pet_Images/cuteashell_397x435_PIPER.jpg~Piper~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[37]    = "50CAH_Pet_Images/cuteashell_397x435_PRINCESS.jpg~Princess~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[38]    = "50CAH_Pet_Images/cuteashell_397x435_RIZZO.jpg~Rizzo~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[39]    = "50CAH_Pet_Images/cuteashell_397x435_ROCKIE.jpg~Rockie~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[40]    = "50CAH_Pet_Images/cuteashell_397x435_ROLF.jpg~Rolf~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[41]    = "50CAH_Pet_Images/cuteashell_397x435_RUSTY.jpg~Rusty~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[42]    = "50CAH_Pet_Images/cuteashell_397x435_SAM.jpg~Sam~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[43]    = "50CAH_Pet_Images/cuteashell_397x435_SOPHIE.jpg~Sophie~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[44]    = "50CAH_Pet_Images/cuteashell_397x435_SQUEEZE.jpg~Squeeze~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[45]    = "50CAH_Pet_Images/cuteashell_397x435_STRETCH.jpg~Stretch~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[46]    = "50CAH_Pet_Images/cuteashell_397x435_SULLIVAN.jpg~Sullivan~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[47]    = "50CAH_Pet_Images/cuteashell_397x435_TEDDY.jpg~Teddy~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[48]    = "50CAH_Pet_Images/cuteashell_397x435_TURKLETON.jpg~Turkleton~http://www.cuteashell.com~Cute As Hell";
gvar_arrayShowsAdvertise[49]    = "50CAH_Pet_Images/cuteashell_397x435_TZARINA.jpg~Tzarina~http://www.cuteashell.com~Cute As Hell";


// methods

function getSlideAdvertisement()
{
    // determine the show index
    var nShowSize = gvar_arrayShowsAdvertise.length;
    if ((gvar_nCurrentAdvertise < 0) || true) {
        // pick the first one at random
        gvar_nCurrentAdvertise = Math.round(Math.random() * (nShowSize-1));
    }
    else {
        // increment the to the next one
	    if ((++ gvar_nCurrentAdvertise) >= nShowSize)
		    gvar_nCurrentAdvertise = 0;
    }
    
    // get the current show  
    return gvar_arrayShowsAdvertise[gvar_nCurrentAdvertise];
}

function runShowAdvertisement() {
	var elemAdvertiseLink           = document.getElementById('advertise_link');
	var elemAdvertiseImage          = document.getElementById("advertise_image");

	// break the show into bits
	var arrayShowSplit              = getSlideAdvertisement().split('~');
    var strShowImage                = arrayShowSplit[0];
    var strShowDesc                 = arrayShowSplit[1];
    var strShowLink                 = arrayShowSplit[2];
    var strShowContact              = arrayShowSplit[3];
	
    // fill in the elements
    if (elemAdvertiseLink != null)
        elemAdvertiseLink.href      = strShowLink;
    if (elemAdvertiseImage != null)
        elemAdvertiseImage.src      = "./advertise/" + strShowImage;
	if (elemAdvertiseImage != null)
        elemAdvertiseImage.alt      = strShowContact + " " + "\"" + strShowDesc.toUpperCase() + "\""; 
	
	// trigger the next one in ten seconds
	if ((elemAdvertiseLink != null) || (elemAdvertiseImage != null))
		setTimeout('runShowAdvertisement()', 10 * 1000);
}
