

/*
partners data
*/



function setuptext(){
	var refcode = getRefcode();

	var header = "<p>Special Offer</p>";
	var header2 = "<p>Save up to <span class=\"yellow\">&pound;40 for every &pound;500</span> exchanged.";
	var offerHeader = "FREE CARD";
	var offerText = "&nbsp;";
	var logo = "images/header/logo.gif";
	var linkurl = "";
	var height = 64;
	var width = 289;
	
	if (refcode.length == 11){

			var source  = refcode.substring(0,3).toLowerCase();
			var campaign = 	refcode.substring(4,7).toLowerCase();
			
			if(campaign == 'fnf' && source == 'mys'){
				logo = "images/partners/logo_myles.jpg";
				header = "Myles' Friends and Family Offer";
				header = header + header2;
				height = 87;
				width = 89;
			} else if(campaign == 'fnf' && source == 'mic'){
				logo = "images/partners/logo_mikecurry.jpg";
				header = "Mike's Friends and Family Offer";
				header = header + header2;
				height = 78;
				width = 87;
			} else if (campaign== 'fnf' && source == 'ken') {
				logo = "images/partners/logo_kensington.gif";
				header = "Kensington - Friends & Family Offer";
				header = header + header2;
				height = 180;
				width = 400;
			} else if(campaign == 'fnf' && source == 'roy'){
				header = "Roy's Friends and Family Offer";
				header = header + header2;
				height = 64;
				width = 289;
			} else if(campaign == 'fnf' || campaign == 'pff'){
				header = "Friends and Family Offer";
				header = header + header2;
				height = 64;
				width = 289;
			} else if (campaign== 'std' && source == 'aph') {
				logo = "images/partners/logo_aph.jpg";
				header = "Special Offer for <span class=\"yellow\">APH</span> customers";
				header = header + header2;
				height = 78;
				width = 162;
			} else if (campaign== 'std' && source == 'msm') {
				logo = "images/partners/logo_msm.gif";
				header = "<p style=\"font-size:13px;\">EXCLUSIVE exchange rate. PLUS no charge when you select an additional card.</p>";
				header = header + header2;
				height = 87;
				width = 372;
			} else if (campaign== 'std' && source == 'pwa') {
				logo = "images/partners/logo_pwa.jpg";
				header = "Special Offer for <span class=\"yellow\">Perfect Weddings Abroad</span> customers";
				header = header + header2;
				height = 87;
				width = 436;
			} else if (campaign== 'std' && source == '118') {
				logo = "images/partners/logo_118.gif";
				header = "Special Offer for <span class=\"yellow\">118Travel</span> customers";
				header = header + header2;
				height = 82;
				width = 227;
			} else if (campaign== 'std' && source == 'fnh') {
				logo = "images/partners/logo_fnh.gif";
				header = "Special Offer for <span class=\"yellow\">Flight and Hotel</span> customers";
				header = header + header2;
				height = 54;
				width = 222;
			} else if (campaign== 'std' && source == 'otb') {
				logo = "images/partners/logo_otb.gif";
				header = "Special Offer for <span class=\"yellow\">On the Beach</span> customers";
				header = header + header2;
				height = 87;
				width = 136;
			} else if (campaign== 'std' && source == 'ohg') {
				logo = "images/partners/logo_fresh.png";
				header = "Special Offer for <span class=\"yellow\">Fresh Holidays</span>";
				header = header + header2;
				height = 91;
				width = 222;
			} else if (campaign== 'std' && source == 'tlt') {
				logo = "images/partners/logo_tlt.jpg";
				header = "Special Offer for <span class=\"yellow\">Teletext Holidays</span>";
				header = header + header2;
				height = 87;
				width = 234;
			} else if (campaign== 'std' && source == 'cru') {
				logo = "images/partners/logo_cruise.jpg";
				header = "Special Offer for <span class=\"yellow\">Cruise<span class=\"yellow\"></span> customers";
				header = header + header2;
				height = 35;
				width = 222;
			} else if (campaign== 'std' && source == 'utb') {
				logo = "images/partners/logo_utb.gif";
				header = "Special Offer for <span class=\"yellow\">Unity Trust Bank<span> customers";
				header = header + header2;
				height = 87;
				width = 125;
			} else if (campaign== 'std' && source == 'owt') {
				logo = "images/partners/logo_owt.jpg";
				header = "Special Offer for <span class=\"yellow\">Ocean World Travel</span> customers";
				header = header + header2;
				height = 91;
				width = 92;
			} else if (campaign== 'std' && source == 'ows') {
				logo = "images/partners/logo_owt.jpg";
				header = "Special Offer for <span class=\"yellow\">Ocean World Travel</span> Staff";
				header = header + header2;
				height = 91;
				width = 92;
			} else if (campaign== 'std' && source == 'cbt') {
				logo = "images/partners/logo_cbt.jpg";
				header = "Special Offer for <span class=\"yellow\">Club Together</span>";
				header = header + header2;
				height = 87;
				width = 463;
			} else if (campaign== 'std' && source == 'wwt') {
				logo = "images/partners/logo_wwtp.jpg";
				header = "Special Offer for <span class=\"yellow\">whichwaytopay.com</span> customers";
				header = header + header2;
				height = 87;
				width = 313;
			} else if (campaign== 'std' && source == 'oin') {
				logo = "images/partners/logo_oinc.jpg";
				header = "Special Offer for OINC customers";
				header = header + header2;
				height = 107;
				width = 364;
			} else if (campaign== 'std' && source == 'ceu') {
				logo = "images/partners/logo_currexc.png";
				header = "Special Offer for <span class=\"yellow\">Currency Exchange</span> customers";
				header = header + header2;
				height = 45;
				width = 349;
			} else if (campaign== 'std' && source == 'hlc') {
				logo = "images/partners/logo_hlc.jpg";
				header = "Special Offer for <span class=\"yellow\">Home Learning College</span>";
				header = header + header2;
				height = 204;
				width = 768;
			} else if (campaign== 'std' && source == 'cpp') {
				logo = "images/partners/logo_cpp.jpg";
				linkurl = "http://www.compareprepaid.co.uk";
				header = "Special Offer for <span class=\"yellow\">Compare Prepaid</span> customers";
				header = header + header2;
				height = 87;
				width = 219;
			} else if (campaign== 'std' && source == 'usw') {
				logo = "images/partners/logo_usw.jpg";
				header = "Special Offer for <span class=\"yellow\">uSwitch.com</span> customers";
				header = header + header2;
				height = 87;
				width = 296;
			} else if (campaign== 'std' && source == 'goc') {
				logo = "images/partners/logo_goc.jpg";
				header = "Special Offer for <span class=\"yellow\">Gocompare.com</span> customers";
				header = header + header2;
				height = 87;
				width = 191;
			} else if (campaign== 'std' && source == 'cns') {
				logo = "images/partners/logo_cns.gif";
				header = "Special Offer for <span class=\"yellow\">CompareandSave.com</span> customers";
				header = header + header2;
				height = 96;
				width = 465;
			} else if (campaign== 'int' && source == 'bat') {
				logo = "images/partners/logo_bat.jpg";
				header = "Lord's Charity Cricket Match Offer";
				header = header + header2;
				offerHeader = "FREE CARD, AND &pound;5 TO CHARITY";
				offerText = "For every card ordered through this page MyTravelCash will donate £5 to the British Asian Trust";
				height = 78;
				width = 93;
			} else if (campaign== 'std' && source == 'rck') {
				logo = "images/partners/logo_insurefor.jpg";
				header = "Special Offer for <span class=\"yellow\">Insurefor.com</span> customers";
				header = header + header2;
				height = 112;
				width = 399;
			} else if (campaign== 'nhs' && source == 'brc') {
				logo = "images/partners/logo_nhs.jpg";
				header = "Special Offer for <span class=\"yellow\">NHS staff</span> ";
				header = header + header2;
				height = 337;
				width = 1662;
			} else if (campaign== 'lad' && source == 'brc') {
				logo = "images/partners/logo_localauthority.jpg";
				header = "Special Offer for <span class=\"yellow\">Local Authority</span> customers";
				header = header + header2;
				height = 135;
				width = 654;
			} else if (campaign== 'cor' && source == 'brc') {
				logo = "images/partners/logo_brinc.jpg";
				header = "Special Offer from <span class=\"yellow\">Brinc</span> ";
				header = header + header2;
				height = 88;
				width = 434;
			} else if (campaign== 'std' && source == 'tit') {
				logo = "images/partners/logo_thisistravel.gif";
				header = "Special Offer for <span class=\"yellow\">This is Travel</span> customers";
				header = header + header2;
				height = 93;
				width = 250;
			} else if (campaign== 'std' && source == 'cds') {
				logo = "images/partners/logo_cardsmart.jpg";
				header = "Special Offer for <span class=\"yellow\">CardSmart</span> ";
				header = header + header2;
				height = 109;
				width = 331;
			} else if (campaign== 'std' && source == 'bpm') {
				logo = "images/partners/logo_beep.jpg";
				header = "Special Offer for <span class=\"yellow\">Beep Money</span> customers";
				header = header + header2;
				height = 50;
				width = 260;
			} else if (campaign== 'std' && source == 'gcc') {
				logo = "images/partners/logo_gift.jpg";
				header = "Special Offer for <span class=\"yellow\">GiftCard Centre</span> customers";
				header = header + header2;
				height = 110;
				width = 222;
			} else if (campaign== 'std' && source == 'exc') {
				logo = "images/partners/logo_exchangecurrency.jpg";
				header = "Special Offer from <span class=\"yellow\">Exchange Currency</span>";
				header = header + header2;
				height = 197;
				width = 714;
			} else if (campaign== 'std' && source == 'cex') {
				logo = "images/partners/logo_currencyexchange.jpg";
				header = "Special Offer from <span class=\"yellow\">Currency Exchange</span>";
				header = header + header2;
				height = 144;
				width = 700;
			} else if (campaign== 'std' && source == 'hol') {
				logo = "images/partners/logo_holidayshed.jpg";
				header = "Special Offer from <span class=\"yellow\">Holiday Shed</span> customers";
				header = header + header2;
				height = 100;
				width = 281;
			} else if (campaign== 'std' && source == 'bat') {
				logo = "images/partners/logo_bluesandtwo.jpg";
				header = "Special Offer from <span class=\"yellow\">Blues & Twos</span>";
				header = header + header2;
				height = 109;
				width = 335;
			} 
			
			
			
	}

	return new DisplayData(logo,width,height,header,offerHeader,offerText,linkurl);
}

