Applet: uCatalogOrderButton2

Description:
The uCatalogOrderButton2 applet is a button that allows customers to begin the order process. Parameters allows you to configure some of the ordering options and instructions. This applet is identical to the uShopOrderButton1 - except it appears as a standard button instead of using a configurable image.

Example:

<-- This is just an animated .gif that gets hidden by a standard JavaScript "onLoad" function.
<-- This is the uCatalogOrderButton applet. It will normally appear immediately, however, if a page with the uCatalogInitialize applet on it has not been viewed yet, then this applet may take a moment to load the order_template file.

<APPLET CODE="uCatalogOrderButton2.class" CODEBASE="../classes/" WIDTH=150 HEIGHT=35>
<PARAM NAME="label"                        VALUE="Begin Order Process">
<PARAM NAME="order_page_instructions"      VALUE="PLACING YOUR ORDER: To place your order, 
                                                  please fill out the forms below and then 
                                                  press Continue.">
<PARAM NAME="review_page_instructions"     VALUE="REVIEWING YOUR ORDER: Please review your 
                                                  order below and then select whether to save, 
                                                  print, or place your order online.">
<PARAM NAME="print_order_option"           VALUE="YES">
<PARAM NAME="print_button_label"           VALUE="Print Order">
<PARAM NAME="print_button_instructions"    VALUE="Click here to display an order form that 
                                                  can be <B>printed out for phone, fax, or 
                                                  mail orders</B>.">
<PARAM NAME="print_page_instructions"      VALUE="<DIV ALIGN=RIGHT>
                                                  Microburst Technologies, Inc.<BR>
                                                  1707 Elm Street, Suite F<BR>
                                                  Rockledge, FL 32955<BR>
                                                  (321) 639-7377<BR>
                                                  Fax (321) 639-3739<BR>">
<PARAM NAME="online_order_option"          VALUE="YES">
<PARAM NAME="online_button_label"          VALUE="Order Online">
<PARAM NAME="online_button_instructions"   VALUE="Click here if you have a connection to the 
                                                  internet and wish to <B>place your order 
                                                  online via our secure server</B>.">
<PARAM NAME="online_order_instructions"    VALUE="Make sure that you are connected to the 
                                                  internet, then press <B>Continue</B>.">
<PARAM NAME="save_order_option"            VALUE="YES">
<PARAM NAME="save_button_label"            VALUE="Save Order">
<PARAM NAME="save_button_instructions"     VALUE="Click here to display an order form that 
                                                  can be <B>saved</B> so that you 
                                                  can print or complete your order online at a 
                                                  later time. <I>(Netscape users only!)</I>">
<PARAM NAME="save_order_instructions"      VALUE="Use your browser to save this HTML page 
                                                  for printing or online ordering at a later time.">
<PARAM NAME="script_url"                   VALUE="https://www.uburst.com/cgi-bin/ucatalog/ucatalog.pl">
</APPLET>


Parameters:

Name Description
codebase This parameter is actually part of the <APPLET> tag and therefore should be specified on the first line of the Applet (see example). It allows you to specify the location of this applet's class file. The recommended value is "../classes/". See codebase for more information.
label This parameter allows you to specify the label that will be displayed on the button. Typical values for this parameter are "Begin Order Process" or "Begin Checkout Process".
order_page_instructions This parameter allows you to specify the instructions that will appear on the first order page. A typical value for this parameter might be:

"PLACING YOUR ORDER: To place your order, please fill out the forms below and then press Continue."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
review_page_instructions This parameter allows you to specify the instructions that will appear on the review page (the page where the order form information and the shopping cart information is displayed for reviewing purposes). A typical value for this parameter might be:

"REVIEWING YOUR ORDER: Please review your order below and then select whether to save, print, or place your order online."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
continue_button_label This parameter allows you to specify the text that will appear on the "Continue" button's label. (The "Continue" button appears on the bottom of the first order form page). The default value for this parameter is " Continue ".
continue_button_instructions This parameter allows you to specify the instruction that will be displayed next to the "Continue" button. A typical value for this parameter is:

