//Revised January 23, 2006


var s = new String();
s = location.search;
var api = "FALSE";
var authcode=s.substring(1,5);
var consumerauth;
var storecode;
var statefee;
var response1;
var response3;
var response4;
var dataenter;
var new_form_entry = true;

var months=new Array(13);
months[1]="January";
months[2]="February";
months[3]="March";
months[4]="April";
months[5]="May";
months[6]="June";
months[7]="July";
months[8]="August";
months[9]="September";
months[10]="October";
months[11]="November";
months[12]="December";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getFullYear();

var StName = new Array(); 
var StAbrv = new Array();
var StFee  = new Array();



StAbrv[1] = "AL";    StFee[1] = "$30&#9679;";   	StName[1] = "Alabama";
StAbrv[2] = "AK";    StFee[2] = "$30";    		StName[2] = "Alaska";
StAbrv[3] = "AZ";    StFee[3] = "$25";    		StName[3] = "Arizona";
StAbrv[4] = "AR";    StFee[4] = "$25";    		StName[4] = "Arkansas";
StAbrv[5] = "CA";    StFee[5] = "$25";    		StName[5] = "California";
StAbrv[6] = "CO";    StFee[6] = "$20&#9679;";   	StName[6] = "Colorado";
StAbrv[7] = "CT";    StFee[7] = "$20&#9632;";  		StName[7] = "Connecticut";
StAbrv[8] = "DE";    StFee[8] = "$40";    		StName[8] = "Delaware";
StAbrv[9] = "DC";    StFee[9] = "$25";    		StName[9] = "District of Columbia"; 
StAbrv[10] = "FL";   StFee[10] = "$25&#9679;&#402;";  	StName[10] = "Florida";
StAbrv[11] = "GA";   StFee[11] = "$30^";   		StName[11] = "Georgia";
StAbrv[12] = "GU";   StFee[12] = "$20";   		StName[12] = "Guam";
StAbrv[13] = "HI";   StFee[13] = "$30&#9632;";  	StName[13] = "Hawaii";
StAbrv[14] = "ID";   StFee[14] = "$20&#9632;";   	StName[14] = "Idaho"; 
StAbrv[15] = "IL";   StFee[15] = "$25&#9679;";  	StName[15] = "Illinois";
StAbrv[16] = "IN";   StFee[16] = "$20&#9632;";   	StName[16] = "Indiana";
StAbrv[17] = "IA";   StFee[17] = "$30";   		StName[17] = "Iowa";
StAbrv[18] = "KS";   StFee[18] = "$30";   		StName[18] = "Kansas";
StAbrv[19] = "KY";   StFee[19] = "$25";   		StName[19] = "Kentucky";
StAbrv[20] = "LA";   StFee[20] = "$25^";   		StName[20] = "Louisiana";
StAbrv[21] = "ME";   StFee[21] = "$25";   		StName[21] = "Maine";
StAbrv[22] = "MD";   StFee[22] = "$35";   		StName[22] = "Maryland";
StAbrv[23] = "MA";   StFee[23] = "$25";   		StName[23] = "Massachusetts"; 
StAbrv[24] = "MI";   StFee[24] = "$25";   		StName[24] = "Michigan";
StAbrv[25] = "MN";   StFee[25] = "$30&#9679;&#339;";  	StName[25] = "Minnesota";
StAbrv[26] = "MS";   StFee[26] = "$40";   		StName[26] = "Mississippi"; 
StAbrv[27] = "MO";   StFee[27] = "$25";   		StName[27] = "Missouri"; 
StAbrv[28] = "MT";   StFee[28] = "$30";   		StName[28] = "Montana";
StAbrv[29] = "NE";   StFee[29] = "$35";   		StName[29] = "Nebraska"; 
StAbrv[30] = "NH";   StFee[30] = "$25";   		StName[30] = "New Hampshire"; 
StAbrv[31] = "NJ";   StFee[31] = "$30";   		StName[31] = "New Jersey"; 
StAbrv[32] = "NM";   StFee[32] = "$30";   		StName[32] = "New Mexico"; 
StAbrv[33] = "NY";   StFee[33] = "$20&#9632;";   	StName[33] = "New York";
StAbrv[34] = "NV";   StFee[34] = "$25";   		StName[34] = "Nevada"; 
StAbrv[35] = "NC";   StFee[35] = "$25";   		StName[35] = "North Carolina";
StAbrv[36] = "ND";   StFee[36] = "$30";   		StName[36] = "North Dakota"; 
StAbrv[37] = "OH";   StFee[37] = "$30&sect;";   	StName[37] = "Ohio";
StAbrv[38] = "OK";   StFee[38] = "$25";   		StName[38] = "Oklahoma";
StAbrv[39] = "OR";   StFee[39] = "$25";   		StName[39] = "Oregon";
StAbrv[40] = "PA";   StFee[40] = "$30";   		StName[40] = "Pennsylvania";
StAbrv[41] = "PR";   StFee[41] = "$10";   		StName[41] = "Puerto Rico";
StAbrv[42] = "RI";   StFee[42] = "$25";   		StName[42] = "Rhode Island";
StAbrv[43] = "SC";   StFee[43] = "$30";   		StName[43] = "South Carolina";
StAbrv[44] = "SD";   StFee[44] = "$40";   		StName[44] = "South Dakota";
StAbrv[45] = "TN";   StFee[45] = "$30&#9632;";   	StName[45] = "Tennessee";
StAbrv[46] = "TX";   StFee[46] = "$30&#8224;";		StName[46] = "Texas";
StAbrv[47] = "UT";   StFee[47] = "$20&#9632;";  	StName[47] = "Utah";
StAbrv[48] = "VA";   StFee[48] = "$35";  		StName[48] = "Virginia";
StAbrv[49] = "VI";   StFee[49] = "$20";   		StName[49] = "Virgin Islands";
StAbrv[50] = "VT";   StFee[50] = "$25&#8225;&#160;";  	StName[50] = "Vermont"; 
StAbrv[51] = "WA";   StFee[51] = "$30&#9679;&#9674;"; 	StName[51] = "Washington";
StAbrv[52] = "WV";   StFee[52] = "$25";   		StName[52] = "West Virginia"; 
StAbrv[53] = "WI";   StFee[53] = "$25&#9679;";  	StName[53] = "Wisconsin";
StAbrv[54] = "WY";   StFee[54] = "$30";   		StName[54] = "Wyoming";


var MaxStateFeeNum = StFee.length - 1;



var C1Txt = new String;
  
C1Txt =         '<br><img src="/songfile/images/telecheck_logo.gif" border=0 align=left>';
C1Txt = C1Txt + '<br>';
C1Txt = C1Txt + 'Thank you for selecting checks as your preferred payment option. TeleCheck has authorized';
C1Txt = C1Txt + ' this transaction, and your checking account will be debited electronically';
C1Txt = C1Txt + ' through the regular banking system. If this transaction cannot be electronically';
C1Txt = C1Txt + ' processed, a paper draft will be created to debit the amount of this transaction';
C1Txt = C1Txt + ' from your account. For more information on this process, see';
C1Txt = C1Txt + ' <a href="javascript:WriteICAFAQ();">TeleCheck’s Internet Check FAQ.</a>';

var C3Txt = new String;


C3Txt =         '<br><img src="/songfile/images/telecheck_logo.gif" border=0 align=left>';
C3Txt = C3Txt + '<br>';
C3Txt = C3Txt + 'Thank you for selecting checks as your preferred payment option.';
C3Txt = C3Txt + ' Unfortunately, based on information recieved from TeleCheck,';
C3Txt = C3Txt + ' this transaction cannot be authorized at this time.';
C3Txt = C3Txt + ' Although there is no negative information in TeleCheck’s files, this';
C3Txt = C3Txt + ' check transaction has exceeded TeleCheck’s established guidelines.';
C3Txt = C3Txt + ' Under the Fair Credit Reporting Act, consumers have the right to';
C3Txt = C3Txt + ' a free copy of information held in TeleCheck’s files if requested within';
C3Txt = C3Txt + ' 60 days following receipt of this notice. Consumers also may dispute the accuracy or';
C3Txt = C3Txt + ' completeness of any information in TeleCheck’s consumer report. TeleCheck did not';
C3Txt = C3Txt + ' make the decision to take an adverse action (i.e., not accept the check) and is';
C3Txt = C3Txt + ' unable to provide you with the specific reason(s) why an adverse action was taken.';
C3Txt = C3Txt + ' TeleCheck’s check transaction acceptance decisions are made utilizing';
C3Txt = C3Txt + ' a complex system that evaluates various criteria for each transaction.';
C3Txt = C3Txt + ' This proprietary system enables TeleCheck’s merchants to minimize the risk';
C3Txt = C3Txt + ' associated with accepting checks, and is key to preserving checks as a valid';
C3Txt = C3Txt + ' payment option. For this reason, TeleCheck does not disclose the';
C3Txt = C3Txt + ' components of this system. In order to request information from TeleCheck, please';
C3Txt = C3Txt + ' call 800-366-2425, 24 hours a day, or write TeleCheck Checkwriter';
C3Txt = C3Txt + ' Services at P.O. Box 4513 Houston, TX 77210-4513. For more information';
C3Txt = C3Txt + ' on the process, see';
C3Txt = C3Txt + ' <a href="javascript:WriteEvalFAQ();">TeleCheck’s Evaluation Process FAQ.</a>';
C3Txt = C3Txt + '<br><br>';
C3Txt = C3Txt + 'Please select another form of payment at this time.';

var C4Txt = new String;

C4Txt =         '<br><img src="/songfile/images/telecheck_logo.gif" border=0 align=left>';
C4Txt = C4Txt + '<br>';
C4Txt = C4Txt + 'Thank you for selecting checks as your preferred payment option. Unfortunately, based on ';
C4Txt = C4Txt + ' information recieved from TeleCheck, this transaction cannot be authorized at this time.';

C4Txt = C4Txt + ' Under the Fair Credit Reporting Act, consumers have the right to a free copy';
C4Txt = C4Txt + ' of information held in TeleCheck’s files if requested within 60';
C4Txt = C4Txt + ' days following receipt of this notice. Consumers also may dispute the accuracy or';
C4Txt = C4Txt + ' completeness of any information in TeleCheck’s consumer report. TeleCheck did';
C4Txt = C4Txt + ' not make the decision to take an adverse action (i.e., not accept the check)';
C4Txt = C4Txt + ' and is unable to provide you with the specific reason(s) why an adverse action';
C4Txt = C4Txt + ' was taken.';

