/*  ----------------  BP Promo Banner Levels version 11.2 (February 2011)  -----------------  */
/*  ------------------  Now with support for the new prints landing page  ------------------  */

TargetDate = "04/02/2011 00:00";		// Set the home page counter data here MM/DD/YYYY HH:MM
LimitedOffer = false;					// Set to true to remove countdown on the single home page panel
level = 0;								// Enter -1 here to remove panel
sub_level = -1;							// Enter -1 for no sub level

/*  -----------------------------------  Main Banner  --------------------------------------  */
// Make the home page promo banner a alternate banner using hp_promo_panel3.gif in the top half
home_file   = 'newsletter_special_offer.htm'; 			// URL for the home page panel
home_alt    = 'Special Offer';							// Alt and title tag for the non-promo panel
pages_file  = 'newsletter_special_offer.htm'; 			// URL for 'in site' auto level panels
second_file = 'newsletter_special_offer2.htm'			// Not active anymore (needs re-development)

/*  -------------------------------- Home Page Scroller ------------------------------------  */
var scroller_urls=new Array(); var scroller_promo_enable=new Array();
// Set the following for each of the home page scroller tabs (note 0 is the first one)
scroller_promo_enable[0]=false; scroller_urls[0]="http://www.bonusprint.co.uk/pages/digital_prints.htm?level=0";
scroller_promo_enable[1]=false; scroller_urls[1]="http://www.bonusprint.co.uk/pages/photo_gifts.htm?level=1";
scroller_promo_enable[2]=false; scroller_urls[2]="http://www.bonusprint.co.uk/pages/software-download.htm?level=2";
scroller_promo_enable[3]=false; scroller_urls[3]="http://www.bonusprint.co.uk/pages/photo_cards.htm?level=3";
scroller_promo_enable[4]=false; scroller_urls[4]="http://www.bonusprint.co.uk/pages/wall-decoration.htm?level=4";
scroller_promo_enable[5]=false; scroller_urls[5]="http://www.bonusprint.co.uk/pages/ipad-app.htm?level=2";

/*  -------------------------- Home Page Triple Item Banners -------------------------------  */
// Set to 0 to not use or 1,2 or 3 for first, second or third panel
var enable_photos	=	2;	// Digital Photos
var enable_framed	=	0;	// Framed Prints
var enable_books	=	1;	// Books
var enable_canvas	=	0;	// Canvas
var enable_gifts	=	0;	// Gifts
var enable_calendar	=	0;	// Calendars
var enable_cards	=	3;	// Photo Cards
var enable_greetcards=	0;	// Greetings(XMas) Cards

var first_special = false;
var second_special = false;
var third_special = false;
var special_offer_value = 25;     	// 10,15,20... = 10%,15%,20% etc
									// 101 = BOGOF
									// 111 = Free Shipping
var special_url = false; 
//var special_url = 'pages/newsletter_special_offer.htm';

/*  ----------------------------------  Double panels  -------------------------------------  */
/* The following is the new code for double offers using hp_promo_panel2.gif in the bottom half
Set for the level and offer details */
doublePanel = true;						// Set to true for double panel
doubleHome  = true;						// Only show the two panels on the home page(Keep as true with new home page!)
doublePreset = false;					// xmas, frames, offer (Home Page Only)
// If not a preset ie 'doublePreset = false' then use the following:
doubleIMG = "hp_panel.gif";		// Image to use as the bottom image
doubleURL = "servicedesk.htm?level=8";	// The URL & levels of the panel
doubleALT = "Need Help?";				// The Alt and Title tage 
doubleSideOffer  = false;				// Show two panels(for double offers) on the side of pages that allow them
HomeUseSideOffer = false;				// Use the same panel(s) on the home page as the internal side ones
UseHomePanelOffer = false;				// Ensure the same panel(s) in the internal side offers as used on the home page

/*  -----------------------------  New Digital Prints Page ---------------------------------  */
printsOffer = true;					// Set to true when the offer is one regarding prints
										// The digital_photos.xml file will also need updating

/*  -----------------------------    Canvas Prints Page    ---------------------------------  */
SingleShow   = -2;						// -1 to use standard hp single panel image
LinkToAnchor = "#Canvas";























