//' Version :
//' ---------
//'
//' 1.06 / 2002-10-10 / PL => Utilisation de 'checkUserPIN'
//' 1.05 / 2002-07-17 / DB => Ajout nouveau calcul
//' 1.04 / 2002-02-19 / CB => Ajout nouveaux tarifs dans le calcul
//' 1.03 / 2002-02-19 / CB => Intégration vxx
//' 1.02 / 2001-12-29 / CB => Support de 'BCurrency_convert' dans 'amountToMn' pour les tarifs différents
//'														de la monnaie de paiement.
//' 1.01 / 2001-12-13 / CB => Suppression 'vLOC_check_form_12' déjà dans check_form.js
//'														Prise en compte si aucun paiement choisi
//' 1.00 / 2001-xx-xx / CB => Création

function budgetOnLoad() {
	calculer();
}
function submit_form_show_alldest() {
	document.form_buy.action= 'show_alldest.asp';
	document.form_buy.submit();	
}

//'Fonction vérification si le compte n'existe pas déjà
function verify(){
	var vCli1 = document.form_buy.cli_1.value;
	var vCli2 = document.form_buy.cli_2.value;
	var vCli3 = document.form_buy.cli_3.value;
	var vCli4 = document.form_buy.cli_4.value;
	var vCliUserPin = document.form_buy.cli_userPin.value;
	var vURL= document.form_buy.URL_VERIFY.value + '?partner=' + document.form_buy.partner.value+ '&cli_1='+vCli1+'&cli_2='+vCli2+'&cli_3='+vCli3+'&cli_4='+vCli4+'&cli_userPin='+vCliUserPin+'';
	window.open(vURL,'verify','scrollbars=no,width=250,height=200');
}



function submit_form_buy() {
	if (checkPhone(document.form_buy.cli_1, 'N° de tél. 1', 10	)==false)	return;
	if (document.form_buy.cli_2.value!="" &&
		 checkPhone(document.form_buy.cli_2, 'Ligne 2', 10	)==false)	return;
	if (document.form_buy.cli_3.value!="" &&
		 checkPhone(document.form_buy.cli_3, 'Ligne 3', 10	)==false)	return;
	if (document.form_buy.cli_4.value!="" &&
		 checkPhone(document.form_buy.cli_4, 'Ligne 4', 10	)==false) return;
	if (checkUserPIN(document.form_buy.cli_userPin, 'Votre Code Perso', 4)==false) return;
	if (checkEMailField	(document.form_buy.email, ' Votre e-mail', 5)==false)	return;
		if (document.form_buy.cond_vente.checked == false) {
		alert('Vous devez accepter les conditions générales de ventes\navant de poursuivre la commande.');
		return;
	}
	
	//'pour le parrainage
//	if (document.form_buy.email_parrain.value!="") {
//		if (checkEMailField	(document.form_buy.email_parrain,			' E-mail de votre parrain'							, 5		)==false)	return;
//		
//		//' verification cote client de l'auto-parrainage
//		if (checkAutoParrain(document.form_buy.email_parrain.value, document.form_buy.email.value)) {
//			alert(vLOC_check_form_12);
//			document.form_buy.email_parrain.value="";
//			document.form_buy.email_parrain.focus=true;
//			return;
//			
//		}
//		
//	}

	var vIsCB= false;
	var vIsCK= false;
	var vIsTS= false;
	var vIsST= false;
	for (var i=0; i<document.form_buy.payment_mode.length; i++) {
		var vElem= document.form_buy.payment_mode[i];
		if (vElem.value=="mode_cb") vIsCB= vElem.checked;
		if (vElem.value=="mode_ck") vIsCK= vElem.checked;
		if (vElem.value=="mode_ts") vIsTS= vElem.checked;
		if (vElem.value=="mode_st") vIsST= vElem.checked;
	}
	if (vIsCB) {
		document.form_buy.action= "Buy/PayBox.asp";
		document.form_buy.paymentCurrency.value=document.form_buy.paymentCurrency_cb.value;
	} else	
	if (vIsCK) { 
		document.form_buy.action= "Buy/Check.asp";
		document.form_buy.paymentCurrency.value=document.form_buy.paymentCurrency_ck.value;
	} else	
	if (vIsTS) { 
		document.form_buy.action= "Buy/Transfer.asp";
		document.form_buy.paymentCurrency.value=document.form_buy.paymentCurrency_ts.value;
	} else
	if (vIsST) { 
		document.form_buy.action= "Buy/SurtaxeNumber.asp";
		document.form_buy.paymentCurrency.value=document.form_buy.paymentCurrency_st.value;
	} else {
		alert('Veuillez choisir un mode de paiement\navant de poursuivre la commande.');
		return;
	}
			
	//' Fixe la zone
	for (var i=0; i<document.form_buy.length; i++) {
		var vElem= document.form_buy[i];
		if (vElem.name=="PxDestEMinutes") {
			vZItem= vElem.selectedIndex>0?getZItemAtPos(vElem.selectedIndex):null;
			if (vZItem==null)
				document.form_buy.zoneName.value= ""
			else
				document.form_buy.zoneName.value= vZItem.zoneName;
		}
	}

	if (document.form_buy.discount.value>0)
		verify();
	else
		document.form_buy.submit();
}
function changeToSurtaxeNumber() {
	var vSelected = document.form_buy.amount.selectedIndex;
	if (vSelected>0) vSelected = 0;
	document.form_buy.amount.options.length=1;
	document.form_buy.amount.options[0]=new Option("-----","0");
	document.form_buy.amount.options[vSelected].selected=true;
	document.form_buy.TPS_811.value="-";
	document.form_buy.TPS_3111.value="-";
	document.form_buy.TPS_GEO.value="-";
	
}
function changeToCB() {
	var vSelected = document.form_buy.amount.selectedIndex;
	if (vSelected>6) vSelected = 6;
	document.form_buy.amount.options.length=6;
	document.form_buy.amount.options[0]=new Option("5 €","5");
	document.form_buy.amount.options[1]=new Option("10 €","10");
	document.form_buy.amount.options[2]=new Option("15 €","15");
	document.form_buy.amount.options[3]=new Option("20 €","20");
	document.form_buy.amount.options[4]=new Option("25 €","25");
	document.form_buy.amount.options[5]=new Option("30 €","30");
	document.form_buy.amount.options[vSelected].selected=true;
	calculer();	
}

