//======= Natural Floorcovering Centre
//======= www.naturalfloor.com.au



//************* BannerRotator **********************






//Global Variables


var timer = window.setInterval("showBanner()", 4000);
// make banner update


var link; // the page this banner links to.

//var txtImagePath;
var txtImagePath = "images\\Banner_Home_";

// Pre-load images
var Banners = new Array(14);
var Alts = new Array(14);
var Links  = new Array(14);

//k is how many banners there are (increments with each banner loaded)
var q = 0;

//k is what banner is showing now
var k = 0;



//Banners[q] = new Image;
//Banners[q].src = txtImagePath + "RugSale.JPG";
//Alts[q] = "All Rugs 20% to 60%!";
//Links[q] = "rugsale.html";

//q++ ;

/*
Banners[q] = new Image;
Banners[q].src = txtImagePath + "RugSale2009-1.jpg";
Alts[q]  = "Save up to 60% on a brand new sisal rug at our Mosman and Marrickville galleries.";
Links[q] = "readymaderugs.html";
*/

/*
Banners[q] = new Image;
Banners[q].src = txtImagePath + "New-WildBasqEarthTawnyCreel.jpg";
Alts[q]  = "New Products - Belgian Wild Basquette Wool and Sisal, Belgian Earth Creel Sisal, and Belgian Tawny Creel Sisal";
Links[q] = "newproducts.asp";
*/

/*
Banners[q] = new Image;
Banners[q].src = txtImagePath + "Stacked-1.jpg";
Alts[q]  = "We're always overflowing with ready-made rugs...";
Links[q] = "readymaderugs.html";
  */


Banners[q] = new Image;
Banners[q].src = "images\\2011SaleBanner_189high_1.JPG";
Alts[q]  = "Stupendous bargains!";
Links[q] = "sales.html";

q++

Banners[q] = new Image;
Banners[q].src = "images\\2011SaleBanner_189high_2.JPG";
Alts[q]  = "Stupendous bargains!";
Links[q] = "sales.html";



/*
  Banners[q] = new Image;
Banners[q].src = "Salebanner2011.jpg";
Alts[q]  = "20% toi 60% off all our rugs!...";
Links[q] = "sales.html";
  */


//Call showBanner() first after we have loaded just one banner, so that a banner is shown while the rest load up
//showBanner();

function loadBanners() {
  return
}