C4Txt = C4Txt + ' In order to request information from TeleCheck, please call TeleCheck Check';
C4Txt = C4Txt + ' Writer Services  (Monday-Friday 7 a.m.-9 p.m. Central Time, Saturday 8 a.m.-5 p.m.';
C4Txt = C4Txt + ' Central Time) at 800-697-9263 or write TeleCheck Check Writer Services at P.O.';
C4Txt = C4Txt + ' Box 4513 Houston, TX 77210-4513.';
C4Txt = C4Txt + '<br><br>';
C4Txt = C4Txt + 'Please have the following information ready so TeleCheck may respond';
C4Txt = C4Txt + ' promptly to your request for more information:';
C4Txt = C4Txt + '<br><br>';
C4Txt = C4Txt + '1. Your driver’s license number and the state where it was issued.';
C4Txt = C4Txt + '<br>';
C4Txt = C4Txt + '2. The full banking numbers printed along the bottom of your check.';
C4Txt = C4Txt + '<br><br>';
C4Txt = C4Txt + 'TeleCheck may request additional information.';
C4Txt = C4Txt + '<br><br>';
C4Txt = C4Txt + 'For more information on the process, see <a href="javascript:WriteEvalFAQ();">TeleCheck’s Evaluation Process FAQ.</a>';
C4Txt = C4Txt + '<br><br>';

C4Txt = C4Txt + 'Please select another form of payment at this time.';

var DETxt = new String;

DETxt =     '<br><table width="100%"><tr><td><img src="/songfile/images/telecheck_logo.gif" border=0 align=left></td></tr></table>';
DETxt = DETxt + '<br><p>Data entry error.</p>';
DETxt = DETxt + '<p>The information provided does not match the bank account.</p>';
DETxt = DETxt + '<p>Please ensure the mailing address is entered exactly as it appears on the checking account statement. For example, if your bank has your address as "One Main Street Apartment 2," and you entered "1 Main St. Apt. 2," it will not match.</p>';
DETxt = DETxt + '<p>Confirm that the routing number (ABA#) and checking account numbers.</p>';
DETxt = DETxt + '<p>If using a driver\'s license number, verify the number and the state of issue.</p>';
DETxt = DETxt + '<p>Please verify the information and resubmit, or select another payment option.</p>';

//DETxt = DETxt + 'Unfortunately, we are unable to process the information as entered. Please make certain that the information you';
//DETxt = DETxt + ' have entered is correct and submit it again, or select another payment option at this time.';
//DETxt = DETxt + ' For more information on data entry errors, refer to TeleCheck’s <a href="/CheckFormFAQ/CheckFormFAQ.html">Check Entry Tip Sheet</a>.';

function BlankScreen() {
 return("<html></html>");
}


function WriteEvalFAQ() {
 BlankScreen();
 document.write('<center>');
 document.write('<table width=90% border=0 cellpadding=0 cellspacing=0>');
 document.write(' <tr> ');
 document.write(' <td width=90><img src="/songfileimages/telecheck_logo.gif" border=0></td>');
 document.write('<td valign=center><center><font size=5 face=Impact>An Overview of the Transaction Evaluation Process</center></font></td>');
 document.write('</tr>');
 document.write('</table>');
 document.write('</center>');
 document.write('<OL>');
 document.write('<B><LI>What is the transaction evaluation process?</b>');
 document.write(' The process is an automated tool for evaluating both transactional and individual risk related to check activity.');
 document.write('</LI><P>');
 document.write('<B><LI>Is this type of evaluation a new concept?</b>');
 document.write(' No. Companies have been using this type of evaluation method for more than 40 years to process consumer loans, credit card applications and tax returns.');
 document.write('</LI><P>');
 document.write('<B><LI>How is the evaluation process developed?</b>');
 document.write(' Using the historical data from literally millions of check transactions, TeleCheck selected a unique set of characteristics to use when determining check risk.  Using these unique characteristics and statistical analysis, decision algorithms were developed to predict which transactions could be considered good check risks.');
 document.write('</LI><P>');
 document.write('<B><LI>Is the decision to authorize my check made by a machine?</b>');
 document.write(' Yes, computers are used to process the information through the statistical models.  Our ability to handle transactions in this way makes the decision process fast and enhance accuracy.');
 document.write('</LI><P>');
 document.write('<B><LI>How does the evaluation process work?</b>');
 document.write(' Check transactions processed by TeleCheck are stored in positive and negative databases.  Through in-depth analysis of these databases, TeleCheck is able to conclude which factors are predictive of returned check risk.  These factors along with the check amount and check writer’s history in TeleCheck’s positive or negative database are then considered during the authorization process.  The system weighs the information to determine an up-to-date evaluation.  The results of this evaluation process help determine whether a check transaction will be authorized.');
 document.write('</LI><P>');
 document.write('<B><LI>How valid is the evaluation process?</b>');
 document.write(' In order for an evaluation process to be statistically valid it must be based on current information and include a large enough number of transactions.  TeleCheck’s evaluation process is built using data from millions of recent check transactions that have come to us from over 220,000 merchant customers.  TeleCheck continuously monitors these systems to ensure consistent, impartial and statistically valid results.');
 document.write('</LI><P>');
 document.write('<B><LI>Will TeleCheck provide details of a transaction evaluation?</b>');
 document.write(' Unfortunately, the details of the evaluation process are confidential.  TeleCheck does not provide this information in its entirety because doing so would hinder our systems effectiveness and security.  Our ability to safeguard this information is key to preserving checks as a payment option at the point of sale.');
 document.write('</LI><P>');
 document.write('<B><LI>If TeleCheck declines to process my Internet check transaction, does this mean that the merchant will not accept my check?</b>');
 document.write(' Not necessarily.  Even if TeleCheck declines to process your check transaction over the Internet, the merchant may be willing to accept a paper check sent by mail.  For more information, check the merchant’s Web site or contact the merchant directly.');
 document.write('</LI><P></FONT>');
}


function WriteICAFAQ() {
 BlankScreen();
 document.write('<center>');
 document.write('<table width=90% border=0 cellpadding=0 cellspacing=0>');
 document.write(' <tr> ');
 document.write(' <td width=90><img src="/songfileimages/telecheck_logo.gif" border=0></td>');
 document.write(' <td valign=center><center><font size=5 face=Impact>Frequently Asked Questions About Internet Checks</center></font></td>');
 document.write('</tr>');
 document.write('</table>');
 document.write('</center>');
 document.write('<ul type=1>');
 document.write('<b><li>How is my check accepted over the Internet?</b>');
 document.write(' An Internet check transaction is similar to a paper check transaction except that Internet checks are processed using the system banks use for electronic deposits and payments. This requires that you enter the full numbers imprinted on the bottom of your paper check (also known as the MICR numbers, which stands for magnetic ink character recognition). TeleCheck converts this information into an electronic item and then processes it through the Automated Clearing House (ACH).');
 document.write('</li><P>');
 document.write('<b><li>What is the Automated Clearing House?</b>');
 document.write(' The ACH Network has been in operation for more than 25 years and has proven to be a secure and economical payment system, processing billions of commercial transactions such as payroll deposits, insurance premiums and utility bill payments. Check transactions over the Internet are a natural extension of the capabilities of ACH.');
 document.write('</li><P>');
 document.write('<b><li>How is the money being moved?</b>');
 document.write(' Once your account information reaches TeleCheck, it is converted into a standard Automated Clearing House electronic funds transfer item, which is the same technology the ACH Network used to transfer more than $16.4 trillion in electronic payments in 1998.');
 document.write('</li><P>');
 document.write('<b><li>Are the funds immediately debited from my account?</b>');
 document.write(' No. Consumers who authorize Internet check transactions will still enjoy the paper check benefit of the float. That’s because the check is processed through the bank’s electronic systems in about the same amount of time as a paper check.');
 document.write('</li><P>');
 document.write('<b><li>How will an Internet check transaction appear on my bank statement?</b>');
 document.write(' A complete description of the transaction will be included in your bank statement. This description will include most, if not all, of the following information: check number, merchant name, settlement date and check amount. This information appears on your statement where other electronic payments (such as direct payroll deposits and ATM transactions) are listed.');
 document.write('</li><P>');
 document.write('<b><li>What happens if there is an error?</b>');
 document.write(' Consumers must provide notice of the dispute or error to their bank no later than 60 days after their bank sends a statement on which the possible error is first reflected. The bank is then responsible for reviewing the dispute or error.'); 
 document.write('</li><P>');
 document.write('<b><li>Is this process regulated and safe for consumers?</b>');
 document.write(' Companies that process payments electronically (checks, credit cards, ATMs) must adhere to government-mandated guidelines. The electronic process is governed under Regulation E, which governs all electronic processing, including ATM and credit card transactions.');
 document.write('</li><P>');
 document.write('<b><li>What happens if TeleCheck is unable to convert my check information into an electronic item?</b>');
 document.write(' This happens in a very small percentage of cases and for various reasons. When the conversion cannot be made, TeleCheck prints a paper check draft with your account information and deposits it just like a regular check.'); 
 document.write('</li><P></ul>');
}