"Click here to <B>continue</B>."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
back_button_label This parameter allows you to specify the text that will appear on the "Back" button's label. (The "Back" button appears on the bottom of the first order form page). The default value for this parameter is " << Back ".
back_button_instructions This parameter allows you to specify the instruction that will be displayed next to the "Back" button. A typical value for this parameter is:

"Click here to <B>go back</B> and make changes to your order."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
print_order_option This parameter allows you to specify whether you want to give customers an option to "Print" their orders (for mail, phone, or fax orders). Valid values are "YES" or "NO". The default value is "YES".
print_button_label This parameter allows you to specify the text that will appear on the "Print" button's label. (The "Print" button appears on the bottom of the review order page). The default value for this parameter is "Print Order".
print_button_instructions This parameter allows you to specify the instruction that will be displayed next to the "Print" button. A typical value for this parameter is:

"Click here to display an order form that can be <B>printed out for phone, fax, or mail orders</B>."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
print_page_instructions This parameter allows you to specify the instructions that will appear on the print page (the page that is displayed when the customer presses the "Print Order" button. A typical value for this parameter might be the store's mailing addres:

"<DIV ALIGN=RIGHT>Microburst Technologies, Inc.<BR> 1707 Elm Street, Suite F<BR>Rockledge, FL 32955<BR> (321) 639-7377<BR>Fax (321) 639-3739<BR>"

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
online_order_option This parameter allows you to specify whether you want to give customers an option to order online (if they have a connection to the internet). Valid values are "YES" or "NO". The default value is "YES".
online_button_label This parameter allows you to specify the text that will appear on the "Order Online" button's label. (The "Online" button appears on the bottom of the review order page). The default value for this parameter is "Order Online".
online_button_instructions This parameter allows you to specify the instruction that will be displayed next to the "Online Order" button. A typical value for this parameter is:

"Click here if you have a connection to the internet and wish to <B>place your order online via our secure server</B>."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
online_order_instructions This parameter allows you to specify the instructions that will appear on the page just before transferring to the online secure server. A typical value for this parameter might be:

"Make sure that you are connected to the internet, then press <B>Continue</B>."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
save_order_option This parameter allows you to specify whether you want to give customers an option to save the final order form so that it can be printed or posted online at a later time. Valid values are "YES" or "NO". The default value is "YES".
Note that due to the way the browsers save the HTML, only Netscape users can utilize this feature. Internet Explorer users just have to use the cookies method of saving the shopping cart contents...as described in the User's Guide.
save_button_label This parameter allows you to specify the text that will appear on the "Save Order" button's label. (The "Save Order" button appears on the bottom of the review order page). The default value for this parameter is "Save Order".
save_button_instructions This parameter allows you to specify the instruction that will be displayed next to the "Save Order" button. A typical value for this parameter is:

"Click here to display an order form that can be <B>saved</B> so that you can print or complete your order online at a later time. <I>(Netscape users only!)</I>"

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
save_order_instructions This parameter allows you to specify the instructions that will appear on the page that is displayed after the "Save Order" button is pressed. A typical value for this parameter might be:

"Use your browser to save this HTML page for printing or online ordering at a later time."

Note that you can use HTML tags in this string to make certain words bold or italicized. Just don't use any double-quotes inside this string.
script_url This parameter allows you to specify the full URL of the ucatalog interface script on your secure server. An example value for this parameter is:

"https://www.uburst.com/cgi-bin/ucatalog/ucatalog.pl"
order_template The name of the order template file. The default value for this parameter is "ucatalog_template.html". This file should be located in your "classes" directory. See the uCatalogTM User's Guide for more information about setting up the order template file.
javascript_template The name of the javascript source file. The default value for this parameter is "ucatalog_javascript.js". This file should be located in your "classes" directory. See the uCatalogTM User's Guide for more information about ucatalog_javascript file.
link This parameter allows you to specify the HTML page that is loaded when the customer clicks this applet with the mouse. The default page that get's loaded is the "ucatalog_order.html" page located in the "classes" directory.
target This parameter allows you to specify the "target" page for the link. The default value of this parameter is "_top".