//---------------------------------------------------------------------------------------
//	Defining the Casino object
//	Populating Casino Object
//	This file centralizes the casino information
//
//	Script by Ernesto Ramirez
//---------------------------------------------------------------------------------------


//Show a random banner from pre-defined objects
//functions separated by banner size

function ShowRandomBanner125x125() {
	var randomindex = Math.floor(Math.random() * casinoindex);
	myCasino[randomindex].BannerAndText("small");
}

function ShowRandomBanner468x60() {
	var randomindex = Math.floor(Math.random() * casinoindex);
	myCasino[randomindex].BannerAndText("large");
}

//Show a text link and the promo text below it for a given casino
function HeaderAndText(objCasino){
	var mylink = "http://www.ecocardcasinos.org/cgi-bin/out.cgi?" + objCasino.casinocode;
	line1 = "<p><a target=_blank href=\'" + mylink + "\'>" + objCasino.name + "</a>";
	line2 = "<br>" + objCasino.promotext + "</p>";
	document.write(line1, line2);
}


function ShowCasinoBannerInfo(selected_casino){
	selected_casino = selected_casino.toLowerCase();

	for (i=0; i < myCasino.length; i++) {
		if (myCasino[i].name == selected_casino) {
			return myCasino[i].BannerAndText("large");
			break;
			}
	}
	
}



//********** Defining the Casino object ***********

function Casino(name,casinocode,promotext,affiliategroup,software, all_payout,slots_payout,table_payout,poker_payout,banners125x125,banners468x60){
	this.name = name;
	this.casinocode = casinocode;
	this.promotext = promotext;
	this.software = software;
	this.all_payout = all_payout;
	this.table_payout = table_payout;
	this.slots_payout = slots_payout;
	this.poker_payout = poker_payout;
	this.affiliategroup = affiliategroup;
	this.banners125x125 = banners125x125;
	this.banners468x60 = banners468x60;
	this.BannerAndText = BannerAndText;
}
// ***********************************************

// *********** Defining the BannerAndText() method ***********
function BannerAndText(bannersize){
if (bannersize == "small") {
	var randombannerindex = Math.floor(Math.random() * this.banners125x125.length);
	var mydimensions = " width=125 height=125 border=0";
	var mybanner = "http://www.ecocardcasinos.org/images/4x4/" + this.banners125x125[randombannerindex];
	var mystyle = "style125";
	
} else {
	var randombannerindex = Math.floor(Math.random() * this.banners468x60.length);
	var mydimensions = " width=468 height=60 border=0";
	var mybanner = "http://www.ecocardcasinos.org/images/2x4/" + this.banners468x60[randombannerindex];
	var mystyle = "style468";


}

var mylink = "http://www.ecocardcasinos.org/cgi-bin/out.cgi?" + this.casinocode;

line1 = "<a target=_blank href=\'" + mylink + "\'>";
line2 = "<img src=\'" + mybanner + "\' " + mydimensions + " alt=\'" + this.name + "\' vspace=4></a>";
line3 = "<div class=" + mystyle + ">" + this.promotext + "</div>";

document.write(line1,line2,line3);
}
// ***********************************************




//---------------------------------------------------------------------
//	Here we populate the "casino object"
//	Banners of different sizes are assigned as properties
//	NOTE: These are global variables to used by some functions in other scripts
//	DO NOT override their value (avoid these variable names in other scripts on this site)
//---------------------------------------------------------------------