/* ------------------------------------------------------------------------------ */
if (doublePreset == "xmas") {
	doubleIMG = "hp_promo_panel-xmas.gif";
	doubleURL = "xmas_delivery_dates.htm";
	doubleALT = "Christmas Delivery Dates";
} else if (doublePreset == "frames") {
	doubleIMG = "hp_panel_frame.gif";
	doubleURL = "framed-prints.htm?level=4&amp;sub=2";
	doubleALT = "Custom Framed Prints";
} else if (doublePreset == "offer") {
	doubleIMG = "hp_promo_panel2.gif";
	doubleURL = "newsletter_special_offer.htm";
	doubleALT = "Special Offer";
}
/* Code Follows */
var newsletter_string = '';var newsletter_string2 = '';var newsletter_string3;var javain;
BackColor = "palegreen";ForeColor = "black";CountActive = true;CountStepper = -1;LeadingZero = true;
DisplayFormat = "%%D%%&nbsp;&nbsp;&nbsp;%%H%%&nbsp;&nbsp;&nbsp;%%M%%&nbsp;&nbsp;&nbsp;%%S%%";
FinishMessage = "00&nbsp;&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;00&nbsp;&nbsp;&nbsp;00";

function include_dom(script_filename) {var html_doc = document.getElementsByTagName('head').item(0);var js = document.createElement('script');js.setAttribute('language', 'javascript');js.setAttribute('type', 'text/javascript');js.setAttribute('src', script_filename);html_doc.appendChild(js);return false;}
gift_list = '<table border="0" cellspacing="0" cellpadding="0"><tr><td>&nbsp;</td></tr></table>';

function hidediv(sel_id) {if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(sel_id).style.visibility = 'hidden';
	} else {
		if (document.layers) { // Netscape 4
			document.hideShow.visibility = 'hidden';
		}
		else { // IE 4
			document.all.hideShow.style.visibility = 'hidden';
		}
	}
}

function showdiv(sel_id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(sel_id).style.visibility = 'visible';
	} else {
		if (document.layers) { // Netscape 4
			document.hideShow.visibility = 'visible';
		} else { // IE 4
			document.all.hideShow.style.visibility = 'visible';
		}
	}
}

function newsletter_level()
{
	if (level>=0) {
		newsletter_string = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td><a href="' + pages_file;
		if (sub_level<0) {
			newsletter_string = newsletter_string + '?level=' + level;
		} else {
			newsletter_string = newsletter_string + '?level=' + level + '&sub=' + sub_level;
		};
		if (doublePanel>=0 && doubleHome!=true) {
			document.write("Not Implemented Yet!")
		} else {
			/* Display Single */
			newsletter_string = newsletter_string + '"><img src="images/promo/panel_ani.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" border="0"></a></td></tr>'
		}
		return newsletter_string + newsletter_string2 + '</table><br>';
	} else {
		return '';
	};
};

function hp_scroller_promo()
{
	newsletter_string='<div id="show" class="slideshow">';
	for (i=0;i<=3;i++) {
		if (scroller_promo_enable[i] == true) {hp_p_scroll_path="pages/images/promo/"} else {hp_p_scroll_path="pages/images/homePage/";};
		switch(i)
		{
			case 0:newsletter_string2=linkname1;break;
			case 1:newsletter_string2=linkname2;break;
			case 2:newsletter_string2=linkname3;break;
			case 3:newsletter_string2=linkname4;break;
			case 4:newsletter_string2=linkname5;break;
			case 5:newsletter_string2=linkname6;break;
		};
		newsletter_string3=scroller_urls[i];
		if (scroller_promo_enable[i] == false) {
			switch(i)
			{
				case 0:newsletter_string3=link1;break;
				case 1:newsletter_string3=link2;break;
				case 2:newsletter_string3=link3;break;
				case 3:newsletter_string3=link4;break;
				case 4:newsletter_string3=link5;break;
				case 5:newsletter_string3=link6;break;
			};
			
		};
		if (newsletter_string3.search("facebook") != -1) {
			target="_blank"
		} else {
			target="_self"
		};
		newsletter_string=newsletter_string+'<a href="'+newsletter_string3+'" onclick="_gaq.push([\'_link\', \''+newsletter_string3+'\']); return false;" target="'+target+'"><img src="'+hp_p_scroll_path+'home-banner-'+(i+1)+'.jpg" border="0" title="'+newsletter_string2+'" alt="'+newsletter_string2+'" /></a>';
		
	};
	newsletter_string=newsletter_string+'</div>';
	return newsletter_string;
};

