var GUARANTEE_STANDARD_30_DAY_FOR_888 = 1; 
var GUARANTEE_STANDARD_30_DAY_FOR_37  = 2; 


var companyName             = "";
var copyrightHolder         = "";
var copyrightStart          = "";
var defaultAuthorizeNetID   = null;
var defaultGuaranteeLength  = 0;
var defaultHonestEImage     = ""
var defaultHonestESiteCode  = ""
var defaultPayPalID         = "";
var domainName              = "";
var domainToWhiteList       = "";
var emailAddressPrimary     = "";
var emailAddressRefunds     = "";
var emailAddressSupport     = "";
var htmlSourceLongSignature = "";
var productNameLong         = "";
var productNameShort        = "";

function getCompanyName()
{
   return (companyName);
}                                      // function getCompanyName()

function getCookiesMustBeEnabled()
{
   return ("<span class='SmallHighlightedSection'>" + 
              "(Note: Cookies MUST be enabled in order to make a valid purchase)" + 
           "</span>");
}                                      // function getCookiesMustBeEnabled()

function getCopyright(copyrightHolder, copyrightStart)
{
   var copyright  = "Copyright &copy; ";
   var todaysDate = new Date();

   if ((null != copyrightStart) && (copyrightStart != todaysDate.getFullYear()))
   {
      copyright += copyrightStart + "-";
   }                                   // if ((null != copyrightStart) && (copyrightStart != todaysDate.getFullYear()))

   copyright += todaysDate.getFullYear() + ", " +
                (copyrightHolder ? copyrightHolder + ", " : "") + 
                "All Worldwide Rights Reserved";

   return (copyright);
}                             // function getCopyright()

function getCopyrightHolder()
{
   return (copyrightHolder);
}                                      // function getCopyrightHolder()

function getCopyrightStart()
{
   return (copyrightStart);
}                                      // function getCopyrightStart()

function getCreditCardImages()
{
   return("<img alt='Purchase by credit card or PayPal' height='36' src='images/visa-mc-amex-discover-paypal.gif' style='border: 0px;' width='304' />");

}                                      // function getCreditCardImages();

function getCurrentYear()
{
   var currentYear = (new Date()).getYear();

   return (currentYear + (currentYear < 1900 ? 1900 : 0));

}                             // function getCurrentYear()

function getDefaultPageBottom()
{
   return(getPageBottom(getCompanyName(), getCopyrightHolder(), getCopyrightStart(), 
                        null, true, true, true, true, false));

}                                      // function getDefaultPageBottom888Sale()

function getDefaultPageBottomNoLinks()
{
   return(getPageBottom(getCompanyName(), getCopyrightHolder(), getCopyrightStart()));

}                                      // function getDefaultPageBottom888Sale()

function getDefaultPageBottomWithEthicLinks()
{
   return(getPageBottom(getCompanyName(), getCopyrightHolder(), getCopyrightStart(), 
                        null, true, true, true, true, true));

}                                      // function getDefaultPageBottomWithEthicLinks()

function getDomainName()
{
   return(domainName);
}                                      // function getDomainName()

function getDomainToWhiteList()
{
   return(domainToWhiteList);
}                                      // function getDomainToWhiteList()

function getDefaultSecurityHTML(wantCreditCardImages)
{
   return (((null != wantCreditCardImages) && wantCreditCardImages ? getCreditCardImages() + "<br />" : "") + 
           getSecuritySealsHorizontal(defaultHonestESiteCode, null, 
                                      defaultPayPalID, 
                                      defaultAuthorizeNetID));

}                                   // function writeDefault888SaleSecurityHTML()

