var imagesArray=new Array();
var largeImagesArray=new Array();
var hrefArray=new Array();
var altArray=new Array();


/* for additional ads just fill in an extra element in each of these arrays */


imagesArray[0]="includes/images/adverts/primary_promotion/free_online_training_small.gif";
imagesArray[5]="includes/images/adverts/primary_promotion/padraig_sponsorship.gif";
imagesArray[6]="includes/images/adverts/primary_promotion/student_flights.gif";
imagesArray[7]="includes/images/adverts/primary_promotion/18_month_bond.gif";
imagesArray[8]="includes/images/adverts/primary_promotion/clear_creditcard.gif";

largeImagesArray[0]="includes/images/adverts/primary_promotion/free_online_training.gif";
largeImagesArray[5]="includes/images/adverts/primary_promotion/padraig_sponsorship_large.gif";
largeImagesArray[6]="includes/images/adverts/primary_promotion/student_flights_large.gif";
largeImagesArray[7]="includes/images/adverts/primary_promotion/18_month_bond_large.gif";
largeImagesArray[8]="includes/images/adverts/primary_promotion/clear_creditcard_large.gif";


hrefArray[0]="http://www.bankofirelandstartupcourse.com/";
hrefArray[5]="html/gws/capital_markets/corporate_banking/index.html";
hrefArray[6]="http://int.sitestat.com/boigroup/boi/s?clickin.studenthp.large.freeflights&amp;ns_type=clickin";
hrefArray[7]="http://int.sitestat.com/boigroup/boi/s?clickin.18monthbond.iehp&amp;ns_type=clickin";
hrefArray[8]="http://int.sitestat.com/boigroup/boi/s?clickin.clearcreditcard.hpie&amp;ns_type=clickin";

altArray[0]="Check out our free online training course for business start-ups";
altArray[5]="Congratulations to Padraig Harrington on his success in the Open Championship, Proud financial services sponsor of  Padraig Harrington";
altArray[6]="Free Flights";
altArray[7]="Solid gold returns, with our 18 month fixed rate deposit. Minimum deposit, &#8364;3,000, no maximum";
altArray[8]="Our new low rate credit card is light on the pocket, available exclusively online";

function initiateAd(pageName) {
	var ran = 0;

	// narrow the choices for certain pages.
	// creates an array of indexs from the imageArray
	// only indexs included are used for display.
	var choices = new Array();
	//ie home page
	if (pageName == "home") {
		choices[5] = 5;
		choices[6] = 6;
		choices[7] = 7;
		choices[8] = 8;
		
		
	
	//personal home page
	} else if (pageName == "personal") {

		
		choices[7] = 7;
		choices[8] = 8;
		
		
		
	//business home page
	} else if (pageName == "business") {

		choices[0] = 0;
		
		
	//default
	} else {
		choices[6] = 6;
		
	}

	var acceptable = false;
	do {
		ran = RanSpan(0, imagesArray.length-1);
		for(i=0; i<choices.length; i++) {
			if (choices[i] == ran) {
				acceptable = true;
			}
		}
	} while (!acceptable);

	var frameWidth = 0;
	if (self.innerWidth) {
		frameWidth = self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientWidth) {
		frameWidth = document.documentElement.clientWidth;
	} else if (document.body) {
		frameWidth = document.body.clientWidth;
	}	


	var setWidth = (frameWidth-280);
	if((setWidth<715)){
		document.write("<a href='"+hrefArray[ran]+"'><img src='"+imagesArray[ran]+"' width='481' height='119' alt='"+altArray[ran]+"'/></a>");
	} else {
		document.write("<a href='"+hrefArray[ran]+"'><img src='"+largeImagesArray[ran]+"' width='715' height='119' alt='"+altArray[ran]+"'/></a>");
	}


	
}

function Random(X) {
    return X * (Math.random() % 1) | 0;
}

function RanSpan(MinV, MaxV) {
    return MinV + Random(MaxV - MinV + 1);
}


function inxxitiate(){
	alert("test");
}