myCasino = new Array();
var casinoindex = 0;  

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "Super Slots Casino";
myCasino[casinoindex].casinocode = "superslots";
myCasino[casinoindex].software = "Vegas Technology";
myCasino[casinoindex].promotext = "100% match bonus up to $300 Free.";
myCasino[casinoindex].banners125x125 = new Array("superslots1.gif");
myCasino[casinoindex].banners468x60 = new Array("superslots1.gif");
myCasino[casinoindex].all_payout = "96.86%";
myCasino[casinoindex].slots_payout = "95.88%";
myCasino[casinoindex].table_payout = "98.55%";
myCasino[casinoindex].poker_payout = "98.97%";
myCasino[casinoindex++].affiliategroup = "C-Planet";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "Millionaire Casino";
myCasino[casinoindex].casinocode = "millionaire";
myCasino[casinoindex].software = "Vegas Technology";
myCasino[casinoindex].promotext = "Up to $1000 FREE first 3 deposits";
myCasino[casinoindex].banners125x125 = new Array("millionaire1.gif");
myCasino[casinoindex].banners468x60 = new Array("millionaire1.gif");
myCasino[casinoindex].all_payout = "98.17%";
myCasino[casinoindex].slots_payout = "96.15%";
myCasino[casinoindex].table_payout = "99.53%";
myCasino[casinoindex].poker_payout = "99.47%";
myCasino[casinoindex++].affiliategroup = "C-Planet";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "VIP Slots Casino";
myCasino[casinoindex].casinocode = "vipslots";
myCasino[casinoindex].software = "Vegas Technology";
myCasino[casinoindex].promotext = "Up to $1000 FREE first 3 deposits";
myCasino[casinoindex].banners125x125 = new Array("vipslots1.gif");
myCasino[casinoindex].banners468x60 = new Array("vipslots1.gif");
myCasino[casinoindex].all_payout = "97.70%";
myCasino[casinoindex].slots_payout = "95.56%";
myCasino[casinoindex].table_payout = "99.87%";
myCasino[casinoindex].poker_payout = "96.84%";
myCasino[casinoindex++].affiliategroup = "C-Planet";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "Sloto Cash Casino";
myCasino[casinoindex].casinocode = "slotocash";
myCasino[casinoindex].software = "Rival Gaming";
myCasino[casinoindex].promotext = "$7 FREE No Deposit Bonus. Up to $577 free on your first 3 deposits";
myCasino[casinoindex].banners125x125 = new Array("slotocash1.gif");
myCasino[casinoindex].banners468x60 = new Array("slotocash1.gif");
myCasino[casinoindex].all_payout = "95.56%";
myCasino[casinoindex].slots_payout = "96.35%";
myCasino[casinoindex].table_payout = "98.62%";
myCasino[casinoindex].poker_payout = "100.95%";
myCasino[casinoindex++].affiliategroup = "stc";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "Caribbean Gold Casino";
myCasino[casinoindex].casinocode = "caribbeangold";
myCasino[casinoindex].software = "Vegas Technology";
myCasino[casinoindex].promotext = " Get 100% up to $1000 on your 1st 4 deposits!!";
myCasino[casinoindex].banners125x125 = new Array("caribbeangold1.gif");
myCasino[casinoindex].banners468x60 = new Array("caribbeangold1.gif");
myCasino[casinoindex].all_payout = "97.26%";
myCasino[casinoindex].slots_payout = "96.12%";
myCasino[casinoindex].table_payout = "98.34%";
myCasino[casinoindex].poker_payout = "98.44%";
myCasino[casinoindex++].affiliategroup = "Casino Coins";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "English Harbour Casino";
myCasino[casinoindex].casinocode = "englishharbour";
myCasino[casinoindex].software = "Vegas Technology";
myCasino[casinoindex].promotext = "100% up to $200 on your first four deposits!!";
myCasino[casinoindex].banners125x125 = new Array("englishharbour1.gif");
myCasino[casinoindex].banners468x60 = new Array("englishharbour1.gif");
myCasino[casinoindex].all_payout = "97.07%";
myCasino[casinoindex].slots_payout = "95.74%";
myCasino[casinoindex].table_payout = "98.02%";
myCasino[casinoindex].poker_payout = "97.39%";
myCasino[casinoindex++].affiliategroup = "Casino Coins";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "Club USA Casino";
myCasino[casinoindex].casinocode = "clubusa";
myCasino[casinoindex].software = "RTG";
myCasino[casinoindex].promotext = " Up to $777 FREE welcome bonus";
myCasino[casinoindex].banners125x125 = new Array("clubusa1.gif");
myCasino[casinoindex].banners468x60 = new Array("clubusa1.gif");
myCasino[casinoindex].all_payout = "96.39%";
myCasino[casinoindex].slots_payout = "95.32%";
myCasino[casinoindex].table_payout = "97.70%";
myCasino[casinoindex].poker_payout = "98.42%";
myCasino[casinoindex++].affiliategroup = "Club World";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "Aladdins Gold Casino";
myCasino[casinoindex].casinocode = "aladdinsgold";
myCasino[casinoindex].software = "RTG";
myCasino[casinoindex].promotext = "Receive an incredible 200% Welcome Bonus on every deposit for 7 days!";
myCasino[casinoindex].banners125x125 = new Array("aladdinsgold1.gif");
myCasino[casinoindex].banners468x60 = new Array("aladdinsgold1.gif");
myCasino[casinoindex].all_payout = "97.68%";
myCasino[casinoindex].slots_payout = "98.14%";
myCasino[casinoindex].table_payout = "97.58%";
myCasino[casinoindex].poker_payout = "94.78%";
myCasino[casinoindex++].affiliategroup = "Club World";

// *************************************************************
myCasino[casinoindex]= new Casino();
myCasino[casinoindex].name = "Lucky Red Casino";
myCasino[casinoindex].casinocode = "luckyred";
myCasino[casinoindex].software = "RTG";
myCasino[casinoindex].promotext = "400% Slots Bonus up to $4000 or 100% Blackjack and Video Poker Bonus up to $1000!!";
myCasino[casinoindex].banners125x125 = new Array("luckyred1.gif");
myCasino[casinoindex].banners468x60 = new Array("luckyred1.gif");
myCasino[casinoindex].all_payout = "96.86%";
myCasino[casinoindex].slots_payout = "95.88%";
myCasino[casinoindex].table_payout = "98.55%";
myCasino[casinoindex].poker_payout = "98.97%";
myCasino[casinoindex++].affiliategroup = "Club World";