function WritePrivacyPolicy() {
 BlankScreen();
 document.write('<center>');
 document.write('<table width=90% border=0 cellpadding=0 cellspacing=0>');
 document.write('<tr>');
 document.write('<td width=90><img src="/songfileimages/telecheck_logo.gif" border=0></td>');
 document.write('<td valign=center><center><font size=5 face=Impact>TeleCheck Online Privacy Statement</center></font></td>');
 document.write('</tr>');
 document.write('</table>');
 document.write('</center>');
 document.write('<table width="90%" border="0" align="center" cellpadding="6">');
 document.write('<tr>');
 document.write('<td>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<b>OUR COMMITMENT TO PRIVACY</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>Thank you for visiting the TeleCheck website. Protecting consumer privacy ');
 document.write('is very important to us. Our Online Privacy Statement is available to ');
 document.write('inform you about our collection and use of non-public personal information ');
 document.write('about consumers so that you, as a consumer, are aware of how your own ');
 document.write('non-public personal information is collected and used. We believe that ');
 document.write('information used responsibly benefits consumers and the economy, whether ');
 document.write('it is information we house on consumers conducting transactions or consumer ');
 document.write('information we collect on behalf of or from our customers. For example, ');
 document.write('we use consumer information every day to ensure fast and accurate approval ');
 document.write('and processing of payment transactions, including check and credit and ');
 document.write('debit card transactions.<br> ');
 document.write('<br> ');
 document.write('The policies outlined below guide us in the collection and use of non-public ');
 document.write('personal information as well as employee responsibilities in protecting ');
 document.write('your privacy. We use non-public personal information about consumers only ');
 document.write('in a manner consistent with these policies. TeleCheck is also a consumer ');
 document.write('reporting agency as defined in the Fair Credit Reporting Act ("FCRA"), ');
 document.write('a federal law enacted to protect consumers from inappropriate use of certain ');
 document.write('of their personal information. In addition to TeleCheck’s own privacy ');
 document.write('policy, TeleCheck’s use of certain personal information about consumers ');
 document.write('is also subject to the requirements of the FCRA.</p> ');
 document.write('<br> ');
 document.write('<b>COLLECTION OF INFORMATION</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>TeleCheck collects personal information about consumers in order to offer ');
 document.write('or provide goods and services to consumers and our customers. The types ');
 document.write('of information TeleCheck collects include:</p> ');
 document.write('<ul> ');
 document.write('<li> Application information, including assets and income and credit and ');
 document.write('  debit card and bank account information.</li> ');
 document.write('<li>Identifying information, including name, telephone number, street ');
 document.write('  and/or email address, and social, driver’s license or other identification ');
 document.write('  numbers or data.</li> ');
 document.write('<li>Transaction information, including account balance, payment history, ');
 document.write('  nonpayment history, collection history, parties to the transaction, ');
 document.write('  time, date, location and dollar amount of transaction and check, debit ');
 document.write('  and credit card usage and account information.</li> ');
 document.write('<li>Consumer Report information, including credit worthiness, credit standing, ');
 document.write('  credit capacity, character, general reputation, personal characteristics, ');
 document.write('  and mode of living. </li> ');
 document.write('</ul> ');
 document.write('<p>We may obtain this information from a variety of sources including:</p> ');
 document.write('<ul> ');
 document.write('<li>From consumers, including from consumer applications, questionnaires ');
 document.write('  and other materials submitted directly or indirectly to us by consumers ');
 document.write('  or our customers;</li> ');
 document.write('<li>From transactions and interactions in which TeleCheck and consumers, ');
 document.write('  or our customers, affiliates or others and consumers are involved; and</li> ');
 document.write('<li>From a variety of third-party sources, such as our business customers, ');
 document.write('  government repositories (including public record data), privately owned ');
 document.write('  repositories, consumer reporting agencies and financial institutions.</li> ');
 document.write('</ul> ');
 document.write('<br> ');
 document.write('<b>DISCLOSURE OF INFORMATION</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>TeleCheck does not disclose nonpublic personal information to third parties ');
 document.write('except as authorized or permitted by law, including the FCRA. Uses of ');
 document.write('information expressly authorized by the FCRA include: </p> ');
 document.write('<ul> ');
 document.write('<li>Disclosure in response to the order of a court having jurisdiction ');
 document.write('  to issue such an order or a subpoena issued in connection with proceedings ');
 document.write('  before a Federal grand jury.</li> ');
 document.write('<li>Disclosure in accordance with the written instructions of the consumer ');
 document.write('  to whom it relates.</li> ');
 document.write('<li>Disclosure to a person which TeleCheck has reason to believe - <br> ');
 document.write('<br> ');
 document.write('<ul> ');
 document.write('<li> intends to use the information in connection with a credit transaction ');
 document.write('      involving the consumer on whom the information is to be furnished ');
 document.write('      and involving the extension of credit to, or review or collection ');
 document.write('      of an account of, the consumer; or</li> ');
 document.write('<li>intends to use the information for employment purposes; or</li> ');
 document.write('<li>intends to use the information in connection with the underwriting ');
 document.write('      of insurance involving the consumer; or</li> ');
 document.write('<li>intends to use the information in connection with a determination ');
 document.write('      of the consumer’s eligibility for a license or other benefit granted ');
 document.write('      by a governmental instrumentality required by law to consider an ');
 document.write('      applicant’s financial responsibility or status; or</li> ');
 document.write('<li>intends to use the information, as a potential investor or servicer, ');
 document.write('      or current insurer, in connection with a valuation of, or an assessment ');
 document.write('      of the credit or prepayment risks associated with, an existing credit ');
 document.write('      obligation; or</li> ');
 document.write('<li>otherwise has a legitimate business need for the information - ');
 document.write('      <br> ');
 document.write('<br> ');
 document.write('<ul> ');
 document.write('<li>(i) in connection with a business transaction that is initiated ');
 document.write('          by the consumer; or</li> ');
 document.write('<li>(ii) to review an account to determine whether the consumer ');
 document.write('          continues to meet the terms of the account.</li> ');
 document.write('</ul> ');
 document.write('</li> ');
 document.write('</ul> ');
 document.write('</li> ');
 document.write('</ul> ');
 document.write('<p>The foregoing disclosures may consist of the following:</p> ');
 document.write('<ul> ');
 document.write('<li>Financial background information describing a customer’s financial status;</li>');
 document.write('<li>Identification information, such as name and address data;</li> ');
 document.write('<li>Transaction information, such as account activity, debit activity ');
 document.write('  or credit activity; and</li> ');
 document.write('<li>Other information relating to financial matters.</li> ');
 document.write('</ul> ');
 document.write('<br> ');
 document.write('<b>RECIPIENTS OF INFORMATION</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>TeleCheck will only disclose nonpublic personal information in the following ');
 document.write('situations:</p> ');
 document.write('<ul> ');
 document.write('<li>Disclosure to companies that perform services to TeleCheck or functions ');
 document.write('  on behalf of TeleCheck.</li> ');
 document.write('<li>Disclosures necessary to effect, administer, or enforce a transaction ');
 document.write('  requested or authorized by a consumer (including enforcing rights related ');
 document.write('  to a financial transaction or product or service, or to authorize, bill, ');
 document.write('  process, clear, transfer, reconcile or collect a financial transaction).</li> ');
 document.write('<li>Disclosures to service or process a financial product or service requested ');
 document.write('  by the consumer.</li> ');
 document.write('<li>Disclosure to protect against or prevent actual or potential fraud, ');
 document.write('  or unauthorized transactions, claims or liability.</li> ');
 document.write('<li>Disclosure to or from a consumer reporting agency (in accordance with ');
 document.write('  the FCRA).</li> ');
 document.write('</ul> ');
 document.write('<p>In addition, under federal law TeleCheck is permitted to disclose personal ');
 document.write('information to certain recipients, including credit reporting agencies.</p> ');
 document.write('<br> ');
 document.write('<b>WE ARE COMMITTED TO PROTECTING THE CONFIDENTIALITY OF PERSONAL CONSUMER ');
 document.write('INFORMATION</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>TeleCheck limits access to nonpublic personal information regarding its ');
 document.write('current and former customers to those employees of TeleCheck and its ');
 document.write('affiliates who need it to fulfill their business responsibilities. ');
 document.write('Employees must adhere to the requirements of the FCRA ');
 document.write('and TeleCheck’s privacy policies. Employees violating these laws or policies ');
 document.write('may be subject to disciplinary action, up to and including dismissal. ');
 document.write('Vendors and other outside contractors we engage are subject to our contractual ');
 document.write('requirements to ensure that sensitive nonpublic personal information is ');
 document.write('safeguarded.</p> ');
 document.write('<br> ');
 document.write('<b>WE USE APPROPRIATE SECURITY SAFEGUARDS</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>At TeleCheck, security is a priority. We employ appropriate measures ');
 document.write('to protect consumer information against unauthorized access, disclosure, ');
 document.write('alteration or destruction. These may include, among others, encryption, ');
 document.write('physical access security and other appropriate technologies. TeleCheck ');
 document.write('continually reviews and enhances its security systems, as necessary.</p> ');
 document.write('<br> ');
 document.write('<b>WE MAINTAIN PROCEDURES TO ASSURE THE QUALITY OF INFORMATION WE COLLECT ');
 document.write('AND WHERE APPLICABLE, WE WILL INFORM CONSUMERS ABOUT HOW THEY CAN ACCESS ');
 document.write('THEIR PERSONAL INFORMATION AND MAKE CORRECTIONS, IF NECESSARY</b> ');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>TeleCheck employs appropriate measures to assure the quality of information ');
 document.write('we collect. Pursuant to the FCRA, upon a consumer’s request, TeleCheck ');
 document.write('permits a consumer to obtain a copy of their credit report and certain ');
 document.write('of the sources of the information contained in the consumer report TeleCheck ');
 document.write('maintains with respect to the consumer, and to dispute or correct inaccurate ');
 document.write('or incomplete information, or unverifiable information, contained in the ');
 document.write('credit report. You may request a copy of your consumer report by writing ');
 document.write('to TeleCheck Services, Inc., 5251 Westheimer, Houston, TX 77056 or by ');
 document.write('contacting one of our customer service representatives at 1-800-366-2425. ');
 document.write('You will need to provide your state driver’s license number, Social Security ');
 document.write('number, and/or bank (MICR) numbers from the bottom of your check so that ');
 document.write('we can access your credit report. To protect your privacy and security, ');
 document.write('we will require proper identification before granting access or making ');
 document.write('corrections. We reserve the right to assess a service charge for providing ');
 document.write('you with this information, subject to the FCRA.</p> ');
 document.write('<br> ');
 document.write('<b>TELECHECK’S WEBSITE IS NOT DIRECTED AT CHILDREN UNDER THE AGE OF 13</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>Our website is not directed at children under the age of 13 and TeleCheck ');
 document.write('does not collect or maintain information at our website from those we ');
 document.write('actually know are under the age of 13.</p> ');
 document.write('<br> ');
 document.write('<b>TELECHECK’S WEBSITE MAY BE LINKED TO OTHER WEBSITES</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>TeleCheck may create links to third party websites. TeleCheck is not ');
 document.write('responsible for the content or privacy practices employed by websites ');
 document.write('that are linked from our website.</p> ');
 document.write('<br> ');
 document.write('<b>WE HOLD OURSELVES ACCOUNTABLE TO OUR PRIVACY PRINCIPLES</b>');
 document.write('<br> ');
 document.write('<br> ');
 document.write('<p>TeleCheck is committed to meeting the highest standards for our privacy ');
 document.write('program. To that end, TeleCheck has appointed a senior official, who serves ');
 document.write('as the company-wide officer with responsibility for the administration ');
 document.write('and implementation of the TeleCheck privacy program.<br> ');
 document.write('<br> ');
 document.write('The TeleCheck officer, working closely with individual business units, ');
 document.write('is responsible for:</p> ');
 document.write('<ul> ');
 document.write('<li>Administering employee privacy training and employee compliance related ');
 document.write('  to TeleCheck’s Privacy Policies;</li> ');
 document.write('<li>Conducting periodic assessments of TeleCheck’s compliance with its ');
 document.write('  Privacy Policies, as well as specific implementation policies and procedures; ');
 document.write('  and</li> ');
 document.write('<li>Ensuring that TeleCheck actively participates in appropriate privacy ');
 document.write('  activities, including self-regulatory initiatives.</li> ');
 document.write('</ul> ');
 document.write('<p>If you have any questions or comments about the TeleCheck Online Privacy ');
 document.write('Statement, or for some reason believe we have not adhered to our statement, ');
 document.write('please contact:<br><br> ');
 document.write('TeleCheck Corporate Headquarters<br> ');
 document.write('1-800-835-3243 <br> ');
 document.write('<br> ');
 document.write('This TeleCheck Online Privacy Statement is currently only applicable to ');
 document.write('our website customers and visitors in the United States. As we develop ');
 document.write('websites for international audiences, they may adopt additional rules ');
 document.write('and practices consistent with this statement to conform to the policies ');
 document.write('or requirements of those countries. We may alter this statement as needed ');
 document.write('for certain products and services and to abide by local laws or regulations ');
 document.write('around the world. TeleCheck reserves the right to amend or modify this ');
 document.write('statement from time to time. We urge you to review this statement whenever ');
 document.write('you visit in order to obtain the most current statement.<br> ');
 document.write('<br> ');
 document.write('Thank you for visiting us. </p> ');
 document.write('</td> ');
 document.write('</tr> ');
 document.write('</table> ');
 
}

