#!/usr/bin/perl

#############################################################################################
# Dfinition des librairie systme utilis par le script.                                   #
use CGI;                                                                                    #
use CGI::Carp qw(fatalsToBrowser);                                                          #
use DBI;                                                                                    #
#############################################################################################
# Dfinition des librairie dfinit pour le projet utilis par le script.                    #
require "./look.pm";                                                                        #
require "./data.pm";                                                                        #
#############################################################################################
$query = new CGI;                                                                           #
#############################################################################################
# Connection  la base de donnes.                                                          #
$dbh = DBI->connect( $main::db_base , $main::db_user, $main::db_pass ) || die $DBI::errstr; #
#############################################################################################
# Rcupration des variables passes par le CGI.                                            #
@pairs = split( /&/, $query->query_string );	                                               #
foreach $pair(@pairs)                                                                       #
{                                                                                           #
	my($name,$value) = split( /=/, $pair );                                                #
	$name  =~ tr/+/ /;                                                                     #
	$name  =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;                           #
	$value =~ tr/+/ /;                                                                     #                                                                   #
	$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;                           #                                                          #
	my($param,$code) = split( /-/, $name );                                                #
	if ($param eq "cod")                                                                   #
	{                                                                                      #
	    push @codes, $value;                                                               #
	    push @commandes, 0;                                                                #
	}                                                                                      # 
	if ($param eq "qty")                                                                   # 
	{                                                                                      #
	    push @quantites, $value;                                                           #
	}                                                                                      #
	if ($param eq "com")                                                                   #
	{                                                                                      #
	    pop @commandes;                                                                    #
	    push @commandes, 1;                                                                #
	}                                                                                      #
}                                                                                           #
#############################################################################################
# Cration de la requte pour la rcupration des informations dans la base de donnes.     #
$QUERY_GETDATA  = "select Echelle, Type, Fabricant, Marque, Description, Prix from Produits " ;   #
$QUERY_GETDATA .= "where CodeProduit=?" ;                                                   #
$sth = $dbh->prepare( $QUERY_GETDATA ) || die $dbh->errstr;                                 #
#############################################################################################
# Dbut de la page html.                                                                    #
&html_begin;                                                                                #
print << "EOT";                                                                             #
<center>
<h2><FONT COLOR="#FFFFFF">Vous voulez commander les produits suivants :</FONT></h2>
<h2><FONT COLOR="#FFFF66">You want to order  the items below:</FONT></h2>
<form action="/cgi-bin/EnvoyerCommande.pl" method="GET">
<TABLE BORDER="1" CELLSPACING="1" CELLPADDING="1" BGCOLOR="#FFEBCD">
    <TR>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Code</FONT><BR>
	   <FONT SIZE="1" COLOR="#800000"><B><EM>Code</EM><B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Echelle</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000"><B><EM>Scale</EM><B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Type</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000"><B><EM>Type</EM><B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Fabricant</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Manufacturer</EM></B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Marque</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Model</EM></B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Description</FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Description</EM></B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Prix unitaires (FRF)</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Unit prices (FRF)</EM></B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Prix unitaires (EU)</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Unit prices (EU)</EM></B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Qt&eacute;</FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Qty</EM></B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Sous total (FRF)</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Sub total (FRF)</EM></B></FONT>
	   </TD>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE">
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial"><B>Sous total (EU)</B></FONT><BR>
	   <FONT SIZE="1" COLOR="#800000" FACE="Arial"><B><EM>Sub total (EU)</EM></B></FONT>
	   </TD>
    </TR>