function new_home_promo(variable)
{
	
	if (variable=='replacement') {
	return ('<div id="promotion_double"><span ><img style="" border="0" width="225" title="Why Bonusprint? Competitive Prices - Large Photo Gift Range - Best Customer Service - Easy Software" alt="Why Bonusprint?<br/>Competitive Prices<br/>Large Photo Gift Range<br/>Best Customer Service<br/>Easy Software" src="pages/images/promo/side_promo_panel1.gif"></span><a href="http://www.bonusprint.co.uk/pages/servicedesk.htm?level=8"><img border="0" width="225" title="Need Help?" alt="Need Help?" src="pages/images/promo/hp_panel.gif"></a></div>');	
	} else {
	if (level>=0 && doublePanel==false) {
		document.write('<div id="promotion_double"><div id="counter"><script type="text/javascript" src="pages/js/promo_level_countdown.js"></script></div>');
		newsletter_string = '<img src="pages/images/promo/hp_counter.gif" /><a href="pages/' + home_file;
		newsletter_string2 = '"><img src="pages/images/promo/hp_promo_panel1.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" border="0"></a>';
		if (LimitedOffer == true) {
			/* Hide the countdown */
			hidediv('counter')
			newsletter_string = '<a href="pages/newsletter_special_offer.htm';
			newsletter_string2 = '"><img src="pages/images/promo/hp_promo_panel2.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" width="225" height="306" border="0"></a>';
		};
		if (sub_level<0) {
			newsletter_string = newsletter_string + '?level=' + level;
		} else {
			newsletter_string = newsletter_string + '?level=' + level + '&sub=' + sub_level;
		};
		if (HomeUseSideOffer==false) {
			return newsletter_string + newsletter_string2 + "</div>";
		} else {
			newsletter_string = '<div id="promotion">';
			return newsletter_string+side_promo("pages/")+"</div>"
		};
	} else if (doublePanel == true) {
		// Double offer panels
		newsletter_string ='<div id="promotion_double">';
		newsletter_string = newsletter_string + '<a href="pages/' + home_file;
		newsletter_string2 = '"><img src="pages/images/promo/hp_promo_panel1.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" width="225" height="154" border="0"></a>';
		newsletter_string2 = newsletter_string2 + '<a href="pages/' + doubleURL;
		newsletter_string2 = newsletter_string2 + '"><img src="pages/images/promo/' + doubleIMG + '" alt="' + doubleALT + '" title="' + doubleALT + '" width="225" height="151" border="0"></a>';
		if (HomeUseSideOffer==false) {
			return newsletter_string + newsletter_string2 + "</div>";
		} else {
			newsletter_string ='<div id="promotion_double">';
			return newsletter_string + side_promo("pages/") +"</div>"
		};
	} else {
		/* Hide the countdown */
		hidediv('promotion-top')
		/* Display the gift list */
		return gift_list;
	};
	}//end of replacement
};

function new_page_promo()
{
	if (level>=0) {
		if (SingleShow<1) {
			newsletter_string = '<a href="' + home_file;
			newsletter_string2 = '"><img src="images/promo/hp_promo_panel1.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" border="0"></a>';
			if (sub_level<0) {
				newsletter_string = newsletter_string + '?level=' + level + LinkToAnchor;
			} else {
				newsletter_string = newsletter_string + '?level=' + level + '&sub=' + sub_level + LinkToAnchor;
			};
			return newsletter_string + newsletter_string2;
		} else { 
			return side_promo_panel(SingleShow,"")
		};
	} else {
		/* Hide the countdown */
		hidediv('promotion1')
		/* Display the gift list */
		return gift_list;
	};
};