// CANADIAN PRIVACY POLICY - ENGLISH VERSION (added 1/24/07)

function WritePrivacyPolicyCanadaEnglish() {
	BlankScreen();
	document.write('<center>');
	document.write('<table width="90%" border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr>');
	document.write('<td valign="center"><h1>TeleCheck Services Canada, Inc. Privacy Statement</h1></td>');
	document.write('</tr>');
	document.write('</table>');
	document.write('</center>');
	document.write('<table width="90%" border="0" align="center" cellpadding="6">');
	document.write('<tr>');
	document.write('<td>');
	document.write('<p>Thank you for obtaining and reviewing the privacy statement of TeleCheck Services Canada, Inc.  ');
	document.write('(“TeleCheck”, also referred to in this statement as “we”, “us” or “our”). Protecting consumer privacy is very  ');
	document.write('important to us and we take step to meet the privacy principles and requirements with respect to personal information  ');
	document.write('under applicable Canadian privacy legislation.  The purpose of this statement is to inform our customers and other  ');
	document.write('individuals we deal with, including consumers and other individuals that make payments by cheque (“you” or “your”)  ');
	document.write('as to how we collect, use, disclose and protect your personal information.  Personal information is information about  ');
	document.write('an identifiable individual, as more particularly described under applicable privacy legislation.  This statement applies  ');
	document.write('to our collection, use and disclosure of personal information in Canada.  This statement does not apply to information  ');
	document.write('about our employees or to information that is not personal information. </p>');
	document.write('<h3>Personal Information We Collect</h3>');
	document.write('<p>TeleCheck collects personal information about individuals that pay by cheque in the course of providing cheque risk management, ');
	document.write('acceptance and collection services to our merchant and other business customers (“Merchant/Business Customers”).  We obtain this ');
	document.write('information from payment transactions and related interactions in which TeleCheck, consumers and our Merchant/Business Customers ');
	document.write('are involved. Personal information we collect includes:</p> ');
	document.write('<ul> ');
	document.write('<li>Identifying information that may be printed or written on an individual’s cheque, including name, telephone number, street address, and bank account number.</li> ');
	document.write('<li>Information derived from the identification provided in connection with payment by cheque, such as social insurance, driver’s license or other identification numbers you provide.</li> ');
	document.write('<li>Transaction information relating to payments by cheque, including parties to the transaction, time, date, and dollar amount of transaction and cheque usage.</li> ');
	document.write('<li>Such other information we may collect with consent or as permitted or required by law. </li> ');
	document.write('</ul> ');
	document.write('<h3>Use and Disclosure of Personal Information</h3>');
	document.write('<p>TeleCheck generally uses personal information for the following purposes:</p> ');
	document.write('<ul> ');
	document.write('<li>TeleCheck uses the personal information it collects to provide our Merchant/Business Customers with cheque risk management  ');
	document.write('and authentication services.  TeleCheck gathers, stores and compiles information in a database about your cheque payments made to our  ');
	document.write('customers and your cheque usage, such as cheque acceptance or non-acceptance, payment, non-payment and collection history.  When  ');
	document.write('you elect to pay by cheque, personal identifiers, such as your account number, driver’s licence or other identification or  ');
	document.write('information provided to a Merchant/Business Customer on the cheque or in connection with payment by cheque, if provided,  ');
	document.write('is used to match you with our database records.   Information gathered in this manner enables us to evaluate your cheque  ');
	document.write('usage history, for risk assessment purposes and to detect and prevent fraud, and assists our customers in deciding whether  ');
	document.write('to accept payment by cheque.</li> ');
	document.write('<li>TeleCheck may also use personal information it collects to provide payment collection and enforcement services on behalf  ');
	document.write('of our Merchant/Business Customers, for example in the event a cheque is subsequently dishonoured.  TeleCheck may also take assignment  ');
	document.write('of your payment obligation, in which case we may use your personal information for payment collection and enforcement on our own behalf.</li> ');
	document.write('<li>We may also generally use personal information as necessary in connection with managing and administering our business,  ');
	document.write('maintaining business records for reasonable periods, meeting legal, regulatory, security and processing requirements, and otherwise with  ');
	document.write('consent or as permitted or required by law. </li> ');
	document.write('</ul> ');
	document.write('<p>TeleCheck may disclose personal information in the following circumstances:</p> ');
	document.write('<ul> ');
	document.write('<li>In connection with providing cheque risk management, authorization and collection services, we may disclose certain risk-related ');
	document.write('information about your cheque-writing history to the Merchant/Business Customer that receives your payment by cheque.</li> ');
	document.write('<li>We disclose personal information to our U.S. affiliates that provide similar cheque risk management, acceptance, collection and ');
	document.write('enforcement services in the United States, for the purposes of enabling our affiliate to provide such services in respect of cheque-payment ');
	document.write('transactions initiated in the United States (for example, by travelling Canadian residents).</li> ');
	document.write('<li>We may disclose personal information as necessary to collect or enforce on payments owed to our customers or to TeleCheck.</li> ');
	document.write('<li>We may disclose personal information to third parties (including our affiliates acting in this capacity) that perform services for TeleCheck ');
	document.write('or perform functions on behalf of TeleCheck, as further described under “Service Providers” below.</li> ');
	document.write('<li>We may also generally disclose personal information as necessary to meet legal, regulatory, security and processing requirements, and ');
	document.write('otherwise with consent or as permitted or required by law.</li> ');
	document.write('</ul> ');
	document.write('<p><i><u>Service Providers</u>.</i>  Some of our services (for example, processing, billing, debt collection, warehousing ');
	document.write('of personal information and help desk services) may be provided through facilities operated by our affiliates or third party service ');
	document.write('providers, some of which are located in the United States.  Personal information we collect is maintained and processed on the ');
	document.write('systems of our United States parent company, TeleCheck Services, Inc, located in Houston, Texas and at other facilities in ');
	document.write('the United States operated by our affiliates and service providers.  We take reasonable measures to protect your personal ');
	document.write('information that may be collected, used, disclosed or otherwise processed by our affiliates or other service providers on ');
	document.write('our behalf so that such personal information is not used or disclosed for purposes other than the provision of our cheque ');
	document.write('acceptance and collection activities and as otherwise directed by TeleCheck.  Measures we take to protect your personal ');
	document.write('information are subject to legal requirements in foreign jurisdictions applicable to those organizations, for example ');
	document.write('lawful requirements to disclose personal information to government authorities in those countries. </p>');
	document.write('<p><i><u>Business Transactions</u>.</i>  Personal information may be used by TeleCheck and disclosed to parties connected  ');
	document.write('with the contemplated or actual financing, insuring, sale, assignment or other disposal of all or part of TeleCheck or our business or  ');
	document.write('assets, for the purposes of evaluating and/or performing the proposed transaction.  These purposes may include, as examples:  ');
	document.write('<ul> ');
	document.write('<li>permitting those parties to determine whether to proceed or continue with the transaction </li>');
	document.write('<li>fulfilling reporting, inspection or audit requirements or obligations to those parties </li>');
	document.write('</ul> ');
	document.write('Assignees or successors of TeleCheck or our business or assets may use and disclose your personal ');
	document.write('information for similar purposes as those described in this Privacy Statement. </p>');
	document.write('<h3>Your Consent</h3>');
	document.write('<p>Consent to the collection, use and disclosure of personal information may be given in various ways.  Consent can be express  ');
	document.write('(for example, orally, electronically or on a form you may sign describing the intended uses and disclosures of personal  ');
	document.write('information) or implied (for example, when you provide information necessary for a service or transaction you have  ');
	document.write('requested).  You may provide your consent in some circumstances where notice has been provided to you about our  ');
	document.write('intentions with respect to your personal information and you have not indicated your refusal of consent for an  ');
	document.write('identified purpose, to the extent applicable.  Consent may be given by your authorized representative (such as  ');
	document.write('a legal guardian or a person having a power of attorney).  Generally, by providing personal information to us  ');
	document.write('or our Merchant/Business Customers in connection with payment by cheque, we will assume that you consent to  ');
	document.write('our collection, use and disclosure of such information for the purposes identified or described in this  ');
	document.write('privacy statement, if applicable, or otherwise at the time of collection.   Note that if you refuse consent  ');
	document.write('to the collection, use or disclosure of personal information as described in this statement, Merchant/Business  ');
	document.write('Customers with whom you are dealing may request a different form of payment. TeleCheck may retain, use and  ');
	document.write('disclose personal information it collects about cheque-writers as described in this statement for so long as  ');
	document.write('necessary to fulfill the purposes identified in this statement and as otherwise identified to you at the time  ');
	document.write('of collection. ');
	document.write('<br> ');
	document.write('<br> ');
	document.write('We may be required or permitted under statute or regulation to collect, use or disclose personal   ');
	document.write('information without your consent, for example to comply with a court order, to comply with local   ');
	document.write('or federal regulations or a legally permitted inquiry by a government agency, or to collect a debt owed to us.  </p>');
	document.write('<h3>Security</h3>');
	document.write('<p>TeleCheck uses reasonable technical, administrative and physical security measures to protect  ');
	document.write('your personal information against unauthorized access, disclosure, alteration or destruction. We regularly review  ');
	document.write('and, as appropriate, enhance our security systems, policies and procedures to take into account emerging threats,  ');
	document.write('as well as emerging technological safeguards and precautions. Authorized employees, agents and mandataries of  ');
	document.write('TeleCheck who require access to your personal information in order to fulfil their job requirements will have  ');
	document.write('access to your personal information.   ');
	document.write('<br> ');
	document.write('<br> ');
	document.write('In the event that a security breach occurs involving unauthorized access to personal information on our system  ');
	document.write('or a system of our affiliates, we will comply with applicable laws requiring notification of security breaches,  ');
	document.write('and with our obligations under our business contracts. As appropriate or required, we will also notify law  ');
	document.write('enforcement authorities and/or regulators. </p>');
	document.write('<h3>Access, Correction and Contacting Us</h3>');
	document.write('<p>TeleCheck may establish and maintain a file of your personal information for the purposes described above, ');
	document.write('which will be accessible at 5251 Westheimer, Houston, Texas.  TeleCheck endeavours to obtain and maintain ');
	document.write('personal information that is accurate, timely and complete.   Pursuant to applicable privacy law, upon a ');
	document.write('consumer’s request, TeleCheck permits a consumer to have access to the information TeleCheck maintains ');
	document.write('with respect to the consumer, and to dispute or correct inaccurate or incomplete information.  If you wish ');
	document.write('to request access or correction of your personal information in our custody or control, you may write to:');
	document.write('<br> ');
	document.write('<br> ');
	document.write('&nbsp; TeleCheck Services Canada, Inc.<br>');
	document.write('&nbsp; 1100 Cremazie East, Suite 701<br>');
	document.write('&nbsp; Montreal, Quebec H2P 2X2<br>');
	document.write('&nbsp; Attention: General Manager');
	document.write('<br> ');
	document.write('<br> ');
	document.write('Your right to access or correct your personal information is subject to applicable legal restrictions.  ');
	document.write('If you wish to make inquiries or complaints or have other concerns about our personal information practices ');
	document.write('or this Privacy Statement, you may write to us as described above or telephone us at 1-800-361-8199.  ');
	document.write('To protect your privacy and security, we will require proper identification before granting access or ');
	document.write('making corrections. We reserve the right to assess a minimal service charge for providing you with ');
	document.write('this information, subject to applicable law. </p>');
	document.write('<h3>Website Personal Information Practices</h3>');
	document.write('<p>TeleCheck’s website through which this Privacy Statement may be accessed and provide links to third party ');
	document.write('websites. TeleCheck is not responsible for the content or privacy practices employed by any such websites, ');
	document.write('and we suggest you review the privacy statements of those third party websites. This Privacy Statement will ');
	document.write('not apply to those websites.  TeleCheck does not collect information about consumers who access this website ');
	document.write('other than information provided by a consumer who may complete a product information request forms. </p>');
	document.write('<h3>Privacy Statement Changes</h3>');
	document.write('<p>TeleCheck reserves the right to amend or modify this statement from time to time. We suggest that you ');
	document.write('periodically review this statement by checking our website at www.telecheck.com in order to obtain the ');
	document.write('most current statement.  This Privacy Statement is effective as of January 1, 2007.</p>');
	document.write('</td> ');
	document.write('</tr> ');
	document.write('</table> ');
}

