
var nb_lg=5;
var vers="4.0";
var nb_articles=36;

// Filler, Libellé, prix, poids, Lib FR, Lib UK, Lib DE, Lib ES
var article = new Array(nb_articles);
article[0]=new Array("",0,0,"Choisissez un article","item","Artikel","Articulo");
article[1]= new Array("", 5.95, 2, "Tirage papier format 13x18","Alpine soaring map","Alpine soaring map","Mapa de vuelo a vela");
article[2]= new Array("", 9.00, 3, "Tirage papier format 15x21","Carte OACI","Aeronautische OACI","Carte OACI");
article[3]= new Array("", 18, 6, "Tirage papier format 20x30", "Carte Michelin", "Carte Michelin", "Carte Michelin");
article[4]= new Array("", 32.50, 10, "Tirage papier format 30x45","Landing out field sites guide","Aussenlandekatalog","Guía de campos de aterrizaje");
article[5]= new Array("", 43, 20, "Tirage papier format 50x75","10 Post cards","Postkarten für 10 Stück","10 Post cards");
article[6]= new Array("", 12, 4, "Tirage papier format 10x15 (par 5)","Base ball cap « Petit train des Alpes » white","Mütze  « Der kleine Alpenzug » in weiss","Base ball cap « Petit train des Alpes » white");	// N
article[7]= new Array("", 1, 00, "Une ligne de texte ajouté","Baby Bib « Petit train des Alpes »","Baby Lätzchen « Der kleine Alpenzug »","Baby Bib « Petit train des Alpes »");	// N
article[8]= new Array("", 27, 100, "Tasse / mug","Book (in German language) : Thermik","Buch : Thermik","Book (in German language) : Thermik");	// N
article[9]= new Array("", 40.50, 100, "Mug magique","Video cassettes : Delta Fox","Video Kassetten : Delta Fox","Video cassettes : Delta Fox");
article[10]= new Array("", 12.65, 20, "Porte-clef","Cassettes Vidéo : Turbulences","Cassettes Vidéo : Turbulences","Cassettes Vidéo : Turbulences");
article[11]= new Array("", 12.65, 20, "Magnet","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[12]= new Array("", 30, 98, "Tee-shirt taille M","VHS/PAL : ARGENTINA - Gliding in the 5th dimension","VHS/PAL : ARGENTINA - Gliding in the 5th dimension","VHS/PAL : ARGENTINA - Gliding in the 5th dimension");
article[13]= new Array("", 30, 98, "Tee-shirt taille L","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile");
article[14]= new Array("", 30, 98, "Tee-shirt taille XL","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile");
article[15]= new Array("", 30, 98, "Tee-shirt taille XXL","VHS/NTSC : ARGENTINA - Gliding in the 5th dimension","VHS/NTSC : ARGENTINA - Gliding in the 5th dimension","VHS/NTSC : ARGENTINA - Gliding in the 5th dimension");
article[16]= new Array("", 44, 98, "Sweat-shirt taille M","Gift voucher for a week of « guided flights » with Klaus Ohlmann","Gutschein für eine Woche « Geführte Flüge » mit Klaus Ohlmann","Voucher regalo una semana de vuelo guido con Klaus Ohlmann");
article[17]= new Array("", 44, 98, "Sweat-shirt taille L","Gift voucher for a tandem flight (1/2 to 1 hour)","Gutschein für ein Doppelsitzerflug (1/2 bis 1 Stunde)","Voucher regalo para un bautismo en planeador");
article[18]= new Array("", 44, 98, "Sweat-shirt taille XL","Gift voucher for a silent flight « discover the Alps from the sky » with Klaus Ohlmann","Gutschein für einen Flug « Entdeckung der Alpen » mit Klaus Ohlmann","Voucher regalo para un vuelo de discubierta de los Alpes desde un planeador");
article[19]= new Array("", 44, 98, "Sweat-shirt taille XXL","Cassettes Vidéo : Turbulences","Cassettes Vidéo : Turbulences","Cassettes Vidéo : Turbulences");
article[20]= new Array("", 27.75, 98, "Photo sculpture 10x15","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[21]= new Array("", 34, 98, "Photo sculpture 15x20","VHS/PAL : ARGENTINA - Gliding in the 5th dimension","VHS/PAL : ARGENTINA - Gliding in the 5th dimension","VHS/PAL : ARGENTINA - Gliding in the 5th dimension");
article[22]= new Array("", 42.30, 98, "Photo sculpture 20x30","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile");
article[23]= new Array("", 53.30, 98, "Photo horloge","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile");
article[24]= new Array("", 19.95, 50, "Tapis de souris","VHS/NTSC : ARGENTINA - Gliding in the 5th dimension","VHS/NTSC : ARGENTINA - Gliding in the 5th dimension","VHS/NTSC : ARGENTINA - Gliding in the 5th dimension");
article[25]= new Array("", 25, 50, "Puzzle 20x30 112 pièces","Gift voucher for a week of « guided flights » with Klaus Ohlmann","Gutschein für eine Woche « Geführte Flüge » mit Klaus Ohlmann","Voucher regalo una semana de vuelo guido con Klaus Ohlmann");
article[26]= new Array("", 40, 98, "Puzzle 30x45 266 pièces","Gift voucher for a tandem flight (1/2 to 1 hour)","Gutschein für ein Doppelsitzerflug (1/2 bis 1 Stunde)","Voucher regalo para un bautismo en planeador");
article[27]= new Array("", 3.95, 3, "Calendrier 10x15","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[28]= new Array("", 7, 3, "Calendrier 13x18","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[29]= new Array("", 11.00, 4, "Calendrier 15x21","VHS/PAL : ARGENTINA - Gliding in the 5th dimension","VHS/PAL : ARGENTINA - Gliding in the 5th dimension","VHS/PAL : ARGENTINA - Gliding in the 5th dimension");
article[30]= new Array("", 19.50, 5, "Calendrier 20x30","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile","VHS/PAL : ARGENTINA - La 5ème dimension du vol à voile");
article[31]= new Array("", 15.36, 30, "Cartes postales (par 10)","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile","VHS/SECAM : ARGENTINA - La 5ème dimension du vol à voile");
article[33]= new Array("", 23.90, 100, "Boule de neige","Gift voucher for a week of « guided flights » with Klaus Ohlmann","Gutschein für eine Woche « Geführte Flüge » mit Klaus Ohlmann","Voucher regalo una semana de vuelo guido con Klaus Ohlmann");
article[34]= new Array("", 25, 10, "Carte de visite 50ex.","Gift voucher for a tandem flight (1/2 to 1 hour)","Gutschein für ein Doppelsitzerflug (1/2 bis 1 Stunde)","Voucher regalo para un bautismo en planeador");
article[35]= new Array("", 40, 20, "Carte de visite 100ex.","Gift voucher for a silent flight « discover the Alps from the sky » with Klaus Ohlmann","Gutschein für einen Flug « Entdeckung der Alpen » mit Klaus Ohlmann","Voucher regalo para un vuelo de discubierta de los Alpes desde un planeador");
article[36]= new Array("", 23, 3, "Tirage sur toile format 20x30","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[37]= new Array("", 4, 3, "Autocollant format 10x15","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[37]= new Array("", 11, 3, "Autocollant format 15x20","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[37]= new Array("", 20, 3, "Autocollant format 20x30","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension","VHS/PAL : ARGENTINA - Segelflug in der 5ten Dimension");
article[38]= new Array("", 4.36, 10, "CD CARD (prix unitaire - par 10 minimum)","Gift voucher for a silent flight « discover the Alps from the sky » with Klaus Ohlmann","Gutschein für einen Flug « Entdeckung der Alpen » mit Klaus Ohlmann","Voucher regalo para un vuelo de discubierta de los Alpes desde un planeador");

function FormatString (numVal, nbDigits)
{

	var intVal, strInt, strDec, intLen;
	var flg = 0;
	var str;

	// Create string
	if (numVal < 1) {
		numVal++;
		flg = 1;		
	}
	intVal = Math.round(numVal * Math.pow(10, nbDigits));
	str = new String(intVal);
	intLen = str.length;

	// Extract integer part
	if (intLen-nbDigits > 0 && flg == 0)
		strInt = str.substr(0, intLen-nbDigits);
	else if (str.substr(0, 1) == "2")
		strInt = "1";
	else
		strInt = "0";

	// Concatenate string
	if (nbDigits > 0) {
		// Extract decimal part
		strDec = str.substr(intLen-nbDigits, nbDigits);
		str = strInt + "." + strDec;
	} else
		str = strInt;

	return str;		
}

function maj() {
test=0;
with (document) {
	cum_poids=0;
	cum_prix=0;
	num_art=bc.lg1_art.value;
	bc.lg1_prx.value=FormatString(article[num_art][1],2);
	bc.lg1_tot.value=FormatString(article[num_art][1]*bc.lg1_qt.value,2);
	bc.lg1_lib.value=article[num_art][0];
	cum_poids=cum_poids+article[num_art][2]*bc.lg1_qt.value;
	cum_prix=cum_prix+bc.lg1_tot.value*1;
	
	num_art=bc.lg2_art.value;
	bc.lg2_prx.value=FormatString(article[num_art][1],2);
	bc.lg2_tot.value=FormatString(article[num_art][1]*bc.lg2_qt.value,2);
	bc.lg2_lib.value=article[num_art][0];
	cum_poids=cum_poids+article[num_art][2]*bc.lg2_qt.value;
	cum_prix=cum_prix+bc.lg2_tot.value*1;

	num_art=bc.lg3_art.value;
	bc.lg3_prx.value=FormatString(article[num_art][1],2);
	bc.lg3_tot.value=FormatString(article[num_art][1]*bc.lg3_qt.value,2);
	bc.lg3_lib.value=article[num_art][0];
	cum_poids=cum_poids+article[num_art][2]*bc.lg3_qt.value;
	cum_prix=cum_prix+bc.lg3_tot.value*1;

	num_art=bc.lg4_art.value;
	bc.lg4_prx.value=FormatString(article[num_art][1],2);
	bc.lg4_tot.value=FormatString(article[num_art][1]*bc.lg4_qt.value,2);
	bc.lg4_lib.value=article[num_art][0];
	cum_poids=cum_poids+article[num_art][2]*bc.lg4_qt.value;
	cum_prix=cum_prix+bc.lg4_tot.value*1;

	num_art=bc.lg5_art.value;
	bc.lg5_prx.value=FormatString(article[num_art][1],2);
	bc.lg5_tot.value=FormatString(article[num_art][1]*bc.lg5_qt.value,2);
	bc.lg5_lib.value=article[num_art][0];
	cum_poids=cum_poids+article[num_art][2]*bc.lg5_qt.value;
	cum_prix=cum_prix+bc.lg5_tot.value*1;

	bc.tot_prix.value=FormatString(cum_prix,2);
	
	py=bc.country.value;
	expe=0*1;
	switch (py){case "France": expe=2.60; break; case "Outside": expe=3.70; break; default: expe=3.60; break;}
	if (cum_poids>00){
	   switch (py){case "France": expe=2.60; break; case "Outside": expe=3.70; break; default: expe=3.60; break;}}
	if (cum_poids>5){
	   switch (py){case "France": expe=0; break; case "Outside": expe=0; break; default: expe=0; break;}}
	if (cum_poids>99){
	   switch (py){case "France": expe=4.20; break; case "Outside": expe=6.20; break; default: expe=4.20; break;}}
	if (cum_poids>199){
	   switch (py){case "France": expe=5.20; break; case "Outside": expe=8.20; break; default: expe=6.20; break;}}
	if (cum_poids>750){
	   switch (py){case "France": expe=6; break; case "Outside": expe=11; break; default: expe=6; break;}}
	bc.tot_frais.value=FormatString(expe,2);
	
	bk_fee=0;
	switch (bc.paiement_type.value){
   		case "CARTE":
       		bk_fee=0;
      	break;
   		case "VIREMENT":
       		bk_fee=0;
			switch (py){
			case "France":
				bk_fee=0;
			break;
			default:
				bk_fee=8;
			break;
			}
   		case "CHEQUE":
			bk_fee=0;
			switch (py){
			case "France":
				bk_fee=0;
			break;
			case "Deutschland":
				bk_fee=23;
			break;
			default:
				bk_fee=23;
			break;
			}
		break;
		default:
			bk_fee=0;
		break;
	}
	bc.bank_fee.value=FormatString(bk_fee,2);
	
	bc.tot_cmd.value=FormatString(cum_prix+expe+bk_fee,2);
	bc.version.value=vers;
	
	}
}

function catalogue(){
	for (i=0; i <= nb_articles ; i++) {
		var ligne_cata="<OPTION CLASS=\"texte2\" VALUE=\"" + i +"\">" + article[i][langue+2] + "</OPTION>";
		document.write(ligne_cata + '/n');
	}
}

function VerifForm(){
	if (document.bc.tot_prix.value != 0) {
		document.bc.submit();
	}
	
	else {
		 switch(langue){
		 				case 1:	alert('Votre commande est invalide et ne peut être envoyée !\nLa valeur de la commande est à 0.\nVous avez sans doute oublié de sélectionner un article ou d\'en fixer la quantité'); break;
		 				case 2:	alert('Sorry, your order is not valid, you might not have selected any item or no quantity, i.e. number of items.'); break;
		 				case 3:	alert('Ihre Bestellung ist leider so nicht möglich, es fehlt entweder der bestellte Artikel oder die Anzahl der Artikel'); break;
		 				case 4:	alert('No se puede validar su orden. Han olvidado seleccionar un articulo o indicar la cantidad'); break;
		}
	}
}


//  Fin script -->