function side_promo_panel(pan_No,TheURL)
{
	if (UseHomePanelOffer==true) {offerImage="hp_promo_panel"} else {offerImage="side_promo_panel"};
	
	if (level>=0) {
		newsletter_string = '<a href="' + TheURL + pages_file;
		newsletter_string2 = '"><img src="' + TheURL + 'images/promo/'+ offerImage + pan_No +'.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" border="0" style="display:block;border:0;"></a>';
		if (sub_level<0) {
			newsletter_string = newsletter_string + '?level=' + level;
		} else {
			newsletter_string = newsletter_string + '?level=' + level + '&sub=' + sub_level;
		};
		return newsletter_string + newsletter_string2;
	};
};

function side_promo(TTurl)
{
	
	if (TTurl==undefined) {TTurl="";};
	if (doubleSideOffer==true) {
	
	return ('<span><img style="" border="0" width="225" title="Why Bonusprint? Competitive Prices - Large Photo Gift Range - Best Customer Service - Easy Software" alt="Why Bonusprint?<br/>Competitive Prices<br/>Large Photo Gift Range<br/>Best Customer Service<br/>Easy Software" src="images/promo/side_promo_panel1.gif"></span>');
	
	//	return side_promo_panel(1,TTurl)+side_promo_panel(2,TTurl);
	} else {
	//	return side_promo_panel(1,TTurl);
	return ('<span><img style="" border="0" width="225" title="Why Bonusprint? Competitive Prices - Large Photo Gift Range - Best Customer Service - Easy Software" alt="Why Bonusprint?<br/>Competitive Prices<br/>Large Photo Gift Range<br/>Best Customer Service<br/>Easy Software" src="images/promo/side_promo_panel1.gif"></span>');  //2 panels
	};
};

function newsletter_index_level()
{
	start_table_string = '<table border="0" cellspacing="0" cellpadding="0"><tr><td width="235" height="126">';
	show_newsletter_string = '<img src="pages/images/promo/counter/hp_counter.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" width="235" height="154"></td></tr><tr><td valign="top">';
	end_table_string = '</td></tr></table>';
	if (level>=0) {
		newsletter_string = '<a href="pages/' + home_file;
		newsletter_string2 = '"><img src="pages/images/promo/hp_promo_panel1.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" width="235" height="206" border="0"></a>';
		if (LimitedOffer == true) {
			/* Hide the countdown */
			hidediv('promotion1')
			start_table_string = '<table border="0" cellspacing="0" cellpadding="0"><tr><td width="235" height="360">';
			show_newsletter_string = '';
			newsletter_string = '<a href="pages/newsletter_special_offer.htm';
			newsletter_string2 = '"><img src="pages/images/promo/hp_promo_panel2.gif" alt="Special Offer - Learn More" title="Special Offer - Learn More" width="235" height="360" border="0"></a>';
		};
		if (sub_level<0) {
			newsletter_string = newsletter_string + '?level=' + level;
		} else {
			newsletter_string = newsletter_string + '?level=' + level + '&sub=' + sub_level;
		};
		return start_table_string + show_newsletter_string + newsletter_string + newsletter_string2 + end_table_string;
	} else {
		/* Hide the countdown */
		hidediv('promotion1')
		/* Display the gift list */
		return gift_list;
	};
};

// This is for the new prints page - top-left of the four panels
// Set the main link
function new_print_title() {
	if (printsOffer == true) {
		returnString = "<a href=\""+pages_file+"\" title=\"Value for Money\" class=\"ico\"></a>";
	} else {
		returnString = "<a href=\"#\" title=\"Value for Money\" onclick=\"easytabs('1', '2');\" onfocus=\"easytabs('1', '2');\" class=\"ico\"></a>";
	};
	return returnString;
};
// Set the 'learn more' link
function new_print_link() {
	if (printsOffer == true) {
		returnString = "*<a href=\""+pages_file+"#terms\" title=\"*T&amp;Cs apply\" style='text-decoration:underline;'>T&amp;Cs apply</a>";
	} else {
		returnString = "<a href=\"-\" title=\"Learn More\" onclick=\"easytabs('1', '2');\" onfocus=\"easytabs('1', '2');\" class=\"more\">Learn More</a>";
	};
	return returnString;
};
