var banners = Array(
						{
							'name':'WhiteKnot.org',
							'url':'http://www.whiteknot.org',
							'image':'whiteknot.jpg'
						},
						{
							'name':'Eco Gold',
							'url':'http://www.hudsongroveandco.com/store/responsibility/ecogold',
							'image':'ecogold.jpg'
						},
						{
							'name':'Rony Tennenbaum',
							'url':'http://www.ronytennenbaum.com',
							'image':'rony.jpg'
						},
						{
							'name':'Tweed',
							'url':'http://www.tweedltd.com',
							'image':'tweed.jpg'
						},
						{
							'name':'Authorize Dealers',
							'url':'http://www.hudsongroveandco.com/store/contacts/',
							'image':'dealer.jpg'
						},
						{
							'name':'GSI',
							'url':'http://www.gemscience.net/',
							'image':'gsi_xmas.jpg'
						}
					);
var total = banners.length;

var Found=false
var Current = new Array()
var MaxValue=total-1 //(Example 2 is equal to: 0,1,2)
var NumUnique=3  //The number of unique numbers required
var Count=0
var Current = new Array(NumUnique)

GetUnique()

//alert("The unique numbers are: " + banners[Current[0]]['name'] + ", " + banners[Current[1]]['name'] + ", and " + banners[Current[2]]['name'])

function GetUnique(){
	for (i=0;Count<NumUnique;Count++){
		Found=false
		var rndValue = get_random()
		var j=0
			for (j=0;j<Current.length;j++){
				if (Current[j] == rndValue){
					Found=true
					break
				}
			}
		if (Found){
			Count--
		} else {
			Current[Count]=rndValue
		}
	}
}
function get_random(){
	var ranNum= Math.round(Math.random()*MaxValue);
	return ranNum;
}