function loadBannersDISABLED() {

/*
   q++
   Banners[q] = new Image;
Banners[q].src = txtImagePath + "RugSale2009-2.jpg";
Alts[q]  = "Save up to 60% on a brand new sisal rug at our Mosman and Marrickville galleries.";
Links[q] = "readymaderugs.html";
  */

    q++ ;
   Banners[q] = new Image;
   Banners[q].src = txtImagePath + "CreelRugs.jpg";
    Alts[q]  = "Ready made rugs in the Belgian Creel Sisal Range";
    Links[q] = "readymaderugs.html";


        q++ ;
   Banners[q] = new Image;
    Banners[q].src = txtImagePath + "FlatRugs.jpg";
   Alts[q]  = "We're always overflowing with ready-made rugs...";
    Links[q] = "readymaderugs.html";




    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "New-BrugesEtc.JPG";
    Alts[q]  = "New products for Autumn 2010! Belgian Bruges Sisal in Gris and Nature, Marled Taupe Sisal";
    Links[q] = "newproducts.asp";

    q++ ;


    // Banners[q] = new Image;
    // Banners[q].src = txtImagePath + "New-Basalt.jpg";
    // Alts[q]  = "New Products - Belgian Basalt Sisal, Belgian Tabby Hummock Sisal, and Belgian Ivoire Wool and Sisal";
    // Links[q] = "newproducts.asp";

    // q++ ;


    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "TigerGrey.JPG";
    Alts[q]  = "Tiger Grey Sisal";
    Links[q] = "walltowall_3.asp?n=0&hiddenTextColour=5&hiddenTextTexture=5&id=424";

    q++ ;

    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "GoldRed.JPG";
    Alts[q]  = "Gold Red Sisal";
    Links[q] = "walltowall_3.asp?n=0&hiddenTextColour=5&hiddenTextTexture=5&id=82";

    q++ ;


    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "SilverHummock.JPG";
    Alts[q]  = "Belgian Silver Hummock Sisal";
    Links[q] = "walltowall_3.asp?n=0&hiddenTextColour=5&hiddenTextTexture=5&id=433";

    q++ ;


    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "PearlLattice.JPG";
    Alts[q]  = "Belgian Pearl Lattice Pure Wool and Sisal";
    Links[q] = "walltowall_3.asp?n=0&hiddenTextColour=5&hiddenTextTexture=5&id=346";

    q++ ;


    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "ZanzibarAsh.jpg";
    Alts[q]  = "Belgian Zanzibar Ash";
    Links[q] = "walltowall_3.asp?n=0&hiddenTextColour=5&hiddenTextTexture=5&id=430";

    q++ ;


    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "Adagio.JPG";
    Alts[q]  = "Belgian Adagio Sisal";
    Links[q] = "walltowall_3.asp?n=0&hiddenTextColour=5&hiddenTextTexture=5&id=423";

    q++ ;


    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "Stacked1.JPG";
    Alts[q]  = "We're always overflowing with ready-made rugs";
    Links[q] = "readymaderugs.html";

    q++ ;



    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "Stacked2.JPG";
    Alts[q]  = "We're always overflowing with ready-made rugs";
    Links[q] = "readymaderugs.html";

    q++ ;



    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "Stacked3.JPG";
    Alts[q]  = "We're always overflowing with ready-made rugs";
    Links[q] = "readymaderugs.html";

    q++ ;



    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "foodies.jpg";
    Alts[q]  = "Our Marrickville gallery is located right in the heart of a 'foodie snapshot of Sydney'. Click here to read more.";
    Links[q] = "foodies.html";


    //q++ ;
    //Banners[q] = new Image;
    //Banners[q].src = txtImagePath + "BelgianGrey.JPG";
    //Alts[q]  = "Belgian Grey Sisal";
    //Links[q] = "walltowall_3.asp?id=28&n=2&hiddenTextColour=3&hiddenTextTexture=1&x=41&y=15;"

    //q++ ;
    //Banners[q] = new Image;
    //Banners[q].src = txtImagePath + "Naga.JPG";
    //Alts[q]  = "Naga Ready Made Rugs";
    //Links[q] = "readymaderugs.html";


    //q++ ;
    //Banners[q] = new Image;
    //Banners[q].src = txtImagePath + "GoldGrey.JPG";
    //Alts[q]  = "Gold Grey Sisal";
    //Links[q] = "walltowall_3.asp?id=79&n=0&hiddenTextColour=2&hiddenTextTexture=1&x=64&y=6";


    q++ ;
    Banners[q] = new Image;
    Banners[q].src = txtImagePath + "WildRice.JPG";
    Alts[q]  = "Belgian Wild Rice Sisal";
    Links[q] = "walltowall_3.asp?id=37&n=1&hiddenTextColour=1&hiddenTextTexture=2&x=57&y=20";


    //q++ ;
    //Banners[q] = new Image;
    //Banners[q].src = txtImagePath + "MadeToMeasure20.JPG";
    //Alts[q]  = "20% of all made-to-measure rugs!";
    //Links[q] = "designrug_1A.html";





    return;

}


function showBanner () {
	return showBannerStep();


}


function showBannerRandom () {

// picks a banner to show at random

	// error counter in case of inifinite loop
	var errI = 0;

        var rnd1OfQ ;



	// set rnd1OfQ to K - the number of the existing banner	
	rnd1OfQ = k;
	

	while ((rnd1OfQ == k) && (errI < 20) ) {
		// keep repeating until we find a different banner

		 
		// rnd1ofQ is an integer between 0 and q, where q is the number of banners
		rnd1OfQ = Math.floor(Math.random()*(q+1))


		errI++;
	}


	// n is banner we will show
	n = rnd1OfQ;



	return updateBanner(n);


}



function showBannerStep () {


	// steps thru banners
	

	// k is the existing banner
	k++;

	if (k > q) { k = 0; }

//alert ("k:" + k + " q:" + q);
	return updateBanner(k);
	


}



function updateBanner (i) {


	//alert (i);

	//make this image on
	document.imgBanner.src = Banners[i].src;
	document.imgBanner.alt = Alts[i];
	document.imgBanner.title = Alts[i];

	link = Links[i];

	k = i;
	
}