EOT
#############################################################################################
# Traitement des donnes.                                                                   #
$total = 0;                                                                                 #
$i = 0;                                                                                     #
while (@codes)                                                                              #
{                                                                                           #
	$cod = shift(@codes);                                                                  #
	$com = shift(@commandes);                                                              #
	$qty = shift(@quantites);                                                              #
	if ($com)                                                                              #
	{                                                                                      #
		$qty = &data_normalize_qty($qty);                                                 #
		$rv = $sth->execute( $cod ) || die $dbh->errstr;                                  #
		($Echelle, $Type, $Fabricant, $Marque, $Description, $Prix) = $sth->fetchrow_array;      #
		$PrixFF = sprintf "%2.2f FRF", $Prix;                                              #
		$PrixEU = sprintf "%2.2f EU", $Prix/$main::euro;                                  #
		$SousTotalFF = sprintf "%2.2f FRF", $Prix*$qty;	# Sous total HT en FRF.          #
		$SousTotalEU = sprintf "%2.2f EU", $Prix*$qty/$main::euro; # Sous total HT en EU. #
		$Echelle =  sprintf "1/%2d eme", $Echelle; # Formatage du champ echelle.          #
		print << "EOT";                                                                   #
		<TR>
		    <TD ALIGN="LEFT" VALIGN="MIDDLE">
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$cod</FONT>
		    <INPUT TYPE="HIDDEN" NAME="cod-$i" VALUE="$cod">
		    </TD>
		    <TD ALIGN="LEFT" VALIGN="MIDDLE">
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$Echelle</FONT>
		    </TD>
		    <TD ALIGN="LEFT" VALIGN="MIDDLE">
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$Type</FONT>
		    </TD>
		    <TD ALIGN="LEFT" VALIGN="MIDDLE">
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$Fabricant</FONT>
		    </TD>
		    <TD ALIGN="LEFT" VALIGN="MIDDLE">
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$Marque</FONT>
		    </TD>
		    <TD ALIGN="LEFT" VALIGN="MIDDLE">
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$Description</FONT>
		    </TD>
		    <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$PrixFF</FONT>
		    </TD>
		    <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$PrixEU</FONT>
		    </TD>
		    <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$qty</FONT>
		    <INPUT TYPE="HIDDEN" NAME="qty-$i" VALUE="$qty">
		    </TD>
		    <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$SousTotalFF</FONT>
		    </TD>
		    <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
		    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$SousTotalEU</FONT>
		    </TD>
		</TR>
EOT
		$total += $Prix*$qty;
		$i++;
	}
}
$totalPrixFFHT = sprintf "%2.2f FRF", $total ;
$totalPrixEUHT = sprintf "%2.2f EU", $total/$main::euro;
# $tvaFF = sprintf "%2.2f FRF", $total*0.206 ;
# $tvaEU = sprintf "%2.2f EU", $total*0.206/$main::euro ;
# $totalPrixFFTTC = sprintf "%2.2f FRF", $total*1.206 ;
# $totalPrixEUTTC = sprintf "%2.2f EU", $total*1.206/$main::euro;

print << "EOT";
<TR BGCOLOR="#7B7B7B">
    <TD ALIGN="RIGHT" VALIGN="MIDDLE" COLSPAN="10">
    <TABLE BORDER="1" CELLSPACING="1" CELLPADDING="1" BGCOLOR="#FFEBCD">
	<TR>
	    <TD ALIGN="RIGHT" VALIGN="MIDDLE">
	    <FONT SIZE="1" COLOR="#004080" FACE="Arial">Prix Total</FONT><BR>
	    <FONT SIZE="1" COLOR="#800000" FACE="Arial">Total Price</FONT>
	    </TD>
	    <TD ALIGN="CENTER" VALIGN="MIDDLE">
	    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$totalPrixFFHT</FONT>
	    </TD>
	    <TD ALIGN="RIGHT" VALIGN="MIDDLE">
	    <FONT SIZE="1" COLOR="#004080" FACE="Arial">$totalPrixEUHT</FONT>
	    </TD>
	</TR>
    </TABLE>
    </TD>