// CANADIAN PRIVACY POLICY - ENGLISH VERSION (added 1/24/07)

function WritePrivacyPolicyCanadaFrench() {
	BlankScreen();
	document.write('<center>');
	document.write('<table width="90%" border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr>');
	document.write('<td valign="center" nowrap><h1>Énoncé sur la protection des renseignements personnels de TeleCheck Services Canada, Inc.</h1></td>');
	document.write('</tr>');
	document.write('</table>');
	document.write('</center>');
	document.write('<table width="90%" border="0" align="center" cellpadding="6">');
	document.write('<tr>');
	document.write('<td>');
	document.write('<p>Merci de vous procurer et de lire l’énoncé sur la protection des renseignements personnels de TeleCheck ');
	document.write('Services Canada, Inc. (TeleCheck, nous, notre ou nos). La protection des renseignements personnels du consommateur ');
	document.write('nous tient à cœur. Nous nous assurons donc de nous conformer aux principes et aux exigences en matière de ');
	document.write('protection des renseignements personnels prévus par les lois canadiennes sur la protection des renseignements ');
	document.write('personnels. Le présent énoncé vise à informer nos clients et les autres personnes avec qui nous traitons, ');
	document.write('y compris ceux qui paient par chèque (vous, votre ou vos), sur la manière dont nous recueillons, utilisons, ');
	document.write('communiquons et protégeons vos renseignements personnels. Les renseignements personnels sont des renseignements ');
	document.write('sur une personne identifiable, comme l’expliquent plus en détail les lois applicables sur la protection des ');
	document.write('renseignements personnels. Le présent énoncé s’applique à notre cueillette, utilisation et communication de ');
	document.write('renseignements personnels au Canada. Il ne s’applique pas aux renseignements sur nos employés ou aux ');
	document.write('renseignements qui ne sont pas des renseignements personnels. </p>');
	document.write('<h3>Renseignements personnels que nous recueillons</h3>');
	document.write('<p>TeleCheck recueille des renseignements personnels sur les personnes qui paient par chèque lorsqu’elle ');
	document.write('assure à ses marchands et autres clients commerciaux (les marchands et autres clients commerciaux) des ');
	document.write('services de gestion du risque, d’acceptation et de recouvrement liés aux chèques. Nous obtenons ces ');
	document.write('renseignements à partir des opérations de paiement et des interactions connexes auxquelles participent ');
	document.write('TeleCheck, les consommateurs et nos marchands et autres clients commerciaux. Ces renseignements personnels ');
	document.write('comprennent les suivants:</p> ');
	document.write('<ul> ');
	document.write('<li>des renseignements identificateurs imprimés ou écrits sur le chèque d’un particulier, y compris le ');
	document.write('nom, le numéro de téléphone, l’adresse et le numéro de compte bancaire;</li> ');
	document.write('<li>les renseignements tirés des preuves d’identité fournies pour le paiement par chèque comme le numéro ');
	document.write('d’assurance sociale, de permis de conduire ou autre que vous transmettez;</li> ');
	document.write('<li>les renseignements sur l’opération pour le paiement par chèque, y compris les parties à l’opération, ');
	document.write('l’heure, la date et le montant en dollars de l’opération ainsi que l’utilisation du chèque;</li> ');
	document.write('<li>les autres renseignements que nous recueillons lorsque la personne visée a consenti à la cueillette ');
	document.write('ou que les lois autorisent celle ci.</li> ');
	document.write('</ul> ');
	document.write('<h3>Utilisation et communication des renseignements personnels</h3>');
	document.write('<p>TeleCheck utilise généralement les renseignements personnels aux fins suivantes:</p> ');
	document.write('<ul> ');
	document.write('<li>TeleCheck utilise les renseignements personnels qu’elle recueille pour fournir à ses marchands ');
	document.write('et autres clients commerciaux des services d’authentification et de gestion du risque liés aux chèques. ');
	document.write('Elle réunit, stocke et compile dans une base de données des renseignements sur vos paiements par chèques ');
	document.write('à ses clients et sur votre utilisation de chèques, par exemple, l’acceptation ou la non acceptation, ');
	document.write('les paiements et les non-paiements et les antécédents de recouvrement liés aux chèques. Lorsque vous ');
	document.write('choisissez de payer par chèque, nous utilisons des identificateurs personnels comme votre numéro de ');
	document.write('compte ou de permis de conduire ou un autre renseignement ou une autre preuve d’identité fourni, le ');
	document.write('cas échéant, à un marchand et autre client commercial soit sur le chèque ou soit relativement au paiement ');
	document.write('par chèque, pour établir la correspondance avec notre base de données. Cette cueillette de ');
	document.write('renseignements nous permet d’évaluer vos antécédents d’utilisation de chèques aux fins d’évaluation ');
	document.write('du risque et de détection et de prévention de la fraude ainsi que d’aider nos clients à décider s’ils ');
	document.write('accepteront un paiement par chèque.</li> ');
	document.write('<li>TeleCheck peut également utiliser les renseignements personnels qu’elle recueille pour effectuer ');
	document.write('des services d’exécution et de recouvrement de paiements pour ses marchands et autres clients commerciaux, ');
	document.write('par exemple si un chèque est ultérieurement refusé. Elle peut également se faire céder votre obligation ');
	document.write('de paiement, auquel cas elle peut utiliser vos renseignements personnels pour exécuter et recouvrer ');
	document.write('le paiement pour son propre compte.</li> ');
	document.write('<li>Nous pouvons de plus, en général, utiliser les renseignements personnels nécessaires pour gérer et ');
	document.write('administrer nos activités, tenir des registres commerciaux pendant des périodes raisonnables, respecter ');
	document.write('des exigences légales ou réglementaires ou en matière de sécurité et de traitement et à d’autres fins ');
	document.write('auxquelles la personne visée a consenti ou qui sont autorisées ou exigées par la loi.</li> ');
	document.write('</ul> ');
	document.write('<p>TeleCheck peut communiquer des renseignements personnels dans les circonstances suivantes:</p> ');
	document.write('<ul> ');
	document.write('<li>Lorsque nous assurons des services de gestion du risque, d’autorisation et de recouvrement liés ');
	document.write('aux chèques, nous pouvons communiquer certains renseignements associés aux risques sur vos antécédents ');
	document.write('d’utilisation de chèques aux marchands et autres clients commerciaux qui reçoivent votre paiement par chèque.</li> ');
	document.write('<li>Nous communiquons des renseignements personnels aux membres de notre groupe aux États-Unis qui offrent ');
	document.write('des services similaires de gestion du risque, d’acceptation, de recouvrement et d’exécution liés aux chèques ');
	document.write('aux États-Unis, pour permettre à ceux-ci d’offrir ces services relativement aux opérations de paiement par ');
	document.write('chèque réalisées aux États Unis (par exemple, par des résidents canadiens en voyage).</li> ');
	document.write('<li>Nous pouvons communiquer les renseignements personnels nécessaires au recouvrement ou à l’exécution ');
	document.write('des paiements dus à nos clients ou à TeleCheck.</li> ');
	document.write('<li>Nous pouvons communiquer des renseignements personnels à des tiers (y compris aux membres de notre ');
	document.write('groupe agissant en cette qualité) qui exécutent des services pour TeleCheck ou accomplissent des fonctions ');
	document.write('pour elle conformément à ce qui est prévu ci après sous la rubrique “Fournisseurs de services”.</li> ');
	document.write('<li>Nous pouvons également, en général, communiquer les renseignements personnels nécessaires au respect ');
	document.write('des exigences légales ou réglementaires ou en matière de sécurité et de traitement et à d’autres fins ');
	document.write('auxquelles la personne visée a consenti ou qui sont autorisées ou exigées par la loi.</li> ');
	document.write('</ul> ');
	document.write('<p><i><u>Fournisseurs de services</u>.</i>  Nous offrons certains de nos services (par exemple, des ');
	document.write('services de traitement, de facturation, de recouvrement de créances, d’entreposage de renseignements ');
	document.write('personnels et d’aide à la clientèle) par l’intermédiaire d’installations exploitées par des membres ');
	document.write('de notre groupe ou des fournisseurs de services tiers, dont certains sont situés aux États-Unis. Les ');
	document.write('renseignements personnels que nous recueillons sont tenus et traités dans les systèmes de notre société ');
	document.write('mère aux États Unis, TeleCheck Services, Inc., à Houston (Texas), et à d’autres installations aux États ');
	document.write('Unis qu’exploitent des membres de notre groupe et des fournisseurs de services. Nous prenons des mesures ');
	document.write('raisonnables pour protéger vos renseignements personnels que nous recueillons, utilisons, communiquons ');
	document.write('ou traitons autrement par l’intermédiaire des membres de notre groupe ou d’autres fournisseurs de services ');
	document.write('pour notre compte, afin qu’ils ne soient pas utilisés ou communiqués à des fins autres que la prestation ');
	document.write('de nos services d’acceptation et de recouvrement de chèques et les autres fins fixées par TeleCheck. Les ');
	document.write('mesures que nous prenons pour protéger vos renseignements personnels sont assujetties à des exigences ');
	document.write('légales à l’étranger applicables à ces organisations, dont des exigences légales de communiquer des ');
	document.write('renseignements personnels aux pouvoirs publics dans ces pays. </p>');
	document.write('<p><i><u>Opérations commerciales</u>.</i>  TeleCheck peut utiliser des renseignements personnels et ');
	document.write('les communiquer à des tiers relativement au financement, à l’assurance, à la vente, à la cession ou à ');
	document.write('une autre aliénation, prévus ou réels, de la totalité ou d’une partie de TeleCheck ou de son entreprise ');
	document.write('ou actif aux fins d’évaluer et/ou de réaliser l’opération proposée. Il pourrait s’agir, par exemple:  ');
	document.write('<ul> ');
	document.write('<li>de permettre à ces tiers de décider s’ils réaliseront ou poursuivront l’opération;</li>');
	document.write('<li>de respecter des exigences de déclaration, d’inspection ou de vérification ou des obligations envers ');
	document.write('ces parties.</li>');
	document.write('</ul> ');
	document.write('Les remplaçants de TeleCheck ou les cessionnaires de celle ci ou de son entreprise ou actif peuvent ');
	document.write('utiliser et communiquer vos renseignements personnels à des fins similaires à celles énoncées dans le ');
	document.write('présent énoncé sur la protection des renseignements personnels.</p>');
	document.write('<h3>Votre consentement</h3>');
	document.write('<p>Le consentement à la cueillette, à l’utilisation et à la communication de renseignements personnels ');
	document.write('peut prendre diverses formes. Il peut être exprès (par exemple verbal, électronique ou écrit sur un ');
	document.write('formulaire que vous signez et qui détaille les utilisations et les communications prévues de renseignements ');
	document.write('personnels) ou tacite (par exemple, lorsque vous transmettez les renseignements nécessaires à un service ');
	document.write('ou à une opération que vous avez demandé). Vous pouvez donner votre consentement dans certaines circonstances ');
	document.write('où l’on vous a informé de nos intentions quant à vos renseignements personnels et que vous n’avez pas refusé ');
	document.write('votre consentement à une fin indiquée, dans la mesure pertinente. Votre représentant autorisé (par exemple ');
	document.write('votre tuteur ou fondé de pouvoir) peut également donner ce consentement. En général, lorsque vous nous ');
	document.write('transmettez des renseignements personnels ou que vous en transmettez à nos marchands et autres clients ');
	document.write('commerciaux dans le cadre d’un paiement par chèque, nous tenons pour acquis que vous consentez à la ');
	document.write('cueillette, à l’utilisation et à la communication de ces renseignements aux fins indiquées dans le ');
	document.write('présent énoncé sur la protection des renseignements personnels, dans la mesure applicable, ou à d’autres ');
	document.write('fins au moment de la cueillette. Si vous refusez de consentir à la cueillette, à l’utilisation ou à la ');
	document.write('communication de renseignements personnels indiquées dans le présent énoncé, les marchands ou autres ');
	document.write('clients commerciaux avec qui vous traitez peuvent demander une forme de paiement différente. TeleCheck ');
	document.write('peut conserver, utiliser et communiquer les renseignements personnels qu’elle recueille sur les ');
	document.write('signataires de chèque de la manière indiquée dans le présent énoncé dans la mesure nécessaire aux ');
	document.write('fins indiquées dans le présent énoncé et aux autres fins qui vous sont mentionnées au moment de la cueillette.');
	document.write('<br> ');
	document.write('<br> ');
	document.write('Les lois ou les règlements peuvent nous obliger ou nous autoriser à recueillir, à utiliser ou à ');
	document.write('communiquer des renseignements personnels sans votre consentement, par exemple pour respecter une ');
	document.write('ordonnance judiciaire, la réglementation locale ou fédérale, donner suite à une demande légale d’un ');
	document.write('organisme gouvernemental ou recouvrer une créance.</p>');
	document.write('<h3>Sécurité</h3>');
	document.write('<p>TeleCheck a recours à des mesures de sécurité techniques, administratives et physiques raisonnables ');
	document.write('pour protéger vos renseignements personnels contre l’accès, la communication, la détérioration ou la ');
	document.write('destruction non autorisés. Nous révisons régulièrement et, au besoin, améliorons nos systèmes, politiques ');
	document.write('et procédures de sécurité compte tenu des nouvelles menaces et ainsi que des nouvelles précautions et ');
	document.write('protections technologiques. Les employés et les mandataires autorisés de TeleCheck qui ont besoin ');
	document.write('d’accéder à vos renseignements personnels pour accomplir les exigences de leur travail y auront accès.');
	document.write('<br> ');
	document.write('<br> ');
	document.write('En cas d’atteinte à la sécurité comportant un accès non autorisé à des renseignements personnels dans ');
	document.write('notre système ou celui des membres de notre groupe, nous respecterons les lois applicables exigeant un ');
	document.write('avis d’atteinte à la sécurité et les obligations que nous imposent nos contrats commerciaux. Selon ce ');
	document.write('qui est nécessaire ou souhaitable, nous aviserons également les autorités d’application de la loi et/ou ');
	document.write('les autorités de réglementation.</p>');
	document.write('<h3>Voir et corriger vos renseignements personnels et nous contacter</h3>');
	document.write('<p>TeleCheck peut créer et tenir un dossier de vos renseignements personnels aux fins indiquées ci dessus, ');
	document.write('qui sera accessible au 5251 Westheimer, Houston (Texas). Elle s’efforce d’obtenir et de conserver des ');
	document.write('renseignements personnels, exacts, à jour et complets. En vertu des lois applicables sur la protection ');
	document.write('des renseignements personnels, le consommateur peut demander de consulter les renseignements que TeleCheck ');
	document.write('tient à son sujet et contester ou corriger les renseignements inexacts ou incomplets, et TeleCheck est ');
	document.write('tenue d’accéder à cette demande. Pour accéder à vos renseignements personnels dont nous avons la garde ');
	document.write('ou le contrôle ou pour corriger ceux ci, veuillez nous écrire à l’adresse suivante');
	document.write('<br> ');
	document.write('<br> ');
	document.write('&nbsp; TeleCheck Services Canada, Inc.<br>');
	document.write('&nbsp; 1100, boulevard Crémazie Est, bureau 701<br>');
	document.write('&nbsp; Montréal (Québec)  H2P 2X2<br>');
	document.write('&nbsp; À l’attention du directeur général');
	document.write('<br> ');
	document.write('<br> ');
	document.write('Certaines restrictions légales s’appliquent à votre droit d’accéder à vos renseignements personnels ou ');
	document.write('de les corriger. Pour soumettre des demandes ou des plaintes ou si vous avez d’autres préoccupations ');
	document.write('sur nos pratiques en matière de renseignements personnels ou sur le présent énoncé sur la protection ');
	document.write('des renseignements personnels, vous pouvez communiquer avec nous par écrit à l’adresse indiquée ci ');
	document.write('dessus ou par téléphone au 1 800 361 8199. Pour votre protection et votre sécurité, nous vous ');
	document.write('demanderons de vous identifier adéquatement avant de vous accorder l’accès à vos renseignements ');
	document.write('personnels ou d’y apporter des corrections. Nous nous réservons le droit de vous demander des frais ');
	document.write('de service minimes pour vous transmettre ces renseignements, sous réserve des lois applicables.</p>');
	document.write('<h3>Pratiques en matière de renseignements personnels sur le site Web</h3>');
	document.write('<p>Le site Web de TeleCheck vous donne accès au présent énoncé sur la protection des renseignements ');
	document.write('personnels et affiche des liens à des sites Web de tiers. TeleCheck n’est pas responsable du contenu ');
	document.write('de ces sites Web ni des pratiques en matière de protection des renseignements personnels utilisés par ');
	document.write('ces sites Web, et nous vous recommandons de consulter les énoncés sur la protection des renseignements ');
	document.write('personnels de ceux ci. Le présent énoncé sur la protection des renseignements personnels ne s’applique ');
	document.write('pas à ces sites Web. TeleCheck ne recueille pas de renseignements sur les clients qui accèdent à son ');
	document.write('site Web autres que les renseignements fournis par le client qui remplit un formulaire de demande de ');
	document.write('renseignements sur un produit.</p>');
	document.write('<h3>Modification de l’énoncé sur la protection des renseignements personnels</h3>');
	document.write('<p>TeleCheck se réserve le droit de modifier le présent énoncé à l’occasion. Nous vous recommandons ');
	document.write('de consulter périodiquement le présent énoncé sur notre site Web à www.telecheck.com pour en obtenir ');
	document.write('la version à jour. Le présent énoncé sur la protection des renseignements personnels s’applique à ');
	document.write('compter du 1er janvier 2007.</p>');
	document.write('</td> ');
	document.write('</tr> ');
	document.write('</table> ');
}