function getDisplayDate(wantDayName)
{
   var todaysDate = new Date();

   return (((null != wantDayName) && wantDayName ? 
            (new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"))[todaysDate.getDay()] + " " :
            "") + 
           (new Array("January", "February", "March", "April", "May", "June", "July", 
                      "August", "September", "October", "November", "December"))[todaysDate.getMonth()] + " " +
           todaysDate.getDate() + ", " + todaysDate.getFullYear());

}                             // function getDisplayDate()

function getEA(wantAsLink)
{
   return (getEmailHTMLCode(getEmailAddressPrimary(), wantAsLink));

}                                      // function getEA(wantAsLink)

function getEmailAddressPrimary()
{
   return (emailAddressPrimary)
}                                      // function getEmailAddressPrimary()

function getEmailAddressRefunds()
{
   return (emailAddressRefunds)
}                                      // function getEmailAddressRefunds()

function getEmailAddressSupport()
{
   return (emailAddressSupport)
}                                      // function getEmailAddressSupport()

function getEmailHTMLCode(emailAddress, wantAsLink)
{
   if (wantAsLink)
   {
      emailAddress = "<"+"a"+" "+"h"+"r"+"e"+"f"+"="+"'"+"m"+"a"+"i"+"l"+"t"+"o"+":"+ emailAddress +"'"+">" + 
                     emailAddress + "<"+"/"+"a"+">";

   }                                   // if (wantAsLink)
   return (emailAddress);
}                                      // function getEmailHTMLCode(emailAddress, wantAsLink)

function getGuaranteeBox(guaranteeNumber, guaranteeLength)
{
   var guarantee   = "";
   var sealHeight  = 0;
   var sealImage   = "";
   var sealHieght  = 0;
   var sealWidth   = 0;

   if (null == guaranteeLength)        // Was a guarantee length specified??
   {
                                       // No, use the default length
      guaranteeLength = defaultGuaranteeLength;

   }                                   // if (null == guaranteeLength)

   if (guaranteeLength != 0)           // Is there a guarantee??
   {
                                       // yes, get the HTML box for it
      guarantee = "<center><div class='GuaranteeBox'><h1 class='Headline'>100% Money Back Guarantee</h1>";

      switch (guaranteeLength)
      {
         case 30:
            sealImage  = "images/guarantee-seal-30-day.gif";
            sealHeight = 127;
            sealWidth  = 100;
            break;

         case 60:
            sealImage  = "images/guarantee-seal-60-day.gif";
            sealHeight = 127;
            sealWidth  = 100;
            break;

         case 90:
            sealImage  = "images/guarantee-seal-90-day.gif";
            sealHeight = 127;
            sealWidth  = 100;
            break;

         case 180:
            sealImage  = "images/guarantee-seal-180-day.gif";
            sealHeight = 127;
            sealWidth  = 100;
            break;

         case 365:
            sealImage  = "images/guarantee-seal-365-day.gif";
            sealHeight = 127;
            sealWidth  = 100;
            break;

         default:
            sealImage  = "images/guarantee-seal-30-day.gif";
            sealHeight = 127;
            sealWidth  = 100;
            break;
      }                                // switch (guaranteeLength)

      guarantee += "<img align='right' alt='100% Money Back Guarantee' height='" + sealHeight + "' " + 
                        "src='" + sealImage + "' width='" + sealWidth + "' />";

                                       // Are we doing the standard $8.88 sale guarantee??
      if (guaranteeNumber == GUARANTEE_STANDARD_30_DAY_FOR_888)
      {
                                       // Yes, put in the "nobody does it" paragraph
         guarantee += "<p>Hardly anybody gives a money back guarantee on these types of sales but I've " + 
                      "never quite done what everybody else does and won't here either. So...</p>";

      }                                // if (guaranteeNumber == 2GUARANTEE_STANDARD_30_DAY_FOR_888)

      guarantee += "<p><span class='PrimaryHighlight'>You've got " + guaranteeLength + " days</span> to look at the products, " + 
                   "put them up for sale and make a mint:-) If after that you decide you don't want them then send an e-mail to " + 
                   getREA(true) + 
                   " and <span class='PrimaryHighlight'>I will give you your money back.</span></p>" + 
                   "<p>Fair?</p>" + 
                   "<p>I can't believe you can't make money from these -- at least more than you paid -- " + 
                   "but I don't want you to put out cold hard cash and then be bummed about it so if that happens " + 
                   "let me know and I'll give you your money back.</p>" + 
                   "<center>" + 
                   "<h2 class='Subheadline'>No hassles.</h2>" + 
                   "<h2 class='Subheadline'>No delays.</h2>" + 
                   "<h2 class='Subheadline'>Simple as that.</h2>" + 
                   "<h2 class='Subheadline'>I Take ALL the Risk...</h2>" + 
                   "<h1 class='Headline'>My Solemn Promise to You.<br />Guaranteed.</h1>" + 
                   "</center>" + 
                   "</div></center>";

   }                                   // if (guaranteeLength != 0)
   return (guarantee);
}                                      // function getGuaranteeBox(guaranteeNumber, guaranteeLength)

function getNotPhysicalProduct(wantVideoBlurb, wantFlashBlurb, wantDVDBlurb)
{
   return ("<center><p class='CallOutBox'>" + 
           "Please note that you will be able to download these products immediately" + 
           ((null != wantFlashBlurb) && wantFlashBlurb ? 
            "; the included videos are in Flash format and can only played them on a computer that has Flash installed" : 
            "") + 
           ".<br /><br />" + 
           "The DVDs and books in the pictures are for ilustration purposes only and you will not receive " + 
           "any actual DVDs, CDs, books or any other physical product; everything is a digital download." + 
           ((null != wantDVDBlurb) && wantDVDBlurb ? 
            "<br /><br />Also note, that you cannot copy the DVDs and play them on a standard DVD player." : 
            "") + 
           "</p></center>");

}                                      // function getNotPhysicalProduct(wantVideoBlurb, wantFlashBlurb, wantDVDBlurb)

function getPageBottom(companyName, copyrightHolder, copyrightStart, linkFontSize, 
                       wantLegalRights, wantEarningsDisclaimer, wantPrivacyPolicy, wantTermsOfUse, wantEthicLinks)
{
   var bottomOfPage = "<center><p class='BottomPageMenu'>";

   if ((null != wantLegalRights) && wantLegalRights)
   {
      bottomOfPage += "<a href='DisclaimerAndLegalRights.htm' title='Disclaimer And Legal Rights' target='_blank'" + (null != linkFontSize ?  " style='font-size: " + linkFontSize + ";'" : "") + 
                      ">Disclaimer &amp; Legal Rights</a>&nbsp;|&nbsp;";

   }                                   // if ((null != wantLegalRights) && wantLegalRights)

   if ((null != wantEarningsDisclaimer) && wantEarningsDisclaimer)
   {
      bottomOfPage += "<a href='EarningsAndIncomeDisclaimers.htm' title='Earnings And Income Disclaimers' target='_blank'" + (null != linkFontSize ?  " style='font-size: " + linkFontSize + ";'" : "")  + 
                      ">Earnings &amp; Income Disclaimers</a>&nbsp;|&nbsp;";

   }                                   // if ((null != wantEarningsDisclaimer) && wantEarningsDisclaimer)

   if ((null != wantPrivacyPolicy) && wantPrivacyPolicy)
   {
      bottomOfPage += "<a href='PrivacyPolicy.htm' title='Privacy Policy' target='_blank'" + (null != linkFontSize ?  " style='font-size: " + linkFontSize + ";'" : "")  + 
                      ">Privacy Policy</a>&nbsp;|&nbsp;";

   }                                   // if ((null != wantPrivacyPolicy) && wantPrivacyPolicy)

   if ((null != wantTermsOfUse) && wantTermsOfUse)
   {
      bottomOfPage += "<a href='TermsOfUseAndService.htm' title='Terms of Use And Service' target='_blank'" + (null != linkFontSize ?  " style='font-size: " + linkFontSize + ";'" : "")  + 
                      ">Terms Of Use &amp; Service</a>&nbsp;|&nbsp;";

   }                                   // if ((null != wantTermsOfUse) && wantTermsOfUse)

   if ((null != wantEthicLinks) && wantEthicLinks)
   {
      bottomOfPage += "<a href='ethiclinks.php' title='Ethic Links' target='_blank'" + (null != linkFontSize ?  " style='font-size: " + linkFontSize + ";'" : "")  + 
                      ">Links</a>&nbsp;|&nbsp;";

   }                                   // if ((null != wantEthicLinks) && wantEthicLinks)

   if (bottomOfPage.substr(bottomOfPage.length-7) == "|&nbsp;")
   {
      bottomOfPage = bottomOfPage.substr(0, bottomOfPage.length-7);

   }                                   // if (bottomOfPage.substr(bottomOfPage.length-7) == "|&nbsp;")

   if ((null != companyName) && companyName)
   {
      bottomOfPage += "<br /><span class='ContactInfo'>" + companyName + ", 15 Edward Lempka Dr., #752, Florida, NY 10921</span>";

   }                                   // if ((null != companyName) && companyName)

   if ((null != copyrightHolder) && copyrightHolder)
   {
      bottomOfPage += "<br /><span class='CopyrightMessage'>" + getCopyright(copyrightHolder, copyrightStart) + "</span>";

   }                                   // if ((null != copyrightHolder) && copyrightHolder)

   return (bottomOfPage + "</p></center>");

}                                      // function getPageBottom(companyName, copyrightHolder, copyrightStart, linkFontSize, 
                                       //                        wantLegalRights, wantEarningsDisclaimer, wantPrivacyPolicy, wantTermsOfUse, 
                                       //                        wantEthicLinks)

function GetParameters(queryStringParameter)
{
   var URL = window.location.href;

   var regularExpression = "[\\?&]" + queryStringParameter.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]") + "=([^&#]*)";
   var regex             = new RegExp(regularExpression, "i");
   var results           = regex.exec(URL);

   return (results == null ? "" : results[1]);

}                                // function GetParameters(queryStringParameter)

function getProductName(wantShortName)
{
   return(wantShortName ? productNameShort : productNameLong);

}                                      // function getProductName(wantShortName)

function getREA(wantAsLink)
{
   return (getEmailHTMLCode(getEmailAddressRefunds(), wantAsLink));

}                                      // function getREA(wantAsLink)

function getSEA(wantAsLink)
{
   return (getEmailHTMLCode(getEmailAddressSupport(), wantAsLink));

   return (emailAddress);
}                                      // function getSEA(wantAsLink)

function getSecuritySealAuthorizeNet(authorizeNetID)
{
   return ("<div class='AuthorizeNetSeal'><script type='text/javascript' language='javascript'>var ANS_customer_id='" + authorizeNetID + "';</script>" + 
           "<script type='text/javascript' language='javascript' src='//verify.authorize.net/anetseal/seal.js' ></script><a href='http://www.authorize.net/' id='AuthorizeNetText' target='_blank'>Transaction Processing</a> </div>");

   return ("");

}                                      // function getSecuritySealAuthorizeNet(authorizeNetID)

function getSecuritySealHonestEOnline(honestESiteCode, honestEImage)
{
   if (null == honestESiteCode)
   {
      honestEImage = defaultHonestESiteCode;

   }                                   // if (null == honestESiteCode)

   if (null == honestEImage)
   {
      honestEImage = defaultHonestEImage;

   }                                   // if (null == honestEImage)

   return ("<a href='http://www.honesteonline.com/members/consumerpage.php?company=2620&link=" + honestESiteCode + "' target='_blank'>" + 
              "<img alt='HONESTe Online Member Seal Click to verify - Before you buy!' " + 
                   "src='images/" + honestEImage + "' style='border: 0px;' /></a>");

}                                      // function getSecuritySealHonestEOnline(honestESiteCode)

function getSecuritySealPayPal(payPalCompanyID)
{
   return ("<a href='https://www.paypal.com/us/verified/pal=" + payPalCompanyID + "' target='_blank'>" + 
              "<img alt='Official PayPal Seal' " + 
                   "src='images/PaypalVerificationSeal.gif' style='border: 0px;' /></a>");

}                                      // function getSecuritySealPayPal(payPalCompanyID)

function getSecuritySealsHorizontal(honestESiteCode, honestEImage, payPalCompanyID, authorizeNetID)
{
   var securitySeals = "<center><table><tr>";

   if (null != honestESiteCode)
   {
      securitySeals += "<td valign='middle'>" + getSecuritySealHonestEOnline(honestESiteCode, honestEImage) + "</td>";

   }                                   // if (null != honestESiteCode)

   if (null != payPalCompanyID)
   {
      securitySeals += "<td valign='middle'>" + getSecuritySealPayPal(payPalCompanyID) + "</td>";

   }                                   // if (null != payPalCompanyID)

   if (null != authorizeNetID)
   {
      securitySeals += "<tr><td valign='middle'>" + getSecuritySealAuthorizeNet(authorizeNetID) + "</td></tr>";

   }                                   // if (null != authorizeNetID)

   return (securitySeals + "</tr></table></center>");

}                                      // function getSecuritySealsHorizontal(honestESiteCode, honestEImage, payPalCompanyID, authorizeNetID)

function getSecuritySealsVertical(honestESiteCode, honestEImage, payPalCompanyID, authorizeNetID)
{
   var securitySeals = "<center><table>";

   if (null != honestESiteCode)
   {
      securitySeals += "<tr><td valign='middle'>" + getSecuritySealHonestEOnline(honestESiteCode, honestEImage) + "</td></tr>";

   }                                   // if (null != honestESiteCode)

   if (null != payPalCompanyID)
   {
      securitySeals += "<tr><td valign='middle'>" + getSecuritySealPayPal(payPalCompanyID) + "</td></tr>";

   }                                   // if (null != payPalCompanyID)

   if (null != authorizeNetID)
   {
      securitySeals += "<tr><td valign='middle'>" + getSecuritySealAuthorizeNet(authorizeNetID) + "</td></tr>";

   }                                   // if (null != authorizeNetID)

   return (securitySeals + "</table></center>");

}                                      // function getSecuritySealsVertical(honestESiteCode, honestEImage, payPalCompanyID, authorizeNetID)

function getSignatureImageLong()
{
   return (htmlSourceLongSignature);

}                                      // function getSignatureImageLong()

function getStopSpecialOfferMessage(wantStopSign)
{
   return ("<center><div class='PurchaseProductBox'>" + 
           ((null != wantStopSign) && wantStopSign ? 
            "<img align='left' alt='Stop, look at this special offer' border='0' height='106' src='images/StopSign.gif' width='111' />" : 
            "") + 
           "<u>Before you download your products below</u> please " + 
           "<span class='SecondaryHighlight'>take a look at this vey special offer</span> " + 
           "that <span class='PrimaryHighlight'>you can make even money with</span>. <br /><br />" + 
           "It also will help increase your<span class='PrimaryHighlight'> traffic generation</span> " + 
           "so you have a stream of ready and willing buyers.</div></center>");

}                                      // function getStopSpecialOfferMessage(wantStopSign)

function hideLayer(layerID)
{
   showHideLayer(layerID, "none");

}                                      // function hideLayer(layerID)

function showHideLayer(layerID, displayType)
{
   var desiredLayer = (document.getElementById ? document.getElementById(layerID) : null);

                                       // Can we find the layer??
   if ((desiredLayer != null) && (desiredLayer.style != null) && (desiredLayer.style.display != null))
   {
                                       // Yes, then change the display type
      desiredLayer.style.display = displayType;

   }                                   // if ((desiredLayer != null) && (desiredLayer.style != null) && (desiredLayer.style.display != null))

}                                      // function showHideLayer(layerID, displayType)

function showLayer(layerID)
{
   showHideLayer(layerID, "block");

}                                      // function showLayer(layerID)

function wea(wantAsLink)
{
   document.write(getEA(wantAsLink));
}                                      // function wea(wantAsLink)

function wrea(wantAsLink)
{
   document.write(getREA(wantAsLink));
}                                      // function wrea(wantAsLink)

function wsea(wantAsLink)
{
   document.write(getSEA(wantAsLink));
}                                      // function wsea(wantAsLink)

function writeCookiesMustBeEnabled()
{
   document.write(getCookiesMustBeEnabled());

}                                      // function writeCookiesMustBeEnabled()

function writeDefaultPageBottom(wantLineSeparator)
{
  if ((null != wantLineSeparator) && wantLineSeparator)
  {
      document.write("<hr />");
  }                                    // if ((null != wantLineSeparator) && wantLineSeparator)

   document.write(getDefaultPageBottom());

}                                      // function writeDefaultPageBottom()

function writeDefaultSecurityHTML(wantCreditCardImages)
{
   document.write(getDefaultSecurityHTML(wantCreditCardImages));

}                                      // function writeDefaultSecurityHTML(wantCreditCardImages)

function writeNotPhysicalProduct(wantVideoBlurb, wantFlashBlurb, wantDVDBlurb)
{
   document.write(getNotPhysicalProduct(wantVideoBlurb, wantFlashBlurb, wantDVDBlurb));

}                                      // function writeNotPhysicalProduct()

function writeDomainName(wantAsLink, wantShortName)
{
   var domainName = getDomainName(wantShortName);

   if (wantAsLink)
   {
      domainName = "<a href='http://" + domainName + "'>" + domainName + "</a>";

   }                                   // if (wantAsLink)
   document.write(domainName);
}                                      // function writeDomainName(wantAsLink, wantShortName)

function writeDomainToWhiteList(wantAsLink)
{
   var domainName = getDomainToWhiteList();

   if (wantAsLink)
   {
      domainName = "<a href='http://" + domainName + "'>" + domainName + "</a>";

   }                                   // if (wantAsLink)
   document.write(domainName);
}                                      // function writeDomainToWriteList(wantAsLink)

function writeGuaranteeBox(guaranteeNumber, guaranteeLength)
{
   document.write(getGuaranteeBox(guaranteeNumber, guaranteeLength));

}                                      // function writeGuaranteeBox(guaranteeNumber, guaranteeLength)

function writeProductName(wantShortName)
{
   document.write(getProductName(wantShortName));

}                                      // function writeProductName(wantShortName)

function writeSignature(wantLong, wantEmail, wantEmailAsLink)
{
   document.write(getSignatureImageLong() + "<br /");

                                       // Is the e-mail address desired also??
   if ((null != wantEmail) && (wantEmail))
   {
                                       // Yes, write it too
      wea(wantEmailAsLink);
   }                                   // if ((null != wantEmail) && (wantEmail))

}                                      // function writeSignature(wantLong, wantEmail, wantEmailAsLink)

function writePurchaseBoxSecurityNotesFooter(wantCreditCardImages, dontWantNotPhysicalProduct, wantVideoBlurb, wantFlashBlurb, wantDVDBlurb)
{
   writeDefaultSecurityHTML(wantCreditCardImages);
   writeCookiesMustBeEnabled();
   document.write("<br /><br />");

   if ((null == dontWantNotPhysicalProduct) || (! dontWantNotPhysicalProduct))
   {
      writeNotPhysicalProduct(wantVideoBlurb, wantFlashBlurb, wantDVDBlurb);

   }                                   // if ((null == dontWantNotPhysicalProduct) || (! dontWantNotPhysicalProduct))

}                                      // function writePurchaseBoxSecurityNotesFooter(wantCreditCardImages)

function writeStopSpecialOfferMessage(wantStopSign, wantLineBreakBefore, wantLineBreakAfter)
{
   document.write(((null != wantLineBreakBefore) && wantLineBreakBefore ? "<br />" : "") + 
                  getStopSpecialOfferMessage(wantStopSign) + 
                  ((null != wantLineBreakAfter) && wantLineBreakAfter ? "<br />" : ""));

}                                      // function writeStopSpecialOfferMessage(wantStopSign, wantLineBreakBefore, wantLineBreakAfter)