</TR>
</TABLE>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="1" BGCOLOR="#FFEBCD">
    <TR>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE" COLSPAN="2">
	    <FONT SIZE="3" COLOR="#004080" FACE="Arial">
	    <B>Entrez vos r&eacute;f&eacute;rences/ Enter your reference</B>
	    </FONT>
	   </TD>
    </TR>
    <TR>
	   <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Votre nom/Your Name :</FONT>
	   </TD>
	   <TD>
	   <INPUT TYPE="TEXT" NAME="Nom" SIZE="30" MAXLENGTH="50" >
	   </TD>
    </TR>
    <TR>
	   <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Adresse de livraison/Delivery Address :</FONT>
	   </TD>
	   <TD>
	   <INPUT TYPE="TEXT" NAME="Adresse" SIZE="30" MAXLENGTH="100">
	   </TD>
    </TR>
    <TR>
	   <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Ville/City :</FONT>
	   </TD>
	   <TD>
	   <INPUT TYPE="TEXT" NAME="Ville" SIZE="30" MAXLENGTH="50">
	   </TD>
    </TR>
    <TR>
	   <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Code postal/Zip code :</FONT>
	   </TD>
	   <TD>
	   <INPUT TYPE="TEXT" NAME="CP" SIZE="10" MAXLENGTH="10">
	   </TD>
    </TR>
    <TR>
	   <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">Pays/Country :</FONT>
	   </TD>
	   <TD>
	   <SELECT name="Pays">
	   <OPTION VALUE="United States-OTHER" SELECTED>United States -- US 
	   <OPTION VALUE="Afghanistan-OTHER">Afghanistan -- AF 
	   <OPTION VALUE="Albania-OTHER">Albania -- AL 
	   <OPTION VALUE="Algeria-OTHER">Algeria -- DZ 
	   <OPTION VALUE="American Samoa-OTHER">American Samoa -- AS 
	   <OPTION VALUE="Andorra-OTHER">Andorra -- AD 
	   <OPTION VALUE="Angola-OTHER">Angola -- AO 
	   <OPTION VALUE="Anguilla-OTHER">Anguilla -- AI 
	   <OPTION VALUE="Antarctica-OTHER">Antarctica -- AQ 
	   <OPTION VALUE="Antigua And Barbuda-OTHER">Antigua And Barbuda -- AG 
	   <OPTION VALUE="Argentina-OTHER">Argentina -- AR 
	   <OPTION VALUE="Armenia-OTHER">Armenia -- AM 
	   <OPTION VALUE="Aruba-OTHER">Aruba -- AW 
	   <OPTION VALUE="Australia-OTHER">Australia -- AU 
	   <OPTION VALUE="Austria-CEE">Austria -- AT 
	   <OPTION VALUE="Azerbaijan-OTHER">Azerbaijan -- AZ 
	   <OPTION VALUE="Bahamas-OTHER">Bahamas -- BS 
	   <OPTION VALUE="Bahrain-OTHER">Bahrain -- BH 
	   <OPTION VALUE="Bangladesh-OTHER">Bangladesh -- BD 
	   <OPTION VALUE="Barbados-OTHER">Barbados -- BB 
	   <OPTION VALUE="Belarus-OTHER">Belarus -- BY 
	   <OPTION VALUE="Belgium-CEE">Belgium -- BE 
	   <OPTION VALUE="Belize-OTHER">Belize -- BZ 
	   <OPTION VALUE="Benin-OTHER">Benin -- BJ 
	   <OPTION VALUE="Bermuda-OTHER">Bermuda -- BM 
	   <OPTION VALUE="Bhutan-OTHER">Bhutan -- BT 
	   <OPTION VALUE="Bolivia-OTHER">Bolivia -- BO 
	   <OPTION VALUE="Bosina Hercegovina-OTHER">Bosina Hercegovina -- BA 
	   <OPTION VALUE="Botswana-OTHER">Botswana -- BW 
	   <OPTION VALUE="Bouvet Island-OTHER">Bouvet Island -- BV 
	   <OPTION VALUE="Brazil-OTHER">Brazil -- BR 
	   <OPTION VALUE="British Indian Ocean Territory-OTHER">British Indian Ocean Territory -- IO 
	   <OPTION VALUE="Brunie Darussalam-OTHER">Brunie Darussalam -- BN 
	   <OPTION VALUE="Bulgaria-CEE">Bulgaria -- BG 
	   <OPTION VALUE="Burkina Faso-OTHER">Burkina Faso -- BF 
	   <OPTION VALUE="Burundi-OTHER">Burundi -- BI
	   <OPTION VALUE="Cambodia-OTHER">Cambodia -- KH 
	   <OPTION VALUE="Cameroon-OTHER">Cameroon -- CM 
	   <OPTION VALUE="Canada-OTHER">Canada -- CA 
	   <OPTION VALUE="Cape Verde-OTHER">Cape Verde -- CV 
	   <OPTION VALUE="Cayman Islands-OTHER">Cayman Islands -- KY 
	   <OPTION VALUE="Central African Republic-OTHER">Central African Republic -- CF 
	   <OPTION VALUE="Chad-OTHER">Chad -- TD 
	   <OPTION VALUE="Chile-OTHER">Chile -- CL 
	   <OPTION VALUE="China-OTHER">China -- CN 
	   <OPTION VALUE="Christmas Island-OTHER">Christmas Island -- CX 
	   <OPTION VALUE="Cocos / Keeling Islands-OTHER">Cocos / Keeling Islands -- CC 
	   <OPTION VALUE="Colombia-OTHER">Colombia -- CO 
	   <OPTION VALUE="Comoros-OTHER">Comoros -- KM 
	   <OPTION VALUE="Congo-OTHER">Congo -- CG
	   <OPTION VALUE="The Democratic Republic of The Congo-OTHER">Congo, The Democratic Republic of The -- CD 
	   <OPTION VALUE="Cook Islands-OTHER">Cook Islands -- CK 
	   <OPTION VALUE="Costa Rica-OTHER">Costa Rica -- CR 
	   <OPTION VALUE="Cote D'ivoire-OTHER">Cote D'ivoire -- CI 
	   <OPTION VALUE="Croatia-CEE">Croatia -- HR 
	   <OPTION VALUE="Cuba-OTHER">Cuba -- CU 
	   <OPTION VALUE="Cyprus-OTHER">Cyprus -- CY 
	   <OPTION VALUE="Czech Republic-CEE">Czech Republic -- CZ 
	   <OPTION VALUE="Denmark-OTHER">Denmark -- DK 
	   <OPTION VALUE="Djibouti-OTHER">Djibouti -- DJ 
	   <OPTION VALUE="Dominica-OTHER">Dominica -- DM 
	   <OPTION VALUE="Dominican Republic-OTHER">Dominican Republic -- DO 
	   <OPTION VALUE="East Timor-OTHER">East Timor -- TP 
	   <OPTION VALUE="Ecuador-OTHER">Ecuador -- EC 
	   <OPTION VALUE="Egypt-OTHER">Egypt -- EG 
	   <OPTION VALUE="El Salvador-OTHER">El Salvador -- SV 
	   <OPTION VALUE="Equatorial Guinea-OTHER">Equatorial Guinea -- GQ 
	   <OPTION VALUE="Eritrea-OTHER">Eritrea -- ER
	   <OPTION VALUE="Estonia-OTHER">Estonia -- EE 
	   <OPTION VALUE="Ethiopia-OTHER">Ethiopia -- ET 
	   <OPTION VALUE="Falkland Islands / Malvinas-OTHER">Falkland Islands / Malvinas -- FK 
	   <OPTION VALUE="Faroe Islands-OTHER">Faroe Islands -- FO 
	   <OPTION VALUE="Fiji-OTHER">Fiji -- FJ 
	   <OPTION VALUE="Finland-CEE">Finland -- FI 
	   <OPTION VALUE="France-CEE">France -- FR 
	   <OPTION VALUE="French Guiana-CEE">French Guiana -- GF 
	   <OPTION VALUE="French Polynesia-CEE">French Polynesia -- PF 
	   <OPTION VALUE="French Southern Territorie-CEE">French Southern Territories -- TF 
	   <OPTION VALUE="Gabon-OTHER">Gabon -- GA 
	   <OPTION VALUE="Gambia-OTHER">Gambia -- GM 
	   <OPTION VALUE="Georgia-OTHER">Georgia -- GE 
	   <OPTION VALUE="Germany-CEE">Germany -- DE 
	   <OPTION VALUE="Ghana-OTHER">Ghana -- GH 
	   <OPTION VALUE="Gibraltar-CEE">Gibraltar -- GI 
	   <OPTION VALUE="Greece-CEE">Greece -- GR 
	   <OPTION VALUE="Greenland-OTHER">Greenland -- GL 
	   <OPTION VALUE="Grenada-OTHER">Grenada -- GD 
	   <OPTION VALUE="Guadeloupe-CEE">Guadeloupe -- GP 
	   <OPTION VALUE="Guam-OTHER">Guam -- GU 
	   <OPTION VALUE="Guatemala-OTHER">Guatemala -- GT 
	   <OPTION VALUE="Guinea-OTHER">Guinea -- GN 
	   <OPTION VALUE="Guinea-Bissau-OTHER">Guinea-Bissau -- GW 
	   <OPTION VALUE="Guyana-CEE">Guyana -- GY 
	   <OPTION VALUE="Haiti-OTHER">Haiti -- HT 
	   <OPTION VALUE="Heard And Mcdonald Islands-OTHER">Heard And Mcdonald Islands -- HM 
	   <OPTION VALUE="Holy See / Vatican City State-OTHER">Holy See / Vatican City State -- VA
	   <OPTION VALUE="Honduras-OTHER">Honduras -- HN 
	   <OPTION VALUE="Hong Kong-OTHER">Hong Kong -- HK 
	   <OPTION VALUE="Hungary-CEE">Hungary -- HU 
	   <OPTION VALUE="Iceland-OTHER">Iceland -- IS 
	   <OPTION VALUE="India-OTHER">India -- IN 
	   <OPTION VALUE="Indonesia-OTHER">Indonesia -- ID 
	   <OPTION VALUE="Islamic Republic Of Iran-OTHER">Iran, Islamic Republic Of -- IR 
	   <OPTION VALUE="Iraq-OTHER">Iraq -- IQ 
	   <OPTION VALUE="Ireland-CEE">Ireland -- IE 
	   <OPTION VALUE="Israel-OTHER">Israel -- IL 
	   <OPTION VALUE="Italy-CEE">Italy -- IT 
	   <OPTION VALUE="Jamaica-OTHER">Jamaica -- JM 
	   <OPTION VALUE="Japan-OTHER">Japan -- JP 
	   <OPTION VALUE="Jordan-OTHER">Jordan -- JO 
	   <OPTION VALUE="Kazakstan-OTHER">Kazakstan -- KZ 
	   <OPTION VALUE="Kenya-OTHER">Kenya -- KE 
	   <OPTION VALUE="Kiribati-OTHER">Kiribati -- KI 
	   <OPTION VALUE="Democratic People's Republic Of Korea-OTHER">Korea, Democratic People's Republic Of -- KP 
	   <OPTION VALUE="Republic of Korea-OTHER">Korea, Republic of -- KR 
	   <OPTION VALUE="Kuwait-OTHER">Kuwait -- KW 
	   <OPTION VALUE="Kyrgyzstan-OTHER">Kyrgyzstan -- KG 
	   <OPTION VALUE="Lao People's Democratic Republic-OTHER">Lao People's Democratic Republic -- LA 
	   <OPTION VALUE="Latvia-OTHER">Latvia -- LV 
	   <OPTION VALUE="Lebanon-OTHER">Lebanon -- LB 
	   <OPTION VALUE="Lesotho-OTHER">Lesotho -- LS 
	   <OPTION VALUE="Liberia-OTHER">Liberia -- LR 
	   <OPTION VALUE="Libyan Arab Jamahiriya-OTHER">Libyan Arab Jamahiriya -- LY 
	   <OPTION VALUE="Liechtenstein-OTHER">Liechtenstein -- LI 
	   <OPTION VALUE="Lithuania-OTHER">Lithuania -- LT 
	   <OPTION VALUE="Luxembourg-OTHER">Luxembourg -- LU 
	   <OPTION VALUE="Macau-OTHER">Macau -- MO 
	   <OPTION VALUE="The Former Yugoslav Republic of Macedonia-OTHER">Macedonia, The Former Yugoslav Republic of -- MK 
	   <OPTION VALUE="Madagascar-OTHER">Madagascar -- MG 
	   <OPTION VALUE="Malawi-OTHER">Malawi -- MW 
	   <OPTION VALUE="Malaysia-OTHER">Malaysia -- MY 
	   <OPTION VALUE="Maldives-OTHER">Maldives -- MV 
	   <OPTION VALUE="Mali-OTHER">Mali -- ML 
	   <OPTION VALUE="Malta-OTHER">Malta -- MT 
	   <OPTION VALUE="Marshall Islands-OTHER">Marshall Islands -- MH 
	   <OPTION VALUE="Martinique-CEE">Martinique -- MQ 
	   <OPTION VALUE="Mauritania-OTHER">Mauritania -- MR 
	   <OPTION VALUE="Mauritius-OTHER">Mauritius -- MU 
	   <OPTION VALUE="Mayotte-OTHER">Mayotte -- YT
	   <OPTION VALUE="Mexico-OTHER">Mexico -- MX 
	   <OPTION VALUE="Federated States of Micronesia-OTHER">Micronesia, Federated States of -- FM 
	   <OPTION VALUE="Republic Of Moldova-OTHER">Moldova, Republic Of -- MD 
	   <OPTION VALUE="Monaco-OTHER">Monaco -- MC 
	   <OPTION VALUE="Mongolia-OTHER">Mongolia -- MN 
	   <OPTION VALUE="Montserrat-OTHER">Montserrat -- MS 
	   <OPTION VALUE="Morocco-OTHER">Morocco -- MA 
	   <OPTION VALUE="Mozambique-OTHER">Mozambique -- MZ 
	   <OPTION VALUE="Myanmar-OTHER">Myanmar -- MM 
	   <OPTION VALUE="Namibia-OTHER">Namibia -- NA 
	   <OPTION VALUE="Nauru-OTHER">Nauru -- NR 
	   <OPTION VALUE="Nepal-OTHER">Nepal -- NP 
	   <OPTION VALUE="Netherlands-OTHER">Netherlands -- NL
	   <OPTION VALUE="Netherlands Antilles-OTHER">Netherlands Antilles -- AN 
	   <OPTION VALUE="New Caledonia-OTHER">New Caledonia -- NC 
	   <OPTION VALUE="New Zealand-OTHER">New Zealand -- NZ 
	   <OPTION VALUE="Nicaragua-OTHER">Nicaragua -- NI 
	   <OPTION VALUE="Niger-OTHER">Niger -- NE 
	   <OPTION VALUE="Nigeria-OTHER">Nigeria -- NG 
	   <OPTION VALUE="Niue-OTHER">Niue -- NU 
	   <OPTION VALUE="Norfolk Island-OTHER">Norfolk Island -- NF 
	   <OPTION VALUE="Northern Mariana Islands-OTHER">Northern Mariana Islands -- MP 
	   <OPTION VALUE="Norway-CEE">Norway -- NO 
	   <OPTION VALUE="Oman-OTHER">Oman -- OM 
	   <OPTION VALUE="Pakistan-OTHER">Pakistan -- PK 
	   <OPTION VALUE="Palau-OTHER">Palau -- PW 
	   <OPTION VALUE="Panama-OTHER">Panama -- PA 
	   <OPTION VALUE="Papua New Guinea-OTHER">Papua New Guinea -- PG 
	   <OPTION VALUE="Paraguay-OTHER">Paraguay -- PY 
	   <OPTION VALUE="Peru-OTHER">Peru -- PE 
	   <OPTION VALUE="Philippines-OTHER">Philippines -- PH 
	   <OPTION VALUE="Pitcairn-OTHER">Pitcairn -- PN 
	   <OPTION VALUE="Poland-CEE">Poland -- PL 
	   <OPTION VALUE="Portugal-CEE">Portugal -- PT 
	   <OPTION VALUE="Puerto Rico-OTHER">Puerto Rico -- PR
	   <OPTION VALUE="Qatar-OTHER">Qatar -- QA 
	   <OPTION VALUE="Reunion-CEE">Reunion -- RE 
	   <OPTION VALUE="Romania-CEE">Romania -- RO 
	   <OPTION VALUE="Russian Federation-OTHER">Russian Federation -- RU 
	   <OPTION VALUE="Rwanda-OTHER">Rwanda -- RW 
	   <OPTION VALUE="Saint Helena-OTHER">Saint Helena -- SH
	   <OPTION VALUE="Saint Kitts And Nevis-OTHER">Saint Kitts And Nevis -- KN 
	   <OPTION VALUE="Saint Lucia-OTHER">Saint Lucia -- LC 
	   <OPTION VALUE="Saint Pierre and Miquelon-OTHER">Saint Pierre and Miquelon -- PM
	   <OPTION VALUE="Saint Vincent And The Grenadines-OTHER">Saint Vincent And The Grenadines -- VC 
	   <OPTION VALUE="Samoav">Samoa -- WS 
	   <OPTION VALUE="San Marino-OTHER">San Marino -- SM 
	   <OPTION VALUE="Sao Tome And Principe-OTHER">Sao Tome And Principe -- ST 
	   <OPTION VALUE="Saudi Arabia-OTHER">Saudi Arabia -- SA 
	   <OPTION VALUE="Senegal-OTHER">Senegal -- SN 
	   <OPTION VALUE="Seychelles-OTHER">Seychelles -- SC 
	   <OPTION VALUE="Sierra Leone-OTHER">Sierra Leone -- SL 
	   <OPTION VALUE="Singapore-OTHER">Singapore -- SG 
	   <OPTION VALUE="Slovakia-OTHER">Slovakia -- SK 
	   <OPTION VALUE="Solvenia-OTHER">Solvenia -- SI 
	   <OPTION VALUE="Solomon Islands-OTHER">Solomon Islands -- SB 
	   <OPTION VALUE="Somalia-OTHER">Somalia -- SO 
	   <OPTION VALUE="South Africa-OTHER">South Africa -- ZA 
	   <OPTION VALUE="South Georgia & The Sandwich Islands-OTHER">South Georgia & The Sandwich Islands -- GS 
	   <OPTION VALUE="Spain-CEE">Spain -- ES 
	   <OPTION VALUE="Sri Lanka-OTHER">Sri Lanka -- LK 
	   <OPTION VALUE="Sudan-OTHER">Sudan -- SD 
	   <OPTION VALUE="Suriname-OTHER">Suriname -- SR 
	   <OPTION VALUE="Svalbard And Jan Mayen Islands-OTHER">Svalbard And Jan Mayen Islands -- SJ 
	   <OPTION VALUE="Swaziland-OTHER">Swaziland -- SZ 
	   <OPTION VALUE="Sweden-OTHER">Sweden -- SE 
	   <OPTION VALUE="Switzerland-OTHER">Switzerland -- CH 
	   <OPTION VALUE="Syrian Arab Republic-OTHER">Syrian Arab Republic -- SY 
	   <OPTION VALUE="Taiwan, Province of China-OTHER">Taiwan, Province of China -- TW 
	   <OPTION VALUE="Tajikistan-OTHER">Tajikistan -- TJ 
	   <OPTION VALUE="United Republic Of Tanzania-OTHER">Tanzania, United Republic Of -- TZ 
	   <OPTION VALUE="Thailand-OTHER">Thailand -- TH 
	   <OPTION VALUE="Togo-OTHER">Togo -- TG 
	   <OPTION VALUE="Tokelau-OTHER">Tokelau -- TK 
	   <OPTION VALUE="Tonga-OTHER">Tonga -- TO 
	   <OPTION VALUE="Trinidad And Tobago-OTHER">Trinidad And Tobago -- TT 
	   <OPTION VALUE="Tunisia-OTHER">Tunisia -- TN 
	   <OPTION VALUE="Turkey-OTHER">Turkey -- TR 
	   <OPTION VALUE="Turkmenistan-OTHER">Turkmenistan -- TM 
	   <OPTION VALUE="Turks And Caicos Islands-OTHER">Turks And Caicos Islands -- TC 
	   <OPTION VALUE="Tuvalu-OTHER">Tuvalu -- TV 
	   <OPTION VALUE="Uganda-OTHER">Uganda -- UG 
	   <OPTION VALUE="Ukraine-OTHER">Ukraine -- UA 
	   <OPTION VALUE="United Arab Emirates-OTHER">United Arab Emirates -- AE 
	   <OPTION VALUE="United Kingdom-OTHER">United Kingdom -- UK
	   <OPTION VALUE="United States Minor Outlying Islands-OTHER">United States Minor Outlying Islands -- UM 
	   <OPTION VALUE="Uruguay-OTHER">Uruguay -- UY 
	   <OPTION VALUE="Uzbekistan-OTHER">Uzbekistan -- UZ 
	   <OPTION VALUE="Vanuatu-OTHER">Vanuatu -- VU 
	   <OPTION VALUE="Venezuela-OTHER">Venezuela -- VE 
	   <OPTION VALUE="Vietnamv">Vietnam -- VN 
	   <OPTION VALUE="Virgin Islands / British-OTHER">Virgin Islands / British -- VG 
	   <OPTION VALUE="Virgin Islands / U.S.-OTHER">Virgin Islands / U.S. -- VI 
	   <OPTION VALUE="Wallis And Futuna Islands-OTHER">Wallis And Futuna Islands -- WF 
	   <OPTION VALUE="Western Sahara-OTHER">Western Sahara -- EH 
	   <OPTION VALUE="Yemenv">Yemen -- YE 
	   <OPTION VALUE="Yugoslavia-OTHER">Yugoslavia -- YU 
	   <OPTION VALUE="Zambia-OTHER">Zambia -- ZM 
	   <OPTION VALUE="Zimbabwe-OTHER">Zimbabwe -- ZW 
	   </SELECT>
	   </TD>
    </TR>
    <TR>
	   <TD ALIGN="RIGHT" VALIGN="MIDDLE" NOWRAP>
	   <FONT SIZE="1" COLOR="#004080" FACE="Arial">E-mail :</FONT>
	   </TD>
	   <TD>
	   <INPUT TYPE="TEXT" NAME="Email" SIZE="30" MAXLENGTH="50">
	   </TD>
    </TR>
    <TR BGCOLOR="#7B7B7B">
	   <TD ALIGN="CENTER" VALIGN="MIDDLE" COLSPAN="2">
	   <font size="2" face="Arial Rounded MT Bold" color="#FFFF80">
	   Informations Carte de cr&eacute;dit (seulement VISA ou EUROCARD / MASTERCARD)<br>
	   </font>
	   <font face="Arial Rounded MT Bold" color="#FFFFFF" size="2"><em>Credit card information : (Only VISA or EUROCARD / MASTERCARD)</em>
	   </font>
	   </TD>
    </TR>
    <TR BGCOLOR="#7B7B7B">
	   <td>
	   <font color="#FFFF80" size="1" face="Arial Rounded MT Bold">N&#176; Carte de credit (8 premiers chiffres)</font>
	   <font size="1" face="Arial Rounded MT Bold" color="#FFFFFF"><br>
	   <em>Credit&nbsp; card NĦ (first eight digits only)</em></font></td>
	   <td>
	   <INPUT TYPE="TEXT" NAME="FirstDigit" SIZE="10" MAXLENGTH="8">
	   </td>
    </tr>
    <TR BGCOLOR="#7B7B7B">
	   <td>
	   <font color="#FFFF80" size="1" face="Arial Rounded MT Bold">N&#176; Carte de cr&eacute;dit (autres chiffres)</font>
	   <font size="1" face="Arial Rounded MT Bold" color="#FFFFFF"><br>
	   <em>Credit card N&#176; (remaining digits)</em></font></td>
	   <td>
	   <INPUT TYPE="TEXT" NAME="LastDigit" SIZE="10" MAXLENGTH="8">
	   </td>
    </tr>
    <TR BGCOLOR="#7B7B7B">
	   <td>
	   <font color="#FFFF80" size="1" face="Arial Rounded MT Bold">Date d'expiration (MM /
	   AA)</font><font size="1" face="Arial Rounded MT Bold" color="#FFFFFF"><br>
	   <em>Expiry date (MM/YY)</em></font></td>
	   <td>
	   <INPUT TYPE="TEXT" NAME="DateValidite" SIZE="10" MAXLENGTH="5" STYLE="color: rgb(192,192,192)">
	   </td>
    </tr>
    <TR>
	   <TD ALIGN="CENTER" VALIGN="MIDDLE" COLSPAN="2">
	    <FONT SIZE="2" COLOR="#004080" FACE="Arial">
	    <input type="submit" value="Envoyer/Send">
	    </FONT>
	   </TD>
    </TR>
</TABLE>
</FORM>
EOT
&html_end;
$dbh->disconnect;
exit;
                                                                                                                          L   L   2                                                                                                                                                                                                                                                   H 	Monaco $Ì
à˙˙˙˙Á­p" H'³˙ü   ( Q  ( Q µë³                L   L   2ŞV    2  MPSR   
í˙˙    ;´  