function ShowLayer(object) { 
 if (document.layers && document.layers[object]) document.layers[object].visibility = 'visible';
  else if (document.all) { document.all[object].style.visibility = 'visible'; document.all[object].style.zIndex = 100; } 
}
 
function HideLayer(object) { 
 if (document.layers && document.layers[object]) document.layers[object].visibility = 'hidden'; 
  else if (document.all) document.all[object].style.visibility = 'hidden'; 
}


function emailBAD(name) {
  var txt=name.value;
  txt=txt.toLowerCase();
  
  if (txt.indexOf("@")<3){
    alert("I'm sorry. This e-mail address seems wrong. Please check the prefix and '@' sign.");
    return(true);
  }
  if ((txt.indexOf(".com")<5)&&(txt.indexOf(".org")<5)&&
      (txt.indexOf(".gov")<5)&&(txt.indexOf(".net")<5)&&
      (txt.indexOf(".mil")<5)&&(txt.indexOf(".edu")<5)){
    alert("I'm sorry. This email address seems wrong. Please check the suffix for accuracy. (It should include a .com, .edu, .net, .org, .gov or .mil)");
    return(true);
  }

  return(false);
}
   
function writedate() {
  document.write("<i>" + lmonth + " " + date + ", " + year + "</i>");
}

 
function FillMicr(form,msg) {
form.micr.value=msg;
}

