// Generated by Maintenance Module on 3/4/2010 3:50:59 PM

var numCodes = 33; // Maximum number of codes we are mapping.
var i;
var code = 0;
var image = 1;
var link = 2;
var start = 3;
var expire = 4;

var defaultImage = "<img border='0' src='images/200_banner_2.gif' alt='Awnings $200 Savings Certificate' width='510' height='60'>";
var defaultLink = "https://www.sunsetter.com/checkout/free_video_literature.asp?track=banner";
var bannerImage = defaultImage;
var bannerLink = defaultLink;


// Set up storage for our codes.
var codes = new Array(numCodes);
for (i=0; i<codes.length; i++) {
    codes[i] = new Array(5);
}
    
// 10111 - EOB
codes[0][code] = '10111';
codes[0][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[0][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[0][start] = '10/21/2009'; // Discount code start date, format must be mm/dd/yyyy
codes[0][expire] = '02/22/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10111 - Final
codes[1][code] = '10111';
codes[1][image] = "<img border='0' src='images/awnings-200-NOcover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning!' width='510' height='60'>";
codes[1][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[1][start] = '02/23/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[1][expire] = '03/08/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10116 - Final
codes[2][code] = '10116';
codes[2][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[2][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[2][start] = '02/15/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[2][expire] = '03/08/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10121 - EOB
codes[3][code] = '10121';
codes[3][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[3][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[3][start] = '01/20/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[3][expire] = '03/08/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10121 - Final
codes[4][code] = '10121';
codes[4][image] = "<img border='0' src='images/awnings-200-NOcover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning!' width='510' height='60'>";
codes[4][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[4][start] = '03/09/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[4][expire] = '03/22/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10126 - Final
codes[5][code] = '10126';
codes[5][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[5][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[5][start] = '03/01/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[5][expire] = '03/22/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10131 - EOB
codes[6][code] = '10131';
codes[6][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[6][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[6][start] = '01/20/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[6][expire] = '03/22/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10131 - Final
codes[7][code] = '10131';
codes[7][image] = "<img border='0' src='images/awnings-200-NOcover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning!' width='510' height='60'>";
codes[7][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[7][start] = '03/23/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[7][expire] = '04/05/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10136 - Final
codes[8][code] = '10136';
codes[8][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[8][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[8][start] = '03/15/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[8][expire] = '04/05/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10141 - EOB
codes[9][code] = '10141';
codes[9][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[9][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[9][start] = '02/15/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[9][expire] = '04/05/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10141 - Final
codes[10][code] = '10141';
codes[10][image] = "<img border='0' src='images/awnings-200-NOcover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning!' width='510' height='60'>";
codes[10][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[10][start] = '04/06/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[10][expire] = '04/19/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10151 - EOB
codes[11][code] = '10151';
codes[11][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[11][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[11][start] = '03/01/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[11][expire] = '04/19/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10151 - Final
codes[12][code] = '10151';
codes[12][image] = "<img border='0' src='images/awnings-200-NOcover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning!' width='510' height='60'>";
codes[12][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[12][start] = '04/20/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[12][expire] = '05/03/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10161 - EOB
codes[13][code] = '10161';
codes[13][image] = "<img border='0' src='images/awnings-200cover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[13][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[13][start] = '03/15/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[13][expire] = '05/03/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10161 - Final
codes[14][code] = '10161';
codes[14][image] = "<img border='0' src='images/awnings-200-NOcover.gif' alt='Save $200 off a SunSetter Deck or Patio Awning!' width='510' height='60'>";
codes[14][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[14][start] = '05/04/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[14][expire] = '05/17/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10411 - Final
codes[15][code] = '10411';
codes[15][image] = "<img border='0' src='images/awnings-250cover.gif' alt='Save $250 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[15][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[15][start] = '11/20/2009'; // Discount code start date, format must be mm/dd/yyyy
codes[15][expire] = '03/29/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10421 - Final
codes[16][code] = '10421';
codes[16][image] = "<img border='0' src='images/awnings-250cover.gif' alt='Save $250 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[16][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[16][start] = '03/15/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[16][expire] = '04/12/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10611 - EOB
codes[17][code] = '10611';
codes[17][image] = "<img border='0' src='images/awnings-Freestuff.gif' alt='Get Free Accessories and get a $169.95 Hammock FREE!' width='510' height='60'>";
codes[17][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[17][start] = '11/20/2009'; // Discount code start date, format must be mm/dd/yyyy
codes[17][expire] = '04/19/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10611 - Final
codes[18][code] = '10611';
codes[18][image] = "<img border='0' src='images/awnings-FreestuffNOhammock.gif' alt='Get Free Accessories Worth $427 to $730!' width='510' height='60'>";
codes[18][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[18][start] = '04/20/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[18][expire] = '04/26/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10911 - EOB
codes[19][code] = '10911';
codes[19][image] = "<img border='0' src='images/awnings-250cover.gif' alt='Save $250 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[19][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[19][start] = '01/18/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[19][expire] = '03/15/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10911 - Final
codes[20][code] = '10911';
codes[20][image] = "<img border='0' src='images/awning-250-NOcover.gif' alt='Save $250 off a SunSetter Deck or Patio Awning!' width='510' height='60'>";
codes[20][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[20][start] = '03/16/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[20][expire] = '03/29/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10916 - Final
codes[21][code] = '10916';
codes[21][image] = "<img border='0' src='images/awnings-250cover.gif' alt='Save $250 off a SunSetter Deck or Patio Awning and get our Awning Cover free!' width='510' height='60'>";
codes[21][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[21][start] = '03/09/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[21][expire] = '03/29/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10931 - EOB
codes[22][code] = '10931';
codes[22][image] = "<img border='0' src='images/awnings-Freestuff.gif' alt='Get Free Accessories and get a $169.95 Hammock FREE!' width='510' height='60'>";
codes[22][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[22][start] = '03/23/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[22][expire] = '05/03/2010'; // Expiration Date, format must be mm/dd/yyyy

// 10931 - Final
codes[23][code] = '10931';
codes[23][image] = "<img border='0' src='images/awnings-FreestuffNOhammock.gif' alt='Get Free Accessories Worth $427 to $730!' width='510' height='60'>";
codes[23][link] = "http://www.sunsetter.com/select_awning.asp?pathId=ordernow";
codes[23][start] = '05/04/2010'; // Discount code start date, format must be mm/dd/yyyy
codes[23][expire] = '05/17/2010'; // Expiration Date, format must be mm/dd/yyyy

    
// Get the discount code from the url.
var discCode = getURLParamater('DISCCODE', '');

// Figure out the banner image and link to use.
if (discCode != '') {

    // Get today's date without the timestamp.
    var today = new Date();
    // Use getUTCFullYear so FireFox will work correctly.
    var today = (today.getMonth() + 1) + '/' + today.getDate() + '/' + today.getUTCFullYear();
    var found = false;
    // Loop through and look for a match.
    for (i=0; i<codes.length && !found; i++) {
        // Check if the codes match and the code has not expired and has started
        if (codes[i][code] == discCode &&
            (Date.parse(today) >= Date.parse(codes[i][start])) &&
            (Date.parse(today) <= Date.parse(codes[i][expire]))) {
            found = true;
            bannerLink = codes[i][link];
            bannerImage = codes[i][image];
        }
    }

    // Put the discount code in the cart so the
    // pages will show the offer.
    addItemValue('disccode', 'customer', discCode);
}

// Get a parameter from the URL
function getURLParamater(param, defaultValue) {
   // First see if the disccode was passed on the url.
   var discCode = new String(getParamFromQueryString(param));

    if (discCode == 'undefined' || discCode == null || discCode == '') {
        discCode = defaultValue;
    }

    return discCode;
}