/*
This object holds following information 
1. Main Header HTML
2. Main Sub Header HTML
3. Offer Header
4. Offer Text
*/
function DisplayData(logo, width, height, header,offerHeader,offerText,linkurl){
	var divWidth = 222;
	var divHeight = 91;
	var leftPadding = 1;
	var rightPadding = 1;
	var topPadding = 1;
	var bottomPadding = 1;
	
	var aspect = width / height;
	
	if(width < divWidth){
		var horiz_padding = parseInt((divWidth - width)/2);
		leftPadding = horiz_padding;
		rightPadding = horiz_padding;
	}else {
		width = divWidth;
	}
	
	var tempHeight = parseInt(width / aspect);
	
	if(tempHeight < divHeight){
		var vert_padding = parseInt((divHeight - tempHeight)/2);
		topPadding = vert_padding;
		bottomPadding = vert_padding;
	}else {
		tempHeight = divHeight;
	}
	
    this.logo = logo;
    this.linkurl = linkurl;
    this.width = width;
    this.height = tempHeight;
    this.leftPadding = leftPadding;
    this.rightPadding = rightPadding;
    this.topPadding = topPadding;
    this.bottomPadding = bottomPadding;
	this.header= header;
	this.offerHeader = offerHeader;
	this.offerText = offerText;
}