function IsEmpty(textField,msg) {
  if (textField.value == "") {
    alert (msg);
    if (api == "FALSE") {
      textField.focus();
      textField.select();
    } 
    return(true);
  }
  else return (false);
}

function IsNotSelected(formField,msg) {
  var s = new String();
  s.value = formField.options[formField.selectedIndex].value;

  if (s.value == "") {
    alert (msg);
    if (api == "FALSE") {
      formField.focus();
    }
    return(true);
  }
  else return (false);
}

function IsNotNumber(textField,msg) {
  var n = new String(); 
  var s = new String(); 
  var i = 0;
  
  n.value = "0123456789.-";
  s.value = textField.value;
       
  for (i=0; i<=s.value.length; i++) {
     if (n.value.indexOf(s.value.charAt(i))== -1) {
       alert (msg);
       if (api == "FALSE") {
         textField.focus();
         textField.select();
       }
       return(true);
     } 
  } 
  return (false);
}

function integer_string(num) {

 var s = new String();
 var n = new String();
 n = "";
 s = "" + num;
 
 if(s.charAt(s.length-2) == '.') {
  s += "0";
 }
 if(s.charAt(s.length-3) != '.') {
  s += ".00";
 }

 for (i=0; i<=s.length-1; i++) {
  if(s.charAt(i) != '.') {
   n += s.charAt(i);
  }	
 }
 
 return(n);
 
}

function decimal_string(num) {
 var s = new String();
 s = "" + num;

 s = s.substring(0,s.length-2) + "." + s.substring(s.length-2,s.length);

 return(s);
}

function VerifyForm(form) {
 
  if (IsEmpty(form.NAME,"A name is required.")) {return(false);}

  if (IsEmpty(form.PHONE,"A phone number is required.")) {return(false);}
 
  if (form.PHONE.value == "999-999-9999") {
    alert("Please enter something besides the default value of 999-999-9999 for the phone number.");
    if (api == "FALSE") {
      form.PHONE.focus();
      form.PHONE.select();
    }
    return(false);
  }

  var p = new String();
  p.value = form.PHONE.value;
  if (p.value.charAt(3) != "-" || p.value.charAt(7) != "-") {
    alert("Please use a 999-999-9999 format for the phone number. ");
    if (api == "FALSE") {
      form.PHONE.focus();
      form.PHONE.select();
    }
    return(false);
  }    

  if (IsNotNumber(form.PHONE,"Sorry, only numbers and hyphens are allowed for the phone number field.")) {
    if (api == "FALSE") {
      form.PHONE.focus();
      form.PHONE.select();
    }
    return(false);
  }  
  
  if (IsEmpty(form.EMAIL,"You didn't provide an e-mail address. Your e-mail address is important.  We need it to communicate with you about the status of your order.")) {return(false);}
  
  if (form.EMAIL.value == "joes@somewhere.com") {
    alert("Please enter something besides the default value of joes@somewhere.com for your e-mail name");
    if (api == "FALSE") {
      form.EMAIL.focus();
      form.EMAIL.select();
    }
    return(false);
  }

  if (emailBAD(form.EMAIL)) {
    if (api == "FALSE") {
      form.EMAIL.focus();
      form.EMAIL.select();
    }
    return(false);
  }
 
  if (IsEmpty(form.STREET,"A street address is required.")) {return(false);}

  if (IsEmpty(form.CITY,"A city name is required.")) {return(false);}

  if (api == "FALSE") {
   if (IsNotSelected(form.STATE,"Please choose a state.")) {return(false);} 
  } else {
   if (IsEmpty(form.STATE,"Please choose a state.")) {return(false);}
  }

  if (IsEmpty(form.ZIP,"A ZIP code is required.")) {return(false);}
  if (IsNotNumber(form.ZIP,"Please enter a valid ZIP code.")) {return(false);}

  if (IsEmpty(form.CHECKNUMBER,"The check number is required (number on upper right hand part of a check).")) {return(false);}     
  if (IsNotNumber(form.CHECKNUMBER,"The check number must be all numbers.")) {return(false);}

  if (IsEmpty(form.AMT,"An amount is required")) {return(false);}
  if (IsNotNumber(form.AMT,"The check amount must be all numbers.")) {return(false);}

  if (IsEmpty(form.MICR,"The bank numbers are required (all of the numbers on the bottom left of your check).")) {return(false);}
  if (IsNotNumber(form.MICR,"Only numbers are allowed in the bank numbers field")) {return(false);}

  if (api == "FALSE") {
    if (IsNotSelected(form.DLSTATE,"Please choose the state where your driver's license was issued.")) {return(false);}
    var stateid = new String();
    stateid.value = form.DLSTATE.options[form.DLSTATE.selectedIndex].value;
  } else {
    if (IsEmpty(form.DLSTATE,"Please choose the state where your driver's license was issued.")) {return(false);}
    var stateid = new String();
    stateid.value = form.DLSTATE.value;
  }

  if (IsEmpty(form.DLNUM,"A driver's license number is required.")) {return(false);}

  // If SS is used for the DLSTATE value then fill in the SSN field, else use the DRIVERSLICENSE field

  if ( stateid.value == 'SS') {
  
    // Remove dashes from SS num
    var SSnum =  form.DLNUM.value;
    
    if ( SSnum.indexOf("-") > 2) {
     form.SSN.value = stateid.value + SSnum.substr(0,3) + SSnum.substr(4,2) + SSnum.substr(7,4);
    } else {
     form.SSN.value = stateid.value + form.DLNUM.value;
    }

    form.DRIVERSLICENSE.value = "                                   ";

   } else {
    form.SSN.value = "                                   ";
    form.DRIVERSLICENSE.value = stateid.value + form.DLNUM.value;
  }

  // Remove dashes from phone and assign to ANI
  var a = new String();
  a.value = form.PHONE.value;
  form.ANI.value = a.value.substr(0,3) + a.value.substr(4,3) + a.value.substr(8,4);

  // Convert amount to an integer "cents" value
  form.CHARGE.value = integer_string(form.AMT.value);

  // Set IPCODE to store code
  form.IPCODE.value = storecode;
  
  // Set fields that are only needed if you are going through the API
  if (api == "FALSE") {
  } else {
   // Set URLFORM based on referrers url
   form.URLFORM.value = document.referrer;
 
   // Set location for this javascript functions file
   form.FUNCTIONS.value = "ica_verbiage.js";
  }

  return(true);

}

function WriteRequiredText(){
 WriteDisclaimer();
 document.write('<br><br>');
 WriteStateFee();
 document.write('<br>');
 WriteConsumerAuth();
}

function WriteRequiredTextBox(){
 WriteDisclaimer();
 document.write('<br><br>');
 WriteStateFeeBox();
 document.write('<br><br>');
 WriteConsumerAuth();
}

function WriteDisclaimer(){
  document.write('<b>Please read the following information, then click on the authorization button below to submit your check</b>');
}

function PopUpConsumerAuth() {
 if (!consumerauth || consumerauth.closed) {
  consumerauth = window.open ("","consumerauth","scrollbars,width=750,height=200");
  consumerauth.document.write('<HTML><HEAD><TITLE>Consumer Authorization</TITLE><script>window.focus();</script></HEAD><BODY bgcolor=white>');
  consumerauth.document.write('<B>AUTHORIZATION FORM</B><BR/><BR/>');
  consumerauth.document.write('<B>Payment Authorization - Paper Draft or Electronic Debit -</B> By typing in my driver’s license or identification number above and clicking the "authorization" button below, I confirm that I am the owner of the account identified by the MICR numbers entered in the Internet check above and authorize this merchant and/or TeleCheck to convert my account information entered above into a paper draft drawn on, or an electronic debit to, my account for the amount of this transaction. In the event that my paper draft or electronic debit by Telecheck is returned unpaid, I agree that a returned item fee also may be debited from my account electronically or drafted via paper draft by TeleCheck. The amount of the fee will be determined by the state where my billing address is located. (See the list above for the fee for your billing address.) Further, by submitting a transaction, I expressly authorize this merchant to obtain a report of my check-writing history from TeleCheck to prevent fraud and for other authentication purposes. Please print this authorization and keep a copy for your records.');
  consumerauth.document.write(' For more information on TeleCheck’s process and privacy policy, see <a href="javascript:WriteICAFAQ();">Internet Check FAQ</a> and <a href="javascript:WritePrivacyPolicy();">TeleCheck Privacy Policy</a>.');
  consumerauth.document.write('</BODY></HTML>');
 } else {
  consumerauth.focus()
 }
}


function WriteStateFee() {
 document.write('<B>Insufficient Funds Fee/Return Check or Debit Fee by State (fee shown or the maximum amount permitted by law): </B>');
 for (i=1; i<=MaxStateFeeNum; i++) {
  if (i == MaxStateFeeNum) { 
   document.write(StName[i] + ', ' + StFee[i] + '. <br><br>'); 
  } else {
   document.write(StName[i] + ', ' + StFee[i] + '; '); 
  }
 }

  document.write('* A Returned Check Fee may be assessed as shown in this Chart or the maximum amount permitted by law.  Returned Checks, along with the returned check fee may be drafted or electronically presented to the check writer’s bank.<br>');
 document.write('&#9679; Check writer is also responsible for all other costs of collection.<br>');
 document.write('&#8224; Other costs of collection may be charged.<br>');
 document.write('&#9632; Merchant assess this Returned Check Fee.<br>');
 document.write('^ Amount stated or 5% of the face amount of the check, whichever is greater.<br>');
 document.write('&sect; Amount stated or 10% of the face amount of the check, whichever is greater.<br>');
 document.write('&#402; Checks from (1) $0.01 to $50.00 = $25.00 fee, (2) $50.01 to $300.00 = $30.00 fee, (3) $300.01 and over = the greater of $40.00 fee or 5% of the face amount of the check.<br>');
 document.write('&#339; Civil penalties may be imposed for nonpayment.<br>');
 document.write('&#8225; By submitting a check, you expressly authorize this merchant to obtain a report of your check writing history from TeleCheck to prevent fraud, and for other authentication purposes.<br>');
 document.write('&#9674; This amount is assessed as a Handling Fee for returned checks.<br>');
}
 
function PopUpStateFee() {
 if (!statefee || statefee.closed) {
  statefee = window.open ("","statefee","scrollbars,width=200,height=250");
  statefee.document.write('<HTML><HEAD><TITLE>State Fee Table</TITLE><script>window.focus();</script></HEAD><BODY bgcolor=white>');
  statefee.document.write('<B>Return Check Fee by State (fee shown or the maximum amount permitted by law): </B><br>');
  for (i=1; i<=MaxStateFeeNum; i++) {
   statefee.document.write(StName[i] + ' ' + StFee[i] + '<br>');
  }
  statefee.document.write('</BODY></HTML>');
 } else {
  statefee.focus()
 }
  document.write('* Check writer also responsible for all other costs of collection.<br>');
  document.write('** Plus other costs of collection may be charged.<br>');
}

function WriteStateFeeBox() {

 document.write('<B>Return Check Fee by State (fee shown or the maximum amount permitted by law): </B>');
 document.write('<TABLE CLASS="StateFee" BORDER=1 CELLSPACING=0 cellpadding=3  bordercolor=Black>');
 for (i=1; i<=MaxStateFeeNum; i++) {
  if (i % 18 == 1) {document.write('<tr>');}
  document.write('<td><center>' + StAbrv[i] + '<br>' + StFee[i] + '</center></td>');
  if (i % 18 == 0) {document.write('</tr>');}
 }
 document.write('</table>');
 document.write('<br>* A Returned Check Fee may be assessed as shown in this Chart or the maximum amount permitted by law.  Returned Checks, along with the returned check fee may be drafted or electronically presented to the check writer’s bank.<br>');
 document.write('&#9679; Check writer is also responsible for all other costs of collection.<br>');
 document.write('&#8224; Other costs of collection may be charged.<br>');
 document.write('&#9632; Merchant assess this Returned Check Fee.<br>');
 document.write('^ Amount stated or 5% of the face amount of the check, whichever is greater.<br>');
 document.write('&sect; Amount stated or 10% of the face amount of the check, whichever is greater.<br>');
 document.write('&#402; Checks from (1) $0.01 to $50.00 = $25.00 fee, (2) $50.01 to $300.00 = $30.00 fee, (3) $300.01 and over = the greater of $40.00 fee or 5% of the face amount of the check.<br>');
 document.write('&#339; Civil penalties may be imposed for nonpayment.<br>');
 document.write('&#8225; By submitting a check, you expressly authorize this merchant to obtain a report of your check writing history from TeleCheck to prevent fraud, and for other authentication purposes.<br>');
 document.write('&#9674; This amount is assessed as a Handling Fee for returned checks.<br>');
}

function WriteConsumerAuth() {
 document.write('<B>AUTHORIZATION FORM</B><BR/><BR/>');
 document.write('<B>Payment Authorization - Paper Draft or Electronic Debit - </B>By typing in my driver’s license or identification number above and clicking the "authorization" button below, I confirm that I am the owner of the account identified by the MICR numbers entered in the Internet check above and authorize this merchant and/or TeleCheck to convert my account information entered above into a paper draft drawn on, or an electronic debit to, my account for the amount of this transaction. In the event that my paper draft or electronic debit is returned unpaid, I agree that a returned item fee also may be debited from my account electronically or drafted via paper draft by TeleCheck. The amount of the fee will be determined by the state where my billing address is located. (See the list above for the fee for your billing address.) Further, by submitting a transaction, I expressly authorize this merchant to obtain a report of my check-writing history from TeleCheck to prevent fraud and for other authentication purposes. Please print this authorization and keep a copy for your records.');
 document.write(' For more information on TeleCheck’s process and privacy policy, see <a href="javascript:WriteICAFAQ();">Internet Check FAQ</a> and <a href="javascript:WritePrivacyPolicy();">TeleCheck Privacy Policy</a>.');
}



function WriteCode1() {
 document.write(C1Txt);
}

function Code1Default(FormURL,authcode,unique_number) {
 BlankScreen();
 document.write("<font size=+2 color=red><b><u>Authorization Code</u>: " + authcode + " <u>Unique ID #</u>: " + unique_number + "</b></font><br>");
 document.write("<font size=+2><b>The following verbiage must be read to the consumer in its entirety</b></font><br>");
 WriteCode1();
 document.write("<br><br><a href='" + FormURL + "'>Click Here to Return to Form</a>"); 
}

function PopUpCode1(FormURL,authcode,unique_number) {
 if (!response1 || response1.closed) {
  response1 = window.open ("","response1","scrollbars,width=750,height=250");
  response1.document.write("<HTML><HEAD><TITLE>TeleCheck Code 1</TITLE><script>window.focus();</script></HEAD><BODY bgcolor=white>");
  response1.document.write("<font size=+2 color=red><b><u>Authorization Code</u>: " + authcode + " <u>Unique ID #</u>: " + unique_number + "</b></font><br>");
  response1.document.write("<font size=+2><b>The following verbiage must be read to the consumer in its entirety</b></font><br>");
  response1.document.write(C1Txt);
  response1.document.write("</BODY></HTML>");
 } else {
  response1.focus()
 }
}


function WriteCode3() {
 document.write(C3Txt);
}

function Code3Default(FormURL) {
 BlankScreen();
 document.write("<font size=+2 color=red><b><u>Non-Authorization</u></b></font><br>");
 document.write("<font size=+2><b>The following verbiage must be read to the consumer in its entirety</b></font><br>");
 WriteCode3();
 document.write("<br><br><font size=+2><b>Please select another form of payment.</b></font>");
 document.write("<br><br><a href='" + FormURL + "'>Click Here to Return to Form</a>"); 
}

function PopUpCode3() {
 if (!response3 || response3.closed) {
  response3 = window.open ("","response3","scrollbars,width=750,height=250");
  response3.document.write("<HTML><HEAD><TITLE>TeleCheck Code 3</TITLE><script>window.focus();</script></HEAD><BODY bgcolor=white>");
  response3.document.write("<font size=+2 color=red><b><u>Non-Authorization</u></b></font><br>");
  response3.document.write("<font size=+2><b>The following verbiage must be read to the consumer in its entirety</b></font><br>");
  response3.document.write(C3Txt);
  response3.document.write("<br><br><font size=+2><b>Please select another form of payment.</b></font>");
  response3.document.write("</BODY></HTML>");
 } else {
  response3.focus()
 }
}

function WriteCode4() {
 document.write(C4Txt);
}

function Code4Default(FormURL) {
 BlankScreen();
 document.write("<font size=+2 color=red><b><u>Non-Authorization</u></b></font><br>");
 document.write("<font size=+2><b>The following verbiage must be read to the consumer in its entirety</b></font><br>");
 WriteCode4();
 document.write("<br><br><font size=+2><b>Please select another form of payment.</b></font>");
 document.write("<br><br><a href='" + FormURL + "'>Click Here to Return to Form</a>"); 
}

function PopUpCode4() {
 if (!response4 || response4.closed) {
  response4 = window.open ("","response4","scrollbars,width=750,height=250");
  response4.document.write("<HTML><HEAD><TITLE>TeleCheck Code 4</TITLE><script>window.focus();</script></HEAD><BODY bgcolor=white>");
  response4.document.write("<font size=+2 color=red><b><u>Non-Authorization</u></b></font><br>");
  response4.document.write("<font size=+2><b>The following verbiage must be read to the consumer in its entirety</b></font><br>");
  response4.document.write(C4Txt);
  response4.document.write("<br><br><font size=+2><b>Select another form of payment.</b></font>");
  response4.document.write("</BODY></HTML>");
 } else {
  response4.focus()
 }
}

function WriteDataEntryError() {
 document.write(DETxt);
}

function DataEntryErrorDefault(FormURL) {
 BlankScreen();
 document.write("<font size=+2 color=red><b><u>Non-Authorization</u> - Data Entry Error</b></font><br>");
 document.write("<font size=+2><b>");
 WriteDataEntryError();
 document.write("</font></b>");
 document.write("<br><br><a href='javascript:history.go(-2);'>Click Here to Return to Form</a>"); 
}

function PopUpDataEntryError() {
 if (!dataerror || dataerror.closed) {
  dataenter = window.open ("","dataentryerror","scrollbars,width=750,height=250");
  dataenter.document.write('<HTML><HEAD><TITLE>TeleCheck Data Entry Error</TITLE><script>window.focus();</script></HEAD><BODY bgcolor=white>');
  dataenter.document.write("<font size=+2 color=red><b><u>Non-Authorization</u> - Data Entry Error</b></font><br>");
  dataenter.document.write("<font size=+2><b>");
  dataenter.document.write(DETxt);
  dataenter.document.write("</font></b>");
  dataenter.document.write('</BODY></HTML>');
 } else {
  dataerror.focus()
 }
}